.d-none.d-sm-none.d-md-block .container {
    max-width: 100%;
}
.sticky-nav {
    box-shadow: 0 3px 3px 0 rgb(0 0 0 / 24%), 0 0 3px 0 rgb(0 0 0 / 12%);
}
#mobileHeaderNav li a {
    background: rgba(0,0,0,.3) !important;
}
.d-none.d-sm-none.d-md-block .col-sm-12.col-md-8.col-lg-7.d-flex.align-items-center {
    justify-content: center;
}
.navigation-a .navigation__item--link, #partial-header-1 .phone__number {
    text-shadow: 2px 2px 2px rgb(0 0 0 / 30%) !important;
}
.logo-a__img {
    height: auto !important;
    max-width: 350px;
    width: 100% !important;
}


.staff-a--12 .staff-member__text-wrap {
    padding-top: 0;
}
.featuredblocks-grid-e .featuredblock__item {
    min-height: 400px !important;
}
.featuredblock.row > .featuredblock__item > .featuredblock__wrap, .featuredblock.row > .featuredblock__item > .featuredblock__bgImage {
    height: 400px !important;
}


/* Custom colors */
.contact-us-im .section--light .form-wrap__submit input {
    background-color: #006b65;
    color: white;
    border-color: #006b65;
}
.contact-us-im .section--light .form-wrap__submit input:hover {
    background-color: #4bb685;
    color: white;
    border-color: #4bb685;
}






@media(min-width: 1201px) {
    .banner .banner-text__title--extraLarge {
        font-size: 4.5rem !important;
        line-height: 3.5rem !important;
        margin-left: 400px !important;
    }
}
@media(min-width: 1200px) {
    .navigation-a .navigation__item--link, #partial-header-1 .phone__number {
        font-size: 0.8rem !important;
    }
   
}
@media (max-width: 1199px) and (min-width: 768px) {
    .d-none.d-sm-none.d-md-block .container {
        max-width: 100%;
    }
}
@media only screen and (max-width: 991px) {
    .socialmedia {
        padding: 10px 0 0;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .d-none.d-sm-none.d-md-block .container .col-sm-12.col-lg-3.d-flex.align-items-center {
        justify-content: center;
    }
    #partial-header-1 .phone__number span {
        text-align: right;
     
    }
    #partial-header-1 .col-sm-12.col-md-8.col-lg-7.d-flex.align-items-center {
        -ms-flex: 0 0 calc(100% - 190px);
        flex: 0 0 calc(100% - 190px);
        max-width: calc(100% - 190px);
    
    }
    #partial-header-1 .partial-top-phone {
        -ms-flex: 0 0 190px;
        flex: 0 0 190px;
        max-width: 190px;
      
    }
}   





@media (max-width: 990px) {
    .banner .banner-text__title--extraLarge,
    .section--light .banner > div:not(.banner-a) .component__subtitle, .section--dark .banner > div:not(.banner-a) .component__subtitle {
        color: black;
    }
}


