.section--dark .navigation__list--sub, .section.banner-nav .navigation__list--sub {
    background-color: #466b91!important;
}
h3.banner-c__title.component__title.banner-text__title--large.text-center, p.banner-c__subtitle.component__subtitle.banner-text__subtitle--small.text-center {
    color:#fff!important;
}
.section--light .component__button--2 {
    color: #fff !important;
    border: 2px solid #517696!important;
    background: #517696!important;
}
.section--light .component__button--2:hover {
    color: #517696!important;
    background: #fff!important;
}
.fbox .col-lg-12{
    border: 3px solid #7c1b21;
    border-radius: 8px;
    margin-bottom: 40px;
    background-color: #eff0f0;
    max-width: 750px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.cta_appt__container--inner .cta, .cta_pay_bill__container .cta{
    padding-top: 0!important;
}
.editable_f_box__container.editable__container {
    padding-bottom: 0!important;
}
.alias-page_title h1, .alias-page_title h2, .alias-page_title h3, .alias-page_title h4, .alias-page_title h5, h3.component__title.gallery__title.text-center, .section--light .component__link--1:hover, 
.section--light .component__link--2:hover, .section--light .component__link--3:hover, .section--light .cta__link--icon:hover, .section--light a:hover, 
.section--light .component__title, .section--light .form__title{
    color: #6c93b5!important;
}
.dental_staff__container--inner .gallery-item--title {
    display: block;
    font-size: 26px;
    font-weight: 700;
}
.dental_staff__container--inner .gallery-item--description.gallery-item--text-center {
    font-size: 22px;
}
.section--light .component__link--1, .section--light .component__link--2, .section--light .component__link--3, .section--light .cta__link--icon, .section--light a {
    color: #517696 !important;
    text-transform: none;
}
.videoWrapperOuter {
  max-width:100%; 
  margin-left:auto;
  margin-right:auto;
  margin-top: 20px;
  margin-bottom: 30px;
}
.videoWrapperInner {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 50%;
  padding-top: 25px;
  height: 0;
}
.videoWrapperInner iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
} 
div#id_58c1699f-ee87-5f8d-9d69-5218aa6eb059 {
    padding-top: 50px;
}
.foot-contents h2{
    font-size:20px!important;
}
.foot-contents .container-fluid {
    width: 90%!important;
}

@media (min-width: 992px){
    .csthead .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
        max-width: 28%;
    }
    .csthead .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 57.333333%;
        flex: 0 0 57.333333%;
        max-width: 57.333333%;
    }
    .csthead .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 14.666667%;
        flex: 0 0 14.666667%;
        max-width: 14.666667%;
    }
}
@media (max-width:519px){
    .foot-contents ul{
        columns: 1!important;
        -webkit-columns: 1!important;
        -moz-columns: 1 !important;
    }
}