/*
Theme Name: Internest
Theme URI: http://internest.agency/
Description: Custom theme for our clients
Author: Internest Agency
Author URI: http://internest.agency/
version: 1.0
*/@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;1,700&display=swap');
html, body{
    -webkit-scroll-behavior: smooth;
    overflow-x: hidden;
    font-family: 'Poppins', sans-serif;
}


/*404 Page Style*/
.error-container {
  text-align: center;
  font-size: 106px;
  font-family: 'Catamaran', sans-serif;
  font-weight: 800;
  margin: 70px 15px;
}
.error-container > span {
  display: inline-block;
  position: relative;
}
.error-container > span.four {
  width: 136px;
  height: 43px;
  border-radius: 999px;
  background:
    linear-gradient(140deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.07) 43%, transparent 44%, transparent 100%),
    linear-gradient(105deg, transparent 0%, transparent 40%, rgba(0, 0, 0, 0.06) 41%, rgba(0, 0, 0, 0.07) 76%, transparent 77%, transparent 100%),
    linear-gradient(to right, #d89ca4, #e27b7e);
}
.error-container > span.four:before,
.error-container > span.four:after {
  content: '';
  display: block;
  position: absolute;
  border-radius: 999px;
}
.error-container > span.four:before {
  width: 43px;
  height: 156px;
  left: 60px;
  bottom: -43px;
  background:
    linear-gradient(128deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.07) 40%, transparent 41%, transparent 100%),
    linear-gradient(116deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.07) 50%, transparent 51%, transparent 100%),
    linear-gradient(to top, #99749D, #B895AB, #CC9AA6, #D7969E, #E0787F);
}
.error-container > span.four:after {
  width: 137px;
  height: 43px;
  transform: rotate(-49.5deg);
  left: -18px;
  bottom: 36px;
  background: linear-gradient(to right, #99749D, #B895AB, #CC9AA6, #D7969E, #E0787F);
}
.error-container > span.zero {
  vertical-align: text-top;
  width: 156px;
  height: 156px;
  border-radius: 999px;
  background: linear-gradient(-45deg, transparent 0%, rgba(0, 0, 0, 0.06) 50%,  transparent 51%, transparent 100%),
    linear-gradient(to top right, #99749D, #99749D, #B895AB, #CC9AA6, #D7969E, #ED8687, #ED8687);
  overflow: hidden;
  animation: bgshadow 5s infinite;
}
.error-container > span.zero:before {
  content: '';
  display: block;
  position: absolute;
  transform: rotate(45deg);
  width: 90px;
  height: 90px;
  background-color: transparent;
  left: 0px;
  bottom: 0px;
  background:
    linear-gradient(95deg, transparent 0%, transparent 8%, rgba(0, 0, 0, 0.07) 9%, transparent 50%, transparent 100%),
    linear-gradient(85deg, transparent 0%, transparent 19%, rgba(0, 0, 0, 0.05) 20%, rgba(0, 0, 0, 0.07) 91%, transparent 92%, transparent 100%);
}
.error-container > span.zero:after {
  content: '';
  display: block;
  position: absolute;
  border-radius: 999px;
  width: 70px;
  height: 70px;
  left: 43px;
  bottom: 43px;
  background: #FDFAF5;
  box-shadow: -2px 2px 2px 0px rgba(0, 0, 0, 0.1);
}
.screen-reader-text {
    position: absolute;
    top: -9999em;
    left: -9999em;
}
@keyframes bgshadow {
  0% {
    box-shadow: inset -160px 160px 0px 5px rgba(0, 0, 0, 0.4);
  }
  45% {
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  }
  55% {
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: inset 160px -160px 0px 5px rgba(0, 0, 0, 0.4);
  }
}
/* demo stuff */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.error404 .page-content {
    text-align: center;
}
.bth {background-image: linear-gradient(to right, #232526 0%, #414345  51%, #232526  100%)}
.bth {
    margin: 10px;
    padding: 15px 45px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;            
    box-shadow: 0 0 20px #eee;
    border-radius: 10px;
    display: block;
	color:#ffffff !important;
    }
.bth:hover {
    background-position: right center; /* change the direction of the change here */
    color: #fff;
    text-decoration: none;
}
/*End 404 style*/
/*Footer*/
a.go-top {
    position: fixed;
    z-index: 999;
    color: #ffffff;
    right: 20px;
    background-color: #000000;
    bottom: 15px;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
}
a.go-top svg {
    top: 11px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
a.go-top:hover {color: #ffffff;}
footer li {list-style: none;}
footer {
    background-color: #000000;
    color: #ffffffa6;
}
.widget_media_image img {
    width: 100%;
    max-width: 150px;
    height: auto;
}
footer ul {padding: 0;}
ul.contact li {line-height: 30px;}
ul.contact li svg {margin-right: 10px;}
footer h2 {
    color: #ffffff;
	margin-bottom: 20px;
}
.footer-top {padding: 40px 0;}
.footer-bottom {
    border-top: 1px solid;
    padding: 20px 0;
}
ul.conditions {text-align: right;}
ul.conditions li {display: inline;}
footer a {
    color: #ffffffa6;
    text-decoration: none;
}
footer a:hover {color: #ffffff;}
/*End Footer*/
/*Header*/
a.logo img {
    width: 100%;
    max-width: 40%;
}
/*End Header*/

h1, h2, h3, h4, h5, h6, p, ul, li, a, section, div{font-family: 'Poppins', sans-serif;}

/****** logan style **********/
.copyright svg{color: #ff0000;}
.copyright a{color: #fff;}
.copyright a:hover{color: #000;}
.footerContact a{color: #000;}
.footerContact a:hover{color: #3EDBF0;}
.menu{list-style: none; padding: 0; margin: 0;}
.menu li{padding: 15px 0 0;}
.menu a{color: #fff;}
.menu a:hover{color: #000;}
.footerService{padding-left: 5px; color: #fff;}
.footerService a:hover{color: #000;}
.elementor-11 .elementor-element.elementor-element-4f88c7b .elementskit-navbar-nav > li > a{color: #000;}
.elementor-11 .elementor-element.elementor-element-4f88c7b .elementskit-navbar-nav > li > a:hover{color: #3EDBF0;}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{background: #3EDBF0 !important; width: 20% !important;font-size: 18px; padding: 10px 24px; -webkit-border-radius: 3px; border-radius: 3px;
color: #fff; fill: #fff; text-align: center; -webkit-transition: all .3s; -o-transition: all .3s;  transition: all .3s;}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{background: #000 !important; color: #fff !important;}
.nf-form-fields-required{display: none;}
.homeSpeSlider{position: relative; display: flex; justify-content: space-between;}
.homeSpeImg1{position: relative;margin: 0 10px;}
.homeSpeImg1 img, .homeSpeImg2 img{border-radius: 5px;}
.homeSpeImg1Box{position: absolute; bottom: 50px; padding: 20px; color: #fff; left: 20px;}
.homeSpeImg1Box h3{font-size: 24px; margin-bottom: 10px;}
.homeSpeImg1Box a{position: relative;top: 20px; width: 140px; background-color: #000;font-size: 15px; padding: 9px 20px;border-radius: 5px; color: #fff; transition: .3s; text-align: center; font-weight: 500;}
.homeSpeImg1Box a:hover{background-color: #fff; transition: .3s; color: #000;}
.homeSpeImg1 img, .homeSpeImg2 img{border-radius: 10px !important;}
.homeSpeImg2{position: relative; align-self: flex-end;}
.homeSpeImg2Box{position: absolute; bottom: 45px; left: 8%;}
.homeSpeImg2Box h3{font-size: 24px; color: #fff;}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active, 
.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper{border: none;}
/*.elementor-widget-tabs .elementor-tab-content{padding: 5px;}*/
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper, 
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{border-style: none;}
.ekit-wid-con .elementskit-accordion .elementskit-card-body{padding-left: 0;}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before{ content: '';border-bottom: 2px solid #3EDBF0;width: 65%;position: absolute;top: 50px;left: 25px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left: 40%;}
.contentBox{display: flex; flex-direction: column;}
.elementor-12 .elementor-element.elementor-element-dd9e64f .elementkit-tab-nav .elementkit-nav-link.active::before {content: '';width: 50px;height: 50px;position: absolute;left: -30px;display: block;background: url(http://viswanathan.catalystudio.in/wp-content/uploads/2021/08/beat-img-1-1.png) no-repeat;background-size: contain;background-position: center;}
.elementor-12 .elementor-element.elementor-element-dd9e64f .elementkit-tab-nav .elementkit-nav-link:hover{color: #3EDBF0;}
.testimonialSlider .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullet .swiper-pagination-bullet-active{border-radius: 10px;}
.homeSlider .swiper-pagination-bullet.swiper-pagination-bullet-active, .elementor-12 .elementor-element.elementor-element-3ce86c9 .testimonialSlider .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullet-active{background-color: #000 !important; border-radius: 10px; width: 25px !important;}
.swiper-pagination-bullet, .testimonialSlider .swiper-pagination-bullet{background: #ccc; opacity: 1;}
.elementor-12 .elementor-element.elementor-element-3ce86c9 .swiper-pagination-bullet{width: 15px; height: 15px;}
.twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-data-container .twae-title{display: block !important;}
.elementor-icon-list-icon svg{color: #fff;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 0;}
#menu-top-bar-menu li a:hover{color: #fff;}
.flex{display: flex;}
.doctorBox{border: 1px solid #ECECEC; border-radius: 10px; padding-right: 0 !important; padding-left: 0 !important; margin-bottom: 30px;}
.doctorLink{text-align: center;}
.doctorLink a{position: relative; background-color: #06B6CD; color: #fff; padding: 10px 30px; border-radius: 5px; transition: .3s;}
.doctorLink a:hover{background-color: #000; color: #fff; transition: .3s;}
.elementor-675 .elementor-element.elementor-element-6d2b4b0{padding: 10px !important;}
.doctorBio{padding: 10px;}
.doctorBio h4{text-transform: uppercase; font-size: 16px; font-weight: 700;}
.doctorBio p{font-size: 14px; margin-bottom: 5px;}
.doctorImg{margin-bottom: 20px;}
.tags, .facettotalcount, .medicaldirectory-sidebar, .floatright{display: none !important;}
.whole-container .list-content{padding: 5px !important; width: 100% !important;}
.bootstrap-wrapper .form-group:nth-child(1){margin-top: 10px !important;}
.cbp-l-inline-right-hd{width: 100% !important;}
.cbp-l-inline-left{width: auto; display: none !important;}
#submitbtn, .whole-container .deselectstartover{background-color: #06B6CD !important; color: #fff; transition: .3s;}
#showmorebutton{background: #06B6CD !important;}
#submitbtn:hover, .whole-container .deselectstartover:hover, #showmorebutton:hover{background-color: #000 !important; transition: .3s;}
#dropdownMenuButton{background: #06B6CD !important;}
.cbp-l-project-desc-text iframe, .sidebar-content ul li:nth-child(1), .sidebar-content ul li:nth-child(3), .sidebar-content ul li:nth-child(5), .client-contact_desktop span:nth-child(4), .medicaldirectory-sidebar .sidebar-content:nth-child(2), .author-star{display: none;}
.client-contact_desktop{display: none !important; margin: 20px 0 0 !important; flex-wrap: wrap; justify-content: flex-start !important;}
.list-content .category{margin-bottom: 10px !important;}
.activeorderby, .activefacet{font-weight: 500 !important;}
.conten-desc .cbp-l-project-desc-text .cbp-l-project-adi-list li{color: #555 !important;}
.ekit-wid-con .ekit_testimonial_style_2:hover{border-bottom: none;}
#menu-main-menu li a:hover{color: #707070;}
#menu-item-1055 a{background-color: #06B6CD; color: #fff; border-radius: 10px; padding: 10px 20px; font-size: 13px; text-align: center; width: 75%;}
#menu-main-menu li#menu-item-1055 a:hover{background-color: #000; transition: .3s; color: #fff;}
.homeSlider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position: absolute; left: 70%; bottom: 80px; width: 30%; z-index: 5;}
.homeSlider .swiper-pagination-bullet{background-color: #000; width: 15px !important; height: 15px !important; opacity: 1 !important;}
.homeSlider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #000; border-radius: 10px; width: 50px !important;}
.homeSlider .swiper-slide-contents{margin-left: 50% !important;}
.testimonialSlider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position: absolute; width: 45%; left: 60%;}
.homePageSlider .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 0;}
#menu-item-1054 a{border: 1px solid #06B6CD; margin: 0 10px; padding: 10px 15px; border-radius: 10px; width: 80%; text-align: center; left: 10px; font-size: 13px;}
#menu-main-menu li#menu-item-1054 a:hover{border: 1px solid #000;background-color: #000; transition: .3s; color: #fff;}
#results{display: flex; justify-content: space-between; flex-wrap: wrap;}
#results .item{box-shadow:none !important; width: 50%; padding: 2px; border: none; margin-bottom: 20px !important; display: flex; flex-direction: column; height: auto !important;}
/*.client-contact_desktop{flex-direction: column;}*/
#results .dirpro-list-img{width: 95% !important; height: auto !important; overflow: revert !important; border-radius: 10px !important;}
.whole-container .client-contact_desktop .demail, .client-contact_desktop .number{margin: 5px;}
.dirpro-list-img .img{height: auto !important;}
#menu-item-1054.active a{background: #000; color: #fff; border: 1px solid #000;}
.bookAppintment .uper-button-wrap{background: #06B6CD !important; color: #fff;}
.nf-form-content input:not([type=button]){background: #fff !important; color: #000 !important; border-radius: 10px !important;}
.nf-form-content select.ninja-forms-field{color: #000 !important;}
.super-shortcode-field{height: 50px !important; border-radius: 10px !important; font-size: 14px !important;}
.super-dropdown-ui{border-radius: 10px !important; font-size: 14px !important; padding: 20px 0;}
.super-dropdown-ui li, .super-adaptive-placeholder span, .super-button-name{font-size: 16px !important;}
.super-field .super-dropdown-ui{padding: 8px 0 !important;}
.ekit-wid-con .path{stroke: #17C2E0 !important;}
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill: #17C2E0 !important;}
.elementor-14 .elementor-element.elementor-element-f27a160 .timeline__item:after{background-color: #3EDBF0 !important;border: 4px solid #fff !important;}
.dirpro-list-img{background: #B1E0E6 !important;}
.tutor-dashboard-content-inner .tutor-mycourse-wrap:hover{background: #000;}
/*.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content{position: relative; left: 20px; background: #B1E0E6; padding: 0px 10px; border-radius: 5px;}*/
.elementor-tab-title.elementor-tab-mobile-title.elementor-active{background: #06B6CD;}
.cbp-l-project-title .content{box-shadow: none;}
.aligncenter{text-align: center; margin: 30px 0  10px 0;}
.aligncenter.subtitle{text-align: center; margin-top: 30px; margin-bottom: -20px;}
/*.elementor-tabs-wrapper{background: #fff;}*/
.content .conten-desc{padding: 0 10px !important;}
.doctorProfile{margin: 50px 0 0;}
.elementor-widget-tabs .elementor-tab-desktop-title{background: #dedede; margin: 10px 15px; padding: 10px !important; }
.elementor-widget-tabs .elementor-tab-desktop-title:nth-child(1){margin: 0 15px;}
.elementor-widget-tabs .elementor-tab-content{padding: 0 !important; padding-bottom: 30px !important;}
.elementor-widget-tabs .elementor-tab-content span{position: relative;display: block; padding: 15px;}
.elementor-widget-tabs .elementor-tab-content ul{margin-left: 40px;}
.elementor-widget-tabs .elementor-tab-content ul li span {padding: 5px 10px;}
#homeFAQTab .tab-content.elementkit-tab-content{background: #B1E0E6; padding: 10px;}
.elementskit-megamenu-panel{left: -400px !important;}
/*.list-content p:nth-child(4){display: none;}*/
.image-container{height: 280px !important; background-color: #B1E0E6 !important;}
.bootstrap-wrapper .col-md-push-3{left: 0 !important;}
.doctorImg.content{border: none;box-shadow: none; background: transparent; margin: 10px 0 0;}
.doctorProfile .cbp-l-project-title h3{padding: 0;}
.doctorProfile .cbp-l-project-title h3, .cbp-l-project-title  h4{text-align: left;}
.doctorProfile .cbp-l-project-title  h4{font-style: italic; font-size: 16px;}
.doctorProfile .title-content{padding: 10px; border: none;}
.doctorProfile .cbp-l-project-title{color: #000; }
.doctorProfile .cbp-l-project-title h3{font-size: 32px; font-weight: 600;}
.doctorProfile .cbp-l-project-title span{position: relative;text-align: left;}
.doctorProfile .cbp-l-project-title span h5{margin-bottom: 20px; font-size: 14px; color: #555; font-family: 'Poppins', sans-serif; text-transform: capitalize; letter-spacing: 0; font-weight: 500; margin-left: 2px;}
.doctorProfile .cbp-l-project-title span h4{font-weight: 600; font-size: 16px; margin-top: 0; text-transform: capitalize; color: #000;letter-spacing: 0;}
.doctorProfile.bootstrap-wrapper img{border: 1px solid #000; background: #B1E0E6; border-radius: 10px;}
.doctorProfile .cbp-l-project-title h4{font-style: normal;}
.doctorProfile .cbp-l-project-title{margin-top: 0;}
.cbp-l-project-details-list li{font-size: 16px;}
.doctorProfile .cposttype-title{margin: 20px 0 0;}
.doctorProfile .cposttype-title.specialities{margin: 0;}
.doctorProfile .cbp-l-project-details-list li{font-size: 16px;}
.doctorProfile .cbp-l-project-adi-list li:nth-child(3), .doctorProfile .cbp-l-project-adi-list li:nth-child(4){display: none;}
.doctorProfile .cposttype-title h5{font-weight: bold; font-size: 18px;}
.doctorProfile .cbp-l-project-adi-list{display: none;}
/*.doctorProfile .content{border: none;}*/
.homeSpecialitiesTab .elementor-widget-tabs .elementor-tab-desktop-title{background: transparent;}
.homeSpecialitiesTab .elementor-tab-title.elementor-tab-desktop-title.elementor-active{color: #06B6CD;}
.homeSpecialitiesTab .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before{
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    left: -20px;
    display: block;
    background: url(https://viswanathan.catalystudio.in/wp-content/uploads/2021/08/beat-img.png) no-repeat;
    background-size: contain;
    background-position: center;
    top: 55px;
}
.topBarIocns .elementor-icon-list-icon svg{color: #000;}
.homeSpecialitiesTab .elementor-widget-tabs .elementor-tab-content span{padding: 0;}
.bulletsColor .elementor-icon-list-icon svg{color: #000;}
.ourHospital .elementor-icon-list-icon svg{color: #000;}
.dropdown-item.active, .dropdown-item:active{background-color: transparent !important;}
.elementor-11 .elementor-element.elementor-element-4f88c7b .elementskit-navbar-nav .elementskit-submenu-panel{background: #fff; border: none;}
#side_search{margin: 50px 30px 0 30px;}
#side_search li{list-style: none;}
#side_search ul{padding: 0 0 0 10px;}
#side_search ul li a{color: #000; text-decoration: none;}
#side_search ul li a:hover{color: #06B6CD;}
.contact .elementor-icon-list-icon svg{color: #000;}
.facetlist{display: block !important;}
.orderby{display: none;}
.whole-container {margin: 10px 0 0;}
.category.fw600{font-weight: 400 !important;}
.sidebar{display: none;}
.client-contact{display: none !important;}
.doctorProfile  .content{border: none;}
.cbp .cbp-item{right: 0; margin: 0 auto;} 
.elementskit-menu-overlay{background-color: transparent !important;}



/***** responsive style *****/
@media only screen and (max-width: 1600px) {
    #menu-main-menu{position: relative;left: 4%;}
}
@media only screen and (max-width: 1440px){
    .elementor-11 .elementor-element.elementor-element-4f88c7b .elementskit-navbar-nav > li > a{font-size: 13px !important;}
}
@media only screen and (max-width: 1366px){
    #menu-item-1054 a{left: 0;}
    .elementor-11 .elementor-element.elementor-element-4f88c7b .elementskit-navbar-nav > li > a{font-size: 14px !important;}
    #menu-item-1055 a, #menu-item-1054 a{ width: 75%;}
}
@media only screen and (max-width: 1280px){ 
    #menu-item-1054 a{width: 90%; left: 0;}
    #menu-item-1055 a{width: 90%;}
    .elementor-11 .elementor-element.elementor-element-4f88c7b .elementskit-navbar-nav > li > a{font-size: 11px !important;}
     #menu-item-1055 a, #menu-item-1054 a{ width: 70%;}
    .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{font-size: 13px !important;}
    #menu-main-menu{left: 0;}
    /*.elementskit-megamenu-panel {left: -400px !important; }*/
}

@media only screen and (max-width: 1080px){   
   .elementor-11 .elementor-element.elementor-element-4f88c7b .elementskit-navbar-nav > li > a{font-size: 10px !important;}  
    #menu-item-1055 a, #menu-item-1054 a{width: 75%;}
    .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a{font-size: 10px !important;}
    .doctorProfile{padding: 15px;}
    .headerMenu{position: relative;left: 30px;}
    .elementor-widget-tabs .elementor-tab-content ul{margin-left: 30px;}
    /*.elementskit-megamenu-panel { left: -285% !important;}*/
}

@media only screen and (max-width: 1024px){    
    #menu-item-1055 a{display: none;}    
    #menu-item-1054{display: block;} 
    .homeSlider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 20px;}
    .icon.icon-down-arrow1.elementskit-submenu-indicator{margin-left: 5px !important;}
    .doctorProfile .cbp-l-project-title{margin: 10px 0 0;}
    .doctorProfile{padding: 15px;}
    .headerMenu{left: 0px;}
}

@media only screen and (max-width: 811px){  
    .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a {font-size: 14px !important;}
    .doctorProfile .cbp-l-project-title{margin-top: 10px; margin-left: 30px;}
    .doctorProfile{padding: 15px;}
    .elementor-50 .elementor-element.elementor-element-c34f0a6 > .elementor-widget-container, .elementor-50 .elementor-element.elementor-element-8bd0584 > .elementor-widget-container{text-align: center;}    
    .mobileMegaMenu{width: 100% !important;}
    .specialityFormImg{display: none;}
}

@media only screen and (max-width: 768px){ 
    .homeSpeImg1Box{bottom: 20px; padding: 0px 10px 10px 5px}
    .homeSpeImg2Box{bottom: 20px;}
    .homeSpeImg2Box h3{font-size: 20px;}
    .doctorProfile .cbp-l-project-title{position: relative; left: 65px;}
    .doctorImg.content{margin-left: 10px;}
    .doctorProfile .cbp-l-project-title{margin: 10px 0 0;}
}   

    @media only screen and (max-width: 500px){    
    .homeSlider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: 10px;
        left: 30%;
    }
    .homeSlider .swiper-slide-contents{margin-left:  20% !important}
    .client-contact{display: none !important;}
    #results .item{width: 100%;}
    .whole-container .list-content{margin: 10px 0 0;}
    .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{width: 100% !important}
    .nf-form-content label{font-size: 14px !important;}
    .elementor-tab-title.elementor-tab-mobile-title{border-bottom: 1px solid #000 !important;}
    .homeSpeSlider{flex-direction: column; margin-top: 10px;}
    .homeSpeImg2{display: none;}
    .homeSpeImg1Box h3{font-size: 18px;}
    .contentBox span{font-size: 13px; }
    .homeSpeImg1Box{left: 5px;}
    .contentBox{text-align: center;}
    .homeSpeImg1Box a{width: 100%;}
    .homeSlider .elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), .homeSlider .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom: 20px !important;}
    .doctorProfile .cbp-l-project-title{left: 0; margin-top: 20px;} 
    
}

@media only screen and (max-width: 415px){    
    .homeSlider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
        bottom: 10px;
        left: 55%;
        width: 45%;
    }
    .homeSlider .swiper-slide-contents{margin-left: 35% !important}
    .homeSlider .elementor-slide-description{display: none;}
    .homeSlider .elementor-button{padding: 5px 8px !important;}
    .homeSlider .swiper-pagination-bullet{width: 10px !important; height: 10px !important;}
    .homeSlider .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 30px !important}
    .contentBox span{font-size: 12px;}
    .aligncenter{margin: 15px;}
    .elementor-active p, .elementor-active span {text-align: center; padding: 5px;}
    .elementor-active p, .elementor-active ul span{text-align: left;}
    .elementor-widget-tabs .elementor-tab-content ul{margin: 0;}
    .super-field .super-recaptcha:not(.g-recaptcha){position: relative;left: 13px;}
    .doctorProfile .content{text-align: center;}
    .doctorProfile .cbp-l-project-title h3{font-size: 24px;}
    .doctorProfile .content .conten-desc{text-align: left;}
    .doctorProfile .cbp-l-project-title{left: 0px;}
    .doctorImg.content{margin-left: 0px;margin-bottom: 20px;}
    .whole-container .facet-parent {margin-top: 0px !important;}
    .homeSlider .elementor-slide-heading{width: 100%;}
    .footerService{text-align: center;}
}

@media only screen and (max-width: 375px){ 
    .homeSlider .swiper-slide-contents{margin-left: 25% !important}
}