.section__bg--dark-1::before {
    background-color: #7b6b44 !important;
}

#copyright > ul > li:nth-child(6) {
    display: none !important;
}

p.logo-a__title.component__title {
    margin-top: 20px !important;
    color: #669966 !important;
}

.section--light .phone__number {
    color: #fbb908 !important;
}

.custom_white p{
    color: #FFFFFF !important;
}

.home_grid {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-gap: 15px;
}

#id_c4466049-7a32-564e-b6f6-fdf0c2cb6ca3 .section__column-2.ple-column-padding {
    padding-top: 0px !important;
}

.cta {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.pix_right {
    float: right;
    margin: 10px;
    clear: both;
}
  
.pix_left {
    float: left;
    margin: 10px;
    clear: both;
}

h1 {
    margin-top: 20px !important;
}


#id_4eebdda4-d8e4-5823-88f5-60874a9326f5 > div > div > div.col-lg-4.section__column-2.col-sm-12.alias-phone_home_sticky > div > div > div > div > div > div > div > div > a > span {
    margin-top: 20px !important;
}





@media only screen and (max-width: 1024px) {
    a.logo-a__image-link {
        margin-top: 20px !important;
    }
}

@media only screen and (max-width: 768px) {
    .section .ple-module-justify-left {
        display: flex;
        justify-content: center !important;
    }
    .section .ple-module-justify-right {
        display: flex;
        justify-content: center !important;
        margin-bottom: 20px !important;
    }
    .controls-wrapper {
        display: none !important;
    }
    .banner .banner-text__wrapper {
        padding: 0px !important;
    }
    #id_4eebdda4-d8e4-5823-88f5-60874a9326f5 > div > div > div.col-lg-4.section__column-2.col-sm-12.alias-phone_home_sticky > div > div > div > div > div > div > div > div > a > span {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 425px) {
    .pix_right {
        float: none !important;
        display: block;
        margin: 30px auto 30px !important;
    }
    .pix_left {
        float: none !important;
        display: block;
        margin: 30px auto 30px !important;
    }
    .home_grid {
        grid-template-columns: unset !important;
    }
    .doctors {
        width: 90%;
        margin: auto;
        display: block;
    }
    .uneven {
        width: 85%;
        margin: auto;
        display: block;
    }
}

@media only screen and (max-width: 375px) {
    
}

@media only screen and (max-width: 320px) {
    
}