/* general */

img {
    vertical-align: middle;
}
@font-face {
    font-family: roboto-light;
    src: url(/storage/app/media/robotocondensed-light-webfont.woff);
}
@font-face {
    font-family: roboto-light-italic;
    src: url(/storage/app/media/robotocondensed-lightitalic-webfont.woff);
}
/* gallery */
#id_d7fa7d03-a316-5021-b087-3c0434abe0c2::before {
    opacity: 1;
    background: linear-gradient(to bottom, #536cfe 0%, #303f9f 100%);
}
h3.banner-c__title.component__title.banner-text__title--large {
    font-size: 64px;
    line-height: 1.2 !important;
    max-height: 230px;
    overflow: hidden;
    width: 100%;
    max-width: 63%;
    font-family: "roboto-light",Arial,Helvetica,sans-serif !important;
    font-weight: normal;
}
a.cta__button--icon.component__button--1 {
    margin-top: 10px;
    width: fit-content;
    background: #FFF;
    color: #ff5722;
}

.slider__wrapper .col-12.col-lg-6.col-md-6.d-flex.align-items-center.flex-column.flex-lg-row {
    display: flex !important;
    flex-direction: column !important;
}
.mb-0.w-100.w-lg-50.banner-c__button.component__button.text-center a.cta__link.component__link--1 {
    margin: 0px !important;
    font-weight: bold;
    font-size: 14px !important;
    text-transform: lowercase;
    padding: 0px;
    text-align: center;
    color: #F0FFF0 !important;
}
.mr-lg-3.w-100.w-lg-50.banner-c__button.component__button.text-center {
    margin: 0px !important;
}
a.cta__button.component__button--1 {
    width: 100%;
    text-align: center;
    max-width: 375px;
    background-color: #3f352f !important;
    border-color: #3f352f !important;
    color: #ffffff;
    box-shadow: 2px 3px 5px 0px rgb(0 0 0 / 35%);
    margin: 0px;
}
span.icon-angle-right.icon {
    float: right;
    margin-left: 10px;
}
a.cta__button.component__button--1:hover {
    color: #ffffff !important;
    background-color: #444444 !important;
    border-color: #444444 !important;
}
.flexslider .slides img {
    opacity: 0.3;
    background: linear-gradient(0deg, #444444 0%, #444444 100%);
    -moz-user-select: none;
}
.banner .flexslider .slider__button-wrapper {
    position: relative;
    width: 100%;
    height: 750px;
}
.outline-border.section-banner .section--dark .banner-img__wrapper {
    outline: unset;
    outline-offset: -6px;
}

#id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .align-items-center {
    align-items: stretch !important;
}
#id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .row.text-left.d-flex.justify-content-start {
    margin-top: 175px;
}
#id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .section--dark .component__button--1 {
    padding: 10px;
}

/* -------------------------------------------------------------------------------------------- */
/* logo section */
#id_b22fcf93-96e9-5e22-b664-906db7083e41::before, #id_eddbfbb5-5ac6-58a5-9bc0-d29c78c7f254::before {
    opacity: 1;
    background: #d4d7e8;
}
p.logo-a__title.component__title {
    font-family: "roboto",Arial,Helvetica,sans-serif;
    position: relative;
    display: block;
    font-weight: normal;
    font-size: 28px;
    line-height: 1.2 !important;
    color: #303f9f;
    margin-bottom: 0px !important;
}
span.phone__number {
    color: #303f9f !important;
    font-size: 24px;
    font-family: "open-sans",Arial,Helvetica,sans-serif;
    line-height: 1;
    font-weight: normal;
}

/* -------------------------------------------------------------------------------------------- */
/* navigation */
#id_b6e25ea6-805e-5732-8705-ae904bf26a06::before, #id_d0e17276-f7bb-5273-a647-d3ef36a72f7d::before {
    opacity: 1;
    background: #3F51B5;
}
.section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link {
    background: transparent;
    text-align: center;
    color: #152359;
}
a.navigation__item--link {
    text-align: center;
}
.section--dark .navigation-a .navigation__item--link:hover, .section__bg--dark-4 .navigation-a .navigation__item--link:hover {
    color: #152359;
    background-color: transparent;
}


/* -------------------------------------------------------------------------------------------- */
/* new featuredvlocks */
#id_94a619f1-5fee-52a4-bfbe-e7b910a07018 {
    position: absolute;
    width: 100%;
    top: -259px;
}
#id_94a619f1-5fee-52a4-bfbe-e7b910a07018::before {
    opacity: 1;
    background: transparent;
}
.links--horizontal ul li {
    position: relative;
    display: inline-block;
    width: 24%;
}
.links--horizontal ul li[id^="links-"] a {
    display: block;
    font-family: "open-sans",Arial,Helvetica,sans-serif;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}
.links--horizontal ul li a {
    color: #303f9f !important;
    background-color: transparent;
}
.links--horizontal ul li a {
    font-size: 18px;
    line-height: 1.2 !important;
}
.links--horizontal ul li[id^="links-"] a:after {
    content: "";
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    border: 7px solid;
    z-index: -1;
}
.links--horizontal ul li a:after {
    border-color: #fff !important;
    background-color: rgba(255,255,255,0.8);
}
.links--horizontal ul li a:after {
    width: 165px;
    height: 165px;
}
.links--horizontal {
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
}
.links-wrapper {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    position: relative;
    float: left;
}
.links-container {
    position: relative;
    float: left;
    width: 100%;
    z-index: 2;
}
.links--horizontal ul li a:hover {
    color: #303f9f !important;
    background-color: transparent;
}
.links--horizontal ul li a:hover:after {
    background-color: #fff;
}
div#slot-links ul {
    padding: 0px;
}


/* -------------------------------------------------------------------------------------------- */
/* homecontent */
.homepage_title {
    font-size: 36px !important;
    margin: 0px 0 0px;
    text-align: left;
    font-family: "roboto-light",Arial,Helvetica,sans-serif !important;
    line-height: 1.2 !important;
    color: #303f9f !important;
}
#slot-main h1:nth-of-type(1) {
    margin: 15px 0 25px;
    font-size: 24px;
    line-height: 1.2;
    font-family: "roboto-light-italic",Arial,Helvetica,sans-serif !important;
    text-align: left;
    font-weight: normal;
}
#slot-main h1 {
    color: #666 !important;
}
#slot-main a {
    color: #303f9f;
}

/* homesidebar staff */
.doctor_info_wrapper {
    max-width: 300px;
    float: right;
    margin-bottom: 70px;
    clear: none;
    width: 100%;
    overflow: auto;
    position: relative;
    margin: 0 auto;
}
.doctor_info_wrapper .doctor-heading {
    color: #303f9f !important;
}
.doctor_info_wrapper .doctor-heading {
    font-family: "roboto-light",Arial,Helvetica,sans-serif !important;
    font-size: 36px !important;
    line-height: 1 !important;
    text-align: center;
    margin: 0 0 20px;
    font-weight: normal !important;
}
#slot-doctor-img {
    width: 100%;
    text-align: center;
    position: relative;
    z-index: 2;
}
#slot-doctor-img p {
    margin: 0;
}
.doctor_info_wrapper p {
    color: #666;
    font-size: 18px;
}
#slot-doctor-img img {
    border-color: #9ba4a8 !important;
}
#slot-doctor-img img:not(.nivo-main-image) {
    height: 160px !important;
    width: 160px !important;
    border-radius: 50%;
    border: 7px solid;
}
.doctor_info_wrapper .doctor-bio-wrapper {
    background-color: #f2f2f2;
}
.doctor_info_wrapper .doctor-bio-wrapper {
    position: relative;
    z-index: 1;
    padding-top: 100px;
    margin-top: -60px;
    padding: 80px 15px 25px;
}
.doctor_info_wrapper #slot-doctor-name-title {
    width: 100%;
    text-align: left;
    float: left;
}
.doctor_info_wrapper #slot-doctor-name-title {
    position: relative;
    z-index: 1;
}
.doctor_info_wrapper #slot-doctor-name-title h2, .doctor_info_wrapper #slot-doctor-name-title .doctor-name {
    font-size: 18px;
    line-height: 1.2;
    margin: 0;
}
.doctor_info_wrapper #slot-doctor-name-title h2, .doctor_info_wrapper #slot-doctor-name-title .doctor-name {
    font-family: "open-sans-bold",Arial,Helvetica,sans-serif !important;
}
.doctor_info_wrapper h2, .doctor_info_wrapper .doctor-name {
    color: #303f9f !important;
}
.doctor_info_wrapper h2 {
    font-weight: normal !important;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}
.doctor_info_wrapper #slot-doctor_bio p {
    font-size: 18px;
    line-height: 1.3;
    font-family: "open-sans",Arial,Helvetica,sans-serif !important;
    margin: 25px 0 35px;
}
.doctor_info_wrapper #slot-doctor_bio a {
    font-family: "open-sans",Arial,Helvetica,sans-serif !important;
    text-decoration: underline !important;
    font-size: 18px;
    font-weight: normal !important;
}
.doctor_info_wrapper #slot-responsive-appt-request {
    float: left;
    position: relative;
}
.doctor_info_wrapper #slot-responsive-appt-request p {
    margin: 0;
}
.doctor_info_wrapper #slot-responsive-appt-request a {
    color: #fff;
    background-color: #ff5722;
    border-color: #fff;
    outline: none;
    text-decoration: none;
    -webkit-transition: border-color 0.3s, background-color 0.3s, color 0.3s;
    -moz-transition: border-color 0.3s, background-color 0.3s, color 0.3s;
    transition: border-color 0.3s, background-color 0.3s, color 0.3s;
    display: block;
    font-family: "open-sans",Arial,Helvetica,sans-serif;
    position: relative;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    border: 2px solid;
    padding: 5px 40px 5px 10px;
    line-height: normal;
    border-radius: 0;
    line-height: 1.4;
    float: left;
}
.doctor_info_wrapper #slot-responsive-appt-request a:before {
    background-color: #fff;
    color: #ff5722;
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 30px;
    text-align: center;
    line-height: 1.3;
    -webkit-transition: border-color 0.3s, background-color 0.3s, color 0.3s;
    -moz-transition: border-color 0.3s, background-color 0.3s, color 0.3s;
    transition: border-color 0.3s, background-color 0.3s, color 0.3s;
    content: ">";
}
.doctor_info_wrapper .doctor-bio-wrapper {
    position: relative;
    z-index: 1;
    /* padding-top: 100px !IMPORTANT; */
    margin-top: -60px;
    padding: 89px 15px 65px;
}
.doctor_info_wrapper #slot-responsive-appt-request a:hover {
    color: #ff5722;
    background-color: #fff;
    border-color: #fff;
}
.doctor_info_wrapper #slot-responsive-appt-request a:hover:before {
    background-color: #ff5722;
    color: #fff;
}

/* -------------------------------------------------------------------------------------------- */
/* testimonials */
div#id_a3b60d26-51dd-507e-a6ec-597cf4f7e59a {
    background: linear-gradient(to right, #536cfe 0%, #536cfe 100%);
}
#id_a3b60d26-51dd-507e-a6ec-597cf4f7e59a::before {
    opacity: 1;
    background: url(/storage/app/media/25.jpg);
    background-position: 0% -217.898px;
    background-repeat: no-repeat;
    min-height: 436px !important;
    max-height: 436px !important;
    opacity: 0.4 !important;
    background-size: 100% 260% !important;
}
.testimonials-item__content.testimonials-item--content.component__p.testimonials__content p {
    font-size: 64px;
    line-height: 1.2;
    margin: 0;
    padding: 0px;
    color: #FFF;
    text-align: center;
    font-family: "roboto-light",Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    position: relative;
}
strong.testimonials-item__source {
    text-align: center;
    font-family: "open-sans-bold",Arial,Helvetica,sans-serif;
    letter-spacing: 0px;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    color: #FFF !important;
}

/* -------------------------------------------------------------------------------------------- */
/* contact us */
#id_3b305471-f7da-532d-9683-90e488e3eba5::before {
    opacity: 1;
    background: #f2f2f2;
}
h2.form__title.component__title {
    font-size: 36px;
    margin-bottom: 35px;
    color: #303f9f !important;
    font-family: "roboto-light",Arial,Helvetica,sans-serif !important;
    line-height: 1 !important;
    margin: 0px 0 20px;
}
.form-themeExtras .leadForm form .form__group {
    margin-bottom: 20px;
}
.section-form .section--light .form-themeExtras .leadForm form .form-wrap__submit input {
    color: #fff;
    background-color: #ff5722;
    border-color: #ff5722 !important;
}

/* -------------------------------------------------------------------------------------------- */
/* 2rows - hours map */
#id_82127aa5-964a-52ca-bb44-27680d2f1aa2::before {
    opacity: 1;
    background: linear-gradient(135deg, #536cfe 0%, #303f9f 100%);
}
#id_82127aa5-964a-52ca-bb44-27680d2f1aa2 .row.equal {
    align-items: center;
}
.map-a .map__wrap {
    display: none;
}

h3.hours-a__title.component__title {
    font-family: "roboto-light",Arial,Helvetica,sans-serif;
    font-size: 36px;
    line-height: 1;
    font-weight: normal;
    margin: 0 0 15px;
    padding-bottom: 10px;
    color: #fff !important;
}
.hours {
    color: #FFF !important;
}


/* -------------------------------------------------------------------------------------------- */
/* fullwdith */
#id_89454f10-dedc-5f9c-9558-8a1996907281 {
    padding: 15px 27px 20px;
}
#id_89454f10-dedc-5f9c-9558-8a1996907281::before {
    opacity: 1;
    background: #ff5722;
}
.page-title {
    font-family: "roboto-light",Arial,Helvetica,sans-serif !important;
    font-size: 36px !important;
    line-height: 1.2 !important;
    display: block;
    color: #fff !important;
    text-align: left;
}
table#officeHours {
    width: 300px;
    table-layout: auto;
}
table#officeHours caption {
    caption-side: top;
    text-align: left;
    font-weight: bold;
    font-family: "muliRegular", Arial, Helvetica, sans-serif;
}
table#officeHours tr td {
    text-align: left;
    line-height: 1.3;
    border: none;
    padding: 0px !important;
}

.credits {
    float:right; 
    border:0;
    width: 150px;
}
.adobe {
    float: right; 
    border: 0px none; 
    width: 88px; 
    height: 31px; 
}

#slot-main h2 {
    font-size: 24px;
    font-family: "roboto-light-italic",Arial,Helvetica,sans-serif !important;
    line-height: 1.2;
    margin: 0 0 25px;
    color: #666 !important;
    font-weight: normal !important;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
}








/* -------------------------------------------------------------------------------------------- */
/* footer */
#id_b7b78505-3df7-50db-9921-b84e3fa156d4::before {
    opacity: 1;
    background: #666;
}
.new_footer {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: 15px;
    margin-bottom: 15px;
}
ul.copyright__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
}
li.copyright__item:last-child a {
    margin-right: 0px;
}
li.copyright__item a {
    margin-right: 20px !important;
}
ul.copyright__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    padding: 0px;
}
a.copyright__link:last-child {
    margin-right: 0px;
    padding: 0;
}
a.copyright__link {
    font-family: "open-sans",Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-weight: normal;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
}
.logoo_footer, .address_footer, .copyrightfooter {
    width: 33.33333%;
    padding: 10px;
}
div#slot-responsive-location-no-phone span,  div#slot-responsive-location-no-phone a {
color: #FFF !important;
}
div#slot-responsive-location-no-phone .fa {
    color: #FFF !important;
    margin-right: 10px;
}
#id_b7b78505-3df7-50db-9921-b84e3fa156d4 p.logo-a__title.component__title {
    color: #FFF;
}
@media (max-width: 1440) and (min-width: 1023px) {
    .banner .flexslider .slider__button-wrapper {
        position: relative;
        width: 100%;
        height: 550px;
    }
}
@media (max-width: 1024px) and (min-width: 769px) {
    #id_94a619f1-5fee-52a4-bfbe-e7b910a07018 {
        top: -170px;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .row.text-left.d-flex.justify-content-start {
        margin-top: 40px;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .align-items-center {
        align-items: stretch !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .text-left {
        text-align: center !IMPORTANT;
        margin-right: 0px !IMPORTANT;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 h3.banner-c__title.component__title.banner-text__title--large {
        text-align: center !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .banner .flexslider .slider__button-wrapper {
        position: relative;
        width: 100%;
        height: 550px;
    }
    li.navigation__item.navigation__item--default.has-drop-down.more ul.navigation__list.navigation__list--sub {
        margin-right: 0px !important;
        margin-left: 0px !IMPORTANT;
        left: -76px;
    }
}
@media (max-width: 768px) and (min-width: 426px) {
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .row.text-left.d-flex.justify-content-start {
        margin-top: 0px;
        margin-bottom: 150px;
    }
    #id_94a619f1-5fee-52a4-bfbe-e7b910a07018 {
        position: absolute;
        width: 100%;
        top: -124px;
    }
    .links--horizontal ul li[id^="links-"] a:after {
        width: 150px;
        height: 150px;
    }
    .links--horizontal ul li a {
        font-size: 14px;
        line-height: 1.2 !important;
        /* position: relative !important; */
        display: inline-block !important;
    }
    h3.banner-c__title.component__title.banner-text__title--large {
        margin: 0px !important;
        max-width: 100%;
        text-align: center;
    }
    .banner .flexslider .slider__button-wrapper {
        position: relative;
        width: 100%;
        height: 426px;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .text-left {
        text-align: center !important;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .justify-content-start {
        justify-content: center !important;
    }
    
    
    /* logoheader */
    
    #id_b22fcf93-96e9-5e22-b664-906db7083e41 .col-lg-8.section__column-1.ple-column-padding.col-sm-12.ple-module-justify-left.align-self-center.alias-logo_header, #id_b22fcf93-96e9-5e22-b664-906db7083e41 .col-lg-4.section__column-2.ple-column-padding.col-sm-12.ple-module-justify-right.align-self-center.alias-phone_home {
        width: 50% !important;
        flex: 0 0 50% !important;
    }
    
    #id_eddbfbb5-5ac6-58a5-9bc0-d29c78c7f254 .col-lg-8.section__column-1.ple-column-padding.col-sm-12.ple-module-justify-left.align-self-center.alias-logo_header, #id_eddbfbb5-5ac6-58a5-9bc0-d29c78c7f254 .col-lg-4.section__column-2.ple-column-padding.col-sm-12.ple-module-justify-right.align-self-center.alias-phone_home_sticky {
        width: 50% !important;
        flex: 0 0 50% !important;
    }
    
    
    /* navigation */
    li.navigation__item.navigation__item--default.has-drop-down.more ul.navigation__list.navigation__list--sub {
        margin-right: 0px !important;
        margin-left: 0px !IMPORTANT;
        left: -111px;
    }
    
    
    /* homesidebar */
    .doctor_info_wrapper {
        float: none;
    }
}
@media (max-width: 425px) and (min-width: 376px) {
    h3.banner-c__title.component__title.banner-text__title--large {
        margin: 0px !important;
        max-width: 100%;
        text-align: center;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .text-left {
        text-align: center !important;
    }
    .banner .flexslider .slider__button-wrapper {
        position: relative;
        width: 100%;
        height: auto;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .row.text-left.d-flex.justify-content-start {
        margin-top: 0px;
        margin-bottom: 290px;
    }
    #id_94a619f1-5fee-52a4-bfbe-e7b910a07018 {
        position: absolute;
        width: 100%;
        top: -363px;
    }
    .links--horizontal ul li a {
        font-size: 14px;
        line-height: 1.2 !important;
        /* position: relative !important; */
        display: inline-block !important;
    }
    .links--horizontal ul li a:after {
        width: 136px;
        height: 136px;
        box-shadow: 0px 0px 6px 1px rgb(0 0 0 / 20%);
        -moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 0px 6px 1px rgb(0 0 0 / 20%);
    }
    .links--horizontal ul li {
        margin: 95px -3px 60px;
        position: relative;
        width: 50%;
        display: block;
    }
    .links--horizontal ul li {
        float: left;
    }
    h3.banner-c__title.component__title.banner-text__title--large {
        word-break: break-word;
    }
    
    /* homesidebar */
    .doctor_info_wrapper {
        float: none;
    }
    div#reviews-widget {
        text-align: center;
    }
    
    .logoo_footer, .address_footer, .copyrightfooter {
        width: 100%;
        padding: 10px;
    }
    .defresp, .dd-right, .dd-left {
        display: block !important;
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 10px;
    }
}
@media (max-width: 375px) {
    h3.banner-c__title.component__title.banner-text__title--large {
        margin: 0px !important;
        max-width: 100%;
        text-align: center;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .text-left {
        text-align: center !important;
    }
    .banner .flexslider .slider__button-wrapper {
        position: relative;
        width: 100%;
        height: auto;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 .row.text-left.d-flex.justify-content-start {
        margin-top: 0px;
        margin-bottom: 290px;
    }
    #id_94a619f1-5fee-52a4-bfbe-e7b910a07018 {
        position: absolute;
        width: 100%;
        top: -363px;
    }
    .links--horizontal ul li a {
        font-size: 14px;
        line-height: 1.2 !important;
        /* position: relative !important; */
        display: inline-block !important;
    }
    .links--horizontal ul li a:after {
        width: 136px;
        height: 136px;
        box-shadow: 0px 0px 6px 1px rgb(0 0 0 / 20%);
        -moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 0px 6px 1px rgb(0 0 0 / 20%);
    }
    .links--horizontal ul li {
        margin: 95px -3px 60px;
        position: relative;
        width: 50%;
        display: block;
    }
    .links--horizontal ul li {
        float: left;
    }
    h3.banner-c__title.component__title.banner-text__title--large {
        word-break: break-word;
    }
    
    
    
    
    
    
    /* homesidebar */
    .doctor_info_wrapper {
        float: none;
    }
    div#reviews-widget {
        text-align: center;
    }
    
    .logoo_footer, .address_footer, .copyrightfooter {
        width: 100%;
        padding: 10px;
    }
    .defresp, .dd-right, .dd-left {
        display: block !important;
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 10px;
    }
}
/********seo adjustment ************/
@media (max-width: 425px){
div#reviews-widget {
    text-align: center;
}
div#reviews-widget img {
    float: unset !important;
}
}