.section_header {
    margin: 0px !important;
}.single-profile blockquote {
    text-align: center;
    display: none;
}
.teaser_box img{width:100%}

a.social_links {
    display: none;
}.teaser_box .figure + .content {
    padding: 20px 0px 0px 0px;
    background: #e8e8e8;
}
.vc_custom_15411652485191{background-color: #304770 !important;}
.vc_custom_15411652485191 .col-md-6{    margin-bottom: 20px;}
.team_social.show {
    display: none !important;
}
.header .topbar div[class*='col-'] {
    font-family: verdana;
}.section_header h3 + p {
    font-family: verdana;
}.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto;
    padding: 10px;
}
.skincolored_section, .main .skincolored_section, div[class*="_section"] .skincolored_section, section[class*="_section"] .skincolored_section, section[class*="_section"] div[class*="_section"] .skincolored_section {
    background-color: #3d5da8;
    border-color: #45aaff;
    color: #ffffff;
}

@media(max-width:620px){
.stretchy_wrapper.ratio_slider {
    padding-bottom: 0px !important;
    height: 120px;
}

.owl-carousel .owl-stage-outer {
    height: 135px;
}

}


.red-header .main-logo {
    max-height: 80px !important;
}
.desktop-nav > .menu-item {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.red-header .sticky-logo {
    max-height: 80px;
}
 .red-fancybox.layout-19 .red-fancybox-inner {
    background: #f1f6fc;
    box-shadow: 0px 1px 8px 3px rgb(0 0 0 / 3%);
    border-radius: 5px;
}
.btn, form.comment-form input[type="submit"], .cms-grid-wraper .cms_pagination .cms-load-posts a, .fa-RequestForm .md-content button, ul.products .wc-loop-content-wrap a.added_to_cart, div.products .wc-loop-content-wrap a.added_to_cart, .btn-default, button, .button, input[type="button"], input[type="submit"], .vc_general.vc_btn3.btn, form.comment-form input[type="submit"].vc_general.vc_btn3, .cms-grid-wraper .cms_pagination .cms-load-posts a.vc_general.vc_btn3, .fa-RequestForm .md-content button.vc_general.vc_btn3, ul.products .wc-loop-content-wrap a.added_to_cart.vc_general.vc_btn3, div.products .wc-loop-content-wrap a.added_to_cart.vc_general.vc_btn3, .vc_general.vc_btn3.btn-default, .vc_general.vc_btn3.vc_btn3-style-syring {
    border-color: #519DA6 !important;
    background-color: #519DA6 !important;
}
.crsl-item1 h3 {
    color: #182c6e !important;
    font-size: 18px !important;
    text-align: center !important;
    font-family: 'Poppins' !important;
}
.Rich_Web_VS_HPS11_Nav a {
    color: #1e306e !important;
    font-family: 'Poppins' !important;
    border: 1px solid #1e306e !important;
}
.crsl-item1 {
    background: #f1f6fc !important;
    border-radius: 8px !important;
}
.wpb_text_column p {
    color: #030303;
}
.red-testimonial-wrap .layout-5 .red-testimonial-content {
    font-size: 15px !important;
    color: #030303 !important;
    font-style: normal !important;
}
.red-testimonial-wrap .layout-5 .author-info .author-info-right .author-position {
    color: #519DA6 !important;
}
.red-heading.layout2 .sub-heading {
    color: rgb(80 156 169) !important;
    text-transform: capitalize !important;
}
.red-heading.layout2 .desccription {
    color: #a73c40 !important;
}
.red-heading.layout1 .sub-heading {
    color: rgb(80 156 169) !important;
    text-transform: capitalize !important;
}
.textwhy p {
color: #509ca9 !important; 
font-size: 16px !important;
}
footer .red-logo-element .main-logo {
    max-height: 120px !important;
    max-width: 180px !important;
}
footer.red-footer.footer-2 {
    font-size: 12px !important;
}
#menu-our-speciality .menu-style-icon .widget_nav_menu ul li a {
    font-weight: 400 !important;
}
.wpcf7-date {
    width: 100%;
    height: 60px;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="phone"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="password"], .wpcf7-form input[type="search"], .wpcf7-form input[type="time"], .wpcf7-form input[type="url"], .wpcf7-form input[type="file"], .wpcf7-form input[type="image"], .wpcf7-form select, .wpcf7-form textarea {
    margin-bottom: 0px !important;
}
#appointmentForm>.vc_column-inner {
    padding: 32px 25px 26px;
    -webkit-box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    -khtml-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    background: #ffffff !important;
}
.red-main {
    padding-top: 0px !important;
}
h2#innerHeading {
    text-align: center !important;
    margin-bottom: 45px;
    padding-top: 22px;
}
#sidebarService h2.widgettitle {
    font-size: 22px;
    background: #509ca9;
    padding: 16px 10px 16px 10px;
    color: #fff !important;
}
div#sidebarService {
    -webkit-box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    -khtml-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    background: #ffffff;
    padding-bottom: 32px;
}
.wpcf7-form {
    border: none !important;
}
h2.BookText {
    text-align: center;
    padding-bottom: 37px;
}
#sidebarService #menu-our-speciality li {
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
padding-top: 10px;
}
.red-testimonial-wrap .layout-5 .red-testimonial-item {
    background: #f6f7f9 !important;
    padding: 0px 0px 10px 0px !important;
}
body {
    font-family: "Darker Grotesque", sans-serif !important;
}
.doctorImg {
    margin-bottom: 0px;
}
.doctorsection {
    padding: 60px 0px 80px 0px;
}
.red-page-title .red-page-title-text {
    color: #1d2f6d !important;
background: #ededede0 !important;
}
#red-breadcrumb {
    color: #1d2f6d !important;
    background: #ededede0 !important;
    padding: 10px 0px 10px 0px !important;
}

@media only screen and (max-width: 600px) {
 .red-header-top {
    text-align: center !important;
    display: block;
}
}
#ssb-container {
    top: 80% !important;
}
#ssb-container ul li {
    margin-bottom: 10px !important;
}