body .navigation-a .navigation__item--link, .partial-header-a .navigation__item--link {
    font-size: 17px !important;
}

.phone__wrapper * {
    font-size: 1.125rem !important;
}

.phone__number{
    font-size: 1rem;
}

.featuredblocks-grid-d .featuredblock__image {
    height: 222px;
    width: auto;
}
.featuredblocks-grid-d .featuredblock__wrap{
    padding: unset;
}

h4.component__title.phone__title{
    font-size: 1rem;
}

.ple-column--single.ple-module-container.home_services__container--inner.featuredblocks__container--inner .featuredblocks-grid-d .featuredblock__wrap{
    padding: 2rem;
}
.forms-option--b .form-themeExtras .leadForm form .form__group.optionB-enabled .label_container label:not(.non-label):not(.form-check-label) {
    position: absolute;
    color: #000000;
    margin: 8px 0 0 15px;
    min-width: 300px;
}
@media (max-width: 767px) {
.mobileHeader-navWrap {
    background-color: white;
}
.section .banner-c {
    min-height: auto;
}
.section--dark .component__button--2 {
    margin-top: 0;
}
}

.banner .flexslider .slider__button-wrapper {
    height: 100% !important;
}

.location__direction-link{
    display: none !important;
}


.socialmedia{
    padding: 0px !important;
}

.locations {
    padding: 3.125rem 1.25rem 1.25rem !important;
}

.partial-header-a .logo-a__title {
    font-size: 25px !important;
    line-height: 1;
}

.logo_footer__container--inner.logo__container--inner p.logo-a__title.component__title {
    font-size: 25px !important;
    text-align: center;
}

.overrideform .groupWrap{
    width: 100% !important;
}

.overrideform ::placeholder{
    color: gray !important;
}

.banner-c__text a.cta__button.component__button--2 {
    width: 350px;
    font-size: 1.3rem;
    line-height: 1.325rem;
}

.alias-pagetitle a.cta__button.component__button--2 {
    margin-top: unset;
    text-decoration: none;
}

@media screen and (max-width: 425px) {

    .banner-c__text.banner-text__wrapper.component__text.row.align-items-center {
        display: none;
    }

    .banner-c .flexslider {
        padding-bottom: unset;
    }

    #id_cbfd69d6-96d2-553c-afb5-fddfb48f0438 .section__column-1.ple-column-padding {
        padding-top: 8px !important: ;;
    }
}

