/*
Theme Name: DentalMnv
Theme URI:
Author:
Author URI:
Description: Dental
Version: 3.X
License: MIT
License URI: https://mit-license.org/
Text Domain: barebones
*/

/*
Blue: 0455a5
Pink : f5879b
*/
@font-face { font-family: 'Lato'; src: url('assets/fonts/lato/Lato-Regular.eot'); src: url('assets/fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('assets/fonts/lato/Lato-Regular.woff2') format('woff2'), url('assets/fonts/lato/Lato-Regular.woff') format('woff'), url('assets/fonts/lato/Lato-Regular.ttf') format('truetype'), url('assets/fonts/lato/Lato-Regular.svg#Lato-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
/* @font-face { font-family: 'Montserrat-light'; src: url('assets/fonts/montserrat/Montserrat-Light.eot'); src: url('assets/fonts/montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'), url('assets/fonts/montserrat/Montserrat-Light.woff2') format('woff2'), url('assets/fonts/montserrat/Montserrat-Light.woff') format('woff'), url('assets/fonts/montserrat/Montserrat-Light.ttf') format('truetype'), url('assets/fonts/montserrat/Montserrat-Light.svg#Montserrat-Light') format('svg'); font-weight: 300; font-style: normal; font-display: swap; } */
/* @font-face { font-family: 'Montserrat'; src: url('assets/fonts/montserrat/Montserrat-Regular.eot'); src: url('assets/fonts/montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), url('assets/fonts/montserrat/Montserrat-Regular.woff2') format('woff2'), url('assets/fonts/montserrat/Montserrat-Regular.woff') format('woff'), url('assets/fonts/montserrat/Montserrat-Regular.ttf') format('truetype'), url('assets/fonts/montserrat/Montserrat-Regular.svg#Montserrat-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; } */
@font-face { font-family: 'Poppins'; src: url('assets/fonts/poppins/Poppins-Regular.eot'); src: url('assets/fonts/poppins/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('assets/fonts/poppins/Poppins-Regular.woff2') format('woff2'), url('assets/fonts/poppins/Poppins-Regular.woff') format('woff'), url('assets/fonts/poppins/Poppins-Regular.ttf') format('truetype'), url('assets/fonts/poppins/Poppins-Regular.svg#Poppins-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Raleway'; src: url('assets/fonts/raleway/Raleway-Medium.eot'); src: url('assets/fonts/raleway/Raleway-Medium.eot?#iefix') format('embedded-opentype'), url('assets/fonts/raleway/Raleway-Medium.woff2') format('woff2'), url('assets/fonts/raleway/Raleway-Medium.woff') format('woff'), url('assets/fonts/raleway/Raleway-Medium.ttf') format('truetype'), url('assets/fonts/raleway/Raleway-Medium.svg#Raleway-Medium') format('svg'); font-weight: 500; font-style: normal; font-display: swap; }
/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;500;600;700;800;900&display=swap');	*/
@import 'attention_seekers/pulse.css';
a { text-decoration: none !important; }
ul { list-style: none; padding-left: 0%;}

/* common */
.site-btn {padding: 8px 30px;font-weight: 500;text-transform: uppercase;cursor: pointer;margin: 0px 2px;display: inline-block;font-weight:400;transition:0.3s;}
.site-btn.bdr-btn { border: 2px solid #0455a5; color: #0455a5; }
.site-btn.blue-btn { border: 2px solid #0455a5; color: #fff; background: #0455a5; }
.site-btn.bdr-btn:hover,
.site-btn.blue-btn:hover {background:#34495e;color:#fff;border-color:#34495e; transition:0.3s;}
.btn-red {border: 2px solid #0455a5; color: #0455a5; padding: 10px 30px; font-weight: 500;text-transform: uppercase; cursor: pointer;margin: 0px 2px;}
.btn-blue{border: 2px solid #0455a5; color: #0455a5; padding: 10px 30px; font-weight: 500;text-transform: uppercase;cursor: pointer;margin: 0px 2px;display: inline-block}
.btn-red:hover {transition: .7s; background: #34495e; color: #fff;  font-weight: 500;}
.btn-blue:hover {transition: .7s; background: #0455a5; color: #fff;  font-weight: 500;}



/* Header Start */
/*header { position: absolute; z-index: 99; right: 0; background: #fff; opacity: 90%; border-bottom-left-radius: 20px; width: 100%; max-width: 905px; -webkit-transition: all 0.5s ease; -moz-transition: position 10s; -ms-transition: position 10s; -o-transition: position 10s; transition: all 0.5s ease; }
.fixed {position: fixed; top: 0px; max-width: 100%; animation: smoothScroll 1s forwards; border-radius: 0; opacity: 100%; }
*/
header #menu-item-683 ul{border: 2px solid #108bc0;margin-top: 0px;background: #0455a5;border-radius: 0; min-width: 124px !important;}
header #menu-item-683 ul li a:hover{background: #0483B6;}
header .social-icon i{color: #0455a5;font-size: 22px;}
.fixed .contact-info{display: none;}
/*.menu_title{display: none !important;}*/
.posttype-title.inner-pages .whitelogo {
    position: absolute;
}

/* .fixed a.homenavlogo{margin: 0px;} */
@keyframes smoothScroll {
    0% { transform: translateY(-40px); }
    100% { transform: translateY(0px); }
}
.navbar .container-fluid { position: relative;}
.navbar { padding: 10px 3%}
.navbar-nav { padding: 15px 0 0 !important;align-items: center; }
.navbar .navbar-nav .menu-item{padding: 10px 20px !important;}
.navbar-nav { padding: 33px 0 0 !important;align-items: center; }
.navbar .navbar-nav .menu-item.book{padding: 10px 0px 10px 20px !important;}
.navbar-expand-md .navbar-nav .nav-link { font-family: 'Montserrat', sans-serif; font-size: 16px; text-transform: uppercase; padding: 0px !important; color: #000; display: inline-block; }
.navbar-expand-md .navbar-nav .book a{ padding: 10px 19px !important; background: #0455a5; text-transform: capitalize; border-radius: 50px; color: #fff; transition: .7s; }
/* .navbar-expand-md .navbar-nav .book a:hover{ background: #fff;  color: #0455a5;border: 1px solid #0455a5; } */
.navbar-expand-md .navbar-nav .nav-link:hover, .contact-info ul li a:hover { opacity: 70%; }
.contact-info { position: absolute; top: 5px; right: 0; padding: 0px; }
.contact-info .address { display: flex; padding-left: 0px;}
.location a::before { position: absolute; content: 'location_on'; font-family: 'Material Symbols Outlined'; font-weight: 400; font-style: normal; font-size: 22px; margin: -2px 0px 0 -24px; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; color: #0455a5; }
.call a::before { position: absolute; content: 'call'; font-family: 'Material Symbols Outlined'; font-weight: 400; font-style: normal; font-size: 22px; margin:-2px 0px 0 -24px; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; color: #0455a5; }
.contact-info .address li { padding: 0px 0px 0px 40px; }
.contact-info .address .social-icon { padding-right: 0px; }
.contact-info ul li a { font-family: 'Poppins'; font-size: 16px; text-transform: capitalize; color: #252624; }
.social-icon ul { padding-left: 0px; display: flex; flex-wrap: nowrap; }
.social-icon ul li { padding: 0px 5px !important; }
.social-icon ul li svg { color: #0455a5; font-size: 22px; }
.navbar-toggler { margin: 25px auto 0px; background: #0455a5 !important; }
.navbar-toggler:focus { outline: none !important; box-shadow: none !important; }
.navbar-expand-md .navbar-collapse { justify-content: flex-end; }
.menu-item-683 ul li a:hover{color: #fff;}
/* menu */
.dropdown:hover > .dropdown-menu, .dropdown:hover > .sub-menu { display: block; margin-top: 0.125em; position: absolute; }
.menu-item-has-children .menu-item-has-children ul.dropdown-menu { right: 100%; top: 0; }
.dropdown-submenu { position: relative; }
.dropdown-submenu a::after { transform: rotate(-90deg); position: absolute; right: 6px; top: .8em; }
.dropdown-submenu .dropdown-menu { top: 0; left: 100%; margin-left: .1rem; margin-right: .1rem; }
.mobile-menu .contact-info .social-icon li{padding: 0px 5px !important;}
/* to show the arrow */
.dropdown-submenu a::after { transform: rotate(-90deg); position: absolute; right: 6px; top: .8em; }
.dropdown-toggle a::after { transform: rotate(-90deg); position: absolute; right: 6px; top: .8em; }
a.homenavlogo {  display: inline !important;}
/*
.fixed .navbar-nav{padding: 0px 15px 0px 20px !important;}
*/
/* Header End */

/* banner start */
.banner-container { display: flex; flex-wrap: nowrap; justify-content: center; align-items: center;       /*flex-direction: row-reverse;*/     height: 80vh;}
/* .banner { display: flex; flex-wrap: nowrap; align-items: center; background-repeat: no-repeat; height: 100vh; width: 100%; background-size: cover; overflow: hidden; } */
.banner { background-repeat: no-repeat;background-size: cover; overflow: hidden; }
.banner-contant { text-align: center; color: #fff; max-width: 615px; font-family: 'Poppins'; width: 48%;}
.banner-img { width: 48%; }
.banner-btn { color: #fff; background: #0455a5; font-size: 19px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; border: 2px solid #fff; border-radius: 50px; padding: 12px 35px; transition: .7s; letter-spacing: 1px; font-weight: 400; display: inline-block; margin-top: 31px; }
.banner-btn:hover { border: 2px solid #0455a5; background: #0455a5; color: #fff; }
.banner h2 { font-family: 'Montserrat', sans-serif; font-size: 52px; margin: 0px; font-weight: 300;padding: 0 0 20px}
.banner h2 span { font-weight: 900;display: block; }
.banner p { font-size: 21px; text-transform: uppercase !important; letter-spacing: 5px; margin: 0; font-family: 'Montserrat', sans-serif; font-weight: 400; }
.banner-img img { width: 100%; max-width: 685px;height: auto;} 
main {overflow: hidden;}
/* .banner-img img { position: absolute; width: 100%; max-width: 685px; bottom: 0;        right: 0; } */

/* banner end */
/* ourservices start */
.ourservices-inner .vc_column-inner:hover{/* 	background: #0455a5 !important; */background-image: url(/wp-content/uploads/2023/06/Rectangle-9.jpg);cursor: pointer;transition: .7s;background-size: cover;}
/* .ourservices-inner .vc_column-inner:hover {border-bottom: none;} */
/* ourservices end */

/* aboutus start */
.aboutus{max-width: 550px;background: #fff;box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;margin-left: -52%;position: relative;}
.about-bg-img{position: absolute;bottom: 0px;left: 0px;right: 0px;margin: 0 auto;z-index: 2;}
.about-bg-img img{width: 100%;height: auto;min-height: 350px;}
.aboutus .about-btn-bg a:hover{background: #fff;color: #0455a5;animation: animate__zoomIn;}
.about-inner{position: relative;z-index: 9999;}
.contact-add-sec {padding: 3.5rem 1.5rem 1rem !important;}
/* aboutus end */
/* Service inner page start */
.cpt-title{color: #fff;background: #0455a5;}
.cpt-title h2{padding: 20px; font-size: 40px; font-family: 'Montserrat', sans-serif;letter-spacing: 3px;animation: color-change 18s infinite;text-transform: uppercase;font-weight: 700;}
.cpt-title h1{text-align: center; padding: 60px; font-size: 40px; font-family: 'Montserrat', sans-serif;letter-spacing: 3px;text-transform: uppercase;font-weight: 700;}
@keyframes color-change {0% { color: #fff; }50% { color: #000; }
  /* 100% { color: #000; } */
  }
/* Service inner page end */
/*#drsection .meet-bg-img{background-image: url(https://medianvdemo.com/acorn/wp-content/uploads/2023/06/whychoose-banner.png); background-position: center ;background-size: 550px ;background-repeat: no-repeat ;}*/
.meet-right{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;}
.meet-right p{margin-bottom: 0px;}
/* .single-services li{margin-bottom: 15px;} */
.meet-right a .material-symbols-outlined{color: #fff;border: 1px solid #0455a5;border-radius: 50%;background: #0455a5;font-family: 'Material Symbols Outlined';font-weight: normal;font-style: normal;font-size: 40px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;
    font-variation-settings:'FILL' 1,'wght' 300,'GRAD' 0,'opsz' 40 !important;margin-top: 10px;}
.custom-sv-list .blocks{margin-bottom: 0px;}
.sec404page a{transition: .7s;}
.sec404page a:hover{background: #0455a5;color: #fff;}
#contact-page-form .togglebuttons > span .wpcf7-list-item-label {font-family: inherit;padding: 9px 0px !important;font-size: 16px !important;}
@media only screen and (max-width:1199px) { .banner h2 { font-size: 40px; margin-top: 20px; }}

/* @media only screen and (max-width:1023px) {.homeVideoSliderBtn .prev-btn1 {left: 42px !important;top: 55% !important;z-index: 9;margin: 0px !important;}
    .homeVideoSliderBtn .next-btn1 {right: 40px !important;top: 55%;z-index: 9;margin-top: 0% !important;}
} */
@media only screen and (min-width: 915px) and (max-width: 980px) {
.contact-info ul li a {
    font-size: 14px;
}}
@media only screen and (max-width:990px) 
{.banner p { font-size: 18px; letter-spacing: 3px; margin: 20px 0px 30px; }}
@media only screen and (max-width:1024px) {.vc_custom_1687417176114.aboutus{padding: 15px !important;}}
@media only screen and (max-width:992px) {
    .navbar-expand-md .navbar-nav .nav-link { font-size: 12px;}
    .banner{padding-top: 150px;}
    .banner-img img {position: unset;height: auto;}
    .banner { flex-wrap: wrap; justify-content: center; }
    .banner-contant, .banner-img { flex: 0 100%; text-align: center; }
    .vc_custom_1687417176114.aboutus{margin-left: -70px !important;padding: 15px !important;}
    div#hometeamslider{padding: 50px 15px !important;}
    .about-left-img{min-height: 494 !important;object-fit: cover;}
    .whychoose-p-color {padding: 0 10px !important;}
    .whychoose-p .vc_column-inner.vc_custom_1687423495363{padding-right: 15px !important;}
    .whychoose h2 {font-size: 30px !important;margin-bottom: 15px;}
    .whychoose h3 {font-size: 16px !important;margin-bottom: 15px;}
    .all-services .custom-sv-list li{width: 50%;}
}
@media only screen and (max-width:767px) {
    .single-right.col-md-4.col-lg-3 {margin-top: 50px;}
}
@media only screen and (max-width:768px) {
    #wprmenu_bar .bar_logo {   height: 47px;}
    .footer .social-footer i {   font-size: 20px;}
    #wprmenu_bar div.hamburger {margin-top: 6px;}
    .navbar-collapse { text-align: center; }
    .banner-container .banner-contant img{display: none !important;}
    .contact-info .address { flex-wrap: wrap; justify-content: left; }
    .navbar-nav { padding: 20px 15px 0px 15px !important; }
    .contact-info .address .social-icon { padding-left: 0px; }
    .footer-right {padding-top: 20px;}
    .footer-right h4 {margin-bottom: 10px;}
    .footer-right ul li a{font-size: 22px;}
    .footer-right ul li {max-width: 100%;margin-bottom: 10px;}
    header {opacity: 100%;}
    .footer-right .col-md-6 {padding-bottom: 20px !important;}
    .fixed .navbar-toggler{margin: 40px 0px 0px;}
    .whychooserow .vc_custom_1687423502835{margin-top: 20px !important;}
    #drsection .vc_column-inner.vc_custom_1687434128769{padding-right: 15px !important;}
    .aboutus h3,#ourservices h3,#home-patient-video h3,.home-dr-h3,.teamh3,.home-dr-h3 span.blue{font-size: 35px !important;margin-bottom: 10px !important;}
    .home-dr-h3{margin-top: 20px;}
    .aboutus p {font-size: 14px !important;margin-bottom: 25px !important;}
    form.wpcf7-form .wpcf7-submit{padding: 10px 50px !important;}
    section.whychoose {margin-top: 30px !important;margin-bottom: 30px !important;}
    .whychoose-p .wpb_text_column.wpb_content_element{margin-bottom: 0px !important;}
    .banner-container{flex-wrap: wrap;}
    .banner-img {flex: 0 100%;}
    .whychoose-p-color {font-size: 14px !important;}
    .vc_custom_1687159252126 {margin-top: 20px !important;}
    section.vc_section.whychoose.vc_custom_1687409496331.vc_section-has-fill{padding-top: 10px !important;}
    form.wpcf7-form .wpcf7-submit {font-size: 15px !important;}
    /*.cpt-title h1{padding: 60px 15px;font-size: 25px;}*/
    .cpt-title h1{padding: 35px 15px 35px 15px; font-size: 25px;}
    .single-services .cpt-title h1{padding: 30px 15px 25px 15px; font-size: 25px;}
    .blog img.featuredImg{ height: 300px; }
    .blog .single_post_content{padding: 10px;}
    .single-services h1.post__title.single_post_content {font-size: 24px;}
.single-services .all-services .section-title{font-size: 24px;}
.single-services .cpt-title{margin-bottom: 0px;}
.single-services .SMN_effect-31 a{font-size: 17px; line-height: 20px; border: 1px solid;}
    p#breadcrumbs {padding: 20px!important; margin-top: -45px !important;}
    /* .cpt-title h1{padding: 70px 15px 50px;} */
    .single-services h2{font-size: calc(1.325rem + .4vw);}
    .page-template-default p{font-size: 14px; font-family: 'poppins';}
    .footer-right h4{font-weight: bold;}
}
@media only screen and (max-width:600px) {
    .contact-info ul li a { font-size: 13px; }
    .location a::before, .call a::before { top: 3px; font-size: 15px; }
    .social-icon ul li svg { font-size: 16px; }
    .meet-right p{font-size: 22px !important;}
    .all-services .custom-sv-list li {width: 100%;}
    .container.inner-pages p{font-size: 14px;}
    /* .location a::before, .call a::before {margin-top: 5px !important;} */
    /* .fixed {top: 46px;} */
    /* .navbar a.homenavlogo {margin: -7px 0px 0px !important;} */
}
@media only screen and (max-width:530px) {
    .navbar-toggler { margin: 45px auto 0px; }
    .banner-btn { font-size: 15px; }
    .banner-contant img { max-width: 200px; }
    .single-services li{margin-bottom: 5px;}
}
@media only screen and (max-width:420px) {
    .fixed .navbar{margin: 0px !important;}
    .navbar-toggler { margin: 45px auto 0px; }
    .contact-info { padding: 0px 15px;margin-bottom: -8px !important; }
    .call a::before { top: 27px; }
    .contact-info{padding: 0px !important;}
    #wprmenu_bar div.hamburger {margin-right: 5px !important;}
    .location a::before, .call a::before {margin-top: 0px !important;}
    .banner h2 { font-size: 30px; margin-top: 10px; }
    .banner p { font-size: 15px; margin: 10px 0px 30px; }
    .whychoose-p, .whychoose-p-color{font-size: 10px !important;}
    .single-services h2 {font-size: 15px;}
    .container.inner-pages h2{font-size: calc(1.100rem + .0vw);}
    .contact-add-sec h3 {font-size: 19px !important;}
    .wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1687411054793{margin-right: 0px !important;margin-left: 50px !important;margin-bottom: 35px !important;}
}
@media only screen and (min-device-width:1200px) and (max-device-width:1920px) {.aboutus{margin-left: -90% !important;}}
/* @media only screen and (min-device-width:800px) and (max-device-width:1280px) {.aboutus{margin-left: -35% !important;}} */
@media only screen and (min-device-width:1050px) and (max-device-width:1680px) {.aboutus{margin-left: -74% !important;}}
@media only screen and (min-device-width:900px) and (max-device-width:1600px) {.aboutus{margin-left: -67% !important;}.testifooter h3 {font-size: 20px !important;}}

@media only screen and (max-width:1440px) {.aboutus{margin-left: -53% !important;}.testifooter h3 {font-size: 22px !important;}}
@media only screen and (max-width:1199px){   .testifooter h3 {    font-size: 15px !important;    }}
/*@media only screen and (min-device-width:768px) and (max-device-width:1366px) {
    .footer-location p, .footer ul li a {
    font-size: 11px !important;
}}*/
/*.aboutus{margin-left: -45% !important;}
.footer-right ul li span.times {width: 215px !important;}
.footer-location p{font-size: 14px;}
.footer-right ul li{font-size: 14px !important;}
.footer ul li a{font-size: 14px !important;}
}*/
/*@media only screen and (min-device-width:800px) and (max-device-width:1280px) {.footer-right ul li span.times {width: 145px !important;}
}*/
@media only screen and (min-device-width:800px) and (max-device-width:1024px) {.aboutus{margin-left: -85px !important;}
.homeVideoSliderBtn .next-btn1 {right: -25px !important;margin-top: 19% !important;}
.homeVideoSliderBtn img{width: 30px;} 
.homeVideoSliderBtn .prev-btn1 {margin-top: 19% !important;margin-left: -25px !important;}
    .container.inner-pages h2{font-size: calc(1.325rem + .4vw);}
    .req-title h3::after {top: 17% !important;}
    .testifooter h3 {font-size: 14px !important;}
}
@media only screen and (min-device-width:960px) and (max-device-width:600px) { .vc_custom_1687417176114.aboutus{margin: auto !important;}}
@media only screen and (min-device-width:481px) and (max-device-width:600px) {.fixed .navbar-toggler {margin: -7px 0px 0px !important;}
    /* .fixed .navbar a.homenavlogo {margin: -7px 0px 0px !important;} */
}

/* banner slider start */
.homeBanner.slick-slide .slide-content { margin: 0 10%; padding: 50px 100px; background: #fff; }
.homeBanner .slick-list { margin: 0px; }
.homeBanner .slick-prev, homeBanner .slick-next { position: absolute; right: 10%; background: #777; border: none; color: transparent; width: 30px; height: 30px; }
.homeBanner .slick-prev:before, homeBanner .slick-next:before { content: ">"; color: #fff; font-size: 25px; }
.homeBanner .slick-prev { left: 10%; }
.homeBanner .slick-prev:before { content: "<"; }
.homeBanner .slick-dots { list-style: none; margin: 0 auto; text-align: center; }
.homeBanner .slick-dots li { display: inline-block; }
.homeBanner .slick-dots li button { transition: 0.2s background-color ease-in-out 0s; border: none; padding: 0; color: transparent; width: 10px; height: 10px; background-color: #777; margin-right: 10px; border-radius: 50%; }
.homeBanner .slick-dots li.slick-active button { background-color: #fff; }
.homeBanner .slick-slide img { margin: auto; }
.homeBanner .slick-dots { bottom: 5%; }
.homeBanner .slick-dots li { width: 20px; height: 20px; }
.homeBanner .slick-dots li button { width: 20px; height: 20px;background-color: #0455a5; }
.homeBanner .slick-dots li.slick-active button:before { opacity: 1; color: #0455a5 !important; font-size: 12px; padding-top: 1px;}
.homeBanner .slick-dots li button:before{color: transparent !important;}
.homeBanner .slick-slider{margin-bottom: 0px !important;}
.homepage-form .wpcf7-spinner{display: block;}

.dr-info h3 { font-size: 42px;margin: 0; color: #0455a5; font-weight: 700; padding: 0 0 20px; }
.dr-info h3 .blue { color: #34495e; font-weight: 400; }
#drsection .dr-info p { line-height: 27px; }
#drsection .dr-info .material-symbols-outlined { float: left; margin: 0 18px 0 0; }
#drsection .dr-info .play-txt { padding: 0; }
#drsection .dr-info .meet-right a { color: #000; display: flex; align-items: center;}


@media only screen and (min-device-width:769px) and (max-device-width:1200px) {
    .banner-img img{object-fit: contain;}
}

/* banner slider end
/* video slider text */
#home-patient-video h3{ font-family: 'Montserrat', sans-serif; font-size:50px; font-weight: 600; text-align: center; color: #0455a5; }
#home-patient-video { padding-top: 30px; padding-bottom: 50px;}
/* home */
/* hometeamslider */
/*.home header { display: none; }*/

/*dr */
.vc_custom_1687267666314 {
    background-image: url(/wp-content/uploads/2023/06/whychoose-banner.png) !important;
    background-size: 600px;
    background-repeat: no-repeat;
    background-position: center !important;
}
.home-dr-h3{ margin-bottom: 50px !important; font-family: 'Montserrat', sans-serif; font-size:50px; font-weight: 600;  text-align: center; color: #f5879b; }
.home-dr-h3 span.blue { font-family: 'Montserrat', sans-serif; font-size:50px; font-weight: 600; text-align: center; color: #0455a5; }
.req-title p { text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 20px; text-transform: uppercase; color: #000; }
.req-title h3::after{position: absolute;content: '';border-bottom: 5px solid #34495e;width: 100px;left: 0;right: 0;margin: 0 auto;top: 21%;z-index: 9;}
.section-title { font-size: 50px; margin: 0 0 20px; color: #0455a5; font-weight: 700; padding: 0 0 30px; position: relative; } 
.section-title .blue { color: #34495e; font-weight: 400; } 
.req-title h2::after {
    position: absolute;
    content: '';
    border-bottom: 5px solid #34495e;
    width: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 21%;
    z-index: 9;
}
span.blue-1 {
    line-height: 1.5;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-transform: uppercase;
    color: #000;
    display: block;
}
.req-title .section-title:after { bottom: 0; }
.hm-form {padding-top: 40px; padding-bottom: 50px; }
span.wpcf7-spinner { position: absolute !important; }

#drsection p { font-family: 'Montserrat', sans-serif; font-size: 16px; padding-left: 5px;}
#drsection i.fas.fa-play-circle.fa-lg {font-size: 46px;}
#drsection .dr-info .btn-blue { background: #0455a5; color: #fff;}
#drsection .dr-info .site-btn { margin: 30px 3px 0;}
.dr-info { padding-bottom: 65px;}
#drsection { padding-top: 30px;padding-bottom: 0; }

.gradientbox .social-footer{display: flex;flex-wrap: nowrap;justify-content: center; margin-bottom: 0px;}
.gradientbox .social-footer li{background: #fff;padding: 10px;margin: 0px 5px;border-radius: 50%;transition: .7s;cursor: pointer;}
.gradientbox .social-footer li:hover{background: #0455a5;}
.gradientbox .social-footer li:hover i{color: #fff !important;}
.gradientbox .social-footer li a i{font-size: 17px;width: 25px !important;text-align: center;}

/* why choose us */
#whychoose .whitebox { padding: 50px; }
#whychoose .bluebox { background: #0455a5; padding: 50px; }
#whychoose .pinkbox { background: #f5879b; padding: 50px; }
#whychoose  h2 { color: #0455a5; font-size: 44px; }
#whychoose h2 span.pink { color: #f5879b; display: block; font-weight: 700; }
div#whychoose { width: 90%; margin: auto; }
#whychoose h3 { text-transform: uppercase; color: #fff; font-size: 20px; }
.bluebox p, .pinkbox p { color: #fff; }
.whitebox p { color: #000; }


/*footer*/

/*footer { background: #0455a5; }*/
.social-footer ul { display: flex; flex-wrap: nowrap; }
.social-footer ul li { margin: 0px 10px; }
.social-footer i{color: #0455a5;font-size: 34px}
.footer-map-col { position: relative; }
.mapbg { position: absolute; top: 0; left: 0; right: 0; z-index: 999; }
img.mapbg { height: 52    0px; }
.footer ul li a:hover{opacity: 70%;}
/*.footer{
	background-image: url(https://medianvdemo.com/acorn/wp-content/uploads/2023/06/Layer-22.png);background-repeat: no-repeat;background-position: bottom right;background-size: contain;}*/
/*footer .footermap{ background-image: url('img/footer-map.png'); height: 500px; width: 100%; }*/
.footer-navbar .nav--footer{justify-content: center;}
.footer-navbar .nav--footer li{margin-bottom: 15px;}
.footer-location{display: flex;flex-wrap: nowrap;}
.footer-location p{margin-bottom: 0px;}
.footer-right ul li span.times{width: inherit;float: right;display: inline-block;}
.footer-right h4{font-size: 26px;color: #494582;text-transform: uppercase;font-family: 'Raleway';margin-bottom: 30px;}
.footer ul{padding-left: 0px;margin-bottom: 0px;}
/*.footer-right ul li:nth-child(2) { text-transform: lowercase;}*/
.hour-operation li {
    text-transform: capitalize;
}
.footer-right ul li { margin-bottom: 0; max-width: 335px; font-size: 16px; color: #333333; font-weight: 500; font-family: 'Montserrat'; padding: 0 0 7px; }
/*.footer-right ul li { margin-bottom: 0; max-width: 335px; font-size: 16px; color: #333333; text-transform: capitalize; font-weight: 500; font-family: 'Montserrat'; padding: 0 0 7px; }*/
.footer ul li a{font-size: 16px;color: #333333;}
.nav--footer{padding: 30px 0px;}
.footer-right ul li a{font-family: 'Montserrat';}
.footer-right ul li a i{margin-right: 5px;}
.footer-right{border-bottom: 1px solid #a9a2a2;padding:160px 0 45px;}
.nav--footer li a{font-family: 'Raleway';}
.footer .social-footer{display: flex;flex-wrap: nowrap;justify-content: center;}
.footer .social-footer li{margin: 0px 10px;}
.nav--footer .menu-item::after {position: absolute;content: '/';font-size: 18px;}
.nav--footer .menu-item a{padding: 0px 25px;}
.nav--footer .menu-item:last-child::after {display: none !important;}
.footer__copyright { font-size: 16px; text-align: center; margin-bottom: 0px; letter-spacing: 1px; }
.footer-bottom{align-items: center;padding-bottom: 50px}
.footer-map-col .wpgmza_map { height: 700px !important;}
.footermap:after {
    content: "";
/*     background-image: url(https://medianvdemo.com/acorn/wp-content/themes/dentalmnv/img/footer-map.png); */
    /* width: 830px;
    height: 500px; */
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 999999999999999999999;
    background-size: cover;
    background-position: center top;
    pointer-events: none;
}
.footermap {position: relative;z-index: 0;}
.footermap iframe {pointer-events: visible;}


/*video slider*/
.homeVideoSliderItem { }
.homeVideoSliderBtn { right: 0; }
.homeVideoSliderBtn .fas { font-weight: 900; font-size: 40px; color: #fff; }
.homeVideoSliderBtn .prev-btn.slick-disabled { width: 50px; float: left; }
.homeVideoSliderBtn .next-btn { width: 90px; }
.homeVideoSliderItem.slick-slide img { display: block; width: 100%; height: 100%; max-height: 200px; object-fit: cover; }
.homeVideoSliderItem.slick-slide.slick-center { transform: scale(1.75); z-index: 9; }
.homeVideoSliderItem.slick-slide { padding-top: 100px; padding-bottom: 100px }
.homeVideoSliderItem.slick-initialized .slick-slide.slick-active img { box-shadow: 0 0 5px #000; }
.homeVideoSliderSection .slick-prev:before, .homeVideoSliderSection .slick-next:before { display: none; }
.homeVideoSliderSection .slick-prev { left: -60px; }
.homeVideoSliderSection .slick-next { right: -30px; }
.homeVideoSliderSection .slick-prev { display: none !important; }
.homeVideoSliderSection .slick-next { display: none !important; }
.homeVideoSliderBtn .next-btn1 { right: -42px; position: absolute; margin-top: 13%; cursor: pointer;}
.homeVideoSliderBtn .prev-btn1 { left: 0; position: absolute; margin-top: 13%; margin-left: -42px; cursor: pointer; }

#ourservices .ourservices-inner .vc_column-inner {
    min-height: 320px;
}
@media (max-width:914px) {
.contact-info ul li a { font-size: 13px;}
}
@media only screen and (min-device-width:321px) and (max-device-width:480px) {
    /* .homeVideoSliderSection { width: 70%; margin: auto;} */
}
@media only screen and (min-device-width:769px) and (max-device-width:823px) {
    .btn-red, .btn-blue{padding: 10px 15px;}
}
@media(min-width:768px) and (max-width:991px) {
    .homeVideoSlider .slick-current.slick-active { transform: unset; }
    .homeVideoSlider .slick-slide, .homeVideoSlider .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] { transform: unset; }
    .homeVideoSliderSection .slick-prev { left: 14px; z-index: 999; }
    .homeVideoSliderSection .slick-next { right: 45px; }
    .homeVideoSliderItem.slick-slide img { max-height: 400px; }
    .homeVideoSliderItem.slick-slide { padding-top: 0; padding-bottom: 0; }
}
@media only screen and (min-device-width:768px) and (max-device-width:913px) {
    .contact-info .address .social-icon { padding-left: 10px;}
    .whitelogo {max-width: 70px !important;height: auto;}
}
@media(max-width:800px) {.homeVideoSliderBtn img {width: 30px;filter: brightness(0) invert(1);}
.homeVideoSliderBtn .next-btn1 {right: 25px !important;z-index: 9;margin-top: 25% !important;}
.homeVideoSliderBtn .prev-btn1 {margin-left: 25px !important;z-index: 9;margin-top: 25% !important;}
}
@media(max-width:767px) {
    .wpcf7-not-valid-tip {
    margin-top: 0 !important;
    padding-bottom: 20px;
}
    body .testiSliderSection .slick-slide img {  height: auto !important;}
    .testiSliderBtn .next-btn { right: 10px !important;}
    .testiSliderBtn .prev-btn { left: 10px !important;}
    body  .teamsliderhome-section .teamsliderleft p { line-height: 23px;font-size: 13px; margin: 0 !important; }
    .teamsliderhome-section .teamh3 { padding: 10px 0 0;}
    div#hometeamslider { padding: 50px 0px 20px !important;}
    body .footer-right h4 { margin-bottom: 15px; }
body .nav--footer { padding: 10px 0px;}
body .footer .footer-right { padding: 30px 0 10px;}
    .footer-bottom { padding-bottom: 10px;}
    .page-template-default p.footer__copyright { padding-top: 10px;letter-spacing: 0px; font-size: 11px}
    body .footer-right .col-md-6:nth-child(2) {
    padding-left: 15px !important;
    padding-top: 20px !important;
}
    .teamsliderhome-section .testifooter h3 { font-size: 12px !important;}
    .teamsliderhome-section .testiSliderSection .testiSliderItem {margin: 0;    box-shadow: none;}
    .hm-form .section-title{font-size: 24px}
    .dr-info h3 { font-size: 24px;padding: 30px 0 15px; }
    body .about-left-img .aboutus { padding: 20px 15px 50px; margin: 0 !important; background-size: 48% !important; float: none;}
    .about-left-img .full-width-img { display: inline !important;}
    .whychoose h3 { font-size: 22px !important; margin-bottom: 15px !important; }
    body .whychooserow .vc_col-sm-6.whychoose-p .vc_column-inner { padding: 0 !important;}
    .whychooserow .vc_col-sm-6.small-height .vc_column-inner, 
    .whychooserow .vc_col-sm-6 .vc_column-inner { height: auto !important; padding: 30px 20px !important; margin: 0 0 20px !important; }
    .mobile-menu .homenavlogo img { padding-bottom: 0;}
    nav.navbar.navbar-expand-md { padding-top: 22px !important; } 
    header.mobile-menu.fixed { position: fixed; background: #fff; width: 100%; height: 60px; z-index: 9 !important; } 
    .contact-info .address li.location,.contact-info .address  li.call { display: none; } 
    html body div#wprmenu_bar { padding-top: 9px !important; }
    html body div#wprmenu_bar { padding-top: 9px !important;}
    a.homenavlogo { margin: -45px 0px 0px !important;padding: 0 0 12px; }
    .banner-contant,
    .banner-img img { max-width: 100%;}
    .footer__copyright{margin-bottom: 15px !important;}
    .homeVideoSlider .slick-current.slick-active { transform: unset; }
    .homeVideoSlider .slick-slide, .homeVideoSlider .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] { transform: unset; }
    .homeVideoSliderItem.slick-slide { padding-top: 1px; padding-bottom: 1px; }
    .homeVideoSliderSection .slick-prev { display: none !important; }
    .homeVideoSliderSection .slick-next { display: none !important; }
    .contact-info { left: 0;padding: 0px 15px 0px;top: 0px; margin-bottom: -6px;}
    .location a::before,.call a::before{margin-top: -1px;}
    .navbar{padding-top: 0px !important;padding-bottom: 0px !important;}
    .fixed .navbar{padding-top: 25px !important;padding-bottom: 30px !important;}
    /* .fixed .navbar a.homenavlogo{margin: 40px 0px 0px;padding-top: 10px;} */
    .fixed a.homenavlogo {margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px !important;display: none !important;}
    a.homenavlogo img{width: 100px; height: auto;}
    .fixed .navbar .contact-info{display: inline-block !important;}
    .team-member{flex-direction: column-reverse;}
    .contact-page-form{margin-top: 50px;}
    .req-title h3::after {top: 14%;}
    .aboutus {margin: 0 auto !important;}
    .contact-info {position: relative;}
    .contact-info .address{margin-bottom: 0px;}
    header{top: -2px !important;}
    body.admin-bar #wprmenu_bar {top: 50px;background: #fff !important;}
    #wprmenu_bar{background: #fff !important;}
    #wprmenu_bar div.hamburger{margin-right: 16px;}
    a.homenavlogo{display: inline-block !important;}
    .contact-info{display: none;}
    #wprmenu_bar{overflow: visible !important;}
    html body div.wprm-overlay {
        background: #fff !important;
    }
    .homeVideoSliderBtn .next-btn1,.homeVideoSliderBtn .prev-btn1{margin-top: 16%!important;}
    .whitelogo{display: none;}
    .cpt-title h2{padding: 10px;}
}
/* @media(min-width:768px) and (max-width:991px) {
    .homeVideoSliderItem.slick-slide img { max-height: 400px; }
    .homeVideoSliderItem.slick-slide { padding-top: 0; padding-bottom: 0; }
} */

@media(min-width:992px) and (max-width:1024px) {
    .homeVideoSliderSection .slick-prev { left: -30px; z-index: 9; }
    .homeVideoSliderSection .slick-next { right: 0px; z-index: 9; }
}
@media only screen and (min-width: 1025px) and (max-width: 1114px) {
.navbar .navbar-nav .menu-item {
    padding: 10px !important;
}
}
@media only screen and (max-width: 1440px) {
    .footer-right ul li span.times{width: inherit;}
    .footer-right h4 {font-size: 20px;margin-bottom: 25px;}
    .footer-right .col-md-6 {padding: 0px 15px !important;}
    .footer-navbar .nav--footer li {margin-bottom: 5px;}
}
@media only screen and (max-width: 1366px) {
    .footer-right h4 {font-size: 20px;margin-bottom: 25px;}
    .footer-right .col-md-6 {padding: 0px 15px !important;}
    .nav--footer .menu-item a {padding: 0px 15px;}
    .footer-navbar .nav--footer li {margin-bottom: 5px;}
    .footer__copyright{font-size: 12px;}
    #contact-page-form span.wpcf7-form-control.wpcf7-radio.togglebuttons {display: flex !important;}
    #contact-page-form .togglebuttons .wpcf7-list-item {width: 50%;}    
    #contact-page-form label{display: block;text-align: center;}
    #contact-page-form .togglebuttons > span .wpcf7-list-item-label{height: 46px;}

    /* #contact-page-form .col-md-6 p:last-child{margin-bottom: 0px !important;} */
    /* #contact-page-form .togglebuttons > span .wpcf7-list-item-label{height: 46px; padding: 14px 20px !important;font-size: 10px !important;} */
}
@media only screen and (max-width: 1200px) {
.footer-right ul li { font-size: 12px !important; }
    .footer-right ul li span.times {
    width: auto !important;
}
.footer ul li a {
    font-size: 12px;
}
}
@media only screen and (max-width: 1024px) {
	#ourservices h3{
		font-size:20px !important
	}
.footer-location p,
    .footer ul li a { font-size: 11px !important; }
    .footer-right { padding: 70px 0 45px;}
    .footer-map-col .wpgmza_map { height: 538px !important;}
}
@media only screen and (max-width: 991px) {
.container { max-width: 100%;width: 100%; }
body #ourservices p { font-size: 14px;}
body #ourservices h4 {font-size: 18px;}
    .dr-info h3 {font-size: 30px; padding: 0 0 15px; }
#drsection .dr-info p { line-height: 23px;font-size: 14px; }
    #drsection .dr-info p .sign-img {max-width: 160px; }
}
@media only screen and (max-width: 912px) {
    .footer-right { padding: 70px 0 10px;}
.navbar { padding: 10px 0px; }
    .mobile-menu .homenavlogo img {
    max-width: 130px;
    height: auto;
}
    .footer-right ul li { font-size: 11px !important;}
    .footer-location p, .footer ul li a { line-break: anywhere;}
    body #ourservices .ourservices-inner .vc_column-inner {
    min-height: 280px;
    padding: 30px 15px;
}
}
@media only screen and (max-width: 820px) {
    .whychooserow .vc_col-sm-6 .vc_column-inner .vc_single_image-img { width: 75px;}
testifooter h3 { font-size: 16px !important; }
.footer-right .col-md-6:nth-child(2) {
    padding-left: 0 !important;
}
}
/* tablets view start */
@media(min-width:768px) and (max-width:1024px) {
    .footer-right h4 {font-size: 13px;margin-bottom: 10px;}
    .footer ul li a {font-size: 11px;}
    .footer-right ul li {margin-bottom: 5px;font-size: 11px;}
    .nav--footer .menu-item a {padding: 0px 5px 0px 10px;}
    .home-dr-h3{font-size: 30px !important;}
    .home-dr-h3 span.blue {font-size: 30px !important;}
    .footer__copyright {font-size: 9px;}
    .py-5 .vc_col-sm-6{flex: 0 100% !important;}
    .container.inner-pages h2{font-size: calc(1.325rem + .0vw);}
    .navbar .navbar-nav .menu-item {padding: 9px!important;}
    .navbar-expand-md .navbar-nav .book a {padding: 10px 15px !important;}
    .navbar-nav {padding: 27px 0px 0px 15px !important;}
    .navbar .navbar-nav .menu-item.book {padding: 10px 0px 10px 10px !important;}
    .fixed .navbar{align-items: center;}
    .fixed .navbar-nav {padding: 0px 0px 0px 15px !important;}
    .fixed a.homenavlogo{margin-left: 0px !important;}
    #contact-page-form .togglebuttons > span .wpcf7-list-item-label {padding: 14px 10.7px !important;}
    .gradientbox .contact-box p,.gradientbox .contact-box a {font-size: 14px !important;}
/*     .contact-add-sec .hours li{font-size: 9px !important;} */
    .contact-add-sec h3 {font-size: 13px !important;}
    .gradientbox .social-footer li{padding: 15px;}
    .gradientbox .social-footer li {margin: 0px 5px;}
    /* .req-title h3::after {top: 18%;} */
    .req-title p{font-size: 15px;}
    .vc_custom_1687954050161.aboutus{margin-left: -26% !important;padding-top: 30px !important;padding-right: 20px !important;padding-bottom: 30px !important;padding-left: 20px !important;}
	.mobile-menu .homenavlogo img{
		max-width:110px !important
	}
	.contact-info .address li {
		padding: 0px 0px 0px 30px;
	}
	
}
@media(min-width:1366px) and (max-width:1024px) {.aboutus{margin-left: -43% !important;}}
/* @media(min-width:1024px) and (max-width:768px) {.testifooter{font-size:15px !important; padding: 1px 10px !important;}
    .homeVideoSliderBtn .prev-btn1 img, .next-btn1 img{width: 35px !important;}
    .homeVideoSliderBtn .prev-btn1{margin-top: 18% !important;margin-left: -25px !important;}
} */
/* tablets view end */
/* mobile view start */
@media(max-width:480px) {
    /* .footer ul li a {font-size: 12px;} */
    .nav--footer .menu-item a {padding: 0px 10px;}
    .footer-navbar .nav--footer li {margin-bottom: 0px;}
    .fixed .navbar-toggler {margin: 0px !important;}
    a.homenavlogo img{padding-bottom: 10px;}
    .homeVideoSliderBtn .prev-btn1 {margin-left: 15px;}
    .homeVideoSliderBtn .next-btn1 {right: 15px;}
    section.whychoose {margin-top: 5px !important;margin-bottom: 5px !important;}
    #home-patient-video h3,.home-dr-h3,.home-dr-h3 span.blue{font-size: 22px !important;}
    .cpt-title h1 {font-size: 20px !important;}
    .req-title h3::after {top: 13%;}
    .req-title p {font-size: 10px;}
    .home-dr-h3 {margin-bottom: 30px !important;}
    .contact-info{margin-bottom: -20px;}
    header {top: -2px !important;}
    .fixed .navbar {
        padding-top: 15px !important;
        padding-bottom: 20px !important;
    }
}
/* @media(max-width:420px) {.banner-img img {height: 100vh;object-fit: none;}.whychoose-p-color{padding: 0px 15px !important;}} */
@media(max-width:376px) {.btn-red,.btn-blue{display: block;margin: 10px 0px;} form.wpcf7-form .wpcf7-submit{padding: 10px 30px !important;}
.fixed a.homenavlogo {margin: -2px 0px 0px !important;}
}

/* galaxy fold screen */
@media(max-width:310px) {.contact-info ul li a {font-size: 10px;}
.banner h2 {font-size: 25px;}
section.whychoose{margin: 0px !important;padding-left: 0px !important;padding-right: 0px !important;}
.wpb_text_column.wpb_content_element.vc_custom_1687943889154.aboutus{padding-left: 15px !important;padding-right: 15px !important;}
.aboutus h3, #ourservices h3,.teamh3 {font-size: 30px !important;}
#home-patient-video h3, .home-dr-h3, .home-dr-h3 span.blue{font-size: 19px !important;}
.home-dr-h3 {margin-bottom: 10px !important;}
.meet-right a .material-symbols-outlined {margin-top: 0px;}
.meet-right p {font-size: 15px !important;}
.req-title h3::after {top: 12%;border-bottom: 2px solid #0455a5;}
.testifooter h3 {font-size: 12px !important;}
.testiSliderBtn .prev-btn,.testiSliderBtn .next-btn{top: 62% !important;}
.testiSliderBtn .cts-icon-wrapper img{width: 35px;}
.footer-right ul li span.times {width: 155px;}
.cpt-title h1 {font-size: 17px !important;}
.py-5 {padding-top: 1rem!important;padding-bottom: 1rem!important;}
.single-services h2 {font-size: 13px;}
.all-services .section-title {font-size: 2rem !important;}
.custom-sv-list {padding: 0px 10px !important;}
.contact-add-sec h3 {font-size: 16px !important;}
#contact-page-form .togglebuttons > span .wpcf7-list-item-label {padding: 13px 15px !important;font-size: 10px !important;}
}
/* mobile view end */
/*.ourservices, .ourservices p{font-family: 'Montserrat' !important;}*/
.gm-style .place-card-large {
    padding: 9px 4px 9px 11px;
    display: block!important;
    position: absolute!important;
    margin-top: 100px!important;
    height: 100px!important;
    background: #fff!important;
}

@media(min-width:768px) and (max-width:1024px) {
	.homeBanner .slick-slide h2 {
		font-weight: 500;
	}
}
/*added by nd for suggested homepage changes responsive*/
@media (max-width: 767px) {
    .whychoose h2 {
        text-align: center;
    }
    .whychoose-p .wpb_text_column.wpb_content_element {
        text-align: center;
    }
    body .teamsliderhome-section .teamsliderleft p {
        text-align: center;
    }
    .teamsliderhome-section .teamh3 {
        text-align: center;
    }
    body .about-left-img .aboutus {
        text-align: center;
    }
    .whychoose h2 {
        font-size: 35px !important;
    }
    .aboutus h1 {
        font-size: 35px !important;
    }
    #ourservices h2 {
        font-size: 35px !important;
    }
    .home-gallery .wpb_content_element h2 {
        font-size: 35px !important;
    }
    .dr-info h2 {
        font-size: 35px !important;
    }
}
/*over*/