.section__bg--dark-1::before {
    background-color: #02027f;
}
.section__bg--dark-6::before {
    background-color: #b8b9bd;
}
.section__bg--dark-2::before {
    background-color: #a5bfe4;
}
.section--light .editable__container h2, .section--light .editable__container h3, .section--light .editable__container h2, .section--light .editable__container h3, .section--light .map-a .map-search__location-distance {
    color: #02027f;
}
#id_9d44b353-e0c7-5ba1-83ae-51ab9db052d2 {
    background-size: contain;
    background-repeat: no-repeat;
}
.section--dark .testimonials-d .testimonials-item .defaultImgWrap .defaultImg {
    background-color: #a5bfe4;
}
div#id_9229d7d9-5a6b-56bf-9bdb-1360328aa5d2 {
    padding: 30px 0;
}
.section--light .banner .component__button--2.cta__button, .section--light .banner .component__button--2.cta__button--icon {
    background-color: #7a49a5 !important;
    border: 1px solid #7a49a5 !important;
}
.cstm_dr_home .col-lg-6:nth-child(1) {
    background: #a5bfe4;
}
.cstm_dr_home .col-lg-6:nth-child(2) {
    background: #f7f7f7;
    background-image: url(/storage/app/media/dr-courtney-home.jpg);
    background-repeat: no-repeat;
    background-position: center 0;
}

.cstm_dr_home .section--inner.container.section--light {
    max-width: 100%;
}
.cstm_dr_home .col-lg-6:nth-child(1) {
    background: #a5bfe4;
    padding-left: 20%;
    padding-top: 70px;
}
a.cstm_btn {
    color: white !important;
    border: solid 2px;
    border-radius: 30px;
    display: inline-block;
    padding: 10px 30px;
    min-width: 200px;
    text-align: center;
}
.cstm_dr_home h2, .cstm_dr_home p {
    color: white !important;
}

.featuredblocks-grid-d .featuredblock__image {

    background-size: contain;
}

.editable__container h1 {
    border-bottom: 1px solid #05017f;
}
.section--light .featuredblocks-grid-d .featuredblock__icon .icon, .section--light .featuredblocks-grid-d .featuredblock__icon .testimonials .expand:before, .testimonials .section--light .featuredblocks-grid-d .featuredblock__icon .expand:before, .section--light .featuredblocks-grid-d .featuredblock__icon .comp-phone .phone__number:before, .comp-phone .section--light .featuredblocks-grid-d .featuredblock__icon .phone__number:before, .section--light .featuredblocks-grid-d .featuredblock__icon .form-default .ui-datepicker .ui-widget-header .ui-datepicker-prev, .form-default .ui-datepicker .ui-widget-header .section--light .featuredblocks-grid-d .featuredblock__icon .ui-datepicker-prev, .section--light .featuredblocks-grid-d .featuredblock__icon .form-default .ui-datepicker .ui-widget-header .ui-datepicker-next, .form-default .ui-datepicker .ui-widget-header .section--light .featuredblocks-grid-d .featuredblock__icon .ui-datepicker-next, .section--light .featuredblocks-grid-d .featuredblock__icon .partial-header-a .editable__container--inner:before, .partial-header-a .section--light .featuredblocks-grid-d .featuredblock__icon .editable__container--inner:before, .section--light .featuredblocks-grid-d .featuredblock__icon .partial-header-a .phone__number:before, .partial-header-a .section--light .featuredblocks-grid-d .featuredblock__icon .phone__number:before, .section--light .featuredblocks-grid-d .featuredblock__icon .partial-header-b .editable__container--inner:before, .partial-header-b .section--light .featuredblocks-grid-d .featuredblock__icon .editable__container--inner:before, .section--light .featuredblocks-grid-d .featuredblock__icon .partial-header-b .phone__number:before, .partial-header-b .section--light .featuredblocks-grid-d .featuredblock__icon .phone__number:before, .section--light .featuredblocks-grid-d .featuredblock__icon .article__post-author:before, .section--light .featuredblocks-grid-d .featuredblock__icon .article__post-category:before, .section--light .featuredblocks-grid-d .featuredblock__icon .article__post-creation-date:before, .section--light .featuredblocks-grid-d .featuredblock__icon .contactform--a .ui-datepicker .ui-widget-header .ui-datepicker-prev, .contactform--a .ui-datepicker .ui-widget-header .section--light .featuredblocks-grid-d .featuredblock__icon .ui-datepicker-prev, .section--light .featuredblocks-grid-d .featuredblock__icon .contactform--a .ui-datepicker .ui-widget-header .ui-datepicker-next, .contactform--a .ui-datepicker .ui-widget-header .section--light .featuredblocks-grid-d .featuredblock__icon .ui-datepicker-next, .section--light .featuredblocks-grid-d .featuredblock__icon .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:before, .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess .section--light .featuredblocks-grid-d .featuredblock__icon a:before {
    color: black;
}
.section__bg--dark-1.mobileHeader-container, .section__bg--dark-1.mobileHeader-container .location-list, .section__bg--dark-1#mobileHeaderNav {
    background-color: #02027f;
}
div#id_9229d7d9-5a6b-56bf-9bdb-1360328aa5d2 .section--inner.container.section--dark {
    padding-top: 10px !important;
}
.section--dark .banner .component__button--2 {
    border: 1px solid #7a49a5 !important;
    background-color: #7a49a5 !important;
    color: white !important;
    border-radius: 30px;
}
#id_9d44b353-e0c7-5ba1-83ae-51ab9db052d2 .section--inner.container-fluid.section--light {
    padding: 0;
}
.cstm_header a.cta__link.component__link--1.piwik_ignore:before {
    content: "586.779.3440";
    display: block;
    font-size: 16px;
}
.cstm_header a.cta__link.component__link--1.piwik_ignore {
    font-size: 0;
    margin-top: 0;
}
.cstm_header a.cta__button.component__button--2 {
    margin-top: 0;
}
.cstm_header .cta {
    padding: 0;
}
.featuredblocks-grid-d .featuredblock__image {
    min-width: 100px;
        min-height: 60px;
}
.cstm_float {
    float: right;
    text-align: center;
    max-width: 400px;
    margin-left: 30px;
}
.cstm_float img {
    box-shadow: -3px 3px 5px 0px #0000002b;
}
.cstm_float p {
    font-weight: 900 !important;
}
img.align-right.img-flip {
    transform: rotateY(180deg);
}







@media (min-width: 1200px){
.slider__wrapper .round.row {
    margin-top: 300px;
}
.section-banner .banner .banner-text__title--large {
    font-size: 3.1875rem;
}
.cstm_header .section--inner.container.section--dark {
    max-width: 1380px;
}
}
@media (max-width: 1199px){
.cstm_dr_home .col-lg-6:nth-child(1) {
    padding-left: 15px;
    padding-top: unset;
}
.section .banner-c {
    min-height: auto;
}

}
@media (min-width: 992px){
.cstm_header .col-lg-2 {
    width: 30%!important;
    flex: 0 0 30%!important;
    max-width: 30%!important;
}
.cstm_header .col-lg-7 {
    width: 47%!important;
    flex: 0 0 47%!important;
    max-width: 47%!important;
}
.cstm_header .col-lg-3 {
    width: 23%!important;
    flex: 0 0 23%!important;
    max-width: 23%!important;
}
h3.banner-c__title.component__title.banner-text__title--large {
    width: 50%;
    right: 0;
    position: absolute;
    text-align: center;
    bottom: 80px;
}
.cstm_float_content {
    width: 60%;
    text-align: justify;
}
}
@media (max-width: 991px){
.cstm_dr_home .col-lg-6:nth-child(2) {
    height: 450px;
}
.cstm_float {
    float: unset;
    text-align: center;
    margin: 0 auto 30px;
}
.cstm_float img {
    box-shadow: 0px 0px 12px 2px #0000002b;
}
}
@media (max-width: 767px){
.banner-c a.cta__button.component__button--2 {
    font-size: 12px !important;
    margin-top: 0;
    max-width: 190px !important;
}
em.mm-counter {
    display: none;
}
}
/* @media (min-width: 1199px) {
.form form .contact-form-columns .form-input-comments {
    left:unset;
}
 
.wrap__page-appointment .form form .contact-form-columns .form-input-comments, .wrap__page-contact .form form .contact-form-columns .form-input-comments {
    left:unset;
}

.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.625rem;
        padding: 0 0 0 0;
}
 .form__group {
    max-width: 49%;
} 

    .appointment-request .col-lg-8 form .form-input-comments, .appointment-request .col-lg-8 form .form-input-message, .appointment-request .col-lg-12 form .form-input-comments, .appointment-request .col-lg-12 form .form-input-message {
        height: 11.375rem;
    }
} */