@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300&display=swap');
.banner-c .slider__background--overlay.setOpacity:after {
    opacity: .3 !important;
}
.section .banner-c .slider__background--overlay:after {
    background: rgb(0 0 0) !important;
}
.videoWrapperOuter {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}
.videoWrapperInner {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 50%;
    padding-top: 25px;
    height: 0;
}
.videoWrapperInner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.editable_welcome__container.editable__container {
    padding: 0rem 0;
}
.editable_welcome2__container.editable__container {
    padding: 0rem 0;
}
.editable_video__container.editable__container {
    padding: 0rem 0;
}
.cta_home__container--inner .cta__button.component__button--1 {
    margin-top: 0rem;
}
.staff__title-caption-wrap.row .col-sm-12 {
    padding-left: 0px;
}
.staff-a--12 .staff__title-caption-wrap, .staff-a--6 .staff__title-caption-wrap {
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.staff-a--12 .staff-member__text-wrap, .staff-a--6 .staff-member__text-wrap {
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.hours {
    padding-top: 2.125rem;
    padding-bottom: 1.125rem;
}
.hours .row {
    margin-bottom: 0.875rem;
}
.hours-a__schedule .hours-a__schedule--border {
    text-align: center !important;
    padding: 0 0px;
}
.section-logo .logo-a {
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.socialmedia {
    padding: 0.125rem 0;
}
.socialmedia.text-center .socialmedia__link--small {
    margin: 0 0rem 0.5rem;
}
.section-copyright .copyright__container, .section-copyright #copyright__container {
    padding-top: 0.325rem;
    padding-bottom: 0.325rem;
}
.form .component__title-caption-wrap {
    padding-top: 0rem;
}



@media (min-width:992px){
    .logo-a__img {
    object-fit: cover;
    width: 340px !important;
    position: relative;
    right: 100px;
    max-width: 340px;
    height: auto !important;
}
}

@media (min-width: 991px) and (min-width: 1199px) {
.banner .banner-text__wrapper {
    max-width: 1613px !important;
}
.row.text-left.d-flex.justify-content-start {
    margin-right: 393px !important;
}
.banner-c .banner-c__text .banner-text__title--extraLarge {
    font-size: 7rem !important;
    line-height: 6rem !important;
}
}

@media (min-width: 991px){
.section--light .banner-c__title {
    font-family: 'Times New Roman';
}
}


@media (min-width: 1199px){
.appointment-request .col-lg-8 .form__group:nth-child(-n+5), .appointment-request .col-lg-12 .form__group:nth-child(-n+5) {
    margin-right: 0;
    padding:0 ;
}
}

@media screen and (max-width: 1440px) {
    .banner-c .banner-c__text .banner-text__title--extraLarge {
        font-size: 5rem;
    }
}

@media screen and (max-width: 1024px) {
    .banner-c .banner-c__text .banner-text__title--extraLarge {
        font-size: 43px;
        line-height: 3rem;
    }

    .banner-c .banner-c__text .text-left .banner-text__title--extraLarge {
        margin-top: 73px;
    }

    .logo-a__img {
        width: 240px !important;
        right: 18px;
    }
}

