/*--------------Sidebar CTA buttons------------------*/
a.cta__button {
    font-family: "open-sans-bold", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #ffffff;
    text-align: left;
    font-weight: normal;
    width:100%;
    text-transform: uppercase;
    min-height: 50px;
}

.cta_newpatients__container--inner .cta {
    background: #1ea5e0;
    padding: 15px 0;
    margin: 5px;
    text-align: center;
    border-radius: 5px;
}

.cta_patientportal__container--inner .cta {
    background: #ff9801;
    padding: 15px 0;
    margin: 5px;
    text-align: center;
    border-radius: 5px;
}

.cta_kioskcheckin__container--inner .cta {
    background: #6bac49;
    padding: 15px 0;
    margin: 5px;
    text-align: center;
    border-radius: 5px;
}
/*--------------Sidebar CTA buttons------------------*/


/*---------------Header Changes----------*/
.wrap__locations__header p {
    font-size: 18px;
}

.location__phone a {
    font-size:18px;
}

p.location__email {
    color: #fff;
}

/*---------------Header Changes----------*/



/*----------------Invisalignpage--------*/

.gallery_invisalign__container--inner h2.gallery__title {
    text-align: center!important;
}
.component__title-caption-wrap *:first-child {
    text-align:center;
}
.beforeandafter .before__image, .beforeandafter .after__image {
    background-size:contain;
        height: 255px;
}
a.billpay {
    background: #1ea5e0;
    padding: 15px 25px;
    text-align: center;
    border-radius: 5px;
     font-size: 18px;
         text-transform: uppercase;
         color:#fff;
}



/*----------------Invisalignpage--------*/


.page-gallery h3.gallery__caption {
    font-size: 15px!important;
}





/*---------Misc Changes----------*/

.wrap_col-6 {
    width:60.6666%;
    float:left;
    padding:25px;
}
.wrap_col-3 {
    width:33.333%;
    float:left;
    padding:25px;
}
.wrap_col-2 {
    
    flex:1;
    width:50%;
    float:left;
    padding:15px;
}

.wrap_col {
    display:flex;
}
.clearfix {
    clear:both;
}
.wrap_gallerytext {
    padding:15px 0;
    
}

.slider__text{
    top:60%!important;
}