.mc4wp-form-fields p {text-align:center !important;}
.edgtf-title .edgtf-title-holder h1 span {
 
    line-height: 1.5 !important;
}


#block-25 .wp-block-image .alignleft {
    float: left;
    margin: .5em 1em .5em 0;
    padding-bottom: 50px;
}

@media only screen and (max-width: 1024px){

.edgtf-title .edgtf-title-holder h1 span {
    display: inline-block;
    font-size: 14px !important;
    color: #fff;
    padding-bottom: 0px !important;
    line-height: 1;
}
.edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner, .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
    padding-top: 0 !important;
}
}

.edgtf-carousel-item-holder {height:auto !important;}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea


{
background:#fff !important;
}
.carousel .carousel-inner .item .edgtf-slider-elements-container .edgtf-slide-element.edgtf-slide-element-text-small, .carousel .carousel-inner .item .edgtf-slider-elements-container .edgtf-slide-element.edgtf-slide-element-text-extra-large {font-family: 'Montserrat' !important;}

body {
font-family: 'Open Sans' !important;
    color: #2f2f2f !important;

}

.edgtf-breadcrumbs-inner {display:none !important;}


@media only screen and (min-width: 1200px) {
.ob1c {height:316px;}
.ob2c {min-height:660px;}
.objclass {height:660px;}}


@media only screen and (max-width: 600px) {
  
.mc4wp-form-fields p{
  text-align: center;
}

#smallpads   {
    padding-top: 15px !important;
    padding-right: 15px  !important;
    padding-bottom: 15px  !important;
    padding-left: 15px  !important;
     margin:0 !important;
}
}


div.edgtf-wrapper p > span {
    font-size: 1em !important;
}
 h2 > span,


div.edgtf-wrapper h2 > span {
    font-size: 1em !important;
}
 div.edgtf-title-image {
    display: block;
    position: relative;
    width: 100%;
    max-height: 300px;
}
div.edgtf-wrapper p > span  {font-size:22px;}
div.edgtf-wrapper  h2 > span {font-size:47px;}


.workplacesclass .ui-accordion-header:after {content:'+';float:right;}

.edgtf-title .edgtf-title-holder h1 span {
    display: inline-block;
    font-size: 43px;
    color: #fff;
    padding-bottom: 20px;
    line-height: normal;
}

.edgtf-title .edgtf-title-holder .edgtf-title-subtitle-holder-inner {
    position: relative;
    text-align: center;
}
.edgtf-slider-elements-container{

    background: rgba(0,0,0,0.3);
  
}

.owl-carousel .owl-item {user-select:none;}
.edgtf-mobile-header .edgtf-mobile-header-inner {height:110px  !important;}

.edgtf-footer-top-holder .widget > .edgtf-footer-widget-title {margin-top:20px;}

.edgtf-blog-list-holder .edgtf-bli-info>div.edgtf-post-info-author .edgtf-post-info-author-link, .edgtf-btn.edgtf-btn-simple {
    color: #a548c2   !important;
}


h4 {text-transform: uppercase;letter-spacing:1px;font-weight:bold;}
.contactslist li:nth-child(even) {
list-style-type: none;padding-left:20px;
}
.menu-footer-menu-container li {list-style-type: none;}
li {list-style-type: square;
    text-align: justify;
}



.edgtf-main-menu>ul>li>a {color:#005576 !important;}
.edgtf-main-menu>ul>li>a.current {color:#a548c2 !important;}

footer .edgtf-footer-top:not(.edgtf-footer-top-full) .edgtf-container-inner, footer .edgtf-footer-top.edgtf-footer-top-full {border-top:4px solid #005576;}

h1,h2,h3,h4,h5,h6 {color:#005576;}

.edgtf-title-subtitle-holder-inner h2 {font-size:42px !important;}

.wp-block-search .wp-block-search__input {border:0px !important;padding:10px;}
.wp-block-search .wp-block-search__input, .edgtf-two-columns-form-without-space .wpcf7-form-control.wpcf7-text {background-color:#f7f7f7 !important;}
.edgtf-two-columns-form-without-space input.wpcf7-form-control.wpcf7-submit {background-color:#a548c2 !important;}
p a {color:#a548c2   !important;}
footer .edgtf-footer-top.edgtf-footer-top-full {
    padding: 15px 105px 103px;
}


p {
  text-align: justify;
}

.edgtf-page-header {background:#fff !important;}
.edgtf-footer-top-holder .widget a, .edgtf-footer-top-holder .edgtf-twitter-widget li .edgtf-tweet-text a, .edgtf-footer-top-holder .widget > .edgtf-footer-widget-title {    color: #9a9a9a !important;}

ul{
  list-style-position: outside;
}

