.about-us-img {
    float: right; 
    padding: 3px;
}

/*---------------Pop up css------------*/
#css-only-modals{position:fixed;pointer-events:none;left:0;top:0;right:0;bottom:0;z-index:10000000;text-align:center;white-space:nowrap;height:100%}#css-only-modals:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.css-only-modal-check{pointer-events:auto;display:none}.css-only-modal-check:checked~.css-only-modal{opacity:1;pointer-events:auto}.css-only-modal{width:700px;background:#fff;z-index:1;display:inline-block;position:relative;pointer-events:auto;padding:25px;text-align:right;border-radius:4px;white-space:normal;display:inline-block;vertical-align:middle;opacity:0;pointer-events:none;max-width:90%}.css-only-modal h2{text-align:center}.css-only-modal p{text-align:left}.btn-primary:hover{color:#fff;background-color:#999;border-color:#999}.btn-primary{color:#fff;background-color:#777;border-color:#777;border-radius:4px;padding:6px 12px}.css-only-modal-check:checked~#screen-shade{opacity:.5;pointer-events:auto}#modal1{display:none}#screen-shade{opacity:0;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;transition:opacity .8s}
/*------------End pop up css------*/

/* Font */
h1, h2, h3, h4, h5, h6, .component__title, .banner-d .banner__title, .map-a .map-search__location-name, .locations-a .list .location__name, .hours-a .hours__name, .staff-member__name, .breadcrumb__item, 
.navigation-a .navigation__item--link {
    font-family: Calibri, sans-serif !important;
    font-weight: bold;
}
.cta__button, .cta__link {
    font-family: Calibri, sans-serif;
}

/* CTA */
/* CTA button */
.cta_button_defaults, .contactform--a .contactform__submit input, .form-a .form__submit input, .cta__button--icon, .cta__link--icon, .cta__button, .banner-e__form form .submit {
    min-height: 2.25rem;
    font-size: 1.15rem;
    line-height: 1;
    padding: 4px 8px;
}
.cta__link.component__link--1, .cta__link.component__link--2, .cta__link.component__link--3 {
    font-size: 1.15rem;
}

/* Footer */
.footer-fullwidth .col-lg-4.col-sm-12:first-child p,
.footer-fullwidth .col-lg-4.col-sm-12:last-child p {
    padding-left: 64px;
    position: relative;
}
.footer-fullwidth .col-lg-4.col-sm-12:first-child p:before,
.footer-fullwidth .col-lg-4.col-sm-12:last-child p:before {
    content: "\f041";
    font: normal normal normal 14px/1 font-awesome;
    font-size: 20px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    border: 3px solid;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 28px;
    position: absolute;
    left: 0;
    border-color: #00E9DB;
    color: #00E9DB;
}
.footer-fullwidth .col-lg-4.col-sm-12:last-child p:before {
    content: "\f095";
}

/* Custom colors */
.section--light .banner-d .banner__subtitle {
    color: #674CAE;
}
.section--light .pagetitle h1 {
    color: #0958F0;
}
.section.single-locations-1 .section--dark .locations-a .list .location__address:before, .section.single-locations-1 .section--dark .locations-a .list .location__phone:before {
    border-color: #00E9DB;
    color: #00E9DB;
}
.section--light .featuredblocks-grid-b .featuredblocks .featuredblock__title {
    color: #fff;
}
.section--dark .featuredblocks__container .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__cta .cta__link {
    color: #fff;
}
.section--dark .featuredblocks__container .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__cta .cta__link:before {
    background: #fff;
}
.section--dark .featuredblocks__container .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__cta .cta__link:after {
    color: #fff;
    border-left-color: #fff;
}

/* Media */
@media(max-width: 1199px) {
    .header-b .row-2>div:first-child, .header-g .row-1>div:first-child,
    .header-b .cta_header_1__container {
        margin: 0;
    }
    .header-b .row-2 .logo__image img, .header-g .row-1>div:first-child .logo__image img {
        min-width: 290px !important;
    }
}
@media(max-width: 1199px) and (min-width: 992px) {
    .header-f .column-1 {
        max-width: 300px !important;
        flex: 0 0 300px !important;
    }
}
@media (min-width: 992px) {
    .header-b .row-2>div:first-child, .header-f .column-1, .header-g .row-1>div:first-child {
        max-width: calc(100% - 720px);
        flex: 0 0 calc(100% - 720px);
    }
    .header-b .header-partial-navigation, .header-g .header-partial-navigation {
        max-width: 490px;
    }
    .banner-d .banner__subtitle {
        font-size: 1.75rem;
    }
}
@media(max-width: 991px) {
    .header-f .column-2 .row-1 {
        justify-content: center;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .banner-d .banner__title {
        font-size: 2rem;
    }
    .banner-d .banner__subtitle {
        font-size: 1.75rem;
    }
    .mobileHeader-logoImg {
        min-height: 100px;
    }
}
@media (min-width: 768px) {
    .navigation-a .navigation__item--link {
        font-size: 1.25rem;
    }
}
@media (max-width: 767px) {
    .mobileHeader-logoImg {
        min-height: 60px;
    }
    .about-us-img {
        float: unset!important; 
        padding: 3px;
        text-align: center;
    }
}