@media (max-width: 1199px) {
.banner .banner-text__wrapper {
display: none !important;

}
}

#id_3faaef65-489a-585d-97e5-a99c77313ecc .section__column-1.ple-column-padding {
    padding-top: 5px !important;
}

.map-a .map-search__location-distance h3 {
    color: white !important;
}

.section--light .map-a .map-search__location-address {
    color: white !important;
}

.section--light .map-a .map-search__location-address {
    color: white !important;
}

.map-a .map-search__location-contact {
    color: white !important;
}

.section--light .map-a .map-search__location-contact {
    color: white !important;
}

.section-map.section__bg--light-1 .map-a--12 .map__col {
    background-color: #8E796C !important; 
}

h3.banner-c title.component title.banner-text__title--large.text-center {
         color: #fff !important;
}


.section--dark .component__subtitle {
    color:white !important;
}

.mobileHeader-container a:hoever {
    color: black !important;
}

.mobileHeader-container a {
    color: white !important;
}

.mobileHeader-container a:hover {
color: black !important;
}

.mobileHeader-container {
    background-color: #129C94 !important;
    color: white !important;
}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar > {
    background-color: #129C94 !important;
}

.mm-menu>.mm-navbar {
    background-color: #129C94 !important;
}

#mobileHeaderNav .mm-title {
    background-color: #129C94 !important;
}

.mm-panels, .mm-panels>.mm-panel  {
    background-color: #129C94 !important;
}

.section--dark .navigation-a .navigation__item--link:hover, .section__bg--dark-4 .navigation-a .navigation__item--link:hover {
    background-color:#129C94 !important;
    color: white !important;
}

.section--light .component__button--1 {
    color:#129C94 !important;
    border-color: #129C94 !important;
}

.section--light a:hover {
    color:#129C94 !important;
}

.section--light .component__button--1:hover {
    background-color: #8e796c !important
}

.col-sm-12 {
    border-color: #129C94 !important;
}

.section--dark .form-themeExtras .leadForm form .leadFormInfo {
    color:#129C94 !important;
}

.section-form .form__title {
    color:#129C94 !important;
}

.section--light .navigation__item--link:hover {
    background-color: #129C94 !important;
    color: white !important;
}

.section-banner .banner .banner-text__title--large {
    font-size: 38px !important;
    text-shadow: 2px 2px 4px #000000;
}


.section--light .navigation-a .navigation__list--sub .navigation__item--link:hover {
    color:white !important;
    background-color: #129C94 !important;
}

.featuredblocks-grid-e .featuredblock__bgImage:before {
    content: "" !important;
    opacity: 0.3 !important;
}

a.navigation__item--link {
    color: #129c94 !important;
}

.section--dark .featuredblocks-grid-e .featuredblock__cta .component__button--1:hover {
    border-color: white !important;
}

.section--dark .component__button--1 {
    background-color: white !important;
}

.banner .banner-text__wrapper {
    padding-top: 30% !important;
}

.section--dark .banner .component__button--2.cta__button, .section--dark .component__button--2, .section--dark .cta__button.component__button--2 {
    border-color: white !important;
    border: 1rem solid;
}

.section--dark .banner .component__button--2.cta__button:hover, .section--dark .component__button--2:hover, .section--dark .cta__button.component__button--2:hover {
    border-color: white !important;
}

.section--light .socialmedia__link {
    background: #129C94 !important;
}

.section--dark .navigation-a .navigation__item--link
.section--dark .navigation-a .navigation__item--link:hover {
    color: white !important;
    background-color: #129C94 !important;
}
.section__bg--dark-8::before {
    background: none !important;
}

.section__bg--dark-3::before {
    background-color: white !important;
}

.section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link:after {
    border-color: transparent transparent transparent #8e796c !important;
}

.navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.navigation__item.has-drop-down > .navigation__item--link::after {
    border-color: transparent transparent transparent #129C94 !important;
}

.section-dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link {
    background-color: #129C94 !important;
}

.section--dark .navigation-a .navigation__item.has-drop-down .navigation__item--link:hover:after {
    border-color: #129C94 transparent transparent;
}

.section--dark .navigation-a .navigation__item--link {
    color: white !important;
    background-color: none !important;
}

.section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link {
    background-color: #129C94 !important;
    color: white!important;
}

.section__bg--dark-3 .navigation-a .navigation__list--sub {
    background-color: white !important;
    color:#129C94 !important;
}




.section--dark .navigation-a .navigation-a .navigation__list--head .navigation-open > .navigation__item--link {
background-color: white !important;
}

.section--dark .navigation-a .navigation__item.has-drop-down ul a:hover {
    background-color: #129C94 !important;
    color: white !important;
}

.section--dark .component__button--1 {
    border: 4px solid #129C94 !important;
    color: #129C94 !important;
}

.section--dark .component__button--1:hover {
border: 1px solid #129C94 !important;
}


.section--dark .component__button--1:hover {
    background-color: #8e796c !important;
    }
.section--dark .component__button--1 {
border: 4px solid #129C94(--cbutton__light-color-1) !important;
}

.section--dark .component__button--1:after {
    background: #129C94 !important;
}
.section__bg--dark-1::before {
    background-color: #8e796c !important;
}

.alias-testimonials_home {
    display: none;
}

.map-a .map__wrap {
    z-index: 9;
}

.row.location__contacts-wrapper {
    display: block;
    width: 100%;
}

.location__phone {
    max-width: 100%;
}
.mobileHeader-container a {
    color: black;
}

.alias-locations_footer {
    display: block !important;
}
img.logo-a__img {
    width: 150px;
    height: auto;
}





/* officeImages */

.officeImages {
    display: flex !important;
    flex-wrap: wrap;
}

@media (max-width: 768px){
    .officeImages {
    display: block !important;
}
}






/* CUSTOM COLOR */

.section.section__bg--dark-8.content-section::before, .section.section__bg--dark-8.section-locations.section-hours::before, .section.section__bg--dark-8.section-copyright::before,
.section__bg--dark-1.content-section::before {
    background-color: #8e796c;
}



@media (max-width: 768px){
.section--light .banner-c__title, .section--dark .banner-c__title {
    color:#129C94 !important; 
}
}

@media (max-width: 767px){
.section .component__title {
    color:#129C94 !important; 
}
}
@media (max-width: 768px){
.section .component__title {
    color:#129C94 !important;
}
.featuredblock__title {
    color: teal !important;
}
}
@media (max-width: 767px){
    .section--dark .component__subtitle {
        color: #129C94 !important;
    }
}
@media (max-width: 767px){
.section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title {
    color: #fff !important;
}
}
@media (max-width: 768px) {
    .featuredblock__title {
    color: white !important;
}
}
@media (max-width: 768px) {
.section-banner .banner .banner-text__title--large {
    color: white !important;
}

.section-banner .banner .banner-text__title--large {
    color: white !important;
}

}



@media (min-width: 1199px){
.map-a .map__container {
    max-width: 1470px;
}
}

@media only screen and (min-width: 992px) {
.map__col {
    max-width: 33.333333%;
    flex: 0 0 33.333333%;
}
}

@media only screen and (max-width: 990px) {
    .map-a .map__display {
    height: 450px !important;
}
}

@media only screen and (max-width: 767px) {
    .section-featuredblocks {
    background-image: url(https://cdcssl.ibsrv.net/ibimg/smb/2000x1333_80/webmgr/0l/q/z/62bde0f22f086_shutterstock1695385414.jpg.webp) !important;
}
.map-a .map-search__location-distance {
    padding: 0;
}
.map-a--12 .map__col {
    padding: 1.25rem 0.9375rem 32px;
}
}

@media only screen and (max-width: 520px) {
       .section-featuredblocks {
    background-image: unset !important;
    background-color: #8E796C !important;
} 
}

/*  SECTIONS  */
.sectionoffice {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.coloff {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.coloff:first-child { margin-left: 0; }

/*  GROUPING  */
.groupoff:before,
.groupoff:after { content:""; display:table; }
.groupoff:after { clear:both;}
.groupoff { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.sectionoffice_3_of_3 { width: 100% !important; }
.sectionoffice_2_of_3 { width: 66.13% !important; }
.sectionoffice_1_of_3 { width: 32.26% !important; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.coloff {  margin: 1% 0 1% 0%; }
	.sectionoffice_3_of_3, .sectionoffice_2_of_3, .sectionoffice_1_of_3 { width: 100%; }

}
