body{font-family: Montserrat; line-height:25px; font-size:16px !important;}

html::before {z-index:-1;}
.home-abt-section .vc_column-inner h1{color: #009746;
  font-size: 36px;
  font-weight: 500 !important;
    margin-bottom: 0px;
}


/*Header custom*/
.topbar{background-color:transparent !important;}
.navbar.navbar-default .menubar{background-color:transparent !important;}
.i2i1 .navbar .topbar {background-color:transparent !important;}

.menubar.main-nav-right .container{margin-bottom:10px; border-bottom:1px solid rgba(132, 132, 132, 0.15); padding-bottom: 15px !important;}



.why-trust-healing h2{color:#fff !important;}

.why-trust-healing span{color:#fff !important;}

.why-trust-healing a{color:#000 !important;}



.key-icon-box.icon-left.icon-default .tt-iconbox-customimg {
  width: 100px !important;
}

.key-icon-box.icon-left.icon-default .tt-iconbox-customimg img {
  max-width: 100px !important;}
  
  .key-icon-box.icon-left.icon-default .tt-iconbox-customimg {margin: 25px !important;}
  
    .key-icon-box.icon-left.cont-left p {width: calc(100% - 155px) !important; padding-bottom:0px !important; padding-right: 10px;} 
  
  .cardiology-icons-text{background: #fff !important;
  border-radius: 20px !important;
  color: #000 !important;
  margin-bottom: 23px;
      align-items: center;
  display: flex;
  }

.topbar {
  border-bottom: 0px;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 45px;
  z-index: 1;
}

.navbar.navbar-default .menubar.main-nav-right .navbar-collapse {margin-top: 110px;}

/*Header custom*/



.home-health-talk-section .wpb_wrapper h2 {
  font-size: 50px;
  font-weight: bold !important;
  color: #20489D;
  margin-bottom: 0px;
}

.home-health-talk-section p {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  padding-bottom: 0px;
  text-align: left;
  margin: 0px auto;
    margin-bottom: 0px;
  margin-bottom: 0px;
  margin-bottom: 0px !important;
}



.home-abt-section .vc_column-inner h2 {color: #20489D; font-size: 50px; font-weight: 800 !important;}
.home-abt-section-video{border-radius:30px !important; border:solid 10px #fff !important; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}  
.home-abt-section p{font-size:18px !important; line-height:30px !important;}


.home-counter .kd_counter_number {display: flex;}
.home-counter .kd_counter_units{color:#009746; font-size:40px; font-weight:700; margin-bottom: 0px; line-height: 30px;}
.home-counter .kd_number_string{color:#009746; font-size:40px; font-weight:700; line-height: 30px;}

.home-counter .kd_counter_text{color:#000; font-size:16px; font-weight:500; margin-top: 20px;}

.home-counter .kd_counter.count_left {border-right: solid 1px #bababa;}

.home-counter .kd_counter.count_left:last-child {border-right: 0px none;}

.wppsac-post-carousel.design-1 .slick-list img{width:100%;}

.related-content.owlslider-related-posts .owl-item img{width:100% !important; margin-bottom: 0px !important;}

.related-content.owlslider-related-posts .owl-item .post{padding-bottom:0px !important;}

.more-reads-slider-wrapper .attachment-medium.size-medium.wp-post-image{margin-bottom: 14px !important;}


.our-breakthrough-cases .wpb_wrapper h2{font-size: 50px; font-weight: bold !important; color: #20489D; margin-bottom: 20px;}

.our-breakthrough-cases p{font-size: 16px;
  font-weight: 400;
  color: #000;
  padding-bottom: 0px;
  text-align: center;
  max-width: 900px;
  margin: 0px auto;
    margin-bottom: 0px;
  margin-bottom: 0px !important;}
  
  
.key-icon-box .service-heading {
  min-height: 50px;
}  


.key-icon-box .ib-wrapper p{min-height:220px;}

.our-breakthrough-cases .paoc-image-popup img{width:100%;}


.white-text-why-choose p{color:#fff; font-weight:bold;}


.testimonials.slider .tt-content h6{font-size:16px !important; line-height: 30px !important;}


.our-breakthrough-cases .middle-test1 .vc_column-inner{padding-left:30px; padding-right:0px; left: 90px;  position: relative;}

.our-breakthrough-cases .middle-test2 .vc_column-inner{padding-left:0px; padding-right:0px; left: 50px;  position: relative;}

.our-breakthrough-cases .middle-test3 .vc_column-inner{padding-left:0px; padding-right:0px; z-index: 10000 !important;}

.our-breakthrough-cases .middle-test4 .vc_column-inner{padding-left:0px; padding-right:0px;right: 50px;  position: relative;  z-index: 1000 !important;}

.our-breakthrough-cases .middle-test5 .vc_column-inner{padding-left:0px; padding-right:30px; right: 90px;  position: relative;}


.our-breakthrough-cases .middle-test1 .wpb_content_element{margin-bottom:0px;}
.our-breakthrough-cases .middle-test2 .wpb_content_element{margin-bottom:0px;}
.our-breakthrough-cases .middle-test3 .wpb_content_element{margin-bottom:0px;}
.our-breakthrough-cases .middle-test4 .wpb_content_element{margin-bottom:0px;}
.our-breakthrough-cases .middle-test5 .wpb_content_element{margin-bottom:0px;}

.more-reads-slider-wrapper #posts-content .entry-meta {
  font-size: 14px;
}

.vc_row .wpb_row .vc_row-fluid .home-awards-section{overflow:auto !important;}

.home-awards-section{padding-top:70px; padding-bottom:70px;}


.home-awards-section .wpb_wrapper h2{font-size: 50px; font-weight: bold !important; color: #20489D; margin-bottom: 20px;}

.home-package .wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1758789836618{margin-top:20px !important;}

.home-package .wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1758789916865{margin-top:20px !important;}

.home-package .wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1758789929986{margin-top:20px !important;}

.view-all-packages-btn{margin-top:75px;}

.home-package{background:#009746 url(https://healing.ocpwebserver.com/wp-content/uploads/2025/09/package-bg.png) no-repeat; border-radius:50px; overflow: inherit !important;}

.home-package .wpb_wrapper h2{font-size: 50px; font-weight: bold !important; color: #fff; padding-top: 50px; padding-bottom: 20px;}

.home-package .wpb_wrapper p{font-size: 18px;
  font-weight: 400 !important;
  color: #fff;
  margin-top: 20px;}
  
.home-package img{margin-top: -180px; width: 350px;
  z-index: 1000 !important;
  position: relative;
  overflow: inherit;}  

.packages1{background:#fff; border-radius:30px; padding: 15px; max-width: 250px;
  width: 100%;}

.packages1 .inner {
  background: #fff;
  border-radius: 30px;
  padding: 15px;
  border: solid 1px #20489d;
}

.packages1.green-pkg .inner{
  background: #fff;
  border-radius: 30px;
  padding: 15px;
  border: solid 1px #00a859;
}

.packages1 .inner h5{
  color:#333;
  font-size:18px;
  font-weight:600;
  margin-bottom: 0px;
}

.packages1 .inner h6{
  color:#264796;
  font-size:28px;
  font-weight:900;
  margin-bottom: 0px;
}




.packages1.green-pkg h5{
  color:#00a859;
  font-size:18px;
  font-weight:600;
  margin-bottom: 0px;
}

.packages1.green-pkg h6{
  color:#00a859;
  font-size:28px;
  font-weight:900;
  margin-bottom: 0px;
}



.calloremail {
  text-align: center;
  text-align: center;
  color: #20489d;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.international-patient-help-desk-form .wpcf7 input[type="file"] {
  border-radius:5px !important;
  height: 50px !important;
}

.popup-form-spiner-hide .wpcf7-spinner {
  display: none;
}

.topbar-search .topbar-search-container .search-form input{color: #000 !important;}

.topbar-search .topbar-search-container .fa.toggle-search.fa-times {color: #000 !important;}


.mega-menu-column6 ul.mega-sub-menu{background:linear-gradient(135deg, #20489D, #0B1937) !important; border-radius: 30px !important;}

.mega-menu-column6 ul.mega-sub-menu li{padding:10px !important;}

.mega-menu-column6 ul.mega-sub-menu li a{color: #fff !important; font-size: 14px !important; text-transform: capitalize !important; font-weight:400 !important; position:relative !important; padding-left:25px !important;}

.mega-menu-column6 ul.mega-sub-menu li a::before {content: "" !important;  background-image: url("https://healing.ocpwebserver.com/wp-content/uploads/2024/12/arrow-icon-nav-white.png") !important;  position: absolute !important;  top: 4px !important;  left: 0 !important;  width: 16px !important;  height: 16px !important;}



#posts-content .blog-content ul li::before, #posts-content .page-content ul li::before {
  margin-left: 0px !important;
}

.wp-block-list {padding: 0px !important;}
.wp-block-list li {list-style: none !important; padding-left: 30px !important;}

.wp-block-list li::before {
  font-weight: 600;
  font-family: 'ekko-font';
  font-size: 12px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  left: 16px;
  content: "\f00c";
  color: #20489d;
  margin: 0px !important;
}

.yellow1 .wpb_single_image.wpb_content_element.vc_align_center {margin-bottom: 10px !important;}
#paoc-popup-11150-1 .wpcf7 .wpcf7-text{height: 44px; font-size: 14px;}
.paoc-close-popup {background-color: #20489d !important;}
.wpcf7 .wpcf7-form-control.wpcf7-textarea{font-size: 14px;}
.paoc-popup-inr {border:solid 1px #fbca1a;  border-radius:10px;  padding-bottom: 10px;}
.paoc-popup-mheading {  background: #fbca1a;    color: #000;  padding:10px;  border-radius:10px 10px 0 0px;}
.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background-color: transparent; color:#20489d; border: solid 2px #20489d;}

#paoc-popup-11150-1 .wpcf7-form-control.wpcf7-submit.has-spinner{font-size: 18px; font-weight: 700;}
.fa.fa-whatsapp {
  color: #20489d;
  font-size: 27px;}

.calloremail a {
  color: #000;
    font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 30px !important;
}
.ptb10 {
  text-align: center;
  font-size: 21px;
  font-weight: bold;
  padding-top: 10px;
  color: #000;
}

.ptb10 p{
  text-align: center;
  font-size: 21px !important;
  font-weight: bold;
  padding-top: 10px;
  color: #000;
}

.popterm {
  font-size: 14px;
  text-align: center;
  line-height: 20px;
}

.mega-doctor-nav-menu-scroll .mega-sub-menu{height: 400px !important; overflow-y: scroll !important;}

.single.single-newsletter .breadcrumb{color:#000; font-weight: 500;  font-size: 14px;}
.single.single-newsletter .comments-content {display: none;}
.single.single-newsletter .meta-content{display: none;}

.post-type-archive-newsletter .blog-minimal-grid .col-lg-9{display: flex !important; gap: 70px; margin-bottom: 40px; flex-wrap: wrap;}

.use-sidebar.blog-minimal-grid .type-media_coverage.status-publish{display: inline-flex !important; margin-bottom: 40px; flex-wrap: wrap; margin-right: 20px; width: 21%; box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top: 4px solid #fecd1a;}

.use-sidebar.blog-minimal-grid .type-media_coverage.status-publish .entry-wrapper {padding: 10px 0 0 0 !important;  width: 100%;  text-align: center;}

.use-sidebar.blog-minimal-grid .type-media_coverage.status-publish .entry-image{min-height: auto !important;}

.use-sidebar.blog-minimal-grid .type-media_coverage.status-publish .entry-wrapper h5{min-height: 0px !important;}

.widget_media_coverage_archive_by_year{background-color: #fff;  margin:0 0 20px;  padding:20px;  -webkit-border-radius:12px;  -moz-border-radius: 12px;  border-radius:12px;  -webkit-box-shadow:0px 4px 4px rgb(0 0 0/15%);  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);  box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top:4px solid #fecd1a;}

.widget_media_coverage_archive_by_year.container h3 {font-size: 25px !important;}

.widget_recent_media_coverage{background-color: #fff;  margin:0 0 20px;  padding:20px;  -webkit-border-radius:12px;  -moz-border-radius: 12px;  border-radius:12px;  -webkit-box-shadow:0px 4px 4px rgb(0 0 0/15%);  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);  box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top:4px solid #fecd1a;}

.widget_recent_media_coverage.container h3 {font-size: 25px !important;}

.single-newsletter .widget_media_coverage_archive_by_year h3 {font-size: 25px !important;}

.post-type-archive-newsletter .widget_media_coverage_archive_by_year h3 {font-size: 25px !important;}

.single-newsletter .widget_recent_media_coverage h3 {font-size: 25px !important;}

.widget_media_coverage_archive_by_year select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}

.single-newsletter select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}

.custom-list-media-coverage{  padding:0px;  margin:10px 0 25px 0 !important;}

.post-type-archive-newsletter .right-sidebar{width: 100%;}

.single-newsletter .right-sidebar{width: 100%;}

.media-single-page-img{margin-bottom:30px !important;}


.page-content .splt-dar-bg{background: #efefef !important;
  padding: 20px;
  margin-bottom: 25px;}


  .health-packages-card {box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 10px;
  /*background: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/03/pattern-bg.png) repeat top left;*/
  height: 100%;
  border: 2px solid #fff;
  margin-bottom: 50px;
  min-height: 222px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center; }

.health-packages-card:not(.nohover):hover {
  border: 2px solid #fecd1a;
  color: #20489d !important;
}

.health-packages-card h3{color: #20489d;
  font-size: 18px;
  padding-top: 20px;
margin-bottom: 0px;
text-align: left;
  width: 100%;}


 .health-packages-card img{
border-radius: 12px;
  width: 100%;
 } 

.p-0{padding-left: 0px; padding-right: 0px;}

.widthfull{width: 100%;}

.customListHealthPackage {
    padding: 10px 0 0 0;
    margin: 15px 0 10px 0 !important;
    overflow: hidden;
    border-bottom: solid 1px #b1b1b1;
    width: 100%;
}

.customListHealthPackage li {
display: block;
  width: 50%;
  flex-direction: column;
  float: left;
  font-weight: 400;
  padding: 0px 10px 9px 15px;
  line-height: 24px;
  position: relative;
  color: rgb(0, 0, 0);
  font-size: 14px;
}

.customListHealthPackage li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2025/07/package-bullet.png");
  position: absolute;
  top: 4px;
  left: 0;
  width: 15px;
  height: 16px;
  background-repeat: no-repeat;
}






  .tpa-card {box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 10px;
  background: linear-gradient(180deg,#fbf7ff,#f9f8fc 45.31%,#f5f2f9);
  height: 100%;
  border: 2px solid #fff;
  margin-bottom: 50px;
  display: flex;
align-items:start;}

  .tpa-card::before{content:''; background:url(https://healing.ocpwebserver.com/wp-content/uploads/2025/07/circle-carousel.png) top left no-repeat;
    position: absolute;
  z-index: 100;
  top: 0px;
  width: 173px;
  height: 172px;
  right: 0px;}

.tpa-card:not(.nohover):hover {
  border: 2px solid #fecd1a;
  color: #20489d !important;
}

.tpa-card h2{color: #20489d;
  font-size: 35px;
  padding-top: 20px;
margin-bottom: 0px;
text-align: center;
  width: 100%;}



  .customListTpaCard {
    padding: 10px 0 0 0;
    margin: 15px 0 10px 0 !important;
    overflow: hidden;
}

.customListTpaCard li {
display: block;
  width: 33%;
  flex-direction: column;
  float: left;
  font-weight: 400;
  padding: 0px 10px 15px 20px;
  line-height: 24px;
  position: relative;
  color: rgb(0, 0, 0);
  font-size: 14px;
}

.customListTpaCard li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2025/07/package-bullet.png");
  position: absolute;
  top: 4px;
  left: 0;
  width: 15px;
  height: 16px;
  background-repeat: no-repeat;
}





.showSingle{cursor: pointer; float: left; padding-top: 2px;}

.htlDetias {
  height: 250px;
  overflow-y: scroll;
  width: 100%;
  margin-top: 10px;
}

.healthchekupheightbtn {
  color: #20489d;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  border: solid 2px #20489d !important;
  border-radius: 30px;
  padding: 3px 25px;
  background: #fff;
  float: right;
}


.customListHealthPackage2 {
    padding: 0px;
  display: inline-block;
  padding-top: 10px;
}

.customListHealthPackage2 li {
display: block;
  width: 100%;
  font-weight: 400;
  padding: 0px 10px 9px 15px;
  line-height: 24px;
  position: relative;
  color: rgb(0, 0, 0);
  font-size: 14px;
}

.customListHealthPackage2 li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2025/07/package-bullet.png");
  position: absolute;
  top: 4px;
  left: 0;
  width: 15px;
  height: 16px;
  background-repeat: no-repeat;
}









  .health-packages-card .health-packages-title { font-size: 14px !important; line-height: 18px !important;  margin-bottom: 0px !important;}



.custom-list-media-coverage li {
  display: block;
  width: 100%;
  flex-direction: column;
  float: left;
  font-weight: 400;
  padding:9px 10px 2px 25px;
  line-height: 24px;
  position: relative;
  color: #000;
  font-size: 13px;
}

.custom-list-media-coverage li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
  position: absolute;
  top: 14px;
  left: 0;
  width: 15px;
  height: 16px;
}









.use-sidebar.blog-minimal-grid .type-newsletter.status-publish{display: inline-flex !important; margin-bottom: 40px; flex-wrap: wrap; margin-right: 20px; width: 30%; box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top: 4px solid #fecd1a;}

.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper {padding: 10px 0 0 0 !important;  width: 100%;  text-align: center;}

.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper h5{min-height: 0px !important;}

.widget_newsletter_archive_by_year{background-color: #fff;  margin:0 0 20px;  padding:20px;  -webkit-border-radius:12px;  -moz-border-radius: 12px;  border-radius:12px;  -webkit-box-shadow:0px 4px 4px rgb(0 0 0/15%);  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);  box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top:4px solid #fecd1a;}

.widget_newsletter_archive_by_year.container h3 {font-size: 25px !important;}

.widget_recent_newsletters{background-color: #fff;  margin:0 0 20px;  padding:20px;  -webkit-border-radius:12px;  -moz-border-radius: 12px;  border-radius:12px;  -webkit-box-shadow:0px 4px 4px rgb(0 0 0/15%);  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);  box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top:4px solid #fecd1a;}

.widget_recent_newsletters.container h3 {font-size: 25px !important;}

.single-newsletter .widget_newsletter_archive_by_year h3 {font-size: 25px !important;}

.post-type-archive-newsletter .widget_newsletter_archive_by_year h3 {font-size: 25px !important;}

.single-newsletter .widget_recent_newsletters h3 {font-size: 25px !important;}

.widget_newsletter_archive_by_year select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}

.single-newsletter select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}

.custom-list-newsletter{  padding:0px;  margin:10px 0 25px 0 !important;}

.post-type-archive-newsletter .right-sidebar{width: 100%;}

.single-newsletter .right-sidebar{width: 100%;}

.custom-list-newsletter li {
  display: block;
  width: 100%;
  flex-direction: column;
  float: left;
  font-weight: 400;
  padding:9px 10px 2px 25px;
  line-height: 24px;
  position: relative;
  color: #000;
  font-size: 13px;
}

.custom-list-newsletter li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
  position: absolute;
  top: 14px;
  left: 0;
  width: 15px;
  height: 16px;
}


.single-newsletter .widget_newsletter_archive_by_year h3 {font-size: 25px !important;}


.post-type-archive-newsletter .blog-minimal-grid .col-lg-9 .type-newsletter{box-shadow: 0px 4px 18px rgb(0 0 0/15%);  border-top:4px solid #fecd1a; width: 27%;}

.post-type-archive-newsletter #posts-content .blog-single-title {min-height: auto; margin-bottom: 0px;  text-align: center;}



.post-type-archive-newsletter .widget_recent_newsletters h3 {font-size: 25px !important;}

.post-type-archive-newsletter select{width: 100%;  height: 45px; background: #fff;  border:solid 2px #efefef; padding-left: 20px;}


#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {margin:0 8px !important;}

.wppsac-post-carousel .slick-arrow.slick-next::before {color: #000;}

.wppsac-post-carousel .slick-arrow.slick-prev::before {color: #000;}



@media (min-width: 1400px) {
    .container {width: 1400px !important;}
    .pg_widget{font-size:13px;}
}
@media (min-width: 1600px) {
    .container {width: 1600px !important;}
}

#videolightbox #divSliderMain6797263b834f3 .bx-wrapper .bx-viewport {background: transparent !important;}

.topbar #menu-topbar-menu li a, .navbar-topbar li a:hover{color:#fff !important;}

#menu-item-14809 a {
background: url("https://healing.ocpwebserver.com/wp-content/uploads/2025/09/reports-icon.png") no-repeat 15px 6px, linear-gradient(135deg, #FF6D00, #FF9B50) !important;
  padding-left: 45px !important;
  color: #fff !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  padding-right: 20px !important;
  padding-top: 10px;
  padding-bottom: 10px !important;
  border-radius: 20px;
  margin-left: 24px !important;
}

#menu-item-14809 a:hover{background: url("https://healing.ocpwebserver.com/wp-content/uploads/2025/09/reports-icon.png") no-repeat 15px 6px, linear-gradient(135deg, #FF9B50, #FF6D00) !important; color:#fff !important;}


#menu-item-15964 a {
background: url("https://healing.ocpwebserver.com/wp-content/uploads/2025/09/appointment-icon.png") no-repeat 15px 6px, linear-gradient(135deg, #0B1937, #20489D) !important;
  padding-left: 45px !important;
  color: #fff !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  padding-right: 20px !important;
  padding-top: 10px;
  padding-bottom: 10px !important;
  border-radius: 20px;
  margin-left: 24px !important;
}

#menu-item-15964 a:hover{background: url("https://healing.ocpwebserver.com/wp-content/uploads/2025/09/appointment-icon.png") no-repeat 15px 6px, linear-gradient(135deg, #20489D, #0B1937) !important; color:#fff !important;}



#single-page .section.book-an-appointment{display:none !important;}

#single-page .section.book-an-appointment::before{display:none !important;}


#menu-item-14811 a {
background: url("https://healing.ocpwebserver.com/wp-content/uploads/2025/09/24x7-icon.png") no-repeat 15px 6px, linear-gradient(135deg, #C70101, #FF5656) !important;
  padding-left: 45px !important;
  color: #fff !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  padding-right: 20px !important;
  padding-top: 10px;
  padding-bottom: 10px !important;
  border-radius: 20px;
  margin-left: 24px !important;
}

#menu-item-14811 a:hover{background: url("https://healing.ocpwebserver.com/wp-content/uploads/2025/09/24x7-icon.png") no-repeat 15px 6px, linear-gradient(135deg, #FF5656, #C70101) !important; color:#fff !important;}


#menu-item-14817 a {
background: #fff no-repeat 15px 6px !important;
  padding-left: 15px !important;
  color: #fff !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  padding-right: 15px !important;
  padding-top: 10px;
  padding-bottom: 10px !important;
  border-radius: 20px;
  margin-left: 24px !important;
  border: solid 1px #FF0000;
  position: relative;
}

#menu-item-14817 a::before {
  content: '';
  background: url("https://healing.ocpwebserver.com/wp-content/uploads/2025/09/nabh-icon.png") center center no-repeat !important;
  position: absolute;
  top: -29px;
  left: 10px;
  width: 50px;
  height: 59px;
}



.hr-f-dark{  border-top: 1px solid #D6D6D6 !important;}

.site-topbar{background:#96c843 !important;} 
.site-topbar .topbar-text{color:#fff;}
.site-topbar .menu-top > li > a{color:#fff;}
.site-topbar .menu-top{gap: 28px;}
.header-style4 .extras {flex-grow: 0;}
.top-book-apoit a{font-weight: 300;
  display: flex;
  padding: 10px 18px;
  font-size:16px;
  background-color: #20489d;
  border-radius: 40px;
  border: 1px solid #20489d;
  color: #fff !important;
  justify-content: center;
  align-items: center;
  text-align: center;}
.top-book-apoit a img{width: 24px;
  height: 24px;
  margin: auto;}
.site-footer .widget-title{font-size:20px;  font-weight:bold; color:#20489d; text-transform: capitalize; margin-bottom: 35px;}
.site-footer .widget-title::before{content: "";
  position: absolute;
  left: 0;
  bottom: -15px;
  height: 2px;
  width: 50px;
  background: #20489d;}
 #custom_html-8 img{margin:0px; padding:0px;} 
.copyright-text ul {
  display: flex;
}
.copyright-text li {
    margin-right: 11px;
    border-right: 1px solid gray;
    padding-right: 10px;
    font-size: 12px !important;
    list-style: none;
}
.copyright-text li a{color:#000;}
.textwidget.custom-html-widget a{color:#000; font-size: 16px;  font-weight: 400;}
.copyright-text{font-size:12px;}
.footer-copyright-inner.wrap{width:auto;}
.namep-blog-item{background: #fff !important;
  border-radius: 20px !important;
  box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
#site .elementor-widget-namedical_basic_blog .namep-blog-wrap.namep-blog-style-two .namep-blog-item .namep-image img{border-radius:20px 20px 0 0;}  
.namep-blog-title{color:#20489d; font-size:18px;}
.text-heading-cent h6{color:#20489d; font-size:40px !important; font-weight:bold !important; text-align:center !important; text-transform: capitalize !important; margin-bottom: 50px !important}
.owl-nav div.owl-next, .owl-nav div.owl-prev{width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important; border:0px !important; background:#fff !important; box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);}
  .owl-nav div.owl-next::before, .owl-nav div.owl-prev::before {
  font-size: 18px;
  box-sizing: border-box;
  position: absolute;
  width:  35px !important;
  height:  35px !important;
  left: 0;
  top: 0;
  line-height: 40px !important;
}

.anchor-button {
  color: #20489d;
  font-size: 15px;
  font-weight: 600;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  cursor: pointer;
  border:solid 2px #20489d;
    border-radius: 30px;
    padding:6px 25px 6px 25px;
    background:#fff;
}
.anchor-button span {
  width: 34px;
  height: 34px;
  background: #20489d;
  border-radius:30px;
  font-size: 0px;

  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  position: relative;
  display: block;
  transition: 0.3s;
}
.anchor-button span::after {
  content: '';
  position: absolute;
  top: 12px;
  left: 11px;
  height: 7px;
  width: 7px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
  pointer-events: none;
  border-radius: 1px;
}
.home-abt-section .tt_button.tt_secondary_button.btn_primary_color.pull-left.button-action-link {
  border-radius: 50px;
}
/*.anchor-button:hover{
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  cursor: pointer;
  border:solid 2px #fff;
    border-radius: 30px;
    padding:6px 15px 6px 25px;
    background:#20489d;
}*/
.home-number-abt {border: solid 2px #fecd1a;
  border-radius: 20px !important;
  padding: 0px !important;
    padding-top: 0px;
  background: #fff;
  min-height: 110px;
  padding-top: 41px !important;
  overflow: visible !important; }
  
.home-number-abt img{position: absolute;
  left: 50%;
  top: -71px;
  transform: translateX(-50%);
  z-index: 1000 !important;
  overflow: visible; width: 60px !important; margin: 0px !important;}
  
  
  .home-number-abt .photobox-img{overflow:inherit !important;}
  
  .home-number-abt .elementor-image-box-wrapper:before{position: absolute;
  content: '';
  width: 113px;
  height: 5px;
  top: -3px;
  z-index: 1;
  background: #fff;
  left:50%;  transform: translateX(-50%);}
  
.home-number-abt .elementor-image-box-content{width:100%; width: 100% !important;  position: relative !important;  padding: 0px !important;  margin: 0px !important;}
.home-number-abt h5{font-size:22px !important; color:#20489d; margin:0px !important;  font-weight:bold;}
.home-number-abt p{font-size:16px !important;; color:#000; padding-bottom: 20px !important; font-weight: 400;}
.home-number-abt .phb-content.text-left{padding:0px; text-align:center; background:transparent !important;}

.home-number-abt::before {
  position: absolute;
  content: '';
  width: 113px;
  height: 5px;
  top: -3px;
  z-index: 1;
  background: #fff;
  left: 50%;
  transform: translateX(-50%);
}

/*.search-box a{border: solid 1px #dbdfe3;
  border-radius: 100%;
  width: 45px;
  height: 45px;}*/
  
.off-canvas-toggle{display:none !important;}  
  

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { border-radius: 20px !important;}

.img-radius-shadow img{border-radius:30px !important; border:solid 10px #fff !important; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}  

#faq .elementor-background-overlay{right: 0;
  position: absolute;
  max-width: 400px; left:auto;}
  
.bookaAppointment a{display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
  padding: 5px 40px 5px 20px;
  background: #fff;
  border: 2px solid #20489d;
  border-radius: 10px;
  color:#20489d;
  font-weight: 500;
  font-size: 20px;}

.site-footer .footer-widgets .footer-widgets-inner{border:0px !important;}  
 
.pxl-item-inner {display: flex; column-gap: 10px;}
.pxl-item-icon {
  width: 74px;
  min-width: 74px;
  height: 74px;
  transform-origin: center;
  display: flex;
  align-items: center;
  margin-bottom: 28px;
  justify-content: center;
}
.pxl-item-title{color:#20489d; font-size:18px; margin:0px; padding:0px; line-height: 20px;}
.pxl-item-description{font-size:15px; line-height: 20px; padding-top: 10px;}


.vc_row.wpb_row.vc_row-fluid.herobanner-overflow.vc_custom_1758523619939.vc_row-has-fill{overflow:inherit;}
.herobanner {
display: flex;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: -200px;
  z-index: 9999999;
  width: 100%;
}

.herobanner .md-bannerfloatinner {
  padding: 10px 25px;
  display: flex;
  align-items: center;
  transition: all 0.8s;
  justify-content: center;
  min-height: 80px;
  color:#000;
      font-size: 18px !important;
  font-weight: 400;
  background: rgba(255, 255, 255, 0.5) !important;
  border-radius: 20px;
  flex-direction: column;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}


.herobanner .md-bannerfloatinner:hover{ transform: translateY(-10px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* optional shadow for depth */
    border:solid 1px #000;
}


/*.herobanner .md-bannerfloatinner img{padding-right:20px;}*/
.herobanner .md-bannerfloatinner b{font-weight:400;}
.herobanner .md-bannerfloatinner span{
  font-weight: 300;
  max-width: 125px;
  margin: 0px auto;
    margin-top: 0px;
  text-align: center;
  line-height: 20px;
  margin-top: 10px;
}


.search-form2{ width:100%; }
.search-form2 input{background:#fff !important; border:solid 1px #ccd7e2 !important; border-radius:30px !important;  width:100%;  background-image: url('../../../uploads/image/magnify-icon.png') !important;
background-position: 95% 6px  !important;   background-repeat: no-repeat  !important; padding-right: 68px !important;}
.search-form2 input::placeholder{color:#0f71b0; font-weight:400; font-size:14px !important;}

.pg_widget {
  background: #fff;
  box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;
  padding: 0px 5px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border: 1px solid #fff;
  color:#20489d;
  border: 2px solid #fff;
  font-size: 15px;
  font-weight: 600;
  text-align: center !important;
  line-height: 20px;
  min-height: 150px;
   transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.breadcrumbs a.home span{color:#fff !important;}

.breadcrumbs a.post.post-page span{color:#fff !important;}


.pg_widget .icon-img-1{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2025/09/icon-img-1-hover-1.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-1{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2025/09/icon-img-1.png); width: 65px;
  height: 82px;}
  
  
  .pg_widget .icon-img-2{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Gastroenterology-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-2{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Gastroenterology-icon.png); width: 65px;
  height: 82px;}
  
  
  
  .pg_widget .icon-img-3{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/neurology-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-3{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/neurology-icon.png); width: 65px;
  height: 82px;}
  
  
  
  .pg_widget .icon-img-4{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/neurosurgery-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-4{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/neurosurgery-icon.png); width: 65px;
  height: 82px;}
  
  
  
  .pg_widget .icon-img-5{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/obstetrics-gynecology-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-5{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/obstetrics-gynecology-icon.png); width: 65px;
  height: 82px;}
  
  
  
  .pg_widget .icon-img-6{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Orthopedic-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-6{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Orthopedic-icon.png); width: 65px;
  height: 82px;}
  
  
  
  .pg_widget .icon-img-7{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/paediatric-icon.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-7{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/paediatric-icon-hover.png); width: 65px;
  height: 82px;}
  
  
  
  .pg_widget .icon-img-8{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/physiotherapy-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-8{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/physiotherapy-icon.png); width: 65px;
  height: 82px;}
  
  
  
  .pg_widget .icon-img-9{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Pulmonology-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-9{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Pulmonology-icon.png); width: 65px;
  height: 82px;}
  
  
  .pg_widget .icon-img-10{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Dermatology-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-10{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Dermatology-icon.png); width: 65px;
  height: 82px;}
  
  
  .pg_widget .icon-img-11{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Urology-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-11{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Urology-icon.png); width: 65px;
  height: 82px;}
  
  
  .pg_widget .icon-img-12{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Radiology-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-12{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Radiology-icon.png); width: 65px;
  height: 82px;}
  
  
  
  
  
.pg_widget .icon-img-p1{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Iui-Fertility-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p1{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Iui-Fertility-icon.png); width: 65px;
  height: 82px;}  
  
  .pg_widget .icon-img-p2{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/tympanoplasty-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p2{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/tympanoplasty-icon.png); width: 65px;
  height: 82px;}  
  
  
  .pg_widget .icon-img-p3{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Breast-Augmentation-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p3{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Breast-Augmentation-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  .pg_widget .icon-img-p4{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/tubal-ligation-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p4{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/tubal-ligation-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  .pg_widget .icon-img-p5{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/hip-replacement-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p5{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/hip-replacement-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  .pg_widget .icon-img-p6{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Total-Knee-Replacement-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p6{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Total-Knee-Replacement-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  .pg_widget .icon-img-p7{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/ACL-Reconstruction-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p7{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/ACL-Reconstruction-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  .pg_widget .icon-img-p8{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Tonsillectomy-Adenoidectomy-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p8{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Tonsillectomy-Adenoidectomy-icon.png); width: 65px;
  height: 82px;}  
  
  
  .pg_widget .icon-img-p9{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/hernia-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p9{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/hernia-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  .pg_widget .icon-img-p10{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/colonoscopy-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p10{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/colonoscopy-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  
  .pg_widget .icon-img-p11{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Sleep-Apnea-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p11{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/Sleep-Apnea-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  
  
  .pg_widget .icon-img-p12{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/angioplasty-icon-hover.png); width: 65px;
  height: 82px;}

.pg_widget:hover .icon-img-p12{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2026/02/angioplasty-icon.png); width: 65px;
  height: 82px;}  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
.health-package{border:solid 1px #20489d; box-shadow: -1px 0 6px rgba(0,0,0,0.2);}  

.footer-anchor {color: #fff !important;}
  
.healing-health-talks  .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_video_widget{box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 10px;}  
  
.healing-health-talks  .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_video_widget h2{
  color: #333;
  font-weight: 700;
  font-family: Montserrat;
  font-size: 18px;
  line-height: 26px;
  min-height:30px;
 }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

.blog .entry-header.blog-header.with-topbar{padding-top: 160px !important;  padding-bottom: 30px !important;}

.blog .entry-header.blog-header.with-topbar .section-heading{color: #000 !important; font-size: 33px !important; padding-top: 26px;}
.blog .breadcrumbs {font-size: 14px !important;  color: #000 !important; font-weight:500 !important;}
#posts-content.blog-minimal-grid .post img {width: 94% !important;}

.single-post #posts-content .related-posts img {width: 100% !important;}

.pg_widget:hover {background:#009746; color:#fff; transform: translateY(-10px);}

.ms-care .vc_tta-tabs-container{border:0px !important; background:transparent !important;}

.ms-care .vc_tta-tabs-list li a {color:#000 !important; font-size: 22px !important; border: 0px !important;}

.ms-care .vc_tta-tabs-list li {width: 40% !important;}

.ms-care .vc_tta-tabs-list{margin: 0px auto; text-align: center;}

.ms-care .vc_tta-tabs .vc_tta-panels{border: none;}

.ms-care .vc_tta.vc_tta-style-classic .vc_tta-tab{background:rgba(0, 151, 70, 0.2); border-radius: 50px;}

.ms-care .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {background-color: transparent;}

.ms-care .vc_tta-tab.vc_active {background: #009746 !important;}

.ms-care .vc_tta-tab.vc_active span{font-weight: bold !important; color: #20489d !important;} 


.ms-care .vc_tta-panels{border: 0px !important;}


.ms-care .wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li a {font-size: 22px !important;}

.ms-care .wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {border-bottom: 3px solid #ccc !important;}



.home-page-tab{padding:70px 0 25px 0;}

.home-page-tab .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {background-color: #009746 !important; border-radius: 50px !important; color: #fff; border: 0px; cursor: pointer !important;}

.home-page-tab .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {background-color: rgba(0, 151, 70, 0.2) !important;  border-radius: 50px !important;  color: #000;  border: 0px; cursor: pointer !important; font-size: 20px;
  font-weight: 500;}

.home-page-tab .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:0px !important;}

.home-page-tab .vc_tta-tab {width: 35%;  text-align: center;  margin: 0px auto; margin-right:20px !important; margin-bottom:20px !important;}

.home-page-tab .vc_tta-tabs-list {text-align: center;}




.home-page-tab2{padding:70px 0 25px 0;}

.home-page-tab2 .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {background-color: #009746 !important; border-radius: 50px !important; color: #fff; border: 0px; cursor: pointer !important;}

.home-page-tab2 .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {background-color: rgba(0, 151, 70, 0.2) !important;  border-radius: 50px !important;  color: #000;  border: 0px; cursor: pointer !important; font-size: 20px;
  font-weight: 500;}

.home-page-tab2 .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:0px !important;}

.home-page-tab2 .vc_tta-tab {width: 10%;  text-align: center;  margin: 0px auto; margin-right:20px !important; margin-bottom:20px !important;}

.home-page-tab2 .vc_tta-tabs-list {text-align: center;}

.home-page-tab2 .wpb_wrapper h3 {
font-size:50px;
font-weight:900;
text-align:center;
color:#20489D;
position:relative;
}

.home-page-tab2 .wpb_wrapper h3::after {
position: absolute;
  content: "";
  height: 15px;
  background: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/09/green-seperation.png) no-repeat;
  width: 99px;
  bottom: -26px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
}


.home-page-tab .wpb_wrapper h2 {
font-size:36px;
font-weight:600;
text-align:center;
color:#009746;
margin-bottom: 0px;
}

.home-page-tab .wpb_wrapper h3 {
font-size:50px;
font-weight:900;
text-align:center;
color:#20489D;
position:relative;
}

.home-page-tab .wpb_wrapper h3::after {
position: absolute;
  content: "";
  height: 15px;
  background: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/09/green-seperation.png) no-repeat;
  width: 99px;
  bottom: -20px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
}
  






.customListOs {
  padding: 0px;
    padding-left: 0px;
  margin: 10px !important;
}
.customListOs li {
  display: block;
  width: 25%;
  flex-direction: column;
  float: left;
  font-weight: 400;
  padding: 5px 10px 5px 20px;
  line-height: 24px;
  position: relative;
  color: #000;
  font-size: 15px;
  margin-bottom: 20px;
}

.customListOs-for-h {
  padding: 0px;
    padding-left: 0px;
    margin:0px;
}
.customListOs-for-h li {
  display: block;
  width: 25%;
  flex-direction: column;
  float: left;
  font-weight: 400;
  padding: 5px 10px 5px 20px;
  line-height: 24px;
  position: relative;
  color: #000;
  font-size: 15px;
  margin-bottom: 20px;
}

.vc_tta-panels .vc_tta-panel {
  background:transparent !important;
}
  .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent !important;
  }
  
.cntus-out{display:flex;}

.cntus_btn {
  border: 2px solid #007c9d;
  margin-top: 30px;
  padding: 24px 0px;
  background: #fff;
  box-shadow: 0px 0px 36px rgb(16 40 81 / 12%);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;}
  
.cntus_btn a {
  font-size: 22px;
  color: #20489d;
  font-weight: 600;
  text-decoration: none;
}  

.patient-stories .namep-video-wrap .namep-image::after{background-color: transparent;}
.patient-stories .namep-video-btn{width: 50px;
  height: 50px;
  color: #ffffff;
  font-size: 24px;
  background-color: transparent; border-radius: 10px;
  border: solid 2px #fff;}
  
  #afterBanner{position: relative;
  z-index: 1;
  top: -69px;}

#aboutGraphicEra .elementor-widget-image-box.elementor-position-top .elementor-image-box-content{transform: translate(0%, 0%);
  position: static !important;}


#ourpatients .elementor-widget-counter .elementor-counter-number-wrapper  {
  font-size: 62px !important;
  font-weight: 500 !important;
}

#ourpatients .elementor-widget-counter  .elementor-counter-title {
  font-size: 24px !important;
}
.copyright-content{display: flex;  flex-direction: row;  justify-content: space-between;}
.copyright-content{padding-top:10px;}
.site-footer .footer-copyright .copyright-content {  order: initial;}
.site-footer .footer-copyright .copyright-bar{display: block; padding: 0px 0 10px 0;}


.sub-menu{background:#fff !important;}
.navigator .menu-primary li .sub-menu li a{color:#000 !important; font-size:16px !important;}
.navigator .menu-primary li .sub-menu li a::after {background: #03dd84 !important;}
.site-topbar .menu-top > li > a {font-weight: 400 !important;}
.customcolumestyle{flex-direction: column;}
.btnArea{display: flex;
  justify-content: space-between;
  padding: 0 35px;}
  
  .btnAreaCallBtn{background: #20489D;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 5px 21px 5px 15px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  border-radius: 40px;
  border: 2px solid #20489d;
      transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
  }
  
  
  
  .fs22{ font-size:22px !important;
      
  }
  
  
  
  
  

    
  .btnAreaCallBtn:hover{background: #fff; color: #20489D; border: 2px solid #20489D; transform: translateY(-3px); /* slight lift on hover */
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2); /* shadow effect */}
  
  
.btnAreaCallBtn::before {
content: "\f0da";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
  
.btnAreaCallBtn .alignnone{margin:0px !important;}  





.wppsac-post-carousel.design-1 .wppsac-post-image-bg {
  margin-bottom: 0px !important;
  background: #fff;
  padding: 10px;
  border:solid 2px #efefef;
  border-bottom:0px;
}

.wppsac-post-content-position {
  background: #fff;
  padding: 10px;
    border:solid 2px #efefef;
  border-top:0px;
}



.vc_custom_1756357280505 {background-color: inherit !important;}

.drList .team-member{background: #f0f8fa !important;}
.drList .team-member.design-classic .team-content-text{background:transparent; padding: 0px;}
.drList img{padding:0px !important; margin:0px !important;}
.drList .team-member.design-classic{box-shadow:inherit !important;}
.drList .team-member h5{font-size: 20px; text-align:center; padding: 20px 0 0 0;  font-weight: 600;}
.drList .team-member .team-subtitle{font-size: 14px;  padding: 0 15px; line-height: 24px !important;  text-align: center;  color: #000 !important;  font-weight: 600 !important; margin-bottom: 0px !important;}
.drList  .team-link a{background: #fecd1a;  color: #fff;  padding: 10px 10px;  font-size: 20px;  display: block; text-align:center; margin-top: 20px !important;}
.drList  .team-link a:hover{background: #20489d;  color: #fff;}
.drList .team-member.design-classic .team-content p {margin-bottom: 0px; text-align:center; font-size: 14px !important;}

.drList .team-member::after { content: '';  position: absolute !important;  right: -20px !important;  width: 7px !important;  height: 80% !important;  background: #fecd1a !important;  top: 10% !important;}
.team-member.design-classic{overflow:inherit !important;}
.md-section{overflow:inherit !important;}
.md-section h3{font-size: 26px !important;
  line-height: 46px;
  color: #000 !important;
  font-weight: 500 !important; margin-top: 60px;}  
.md-section p{font-size: 22px;  line-height: 1.25em; font-weight:500;}

.md-section .md-img img{margin-top:-200px; z-index:1000;}
 
.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent !important;
  }   
   
   #ourpatients .elementor-counter-number-wrapper{font-size: 80px !important;  font-weight: 500 !important;}
  .bookaAppointment a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
  padding: 5px 40px 5px 20px;
  background: #fff;
  border: 2px solid #20489d;
  border-radius: 45px !important;
  color: #20489d;
  font-weight: 500;
  font-size: 20px;
} 

.faq-lft{padding:50px 100px; background:#EFEFEF; text-align:left;}
.faq-lft h5{text-align:center !important;}
.faq-rgt{padding:50px 100px; background:#EFEFEF;}
.faq .wpb_wrapper h5{font-size: 36px !important; line-height:45px !important; color:#20489D;} 

.faq-rgt .wpb_wrapper p{margin-bottom:0px !important;}  

.faq-lft .wpb_wrapper p{margin-bottom:0px !important;} 

.faq-lft .vc_toggle_title h4{font-weight: 700 !important;
  font-size: 16px !important;
  color: #000;}
  
  .faq-rgt .vc_toggle_title h4{font-weight: 700 !important;
  font-size: 16px !important;
  color: #000;}



.content-section {
align-items: center;
display: flex;
gap: 20px;
  padding: 0px 20px 0px 0px;
  flex-wrap: wrap;
}


.content-section img{padding:0px; margin:0px;}

.text-box {
  flex: 2;
  min-width: 300px;
}



.international-patient-care .wpb_wrapper h5{color: #20489D;
  font-size: 33px;
  text-align: left !important;
  font-weight: 800;
  line-height: 40px;}

.international-patient-care .wpb_wrapper h6{color:#009746; font-size:33px; text-align:left !important; font-weight: 800;  line-height: 40px; margin-bottom: 50px !important;}

.international-patient-care .wpb_wrapper h6.service-heading{color:#20489D; font-size:18px; text-align:left !important; font-weight: 600;  line-height: 25px; margin-bottom: 0px !important;}


.international-col-pad .kd_counter_text {
  display: none;
}


.international-col-pad.green-color-int-nub .kd_counter_number {color: #009746 !important;}


.international-col-pad.green-color-int-nub .service-heading {color: #009746 !important;}

.international-col-pad.green-color-int-nub .kd_counter_units {color: #009746 !important;}




.international-col-pad .kd_counter_number {
  text-align: left;
}

.international-col-pad.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner{
  background: #efefef;
  border: solid 1px #00A859;
  border-radius: 20px;
  text-align: left;
  padding: 15px 20px;
}



.international p{color: #000;  font-size: 15px; font-weight:500;}
.international h4 span{color: #20489d;  font-size: 35px !important; font-weight:900 !important;}
.interNumber a {
  background: #fff;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
  padding: 10px 50px 10px 20px;
  color: #20489d;
  font-size: 20px;
  font-weight: 500;
  border-radius: 45px !important;
  border: 2px solid #20489d;
}
.international-center{margin:0px auto; text-align:center;}
  
#ourpatients .elementor-counter-title{font-size: 35px !important;}
#interNumber{ text-align: center}
#interNumber a{background: #fff;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
  padding: 10px 50px 10px 20px; color: #20489d; font-size: 26px;font-weight: 500;
  border-radius: 20px;
  border: 2px solid #20489d;}
  
  
  #site #tabarea .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
  flex:inherit;}
  
  
  
  
   #site #tabarea .elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{
    color: #20489d !important;
  font-size: 30px !important;
  padding: 12px 25px !important;
  line-height: 33px !important;
  height: 61px; background: none !important; border-bottom: 5px solid #20489d;  border-radius: 0px !important;}
  
    #site #tabarea .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {background: #20489d !important;
  color: #fff !important;
  border-radius: 20px !important;
  font-size: 30px !important;
  padding: 12px 25px !important;
  line-height: 33px !important;
  height: 61px;}
  
  
    #site #tabarea .elementor-widget-tabs .elementor-tab-mobile-title{
    color: #20489d !important;
  font-size: 21px !important;
  padding: 12px 16px !important;
  line-height: 18px !important;
  height: 45px; background: none !important; border-bottom: 5px solid #20489d;  border-radius: 0px !important; margin:15px 0;}
  
    #site #tabarea .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-mobile-title.elementor-active {background: #20489d !important;
  color: #fff !important;
  border-radius: 5px !important;
  font-size: 21px !important;
  padding: 12px 16px !important;
  line-height: 18px !important;
  height: 45px;
  margin-bottom: 15px;}
  
  
  
 #site #tabarea .elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper {
  gap: 58px;
}
.dblock{display: block !important;
}
  
  
.img-radius-shadow2 img{border-radius:30px !important; border:solid 10px #fff !important; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}  
  
.home-abt-section-video .vc_column-inner{padding:0px !important; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
  
.video-container img{box-shadow:inherit !important;}
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container{background: transparent !important; border:0px !important;}
.wpb-js-composer .vc_tta-container .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{max-width:100% !important;}

.home-abt-section-video .video-container img{border-radius:20px;}

.whatmu .key-icon-box .ib-wrapper{padding: 10px;}

.whatmu .key-icon-box.icon-left.icon-default .tt-iconbox-customimg {margin:0 15px 0 0;}

.whatmu .key-icon-box h6.service-heading{margin-bottom: 5px;}

.whatmu .key-icon-box.icon-left.cont-left p{font-size: 15px !important;  line-height: 25px !important;}

.testimonials .wpb-js-composer .vc_tta-container .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {max-width: 100% !important;}
  
.technologies .vc_column-inner.vc_custom_1733309828219{border-radius:30px; padding-left:0px; padding-right:0px;}  
.technologies .vc_column-inner.vc_custom_1733309828219 img{border-radius:30px 30px 0 0px; padding-left:0px; padding-right:0px;}  

.technologies .vc_column-inner.vc_custom_1733224078164{border-radius:30px; padding-left:0px; padding-right:0px;}  
.technologies .vc_column-inner.vc_custom_1733224078164 img{border-radius:30px 30px 0 0px; padding-left:0px; padding-right:0px;} 

.technologies .vc_column-inner.vc_custom_1733224093069{border-radius:30px; padding-left:0px; padding-right:0px;}  
.technologies .vc_column-inner.vc_custom_1733224093069 img{border-radius:30px 30px 0 0px; padding-left:0px; padding-right:0px;} 

.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li a {font-size: 22px !important;}
  
  
.tech-heading{font-size:50px; font-weight:bold !important; color:#fff; padding-bottom: 20px;}

.home-page-technology{background: #008491; background: linear-gradient(180deg,rgba(0, 132, 145, 1) 5%, rgba(0, 91, 120, 1) 52%, rgba(0, 53, 97, 1) 100%); padding:70px 0;}

.home-page-technology p{font-size:16px; font-weight:400; color:#fff; padding-bottom: 0px;  text-align: center;  max-width: 900px; margin: 0px auto}


.technologies .vc_column-inner.vc_custom_1758607550850{
  border-radius: 30px !important;
  padding: 50px 50px 25px 50px !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.technologies .vc_column-inner.vc_custom_1758607550850:hover{transform: translateY(-20px);}

.technologies .vc_column-inner.vc_custom_1758607612711 {
  border-radius: 30px !important;
  padding: 50px 50px 25px 50px !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.technologies .vc_column-inner.vc_custom_1758607612711:hover{transform: translateY(-20px);}

.technologies .vc_column-inner.vc_custom_1758607586361 {
  border-radius: 30px !important;
  padding: 50px 50px 25px 50px !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.technologies .vc_column-inner.vc_custom_1758607586361:hover{transform: translateY(-20px);}


.tect-text .tect1{font-size:32px; font-weight:bold; color:#20489D; display:block;} 
.tect-text .tect2{font-size:21px; font-weight:bold; color:#20489D; display:block; padding: 20px 0;} 
.tect-text .tect3{font-size:40px; font-weight:bold; color:#20489D; display:block; padding: 0 0 20px 0;} 
.tect-text .tect3 a{color:#fff;} 
.tect-text .tect4{font-size:16px; font-weight:500; color:#000; display:block;} 

.tect1.green-color {color: #009746;}

.tect2.green-color {color: #009746;}

.mt-10{margin-top:50px;}


.tect-icon{display: flex; justify-content: space-between;  width: 100%; align-items: center;}

.tect-icon p{margin:0px; padding:0px;}


.tect-icon .text-circle.text-green-circle{padding: 20px 20px 20px 10px;
  border-radius: 100%;
  width: 90px;
  height: 90px;
  font-size: 14px;
  border: solid 3px #009746;
  color: #009746;
  line-height: 19px;
  font-weight: 600;
  text-align: left;}



.tect-icon .text-circle{padding: 20px 20px 20px 10px;
  border-radius: 100%;
  width: 90px;
  height: 90px;
  font-size: 14px;
  border: solid 3px #20489D;
  color: #20489D;
  line-height: 19px;
  font-weight: 600;
  text-align: left;
    display: flex;
  align-items: center;
}
  
  
  

.modal-menu-item.tt_button.tt_primary_button.btn_primary_color.default_header_btn.panel-trigger-btn {
  border-radius: 30px;
}

.modal-menu-item{ background: url(../../../wp-content/uploads/2024/12/call-icon-1.png) no-repeat 15px 9px #fecd1a !important;
  padding-left: 54px !important; border-color: #fecd1a !important;
  color: #000 !important;}
.modal-menu-item:hover{color:#000 !important;}




.number-padding{padding:50px 0 0 0;}
.upper-footer .widget-title {font-size: 20px;}

.upper-footer {
  padding: 0;
  padding-top: 50px;
}

.footer_widget ul a, .footer_widget .menu li a{font-size:14px;}
.lower-footer {
  padding: 10px 0 10px 0;
  font-size: 13px;
}


.third-widget-area #custom_html-3{margin-bottom: 0px;}
.upper-footer .textwidget {
  border: none;
  margin-bottom: 0px;
}

.footer_widget{margin-bottom:0px !important;}




.d-block{display:none !important;}



.top-procedures-for-procedures-pages{padding-top: 50px !important;
  padding-bottom: 30px !important;
  background: #F0F8FA url(https://healing.ocpwebserver.com/wp-content/uploads/2025/03/pattern-bg.png)  repeat !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;}

.inner-page-section1 h2{font-size:37px !important; font-family: 'Montserrat' !important; font-weight:600 !important;}
.inner-page-section1 h3{font-size:32px !important; font-family: 'Montserrat' !important; font-weight:600 !important;}
.inner-page-section1 h6{font-size:22px !important; font-family: 'Montserrat' !important; font-weight:600 !important; color:#20489d;}
.inner-page-section1 img{border-radius: 30px !important;   border: solid 10px #fff !important;  box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
.inner-page-section1 p{font-size:16px !important; font-family: 'Montserrat' !important; font-weight:400 !important; line-height:30px;}
.cardiology-icons-text p{font-size:16px !important; padding-bottom:35px; font-weight:500; color:#000;}


.other-specialities-cardiology .kd-photobox h4 {font-weight: 500 !important;  margin: 10px 0 10px 0 !important;  padding: 0px !important;  min-height: 45px;  font-size: 16px;  line-height: 20px !important;}




.ViewAllDoctorsBtn{background: #009746;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 5px 21px 5px 15px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  border-radius: 40px;
  border: 2px solid #009746;
  transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;}
  
.ViewAllDoctorsBtn::before {
  content: "\f0f0";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
  
  
.ViewAllDoctorsBtn:hover {
  background: #fff;
  color: #009746;
  border: 2px solid #009746;
  transform: translateY(-3px);
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
}  



.inner-page-section2 h3{font-size:33px !important; font-family: 'Montserrat' !important; font-weight:600 !important;}
.inner-page-section2 h4.section-title{font-size:16px !important; font-family: 'Montserrat' !important; font-weight:600 !important; margin-bottom: 6px;}
.inner-page-section2 img{border: solid 10px #fff !important;  box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
.inner-page-section2 p.desig{font-size:15px !important; font-family: 'Montserrat' !important; font-weight:500 !important; line-height:18px; margin-bottom: 0px !important;}
.inner-page-section2 p.dept{font-size:14px !important; font-family: 'Montserrat' !important; font-weight:500 !important; line-height:18px; margin-bottom: 0px !important; padding: 10px 0;}
.dr-box-card{padding: 15px 0px;
  overflow: auto;
  margin-bottom: 26px !important;
  height: 260px;
  border: solid 2px #dee2e6;
  border-radius: 20px !important;
  background: #fff;}


.dr-box-card .view-profile-btn{font-weight: 400;
  font-family: 'Montserrat';
  font-size: 16px;
  letter-spacing: 0.5px;
  border-radius: 30px;
  background: #fff;
  color: #000;
  box-shadow: inherit !important;
  border: 0px !important;
  padding: 3px 21px 3px 15px;
  border: solid 2px #000 !important;
  margin-bottom: 30px;
    transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
    display:block;
}
.dr-box-card .view-profile-btn:hover{
  background: #20489d;
  color:#fff;
  border: 2px solid #20489d !important;
  transform: translateY(-3px);
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2)  !important;
}


.dr-box-card .view-profile-btn::before {
content: "\f0f0"; /* FA check icon */
  font-family: "Font Awesome 6 Free"; /* adjust if using FA4/5 */
  font-weight: 900;
  margin-right: 8px;
}  


.inner-page-hod-section .twobtns{display: flex;
  align-content: space-around;
  align-items: center;
  width: 100%;
  gap: 20px;}

.inner-page-hod-section h3{color: #20489d;
  font-weight: 700;
  font-family: Montserrat;
  letter-spacing: -0.3px;}


.view-profile-btn2{font-weight: 400;
  font-family: 'Montserrat';
  font-size: 16px;
  letter-spacing: 0.5px;
  border-radius: 30px;
  background: #fff;
  color: #000;
  box-shadow: inherit !important;
  border: 0px !important;
  padding: 3px 21px 3px 15px;
  border: solid 2px #000 !important;
  margin-bottom: 30px;
    transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
    display:block;
}
.view-profile-btn2:hover{
  background: #20489d;
  color:#fff;
  border: 2px solid #20489d !important;
  transform: translateY(-3px);
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2)  !important;
}


.view-profile-btn2::before {
content: "\f0f0"; /* FA check icon */
  font-family: "Font Awesome 6 Free"; /* adjust if using FA4/5 */
  font-weight: 900;
  margin-right: 8px;
}  




.book-an-appointment {
  font-weight: 400;
  font-family: 'Montserrat';
  font-size: 16px;
  letter-spacing: 0.5px;
  border-radius: 30px;
  background: #20489D;
  color: #fff;
  box-shadow: inherit !important;
  border: 0px !important;
  padding: 4px 21px 4px 15px;
  border: solid 2px #20489D !important;
  margin-bottom: 30px;
  transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
}

.book-an-appointment::before {
  content: "\f274";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 8px;
}

.book-an-appointment:hover {
  background: #fff;
  color: #20489D;
  border: 2px solid #20489D;
  transform: translateY(-3px);
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2) !important;
}



#single-page .section.book-an-appointment::before{display:none;}


#single-page .section.book-an-appointment:hover{display:none;}

  
  
.dr-box-card .doctor-img {width: 100%; border: solid 1px #dee2e6;  border-radius: 20px;}
  
.dr-box-card .mt-5{font-weight: 500;  font-family: 'Montserrat';  font-size: 15px;  text-transform: uppercase;  letter-spacing: 0.5px;  border-radius: 0px;  background: #fecd1a;  color: #000;  box-shadow: inherit !important; border-radius:30px;  border: 0px !important;  padding: 5px;  border: solid 2px #fecd1a !important; display: inline-block;  width: 100%; text-align: center;  line-height: 20px;}

.entry-header {background-color: #f6f6f6 !important;}
.doctor-ent-header{background-color:transparent !important; padding-top: 122px; padding-bottom: 0px;}
.entry-header.single-page-header.with-topbar h1{color: #fff !important; font-size:33px !important;}
.entry-header.single-page-header.with-topbar .breadcrumbs a{color: #fff !important;}
.entry-header.single-page-header.with-topbar .breadcrumbs .fa{color: #fff !important;}
.entry-header.single-page-header.with-topbar .post.post-page.current-item{color: #fff !important;}
.entry-header.single-page-header.with-topbar {padding-top: 300px !important; padding-bottom: 100px !important;}

.breadcrumbs .fa {color: #000 !important;}

.table .table-bordered thead th{width:100%;}

.paoc-popup-margin {text-align: center;}
.page-id-7445 .wpcf7-form-control-wrap {margin-right: 0px;}
.page-id-7445 .paoc-popup-mheading {font-size: 26px;  color: #20489d;}
.page-id-7445 .wpcf7-form-control.wpcf7-submit.has-spinner {margin-top: 20px; color:#fff;}
.page-id-7445 .wpcf7-form-control.wpcf7-submit.has-spinner:hover {color:#20489d;}


#interlinkig-footer-when-nofollow-page:has(ul:empty) {
  display: none !important;
}

.single-page-content .all-specialities-interlinking-bg{padding: 36px 0 10px 0; border-top: solid 5px #fdcc19 !important;}
.single-page-content .all-conditions-interlinking-footer{padding: 36px 0 10px 0;}
.single-page-content .all-procedure-interlinking-footer{padding: 36px 0 10px 0;}
.single-page-content .all-specialities-interlinking{padding: 36px 0 10px 0; margin-bottom: 50px; border-bottom: solid 5px #fdcc19;}



.single-page-content .all-specialities-interlinking-bg h3{font-size: 35px !important; text-align: center !important;}

.single-page-content .all-specialities-interlinking-bg h3::after {
border-bottom: 3px solid #fecd1a;
  content: "";
  display: block;
  width: 150px;
  margin: 0px auto;
    margin-top: 0px;
  margin-top: 5px;
}

.single-page-content .all-conditions-interlinking-footer h3{font-size: 35px !important; text-align: center !important;}

.single-page-content .all-conditions-interlinking-footer h3::after {
border-bottom: 3px solid #fecd1a;
  content: "";
  display: block;
  width: 150px;
  margin: 0px auto;
    margin-top: 0px;
  margin-top: 5px;
}
.single-page-content .all-procedure-interlinking-footer h3{font-size: 35px !important; text-align: center !important;}

.single-page-content .all-procedure-interlinking-footer h3::after {
border-bottom: 3px solid #fecd1a;
  content: "";
  display: block;
  width: 150px;
  margin: 0px auto;
    margin-top: 0px;
  margin-top: 5px;
}
.single-page-content .all-specialities-interlinking h3{font-size: 35px !important; text-align: center !important;}

.single-page-content .all-specialities-interlinking h3::after {
border-bottom: 3px solid #fecd1a;
  content: "";
  display: block;
  width: 150px;
  margin: 0px auto;
    margin-top: 0px;
  margin-top: 5px;
}




.all-specialities-interlinking-customListOs {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.all-specialities-interlinking-customListOs li {
    display: block;
    width: 33%;
    flex-direction: column;
    float: left;
    font-weight: 500;
    padding: 9px 10px 9px 25px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}

.all-specialities-interlinking-customListOs li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
    position: absolute;
    top: 9px;
    left: 0;
    width: 15px;
    height: 16px;
}
.all-specialities-interlinking-customListOs li a {
    color: #000;
    font-size: 14px;
}

.all-specialities-interlinking-customListOs li a:hover {
    color: #d8a700;
}





.all-conditions-treated-interlinking-footer-customListOs {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.all-conditions-treated-interlinking-footer-customListOs li {
    display: block;
    width: 33%;
    flex-direction: column;
    float: left;
    font-weight: 500;
    padding: 9px 10px 9px 35px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}

.all-conditions-treated-interlinking-footer-customListOs li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
    position: absolute;
    top: 9px;
    left: 0;
    width: 15px;
    height: 16px;
}
.all-conditions-treated-interlinking-footer-customListOs li a {
    color: #000;
    font-size: 14px;
}

.all-conditions-treated-interlinking-footer-customListOs li a:hover {
    color: #d8a700;
}






.all-conditions-interlinking-footer-customListOs {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.all-conditions-interlinking-footer-customListOs li {
    display: block;
    width: 33%;
    flex-direction: column;
    float: left;
    font-weight: 500;
    padding: 9px 10px 9px 25px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}

.all-conditions-interlinking-footer-customListOs li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
    position: absolute;
    top: 15px;
    left: 0;
    width: 15px;
    height: 16px;
}
.all-conditions-interlinking-footer-customListOs li a {
    color: #000;
    font-size: 14px;
}

.all-conditions-interlinking-footer-customListOs li a:hover {
    color: #d8a700;
}







.all-procedure-interlinking-footer-customListOs {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.all-procedure-interlinking-footer-customListOs li {
    display: block;
    width: 33%;
    flex-direction: column;
    float: left;
    font-weight: 500;
    padding: 9px 10px 9px 25px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}


.navbar-default.navbar-shrink.with-topbar{margin-top: 0px;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 10px 6px -14px black;}

.all-procedure-interlinking-footer-customListOs li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
    position: absolute;
    top: 15px;
    left: 0;
    width: 15px;
    height: 16px;
}

.all-procedure-interlinking-footer-customListOs li a {
    color: #000;
    font-size: 14px;
}

.all-procedure-interlinking-footer-customListOs li a:hover {
    color: #d8a700;
}






.all-specialities-interlinking-customListOs {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.all-specialities-interlinking-customListOs li {
    display: block;
    width: 33%;
    flex-direction: column;
    float: left;
    font-weight: 500;
    padding: 9px 10px 9px 25px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}

.all-specialities-interlinking-customListOs li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
    position: absolute;
    top: 15px;
    left: 0;
    width: 15px;
    height: 16px;
}

.all-specialities-interlinking-customListOs li a {
    color: #000;
    font-size: 14px;
}

.all-specialities-interlinking-customListOs li a:hover {
    color: #d8a700;
}





















.customListOs2 {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.customListOs2 li {
    display: block;
    width: 33%;
    flex-direction: column;
    float: left;
    font-weight: 500;
    padding: 9px 10px 9px 25px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}

.customListOs2 li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon.png");
    position: absolute;
    top: 12px;
    left: 0;
    width: 18px;
    height: 18px;
}

.customListOs2 li a {
    color: #000;
    font-size: 16px;
}

.customListOs2 li a:hover {
    color: #d8a700;
}











  #additional-content {
    display: none;
  }
  #readMoreButton{color: #fff;
  font-size: 15px;
  font-weight: 600;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  cursor: pointer;
  border: solid 2px #20489d !important;
  border-radius: 30px;
  padding: 6px 25px 6px 25px;
  background: #20489d;
  transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;}
  
   #readMoreButton:hover{background: #fff;
  color: #20489d;
  border: 2px solid #20489d;
  transform: translateY(-3px);
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);} 
  
    #readMoreButton2{color: #20489d;
  font-size: 15px;
  font-weight: 600;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  cursor: pointer;
  border: solid 2px #20489d !important;
  border-radius: 30px;
  padding: 6px 25px 6px 25px;
  background: #fff;}

.customListOs1 {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.customListOs1 li {
    display: block;
    width: 25%;
    flex-direction: column;
    float: left;
    font-weight: 400;
    padding: 9px 10px 9px 35px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}

.customListOs1 li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon.png");
    position: absolute;
    top: 9px;
    left: 0;
    width: 24px;
    height: 26px;
}

.customListOs1 li a {
    color: #000;
    font-size: 16px;
}

.customListOs1 li a:hover {
    color: #d8a700;
}





.customListOs3 {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.customListOs3 li {
    display: block;
    width: 50%;
    flex-direction: column;
    float: left;
    font-weight: 400;
    padding: 9px 10px 9px 25px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}

.customListOs3 li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon.png");
    position: absolute;
    top: 13px;
    left: 0;
    width: 24px;
    height: 26px;
    background-repeat: no-repeat;
}

.customListOs3 li a {
    color: #000;
    font-size: 16px;
}

.customListOs3 li a:hover {
    color: #d8a700;
}

.customListOs-for-nav {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    overflow: hidden;
}

.customListOs-for-nav li {
    display: block;
    width: 50%;
    flex-direction: column;
    float: left;
    font-weight: 400;
    padding: 9px 10px 9px 22px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:14px;
}

.customListOs-for-nav li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
    position: absolute;
    top: 14px;
    left: 0;
    width: 15px;
    height: 16px;
}

.customListOs-for-nav li a {
    color: #000;
    font-size: 14px;
}

.customListOs-for-nav li a:hover {
    color: #d8a700;
}




.customListOs-for-nav-all {padding: 0px;  margin: 10px 0 25px 0 !important;  overflow: hidden;}
.customListOs-for-nav-all li {display: block;  width: 50%;  flex-direction: column;  float: left; font-weight: 400;  padding: 9px 0px 9px 0px; line-height: 24px; position: relative; color: #000; font-size:14px;}
.customListOs-for-nav-all li a {color: #000; font-size: 14px;  display: flex;  line-height: 18px; align-items: center;}
.customListOs-for-nav-all li a .menu-icon{width: 35px; height: 35px; margin-right: 7px;}
.customListOs-for-nav-all li a:hover {color: #d8a700;}



.ib-hover-2.key-icon-box .ib-wrapper {
  border-bottom: solid 5px #20489d !important;
  position: relative;
  overflow: hidden;
  min-height: 208px;
  margin-bottom: 20px;
  box-shadow: 0 5px 3px rgba(0, 0, 0, 0.14) !important;
  padding:15px;
  background:#f6f6f6;
  border-radius: 20px;
}


.ib-hover-2.key-icon-box:hover .ib-wrapper::before {
  background: #009746 !important;
  opacity: 10 !important;
}

.effect-2 .ib-hover-2.key-icon-box .ib-wrapper {
  border-bottom: solid 5px #20489d !important;
  position: relative;
  overflow: hidden;
  min-height: 208px;
  margin-bottom: 20px;
  box-shadow: inherit !important;
  padding:15px;
  background:#efefef;
}


.other-specialities-cardiology .photobox-img img{width:64px !important; height:62px !important;}

.other-specialities-cardiology .kd-photobox::after{background:url(https://healing.ocpwebserver.com/wp-content/uploads/2025/10/other-specialities-arrow-right.png) no-repeat; z-index: 1000;
  position: absolute;
  content: '';
  width: 57px;
  height: 54px;
  right: 0px;
  bottom: 0px;}



.other-specialities-cardiology .kd-photobox{
  padding: 16px 10px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border: 1px solid #fff;
  cursor: pointer;
  color: #20489d;
  border: 2px solid #fff;
  font-size: 15px;
  font-weight: 600;
  text-align: center !important;
  line-height: 20px;
  min-height: 140px;}
.other-specialities-cardiology .kd-photobox .phb-content{padding:0px !important;}  
.other-specialities-cardiology .kd-photobox h5{font-weight: 500;
  margin: 10px 0 10px 0;
  padding: 0px !important;
  min-height: 45px;
  font-size: 16px;
  line-height: 20px;}
.other-specialities-cardiology .kd-photobox:hover{border: 2px solid #20489D;}

.advanced-diagnostics-technology{background:#fff; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14);}

.advanced-diagnostics-technology .vc_tta-tabs-list .vc_active{background:#e9eced !important;}

.advanced-diagnostics-technology .vc_tta-tab{box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14); border: solid 1px #efefef !important;  border-radius: 20px !important; background:#000; padding: 0px 15px 10px 15px !important;}

.advanced-diagnostics-technology .vc_tta-title-text{font-size:22px !important; font-weight:bold !important; color:#20489d; position: relative;  padding-left: 82px;}
.advanced-diagnostics-technology .vc_tta-title-text span{font-size:16px !important; font-weight:normal !important; color:#20489d; line-height: 30px;  display: flex;}

.advanced-diagnostics-technology .vc_tta-panels-container {border: 0px !important; padding: 0px !important;}

.advanced-diagnostics-technology .vc_tta-tabs-list{padding:50px !important;}
.advanced-diagnostics-technology .wpb-js-composer .vc_tta-container .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a{border-bottom:0px !important; text-align:left !important;}


.advanced-diagnostics-technology .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{background:#fff !important;}

.advanced-diagnostics-technology ul.vc_tta-tabs-list li.vc_tta-tab a{border:0px !important; text-align: left !important; background: transparent !important; line-height:40px !important;}

.advanced-diagnostics-technology .vc_tta-tab img{position: absolute; left: 0px; top: 17px;}

.advanced-diagnostics-technology .vc_tta-title-text span{ position:relative; padding-left: 82px;}

.advanced-diagnostics-technology #tab_container_8267{margin-bottom:0px !important;}
.advanced-diagnostics-technology #tab_container_8267 .tab-content{padding:0px !important;}
.advanced-diagnostics-technology #myTab_8267{padding:40px 20px 0px 20px !important; width:50% !important;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a{border-radius:30px !important; margin-bottom:20px; font-family: 'Montserrat' !important; padding:20px 10px 20px 111px !important; text-align: left !important;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span{font-size: 18px !important; font-weight:400; color:#000;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li.active > a{border:1px solid #ececec !important;}

.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span {font-size: 16px !important;font-weight: 400; display: inline-block; padding-top: 12px;}

#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-laptop::after{content: "128 SLICE CT-SCAN"; position: absolute; left: 111px; top: 22px; font-size:20px; font-weight:600; letter-spacing: 2px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-adjust::after{content: "3.0 Tesla MRI"; position: absolute; left: 111px; top: 22px; font-size:20px; font-weight:600; letter-spacing: 2px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after{content: "1000 mA Xray"; position: absolute; left: 111px; top: 22px; font-size:20px; font-weight:600; letter-spacing: 2px;}

#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-laptop::before{content: url('https://healing.ocpwebserver.com/wp-content/uploads/2025/03/Slice-CT-icon-1.png') !important; position: absolute; left: 20px; top: 12px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-adjust::before{content: url('https://healing.ocpwebserver.com/wp-content/uploads/2025/03/Tesla-MRI-icon.png') !important; position: absolute; left: 20px; top: 12px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::before{content: url('https://healing.ocpwebserver.com/wp-content/uploads/2025/03/1000mA-Xray-icon.png') !important; position: absolute; left: 20px; top: 12px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after{line-height: 24px;}
.breadcrumbs a{opacity:10 !important;}
.mt-3{font-weight: 400;  font-family: 'Montserrat';  font-size: 16px;  letter-spacing: 0.5px;  border-radius: 30px;  background: #20489D;  color: #fff;  box-shadow: inherit !important;  border: 0px !important;  padding: 10px 15px;  border:solid 2px #20489D !important;  margin-bottom: 30px;}
.dr-profile-faq .accordion .card{moz-transition: 0.2s !important;
  -ms-transition: 0.2s !important;
  transition: 0.2s !important;
  background: #fff;
  box-shadow: 0 25px 98px 0 rgba(0,0,0,0.1); }  
  
.dr-profile-faq .accordion .card .btn-link{width: 100%;  text-align: left; padding: 25px; font-size: 16px;  transition: 0.25s;  font-weight: 600; color: #20489d;  text-decoration: none;} 
.addtoany_shortcode{margin-bottom:20px;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a{background:#fff; border:solid 1px #20489d; border-radius:10px; font-size:15px; color:#000; display: inline-flex;  align-items: center; padding: 0px 16px;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a::before{content: url('../../../wp-content/uploads/2024/12/share-icon.png') !important; padding-top: 10px;  padding-right: 10px;}
  
.about-page-team .team-member.design-classic .team-content .team-subtitle {padding-bottom: 21px !important;}  
    
    .faq-container {
-moz-transition: 0.2s !important;
  -ms-transition: 0.2s !important;
  transition: 0.2s !important;
  background: #fff;
  box-shadow: 0 25px 98px 0 rgba(0,0,0,0.1);
  padding:25px;
  margin-bottom:20px;
  border-radius:10px;
}

.faq-item {
  font-size: 16px;
  transition: 0.25s;
  font-weight: 600;
  
  text-decoration: none;
  padding:0px;
}

.faq-question {
  font-weight: bold;
  cursor: pointer;
  color: #20489d;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.faq-question .icon {
  font-size: 18px;
  color: #20489d;
  transition: transform 0.3s ease;
}

.faq-answer {
  display: none;
  padding: 10px 0;
  color: #000;
  font-weight:500;
}
  
.mt-3:hover{background:#fff; color:#20489D; border:solid 2px #20489D !important; } 
.mt-3:active{background: #20489D !important;  color: #fff;} 
.mt-3:focus{background: #20489D !important;  color: #fff;} 
.mt-4{font-weight: 700;
  font-family: 'Montserrat';
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-radius: 30px;
  background:transparent;
  color: #fff;
  box-shadow: inherit !important;
  border: 0px !important;
  padding: 10px 15px;
  border:solid 2px #fff !important; 
  margin-bottom: 30px;
}  
.mt-4:hover{background:transparent; color: #000;}   
.mt-4:active{background:transparent !important; color: #000;} 
.mt-4:focus{background:transparent !important; color: #000;} 
.breadcrumbs{margin-bottom:15px; max-width:100% !important; color:#fff !important;}
.entry-header.single-page-header.with-topbar {padding-top: 250px; padding-bottom: 200px;}


.opd-timing-details{
  background-color: #009746;
  border-radius: 30px;
  background-image: url('https://healing.ocpwebserver.com/wp-content/uploads/2025/10/opd-icon.png');
   background-repeat: no-repeat;
  background-position: right bottom;
  /*background-size: 100%;  icon size relative to box */
  display:inline-block;
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  padding:30px;
  width:100%;
    }
    
.opd-timing-details h3{ font-size:26px; color:#fff !important; margin-bottom:0px;}    

.opd-timing-details-list {
  padding: 0px;
  overflow: auto;
  margin: 10px 0 25px 0 !important;
  margin-bottom: 0px !important;
}

.opd-timing-details-list li {
  display: block;
  width: 100%;
  flex-direction: column;
  float: left;
  font-weight: 400;
  padding: 9px 10px 9px 35px;
  line-height: 24px;
  position: relative;
  color: #fff;
  font-size: 16px;
}

.opd-timing-details-list li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2025/10/timing-icon.png");
  position: absolute;
  top: 9px;
  left: 0;
  width: 24px;
  height: 26px;
  visibility: visible;
  background-repeat:no-repeat;
}


.dark-about-bg{background:#F6FAFE; margin-top:0px !important;}

/*.advanced-diagnostics-technology .tab-text-container{display:none;}*/

.why-trust-graphic{/*background:url(https://healing.ocpwebserver.com/wp-content/uploads/2024/12/yellow-bg.png) !important;*/ background:#fecd1a; border-radius: 60px;  box-shadow: -20px 20px 0px 0px #eae5d9;}
.wppsac-post-categories .wppsac-post-categories-list li:nth-child(4n+1) a {background: #fecd1a !important;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {color: #20489d !important; font-size: 19px;  line-height: 20px;}
.wppsac-sub-content {font-size: 16px; display:none;}
.wppsac-post-date{min-height:50px;}
.wppsac-post-categories{display:none;}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn {border: solid 2px #20489d !important;  border-radius: 30px !important;  padding: 6px 25px 6px 25px !important;  background: #fff !important; color: #20489d !important;  font-size: 15px;  font-weight: 600;}

.wppsac-post-carousel .slick-arrow{width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  border: 0px !important;
  background: #fff !important;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);}
  
 .wppsac-post-carousel .slick-arrow svg {display:none;}
 
 .wppsac-post-carousel .slick-arrow.slick-next::before {content: "\e900";
  display: block;
  font-size: 18px;
  line-height: 36px;
  font-family: 'ekko-font';
  box-sizing: border-box;
  font-weight: bold;
  transition: 0.2s;}
  
   .wppsac-post-carousel .slick-arrow.slick-prev::before {content: "\e901";
  display: block;
  font-size: 18px;
  line-height: 36px;
  font-family: 'ekko-font';
  box-sizing: border-box;
  font-weight: bold;
  transition: 0.2s;}


/*.wppsac-post-carousel.design-1 .wppsac-carousel-slides {padding: 0 10px; background: #fff; border-left: solid 2px #f5f5f5; border-right: solid 2px #f5f5f5;}

.wppsac-post-carousel.design-1 .wppsac-carousel-slides {padding: 0 10px; background: #fff; border: solid 10px #fff; box-shadow: 0 15px 24px 0 rgba(0,0,0,0.1);}*/

  
.single-doctor-profile{background:#fff; padding-top: 50px;} 
.single-doctor-profile .doctor-img{width:100%;}
.single-doctor-profile h1{font-size:40px; color:#20489d; padding-top: 20px;  padding-bottom: 20px;  margin: 0px;} 
.single-doctor-profile h2{font-size:40px; color:#20489d; padding-top: 20px;  padding-bottom: 20px;  margin: 0px;} 
.single-doctor-profile .desig{font-size:26px; color:#000;  padding-bottom: 10px;  margin: 0px; font-weight: 600;} 
.single-doctor-profile .dept{font-size:20px; color:#000;  padding-bottom: 20px;  margin: 0px; font-weight: 600;} 
.single-doctor-profile .exp{font-size:18px; color:#000;  padding-bottom: 20px;  margin: 0px; font-weight: 500;} 
.single-doctor-profile .mt-5{font-weight: 700;
  font-family: 'Montserrat';
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-radius: 0px;
  background: #fecd1a;
  color: #000;
  box-shadow: inherit !important;
  border: 0px !important;
  padding: 10px 25px;
  border:solid 2px #fecd1a !important; 
  width:100%;
}
  
.single-doctor-profile .mt-5:hover{background:#fecd1a; color:#000; border:solid 2px #fecd1a !important; } 
.single-doctor-profile .mt-5:active{background: #fecd1a !important;  color: #000;} 
.single-doctor-profile .mt-5:focus{background: #fecd1a !important;  color: #000;}
.about-dr-profile{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; border-top:solid 5px #20489d; margin: 0px auto;  margin-top: 50px; padding:30px 0px 30px 0px; overflow: auto; border-radius:0 0px 30px 20px;}
.about-dr-profile p{font-size:16px; padding-bottom:15px;}
.about-dr-profile2-col{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; border-top:solid 5px #20489d; margin: 0px auto;  margin-bottom: 50px; padding:30px 20px 30px 20px; height:350px; overflow: auto; border-radius: 0 0px 30px 20px;}
.about-dr-profile3{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; border-top:solid 5px #20489d; margin: 0px auto;  margin-bottom: 50px; padding:30px 20px 30px 20px; overflow: auto; border-radius: 0 0px 30px 20px;}
.yellow-line{border-bottom: solid 1px #fecd1a;  width: 100%;  padding-top: 20px;  border-top: 0px;}  
.best-known{background:#fecd1a; padding:5px 10px; font-size:15px; color:#000; border-radius: 10px;  font-weight: 500;  margin-right: 10px; display: inline-flex;  align-items: center; margin-bottom: 10px;}
.best-known img{padding-right:10px;}
.mt-50{margin-top: 50px;}
.ml-lt-15{margin-left:-15px;}
.ml-rt-15{margin-right:-15px;}
.custom-dr-post .slick-slide img {display: block; width: 100%;}

#tab_container_8316 .wpsm_nav-tabs > li > a{text-align:left !important;}

.dr-profile-faq{background:#dcebf2; padding:30px 0;}
.dr-profile-faq h2{text-align:center;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg {height:270px;}
.customListOs3 {
    padding: 0px;
    margin: 10px 0 25px 0 !important;
    
}

.customListOs4{padding:0px; overflow: auto; margin:10px 0 25px 0 !important;}
.customListOs4 li {
    display: block;
    width: 100%;
    flex-direction: column;
    float: left;
    font-weight: 400;
    padding: 9px 10px 9px 24px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
}

.customListOs4 li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon.png");
    position: absolute;
    top: 12px;
    left: 0;
    width: 18px;
    height: 18px;
    visibility: visible;
    background-repeat: no-repeat;
}

.customListOs4 li a {
    color: #20489d;
    font-size: 16px;
    word-wrap: anywhere;
}

.customListOs4 li a:hover {
    color: #d8a700;
}  





.customListOs6{padding:0 0px !important; overflow: auto; margin:10px 0 25px 0 !important;}
.customListOs6 li {
    display: block;
    width: 100%;
    flex-direction: column;
    float: left;
    font-weight: 400;
    padding: 9px 10px 9px 35px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:16px;
    list-style: none;
}

.customListOs6 li img{padding-right:10px;}

.customListOs6 li a {
    color: #20489d;
    font-size: 16px;
    word-wrap: anywhere;
}

.customListOs6 li a:hover {   color: #d8a700;}  


.wpcf7 .wpcf7-text::placeholder { color: #000 !important;}

.wpcf7-form-control-wrap .wpcf7-textarea::placeholder {  color: #000 !important;}

.doctor-sidebar-form .form-widget input{border-radius:50px; border:solid 1px #BDE0CB; background:#FFF8F8;}

.doctor-sidebar-form .form-widget textarea{border-radius:50px; border:solid 1px #BDE0CB; background:#FFF8F8;}

.doctor-sidebar-form .form-widget .wpcf7-form-control.wpcf7-submit.has-spinner{border-radius:50px; border:solid 1px #009746; background:#009746; margin-top: 5px;}

.doctor-sidebar-form{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;
  border-top: solid 5px #20489d;
  margin: 0px auto;
  margin-top: 50px;
  padding: 30px;
  border-radius: 0 0px 30px 20px; margin-top: 0px; }

.doctor-sidebar-form h4{text-align: center;
  font-size: 35px;
  line-height: 40px;}

.doctor-sidebar-form p{text-align: center;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;}

.dr-top-treatment{background:#F0F8FA url("../../../wp-content/uploads/2025/03/pattern-bg.png") center repeat; padding:30px 0px; margin-bottom:0px;}  
.dr-top-treatment h3{padding-bottom:30px; font-size: 35px; text-align:center;  line-height: 45px; }
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {padding: 10px 10px 5px 10px !important; line-height: 22px !important;}

.dr-videos-by{box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;
  border-top: solid 5px #20489d;
  margin: 0px auto;
    margin-bottom: 0px;
    margin-left: auto;
  margin-bottom: 50px;
  padding: 30px 20px 30px 20px;
    border-radius: 0 0px 30px 20px;
}  
  
.dr-video-frame{text-align: center;  border-radius: 0px 0px 20px 20px; margin-bottom: 30px; background:#efefef;}
.dr-video-frame h3{padding-bottom:30px; font-size: 15px; text-align:center; line-height: 20px; padding: 0px;  margin: 0px; font-weight:500 !important; min-height:50px; display: inline-flex;  align-items: center; color:#000 !important; padding: 0px 20px 10px 20px;}
#tab_container_8316 .wpsm_nav-tabs > li > a{font-family: 'Montserrat' !important;} 

.pt-20{padding-top: 30px !important;  margin-bottom: 10px !important; clear: both;}  
.ptb-10{padding-top: 10px !important;  margin-bottom: 10px !important; display:block;}  

.breadcrumbs a{font-size: 14px !important; font-weight:500 !important;}
.breadcrumbs a span {font-size: 14px !important; color: #fff;}

.blog-title-center .breadcrumbs a span {font-size: 14px !important; color: #000;}

.row.blog-page-heading.blog-title-left .breadcrumbs.mk {
  color: #000 !important;
}

.row.blog-page-heading.blog-title-left .breadouter h1{
  color: #000 !important;
}

.entry-header.single-page-header.with-topbar .post.post-page.current-item{font-size: 14px !important; font-weight: 500;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{border-radius:30px !important;} 
#videolightbox .responsiveSlider{display: flex !important; align-items: center !important;}

.bx-wrapper .bx-prev {width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  border: 0px !important;
  background: #fff !important;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);}
  
.bx-wrapper .bx-prev::before{content: '\e901';
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-family: 'ekko-font';
  box-sizing: border-box;
  font-weight: bold;
  transition: 0.2s;
    padding-left: 10px;
  padding-top: 7px;
  text-indent: 0px;
}
.bx-wrapper .bx-prev:hover::before {
  -webkit-transform: translateX(-3px);
  transform: translateX(-3px);
}

.bx-wrapper .bx-next:hover::before {
  -webkit-transform: translateX(3px);
  transform: translateX(3px);
}
  
  .bx-wrapper .bx-next {width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  border: 0px !important;
  background: #fff !important;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);}
  
.bx-wrapper .bx-next::before{content: '\e900';
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-family: 'ekko-font';
  box-sizing: border-box;
  font-weight: bold;
  transition: 0.2s;
 padding-left: 10px;
  padding-top: 7px;
  text-indent: 0px;
}
.bx-wrapper .bx-controls-direction a { overflow: hidden;}

.bx-wrapper .bx-prev {left: -85px !important;}
.bx-wrapper .bx-next {right: -85px !important;}
  
.h3-for-spec-page h3{font-size:32px; /*margin-bottom: 40px;*/}

#tab_container_8316 .wpsm_nav-tabs {width: 33%;}



.wpb-content-wrapper .splt-dar-bg{background:#efefef !important; padding:20px; margin-bottom:25px;}


.splt-dar-bg{background:#efefef !important; padding:20px; margin-bottom: 40px;
  margin-top: 40px !important;}
.mega-menu-wrap #tab_container_8316 .wpsm_nav-tabs > li > a {padding: 10px 10px !important; text-align:left !important;}

#tab_container_8316 .tab-content {height: auto; min-height: 307px !important;}


.about-page-mission{padding:50px 30px 20px 30px !important;}

.mega-menu-item-9520 a{ background: url(../../../wp-content/uploads/2024/12/call-icon-1.png) no-repeat 15px 6px #fecd1a !important; padding-left: 60px !important; border-color: #fecd1a !important; color: #000 !important; text-transform: uppercase !important;
  font-weight: bold !important;  font-size: 14px !important; padding-right: 20px !important; margin-left:10px !important;}
.mega-menu-item-9520 a:hover{color:#000 !important;}

#tab_container_8316 {margin-bottom: 0px !important;}
#tab_container_8316 .wpsm_nav-tabs {border-bottom: 1px solid #ddd !important;}

.customListOs-for-nav p{position:relative; padding-left:70px; display:flex; min-height: 62px; line-height:auto; align-items:center; color: #20489d; font-weight: 700;  font-family: Montserrat;  letter-spacing: -0.3px; font-size:22px;}
.customListOs-for-nav img.menu-icon{width:55px; height:53px; position:absolute; left:0px; top:0px;}



.right-sidebar .widget_search{background-color: #fff;
  margin: 0 0 20px;
  padding: 20px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  border-top: 4px solid #fecd1a;}
  
  .right-sidebar .widget_categories{background-color: #fff;
  margin: 0 0 20px;
  padding: 20px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  border-top: 4px solid #fecd1a;}
  
  .right-sidebar .widget_recent_entries{background-color: #fff;
  margin: 0 0 20px;
  padding: 20px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  box-shadow: 0px 4px 4px rgb(0 0 0/15%);
  border-top: 4px solid #fecd1a;}

  .blog_widget.widget.widget_text {
    background-color: #fff;
    margin: 0 0 20px;
    padding: 20px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
    -moz-box-shadow: 0px 4px 4px rgb(0 0 0/15%);
    box-shadow: 0px 4px 4px rgb(0 0 0/15%);
    border-top: 4px solid #fecd1a;
    z-index: 9;
  }
  .blog_widget.widget.widget_text p a {
  font-size: 14px;
  line-height: 20px;
  color: #20489d;
}

.page-id-11192 .mt-3{display:none;}

  .fixed{position: fixed; top: 100px; max-width: 320px !important;}

  .blog_widget.widget.widget_text #wrapper.widget-title h5{margin-bottom: 0px;}

  .blog_widget.widget.widget_text p{font-size: 14px; line-height: 20px;}

  .blog_widget.widget.widget_text .wpcf7-spinner{display: none;}

.blog-title-center h1{color: #000 !important;
  font-size: 33px !important;
  padding-top: 26px; padding-top: 0px;}
  
.entry-header.blog-header.with-topbar {
  padding-top: 150px !important;
  padding-bottom: 20px !important;
  background:#f6f6f6 !important;
  text-align:center;
}  



.breadouter h1{color: #fff !important;
  font-size: 33px !important;
  padding-top: 26px; padding-top: 0px;}
  
.post.post-post.current-item{font-size:14px; color:#000; font-weight:400;}  

.breadcrumbs .post.post-post.current-item { text-transform: capitalize; }

.blog .entry-header.blog-header.with-topbar .section-heading{padding-top:0px;}

.archive.taxonomy.category.current-item{font-weight: 500;
  color: #000 !important;
  font-size: 14px !important;}
  
.blog_widget ul li a {
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
  margin-bottom: 12px;
  font-size: 15px;
}  
.form-captcha{background:#fff; margin-bottom: 10px; display: flex;  align-items: center;}
.wpcf7-form-control.wpcf7-captchar{width:100%; background:#f5f5f5; border:0px; border-radius: 5px; padding: 5px;}

.footer-call-to-action a{
background: url(../../../wp-content/uploads/2025/03/Emergency-24x7-hover.png) no-repeat 20px 7px #ff0000 !important;
  padding-left: 60px !important;
  border-color: #fecd1a !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
  font-size: 14px !important;
  padding-right: 20px !important;
  padding-top: 15px;
  padding-bottom: 15px !important;
  border-radius: 50px;
}

.footer-call-to-action a::after{background-color:transparent !important;}

.footer-call-to-action a:hover{background: url(../../../wp-content/uploads/2025/03/Emergency-24x7-hover.png) no-repeat 20px 7px #20489d !important; color:#fff !important;}

.footer-widget-area {padding-top: 0px !important;}

.mobile-menu-img-none{border-radius:35px 0px 35px 0px; object-fit: cover; height:250px !important;}


.dr-box-card .mt-3{font-weight: 400;
  font-family: 'Montserrat';
  font-size: 16px;
  letter-spacing: 0.5px;
  border-radius: 30px;
  background: #20489D;
  color: #fff;
  box-shadow: inherit !important;
  border: 0px !important;
  padding: 6px 21px 6px 15px;
  border: solid 2px #20489D !important;
  margin-bottom: 30px;
    transition: background 0.4s ease, color 0.4s ease, transform 0.3s ease;
}
.dr-box-card .mt-3::before {
content: "\f274"; /* FA check icon */
  font-family: "Font Awesome 6 Free"; /* adjust if using FA4/5 */
  font-weight: 900;
  margin-right: 8px;
}  
.dr-box-card .mt-3:hover{background: #fff;
  color: #20489D;
  border: 2px solid #20489D;
  transform: translateY(-3px);
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2) !important;
}
  

#posts-content .entry-meta {min-height: 50px;}
#posts-content .blog-single-title {min-height: 70px;}


.home-news ul li{margin-bottom: 0px !important;
  background: #fff;
  padding: 50px;
  border: solid 2px #009746 !important;
  }
  
  #logo {
  z-index: 10000;
}

/*#footer.classic {padding-top: 20px;}*/

.footer_widget ul.redux-social-media-list li i {margin-left: 10px;}



.international-patient-services .whatmu h2{font-size: 35px; font-family: 'Montserrat'; font-weight: 300; color:#20489d; margin-bottom: 10px !important;}
.international-patient-services .whatmu .second-section{line-height: 50px; font-size: 40px; font-family: 'Montserrat'; font-weight: 700; line-height: 30px; color:#20489d; text-align: center !important; margin-bottom: 30px !important;}
.international-patient-services .whatmu .drList2 .team-member.design-classic{background: transparent; box-shadow:none}
.international-patient-services .whatmu .drList2 .team-member.design-classic .team-content-text{background: transparent; margin-top: 24px;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text .team-content-text-inner h5{font-size: 50px; font-weight: 800; color:#20489d;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text .team-content-text-inner .team-subtitle{max-width: 195px; margin: 0px; text-align: right; font-size: 22px; font-weight: 600; color:#20489d; opacity: 10;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text .team-content-text-inner{display: flex; align-items: center; justify-content: space-between;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text .team-content-text-inner p{display: none;}
.international-patient-services .whatmu .team-member.design-classic .team-content-text{padding:0px;}



.international-patient-services .comprehensive-healthcare-specialities{padding:30px 50px 30px 0px; background: #dcebf2;}
.international-patient-services .comprehensive-healthcare-specialities .team-image img{width: 54px !important; display:inline-block !important; margin-bottom: 15px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text{padding:0px;}
.international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 25px; font-family: 'Montserrat'; font-weight: 500; color: #20489d; margin-bottom: 0px !important; line-height: 40px;
  max-width: 768px; margin-left: 15px;}
  .international-patient-services .comprehensive-healthcare-specialities h3 {font-size: 25px; font-family: 'Montserrat'; font-weight: 700; color: #20489d; margin-bottom: 20px !important; line-height: 40px;
    max-width: 768px; margin-left: 15px;}
  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic{box-shadow: none;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {margin-bottom: 0px; font-size: 22px; font-weight: 600; color: #000; min-height: 60px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 16px; font-weight: 400; color: #333; line-height: 27px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner{display: inline;}
.international-patient-services .comprehensive-healthcare-specialities .team-content {padding:10px 20px; text-align: left;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav{top: -4%;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev{left: 780px;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-next{right:15px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p{display: block;}
.international-patient-services .home-video-section h1 {font-size: 25px !important;}
.international-patient-services .home-video-section h2 {font-size: 25px !important;}
.home-video-section h1{margin-bottom:0px;}



/*
.international-patient-services .comprehensive-healthcare-specialities{padding:30px 50px 30px 0px; background: #efefef url(https://healing.ocpwebserver.com/wp-content/uploads/2025/04/Comprehensive-Healthcare-Specialities-For-a-Healthier-You-img.png) no-repeat center left;}
.international-patient-services .comprehensive-healthcare-specialities .team-image img{width: 54px !important; display:inline-block !important; margin-bottom: 15px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text{padding:0px;}
.international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 35px; font-family: 'Montserrat'; font-weight: 700; color: #20489d; margin-bottom: 20px !important; line-height: 40px;
  max-width: 768px; margin-left: 15px;}
  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic{box-shadow: none;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 22px; font-weight: 600; color: #000; min-height: 60px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 16px; font-weight: 400; color: #333; line-height: 27px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner{display: inline;}
.international-patient-services .comprehensive-healthcare-specialities .team-content {padding:10px 20px; text-align: left;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav{top: -4%;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev{left: 950px;}
.international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-next{right:15px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p{display: block;}
*/


.international-popular-procedures h2 {font-size: 50px;  font-family: 'Montserrat';  font-weight: 700; color: #20489d;  margin-bottom: 0px !important; line-height: 50px; text-align: center !important;}
.international-popular-procedures .team-member.design-classic .team-image img{margin:0px !important;}
.international-popular-procedures .team-member.design-classic .team-image img{max-width: 100%;}
.international-popular-procedures .team-member.design-classic .team-content-text{border-radius: 0px 0px 5px 5px; position: absolute; bottom: 0px; width: 100%; background:rgba(1, 102, 152, 0.7) !important; padding: 0px 10px; text-align: center; color:#fff;}
.international-popular-procedures .team-member.design-classic .team-content-text .team-link a {color: #fff; font-size:18px; line-height: 24px;  display: inline-block;}
.international-popular-procedures .team-member.design-classic{box-shadow: none;}
.international-gallery h2 {max-width: 768px;  margin: 0px auto; font-size: 35px !important;  font-family: 'Montserrat';  font-weight: 700; color: #20489d;  margin-bottom: 40px !important; line-height: 50px; text-align: center !important;}


.international-call-to-action{padding: 50px 0; border-bottom: solid 10px #dbac00;}
.international-call-to-action .vc_column-inner h2{margin-bottom: 0px;}
.international-call-to-action .wpb_text_column.wpb_content_element p{margin-bottom: 0px !important; font-weight: 500;  font-size: 18px}
.international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left {  background:#fff;  color: #000;  font-size: 20px; border: 0px; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important;}
.international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left:hover {  background:#20489d;  color: #fff;}
.international-call-to-action .fa-video-camera::before, .fa-video::before {color: #2196f3; font-size: 45px;  padding-right: 20px;}
.international-call-to-action .fa-calendar-check::before, .fa-calendar-check::before {color: #2196f3; font-size: 45px; padding-right: 0px;}


.international-journey .tech-heading2{font-size: 40px;  font-weight: bold !important;  color: #006194;  padding-top: 0px;  padding-bottom: 0px;  text-align: left !important; }
.international-journey .tech-heading2::after {position: absolute;  content: "";  height: 15px;  background-color: #fecd1a;  width: 100%;  top: 55px;  left: 0px;  max-width: 70%;}

.international-journey .team-image img{width: 115px !important; display:inline-block !important; margin-bottom: 15px !important; position: absolute; right: -90px; top: -90px;}
.international-journey .team-member.design-classic {padding:50px 80px; background:#f3f3f3; box-shadow: none; margin-top: 65px;}
.international-journey .team-member.design-classic .team-content-text{padding:0px; background: transparent;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 90px; letter-spacing: -5px; font-weight: 800; -webkit-text-fill-color: white; -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #20489d; position: absolute; left: -90px;  top: 50%;}
.international-journey .team-member.design-classic .team-content .team-subtitle{color: #20489d !important; font-size: 23px; font-weight: 700 !important; opacity: 10; min-height: 44px;  margin-bottom: 5px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 16px; font-weight: 400; color: #333; line-height: 27px; margin-bottom: 0px !important;
  min-height: 160px;}

.international-journey .line-plan{background:#e5e5e5; height: 5px; position: relative; margin-top: 30px;}
.international-journey .line-plan .yellow1 img{width: 36px; height: 35px; position: absolute;  top: -50%;}

.vc_row.wpb_row.vc_row-fluid.herobanner-overflow.vc_custom_1744355457288.vc_row-has-fill{overflow: inherit;}

.international-patient-padding{padding: 20px;}
.international-patient-form .wpcf7 br {display: none !important;}
.international-patient-form{display: flex !important;}
.international-patient-form p {margin-bottom: 0; display: flex !important;}
.international-patient-form .wpcf7-spinner {display: none;}

.international-patient-form .wpcf7-form-control.wpcf7-submit.has-spinner {font-size: 20px;}



.international-wellness .tech-heading2{font-size: 40px;  font-weight: bold !important;  color: #006194;  padding-top: 0px;  padding-bottom: 0px;  text-align: left !important; }
.international-wellness .tech-heading2::after {position: absolute;  content: "";  height: 15px;  background-color: #fecd1a;  width: 100%;  top: 55px;  left: 0px;  max-width: 70%;}

.international-wellness .wellness-heading1{font-size: 26px;
  text-align: center;
  line-height: 26px;
  min-height: 85px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 10px;}


  .international-wellness-beauty .vc_custom_heading.vc_do_custom_heading{color: #fff; font-size: 65px; line-height: 70px; font-weight: 800;}
  .international-wellness-beauty p{color: #fff; font-size: 22px; line-height: 32px; font-weight: 600;}


.customListOs5{padding:0px; overflow: auto; margin:10px 0 25px 0 !important;}
.customListOs5 li {
    display: block;
    width: 100%;
    flex-direction: column;
    float: left;
    font-weight: 400;
    padding: 9px 10px 9px 35px;
    line-height: 24px;
    position: relative;
    color: #000;
    font-size:15px;
}

.customListOs5 li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2025/04/check-mark-icon.png");
    position: absolute;
    top: 9px;
    left: 0;
    width: 24px;
    height: 24px;
}

.customListOs5 li a {
    color: #20489d;
    font-size: 16px;
    word-wrap: anywhere;
}



.international-get-a-free-quote-frm-bg{background:#fff url("../../../wp-content/uploads/2025/03/pattern-bg.png"); border-radius:20px; padding: 50px 30px;}

.international-patient-help-desk-form .label-text{font-size: 14px !important; font-weight: 600; color: #58595b;}
.international-patient-help-desk-form .wpcf7-form-control.wpcf7-text::placeholder {color: #333 !important; font-size: 15px !important;}
.international-patient-help-desk-form .wpcf7-form-control.wpcf7-countrytext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-countrytext {color: #333 !important; font-size: 15px !important;}
.international-patient-help-desk-form .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{color: #333 !important; font-size: 15px !important;}
.international-patient-help-desk-form .wpcf7-form-control-wrap .wpcf7-textarea::placeholder{color: #333 !important; font-size: 15px !important;}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {font-size: 100px !important; color: #fff !important;}

#herobanner-overflow2{overflow:inherit !important;}


.international-patient-popular-procedures-link-disable{/*pointer-events: none;*/ text-decoration: none;}


.international-popular-procedures .team-member.design-classic .team-content-text h5{color: #fff; font-size: 18px;  font-weight: 600; margin-bottom: 0px; display: inline-flex;
  align-items: center; min-height: 70px;  line-height: 24px;}

.international-patient-popular-procedures-link-disable .team-member.design-classic .team-content .team-subtitle{display:none;}


.international-popular-procedures .team-member.design-classic .team-content p{display:none;}



.conditions-icons-bg-none .key-icon-box.icon-default.icon-top .tt-iconbox-customimg.img_big_size img {border:0px !important; box-shadow: none !important;  margin-bottom: 10px;}




.international-free-video-call-action-bott a{background: #fff;  color: #20489d !important;  font-size: 22px; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; padding-top: 10px;
  padding-bottom: 10px;  padding-left: 45px;  padding-right: 45px; border-radius: 5px; width: auto;}

.international-free-video-call-action-bott a:hover{background: #20489d;  color: #fff !important;  font-size: 22px; box-shadow: 0 3px 17px rgba(0, 0, 0, 0.14) !important; padding-top: 10px;
    padding-bottom: 10px;  padding-left: 45px;  padding-right: 45px; border-radius: 5px;}



.page-id-11277 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.page-id-11534 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.page-id-11678 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.page-id-11589 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}
.page-id-11719 .floating-menu.float-menu-1.notranslate.fm-ready {display: none;}


.career-img-box h6{margin-top: 20px; margin-bottom: 0px; font-weight: bold;}
.career-img-box .vc_toggle_title h4{font-size:26px !important;}
.customListOs-for-nav li {  display: block;  width: 50%;}
 .career-img-box a{color: #20489d;  font-size: 15px;  font-weight: 600;  display: inline-flex;  gap:10px;
  align-items: center;  cursor: pointer;  border:solid 2px #20489d !important;  border-radius:
30px;  padding:6px 25px 6px 25px;  background:#fff;}
.vc_do_toggle.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md.career-img-box {
  box-shadow: none;  border:solid 1px #20489d;}


.career-img-box .wpcf7-form-control.wpcf7-file {border:solid 1px #20489d; margin-bottom: 10px;  border-radius:5px !important;}
.career-img-box .wpcf7 .wpcf7-text::placeholder { color: #000;}
.career-img-box .wpcf7-form-control-wrap .wpcf7-textarea::placeholder{ color: #000;}

.career-img-box .wpcf7 .wpcf7-text{border:solid 1px #20489d;}
.career-img-box .wpcf7 .wpcf7-select{border:solid 1px #20489d;}
.career-img-box .wpcf7 .wpcf7-textarea{border:solid 1px #20489d;}

.career-img-box .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {  width: 26px;  height: 5px;}

.career-img-box .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {height: 26px;  width: 5px !important;}

.emergency-for-mobile{display:none}

.navigation-mobile{display: none;}

.emergency-for-mobile a{
background: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/09/24x7-icon.png) no-repeat 10px 1px #f00 !important;
  padding-left: 42px !important;
  border-color: #fecd1a !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
  font-size: 12px !important;
  padding-right: 9px !important;
  padding-top: 7px;
  padding-bottom: 7px !important;
  border-radius: 50px;}

.career-img-box .row .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {height: 5px; width: 26px;}


.back-to-top{bottom: 72px !important;}



.home-doctor-section .wpb_wrapper h2{font-size: 50px; font-weight: bold !important; color: #20489D;}

.home-doctor-section .wpb_wrapper p{font-size: 16px;
  font-weight: 400;
  color: #000;
  padding-bottom: 0px;
  text-align: center;
  max-width: 900px;
  margin: 0px auto;
    margin-bottom: 0px !important;
}



.empanelment-table thead {
  background:linear-gradient(135deg, #0B1937, #20489D) !important;
  color: #fff;
}

.empanelment-table th {
  font-weight: 600;
  white-space: nowrap;
}

.empanelment-table td {
  vertical-align: middle;
  font-size: 16px !important;
  font-family: 'Montserrat' !important;
  font-weight: 400 !important;
  line-height: 30px;
}



.empanelment-table .badge{
    background:linear-gradient(135deg, #FF6D00, #FF9B50) !important; padding: 5px 10px;
}


.doctor-sidebar-form #wpcf7-f15846-p15856-o1 {
  background: #fff !important;
}

.doctor-sidebar-form #wpcf7-f15846-p15868-o1 {
  background: #fff !important;
}


 @media only screen and (min-width: 481px) {


  [class*="header-style"] .navigator {
    justify-content: end;
  }



#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {font-size: 15px; min-height: auto !important;}

} 


@media only screen and (max-width: 480px) {

  .floating-menu.float-menu-1.notranslate.fm-ready {
  display: none;
}

  .navigation-mobile {
  padding: 5px 0 0 0;
  background: #20489d;
  border-radius: 30px 30px 0px 0;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 10;
  box-shadow: 0 -1px 4px rgba(0,0,0,.08);
  z-index: 100;
}

.navigation-mobile-link {
  height: 48px;
  width: 25%;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  text-align: center;
  font-size: 12px;
  color: #fff !important;
  font-weight: 500;
    line-height: 16px;
}

.navigation-mobile-link a:hover{color: #fff;}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}


.navigation-mobile .fas.fa-phone {font-size: 25px; height: 45px; color: #fff;}
.navigation-mobile .fas.fa-calendar-days {font-size: 25px; height: 45px; color: #fff;}
.navigation-mobile .fas.fa-user-doctor {font-size: 25px; height: 45px; color: #fff;}
.navigation-mobile .fas.fa-map-location-dot {font-size: 25px; height: 45px; color: #fff;}

    .navigation-mobile {
    display: flex !important;
        padding: 10px 0;
  }

#mega-menu-item-10977 {
  display: none !important;
}


.navigation-mobile{display: block;}

    .emergency-for-mobile{display: block;
    margin-top: 30px;
    position: absolute;
    right: 93px;
    top: -8px;}






.page-4042 {padding-top: 0px !important;}

  .tpa-card {margin-top: 40px;}

  .customListTpaCard li {width: 100%;}

  .customListHealthPackage li {width: 100%;}

  .why-trust-graphic .vc_col-sm-7{width: 100%;}

   .why-trust-graphic .vc_col-sm-5{width: 100%;}

  .paoc-popup-mheading {font-size: 15px !important;}
  #paoc-popup-11150-1 .wpcf7-form-control.wpcf7-submit.has-spinner {font-size: 12px; padding: 0px;}
  .vc_row.wpb_row.vc_inner.vc_row-fluid.home-tab-padd-0.vc_custom_1749025391664.vc_row-has-fill.vc_row-has-padding-top {padding: 0px !important;}
  .post-type-archive-newsletter .blog-minimal-grid .col-lg-9 {gap:40px !important;}
  .post-type-archive-newsletter .blog-minimal-grid .col-lg-9 .type-newsletter {margin-bottom:0px; width: 44% !important;}
  .post-type-archive-newsletter #posts-content .blog-single-title {font-size: 20px !important;}

  .single-newsletter .right-sidebar {margin-top: 50px;}

    .universal-form .wpb_column.vc_column_container.vc_col-sm-7.popup-form-spiner-hide{width:100% !important;}
  .universal-form .vc_col-sm-5{display: none !important;}

}

@media only screen and (max-width: 600px) {
    
      .navbar.navbar-default .menubar .container {
    display: block;
    margin-bottom: 0px;
  }
  
  
  
  .home-page-tab2 .wpb_wrapper h3 {
  font-size: 36px;
  
  }
  .tect-text .tect1 {
  font-size: 20px !important;
  line-height: 26px !important;
}
  
    
    .home-page-tab .wpb_wrapper h3 {
  font-size: 35px;
  line-height: 33px !important;
}
    
    
    .herobanner .md-bannerfloatinner span {
  min-height: 65px;
}


    .customListTpaCard li {width: 100%;}

  .home-page-sp-pro-section .vc_tta-panels-container .vc_col-sm-7{width:100% !important;}

    .home-page-sp-pro-section .vc_tta-panels-container .vc_col-sm-5{width:100% !important;}

    .home-page-sp-pro-section .vc_tta-panels-container .vc_tta-panel-body{padding: 0px !important;}

     .home-page-sp-pro-section .vc_tta-panels-container .vc_col-sm-7 .btnArea {width: 100% !important;}

     .home-abt-section-2-full-width .vc_col-sm-7 {width: 100%;}

    .home-abt-section-2-full-width .vc_col-sm-5 {width: 100%;}

  .career-img-box .vc_toggle_title h4 {padding:7px !important; font-size: 20px !important;}
  .career-img-box .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {width: 15px;}
  .career-img-box .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {height: 15px;}

  .international-wellness .vc_custom_heading.vc_do_custom_heading.wellness-heading1{min-height:0px !important; margin-bottom: 0px !important; padding: 10px 0 !important;}
  .customListOs5 li::before {top: 12px;}
  .customListOs5 li {line-height: 19px;  font-size: 14px;  }
  .international-wellness .tech-heading2::after {top: 100px; max-width: 100%;  }
  .international-patient-services .comprehensive-healthcare-specialities {background: #dcebf2;}
  .international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 0px;}
   .entry-header.blog-header.with-topbar h1 {font-size: 24px !important; line-height: 28px !important;}
   .single-post .navigation.pagination {margin-bottom: 0px;}
    #posts-content .post {margin-right: 0px; margin-left: 0px;}
   #posts-content .blog-content ul li{font-size: 14px; line-height: 22px; }
     #posts-content .post p {font-size: 14px; line-height: 22px; }
    .entry-header.blog-header.with-topbar {padding-top: 10px !important; padding-bottom: 20px !important;}
    .blog .entry-header.blog-header.with-topbar {padding-top: 10px !important; padding-bottom: 10px !important;}
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{border-radius:0px !important; margin-left:0px !important;} 
#mega-menu-item-9520 a {background: url(../../../wp-content/uploads/2024/12/call-icon.png) no-repeat 20px 5px #006194 !important; color:#fff !important;}
    .customListOs-for-nav-all li {width: 100%;}
    .row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding: 10px !important;}
    #wppsac-post-carousel-1 .wppsac-post-carousel.design-1 .slick-prev {left: -22px !important;}
    #wppsac-post-carousel-1 .wppsac-post-carousel.design-1 .slick-next {right: -22px !important;}
    .h3-for-spec-page .vc_row.wpb_row.vc_inner .vc_column-inner {padding-top:0px !important;  padding-bottom: 0px !important;}
    #single-page p {font-size: 14px; line-height: 24px;}
     .ib-hover-2.key-icon-box .ib-wrapper * {font-size: 14px;  line-height: 24px;}
    .ib-hover-2.key-icon-box .ib-wrapper {min-height:auto;}
.splt-dar-bg{font-size: 14px !important; line-height: 24px;}
.cardiology-icons-text p {font-size: 14px !important; line-height: 24px;}
    .inner-page-section1 p {font-size: 14px !important; line-height: 24px;}
    .bg-light.py-4.custom-dr-post.mt-50 {margin-top: 0px;}
    .customListOs li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2024/12/arrow-icon.png");
  position: absolute;
  top: 12px;
  left: 0;
  width: 18px;
  height: 18px;
}
    .customListOs2 li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2024/12/arrow-icon.png");
  position: absolute;
  top: 12px;
  left: 0;
  width: 18px;
  height: 18px;
  background-repeat:no-repeat;
}
    .customListOs3 li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2024/12/arrow-icon.png");
  position: absolute;
  top: 12px;
  left: 0;
  width: 18px;
  height: 18px;
}
.customListOs4 li::before {
  content: "";
  background-image: url("../../../wp-content/uploads/2024/12/arrow-icon.png");
  position: absolute;
  top: 9px;
  left: 0;
  width: 18px;
  height: 18px;
}
    .about-dr-profile2-col {height: auto;}
    .about-dr-profile2-col.ml-lt-15 {margin-right: -15px !important; margin-left: -15px !important;}
    .about-dr-profile2-col.ml-rt-15 { margin-right: -15px !important;  margin-left: -15px !important;}
.single-doctor-profile .col-md-3.col-xl-2.ml-lt-15{margin-right: -15px !important; margin-left: -15px !important;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg{height:auto !important;}
    #tab_container_8316 .tab-content {padding:7px !important;}
    .mega-menu-wrap #tab_container_8316 .wpsm_nav-tabs > li > a {padding: 10px 5px !important;}
      .entry-header.single-page-header.with-topbar {margin-bottom: 30px;}
    .customListOs-for-nav li {padding: 7px 7px 0px 20px;}
    .customListOs-for-nav p{padding-left:50px; min-height: 42px; line-height:20px !important; font-size:16px;}
.customListOs-for-nav img.menu-icon{width:45px; height:43px;}
    
    .about-dr-profile h2 {font-size: 20px !important; display: flex;align-items: center;}
    .about-dr-profile2-col .section-title{font-size: 20px !important;    line-height: 26px !important;    display: flex; margin-bottom: 0px !important; align-items: center;}
    .bookaAppointment a {gap: 0px; padding: 5px 25px 5px 25px;}
  .clients.slider .owl-nav{margin: 0px auto 0 !important; height: 60px !important;}
   .owl-nav div.owl-prev {margin-left: 5px !important;}
     .owl-nav div.owl-next {margin-right: 5px !important;}
     .team-carousel .owl-nav{margin: 0px auto 0 !important; height: 60px !important; margin-top: 10px !important;}
.drList .team-member::after{display:none;}
     .photobox-carousel .owl-nav{margin: 0px auto 0 !important; height: 60px !important; margin-top: 10px !important;}
     
  .container .international-center .international.vc_row-has-padding-top { padding-top: 0px !important; }
  .advanced-diagnostics-technology #myTab_8267{padding:20px !important; width:100% !important;}
    .customListOs2 li{width:100%;}
    .customListOs3 li{width:100%;}
    .inner-page-section1 h2{font-size: 40px !important;}
    .for-mobile-mp .wpb_column.vc_col-sm-4 .vc_column-inner{padding-bottom:0px !important; padding-top:0px !important; margin-top:0px !important; margin-bottom:0px !important;}
  .container .international-center .international.vc_row-has-padding-bottom {padding-bottom: 0px !important; }
  .why-trust-graphic{box-shadow:inherit !important;}
  #tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after {font-size: 14px;}
  #tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-adjust::after {font-size: 17px;}
  #tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-laptop::after {font-size: 17px;}
  .advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span{padding-top:30px;  font-size: 14px !important;}
       .upper-footer {padding: 0px 0 20px 0;}
    
    .anchor-button{display: inline !important;
    text-align: center !important;
    padding: 10px 20px;}
    .d-none{display:none !important;}
    .d-block{display:block !important;}
    .footer_widget ul.redux-social-media-list li{display: inherit !important;}
    ul.redux-social-media-list li{padding:0px !important;}
    .vc_row.wpb_row.vc_inner.vc_row-fluid.international.vc_custom_1733305086591.vc_row-has-padding-top.vc_row-has-padding-bottom {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.international.vc_column-inner{padding-bottom:0px;}
.international.vc_column-inner.vc_custom_1733303877727{padding-bottom:0px !important;}
.international .kd_counter {margin-bottom: 0px !important;}
.international .international-col-pad .vc_column-inner.vc_custom_1733373935634{padding-top:0px !important; padding-bottom:0px !important;}
    .number-padding{padding:0px;}
    .number-padding .vc_column-inner{padding-top:0px; padding-bottom:0px;}
   .international-center  .container .vc_row-has-padding-bottom { padding-bottom: 0px !important; }
    .kd_counter {margin-bottom: 20px;}
    .vc_row.vc_column-gap-30 > .vc_column_container {padding:15px 0px !important;}
#img-top-zero .technologies .vc_column-inner.vc_custom_1733309828219{padding-top:0px !important;}  
#img-top-zero .technologies .vc_column-inner.vc_custom_1733224078164{padding-top:0px !important;}  
#img-top-zero .technologies .vc_column-inner.vc_custom_1733224093069{padding-top:0px !important;}  
.testimonail-video{}
.tect-text .tect2 {font-size: 33px;
    line-height: 40px;
    padding: 15px 0;}
.tech-heading {
  padding-top: 15px;
  padding-bottom: 0px;
  font-size: 35px;
  line-height: 33px !important;
}
.tect-text .tect3 {  font-size: 28px;}
.tect-text .tect4 {font-size: 16px; line-height: 20px;}
.container h2{margin-bottom: 25px !important; line-height: 40px !important;}
.about-dr-profile p{font-size: 14px; line-height: 23px;}
.single-doctor-profile h1 {font-size: 26px !important; padding-bottom: 0px !important; margin-bottom: 8px !important; line-height:28px !important;}
.single-doctor-profile h2 {font-size: 26px !important; padding-bottom: 0px !important; margin-bottom: 8px !important; line-height:28px !important;}
.lower-footer span{display: inline;}
.lower-footer a{display: inline;}
.entry-header {padding-bottom: 0px;}
.single-doctor-profile .desig {font-size: 22px;}
.single-doctor-profile .dept {font-size: 18px;}
.pg_widget{font-size: 11px; line-height: 16px;}
.pg_widget img{width:64px; height:62px; margin-bottom: 10px;}

.md-section  .vc_custom_heading.vc_do_custom_heading{font-size: 20px !important; line-height: 30px !important;}
.md-section p {  font-size: 14px;}
.vc_row.vc_column-gap-30 > .vc_column_container {padding: 0px;}
 .team-carousel .team-member.design-classic {margin: 0px;}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {background: #20489d; color:#fff !important; line-height: 20px !important;}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {color: #000 !important;  background: #fecd1a;}
.home-abt-section h2 {margin-bottom: 40px !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {background: #20489d; color:#fff !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {color: #000 !important;  background: #fecd1a;}
.md-section .md-img img {margin-top: 0px;}
.md-section .md-img .vc_row.wpb_row.vc_inner.vc_column-inner{margin-bottom:0px;}
.international .container .vc_row-has-padding-bottom{padding-bottom:0px;}
.international h5 {font-size: 20px !important;
    line-height: 26px !important;}
    
    
    .international-patient-care .wpb_wrapper h6 {
  font-size: 24px;
  line-height: 33px;
  margin-bottom: 0px !important;}
  
  
  .vc_row.wpb_row.vc_inner.vc_row-fluid.international.vc_custom_1758628445063.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex {
  padding-top: 0px !important;
}
    
    
    .faq.hm-pg-last-sec .faq-lft.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
  padding-top: 0px !important;
}

.home-page-technology {
  padding: 25px 0;}
  
  .navbar.navbar-default .menubar.main-nav-right .navbar-collapse {
  margin-top: 20px !important;
}

  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {color: #fff !important;}
  
  
  .our-breakthrough-cases .middle-test1 .vc_column-inner {left: 0px;}
  
  .middle-test1.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
  
   .our-breakthrough-cases .middle-test2 .vc_column-inner {left: 0px;}
   
   .middle-test2.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
   
    .our-breakthrough-cases .middle-test3 .vc_column-inner {left: 0px;}
    
    .middle-test3.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
    
     .our-breakthrough-cases .middle-test4 .vc_column-inner {left: 0px;}
     
     .middle-test4.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
     
      .our-breakthrough-cases .middle-test5 .vc_column-inner {left: 0px;}
      
      .middle-test5.wpb_column.vc_column_container.vc_col-sm-1\/5{width:20% !important;}
      
      .our-breakthrough-cases .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1758784109456.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
    padding-bottom: 0px !important; padding-top: 0px !important;
  }
  
  .home-abt-section p {
  font-size: 16px !important;}
  
   .herobanner-overflow .vc_row.wpb_row.vc_inner .vc_column-inner {padding-top: 0px !important;
    padding-bottom: 0px !important;}
    
  .home-page-technology .technologies .vc_column-inner.vc_custom_1758607550850 {
  padding: 15px !important;}
  
  
    .home-page-technology .technologies .vc_column-inner.vc_custom_1758607612711 {
  padding: 15px !important;}
  
  
    .home-page-technology .technologies .vc_column-inner.vc_custom_1758607586361 {
  padding: 15px !important;}
    
    
    .home-package .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1758794128813.vc_row-has-padding-top.vc_row-has-padding-bottom {
  padding-top: 0px !important;
}


     .home-package .vc_row.wpb_row.vc_inner .vc_column-inner{padding-top: 0px !important; padding-bottom: 0px !important;}
    
    
    .home-package .view-all-packages-btn {
  margin-top: 0px;
}
.home-package img {
  margin-top: 0;}
  
  .home-package .content-area .site-main .container h2.vc_custom_heading{padding-top: 60px !important;}
  
  
  .vc_row.wpb_row.vc_row-fluid.home-package.wpb_animate_when_almost_visible.wpb_zoomIn.zoomIn.vc_custom_1758793592120.vc_row-has-fill.wpb_start_animation.animated {
  padding-top: 50px;
}
    
    
    .international-patient-care .wpb_wrapper h6.service-heading {
  margin-bottom: 0px !important; text-align: center !important;     padding-bottom: 20px !important;
}

.international-patient-care .wpb_raw_code.wpb_raw_html.wpb_content_element.vc_custom_1770641210595 {
  margin-top: 0px !important;
}

.vc_row.wpb_row.vc_row-fluid.international-patient-care.wpb_animate_when_almost_visible.wpb_zoomIn.zoomIn.vc_custom_1758630311780.vc_row-has-fill.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_row-o-content-middle.vc_row-flex.wpb_start_animation.animated {
  padding-bottom: 0px !important;
}


.dr-box-card .mt-3 {width:100%; margin-top: 15px;}

.key-icon-box .service-heading {
  min-height: 0px !important;
}

.international-col-pad.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
  padding: 0px !important;
}
    
    .international-col-pad .kd_counter_number {
  text-align: left;
  padding-top: 20px !important;
}
    
    
.interNumber a { gap: 10px;  padding: 10px 18px 10px 20px;}
.faq-lft {text-align: left !important;
    padding: 70px 15px !important;
    border-bottom: solid 10px #fecd1a;
    border-right: 0px !important;}
.faq-rgt {text-align: left !important;
    padding: 70px 15px !important;}
    .footer-widget-area {
  padding-top: 00px;
}
.faq-lft h5 {
  text-align: left !important;
  line-height: 40px !important;
}
.faq-rgt h5 {
  text-align: left !important;
  line-height: 40px !important;
}

.footer_widget ul a, .footer_widget .menu li a{font-size:14px;}

.herobanner {display: inline-flex; width:100%; gap: 20px;}
.herobanner .md-bannerfloatinner {
 font-size: 14px !important;
 justify-content: left;
 display: flex;
  align-items: center;
  border-bottom: 1px solid #ccd7e2;
  border-right: 0px;
  padding: 10px 14px;
}

.home-counter .kd_counter_text {
  text-align: left !important;
}

.home-page-tab .wpb_wrapper h3 {
  line-height: 50px;
}

.herobanner .md-bannerfloatinner:last-child {
  border-bottom: 0px;
  border-right: 0px;
}

.about-rgt-img{margin-top:20px;}
.copyright-text li {padding: 0px 17px;}
  
.copyright-text li:last-child{border-right: 0px;}
.copyright-text ul {padding: 17px 0 0 0;}
.copyright-content {display: inherit;}
.customListOs {margin: 0px !important;}
.customListOs li {width: 49%; margin-bottom: 5px;}
.btnArea {padding: 0 7px; margin-bottom: 40px;}

#ourpatients .elementor-counter-title {
  font-size: 27px !important;
}
  
#ourpatients .elementor-counter-number-wrapper {
  font-size: 60px !important;
  font-weight: 500 !important;
}  
#site .elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
  border: none;
  padding: 0px;
}

.btnArea {
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
  flex-direction: column;
  gap: 15px;
}

.btnArea .anchor-button{justify-content: space-between;}
.logo.logoDefault {
  height: 40px !important;
}
.off-canvas-toggle{display:block !important;}

.elementor .elementor-background-overlay{height: 200px !important;
  width: 100% !important;
  bottom: 0 !important; top: initial !important;
  }

.elementor-1947 .elementor-element.elementor-element-014301b > .elementor-element-populated {
  border-width: 10px 0px 0px 0px !important;
  padding: 0px 15px 0px 15px !important;
}


#interNumber a {
  gap: 10px !important;
  padding: 10px 5px 10px 15px !important;
  font-size: 19px !important;
}

}
  
@media only screen and (min-width: 481px) and (max-width: 767px) {
    
    
    

.page-4042 {padding-top: 0px !important;}

    .customListTpaCard li {width: 100%;}

    .tpa-card {margin-top: 40px;}

   .customListOs3 li::before {
    content: "";
    background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png");
    position: absolute;
    top: 12px;
    left: 0;
    width: 15px;
    height: 16px;
  }

    .why-trust-graphic .vc_col-sm-7{width: 100%;}

   .why-trust-graphic .vc_col-sm-5{width: 100%;}

  .universal-form .wpb_column.vc_column_container.vc_col-sm-7.popup-form-spiner-hide{width:100% !important;}
  .universal-form .vc_col-sm-5{display: none !important;}

  .single-newsletter .right-sidebar {margin-top: 50px;}
.home-md-section .vc_row.wpb_row.vc_inner.vc_row-fluid{display:flex;}
.home-md-section #wrapper .wpb_text_column p:last-child {font-size: 18px !important;}
.home-md-section .wpb_column.vc_column_container.vc_col-sm-8{width:60%;}
.home-md-section .wpb_column.vc_column_container.vc_col-sm-4{width:40%;}
.home-md-section .md-img img {margin-top: -48px;}
.home-md-section .md-section .vc_column-inner {padding-bottom: 0px !important;}
.home-md-section .vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom: 0px !important;}
.container .vc_row-has-padding-bottom {padding-bottom: 0px !important;}





.vc_row.wpb_row.vc_row-fluid.md-section.home-md-section.wpb_animate_when_almost_visible.wpb_zoomIn.zoomIn.vc_custom_1742474899053.vc_row-has-fill.wpb_start_animation.animated{margin-top: 50px !important;}

.international-wellness .vc_custom_heading.vc_do_custom_heading.wellness-heading1{font-size: 26px;
  text-align: center;
  line-height: 26px;
  margin-bottom: 10px !important;
  padding-top: 20px !important;
  min-height: 0px !important;

}
.blog .entry-header.blog-header.with-topbar {padding-top: 40px !important;}

.post-type-archive-newsletter .blog-minimal-grid .col-lg-9 {gap:50px !important;}
.post-type-archive-newsletter .blog-minimal-grid .col-lg-9 .type-newsletter {margin-bottom:0px; width: 40% !important;}
.post-type-archive-newsletter #posts-content .blog-single-title {font-size: 20px !important;}

}
  
  
@media (max-width: 767px) {


.use-sidebar.blog-minimal-grid .type-newsletter.status-publish{display: inline-flex !important; margin-bottom: 40px; flex-wrap: wrap; margin-right: 20px; width: 42%; box-shadow: 0px 4px 4px rgb(0 0 0/15%);  border-top: 4px solid #fecd1a;}

.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper {padding: 10px 0 0 0 !important;  width: 100%;  text-align: center;}

.use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper h5{min-height: 0px !important; font-size: 18px !important;}

   
      #tab_container_8316 .wpsm_nav-tabs {width: 36%;}
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding:0px !important;}
  .customListOs-for-nav li {width: 100%;}
  #tab_container_8316 {display: flex !important;}
  .speciality-card {margin-bottom:0px !important;}
    .procedures-card {margin-bottom:0px !important;}
    .about-dr-profile2-col img{width: 35px !important; margin-right: 10px !important;}
    .about-dr-profile img{width: 35px !important; margin-right: 10px !important;}
    .footer-call-to-action a{margin-bottom: 26px !important;  display:inline-block; margin-left: 0px !important; margin-bottom:20px;}
    .dr-top-treatment .container h3{font-size:28px; line-height: 30px; padding-bottom: 0px;}
    .dr-top-treatment{margin-bottom: 40px;}
    body {line-height: 24px !important;  font-size: 14px !important;}
    .wppsac-sub-content{min-height:auto !important;}
    .content-area .site-main .container h2.vc_custom_heading{font-size:28px !important; line-height: 30px !important;}
    .content-area .site-main .container h2{font-size:28px !important; line-height: 30px !important;}
    .content-area .site-main .splt-dar-bg h2{font-size:28px !important; line-height: 30px !important;}
    .content-area .site-main .inner-page-section1 h3{font-size:26px !important; line-height: 28px !important;}
    .content-area .site-main .container h3.vc_custom_heading{font-size:26px !important; line-height: 30px !important;}
    .other-specialities h3{font-size:26px !important; line-height: 28px !important; text-align: center !important; margin-bottom:20px !important;}
    
    
    .wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
    .other-specialities-cardiology .kd-photobox h4 { margin: 10px 0 10px 0 !important;  min-height: auto;  font-size: 14px;  line-height: 20px !important;}
    .wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 16px; line-height: 20px !important;  display: block;}
    .customListOs-for-h li {width: 50%; padding: 5px 4px;}

    .customListOs li { padding: 9px 10px 0px 35px; line-height: 22px; font-size: 14px;}
.customListOs2 li { padding: 9px 10px 0px 35px; line-height: 22px; font-size: 14px;}
.customListOs3 li { padding: 9px 10px 0px 24px; line-height: 22px; font-size: 14px;}
.customListOs4 li { padding: 9px 10px 0px 35px; line-height: 22px; font-size: 14px;}
    .mt-4{margin-bottom:15px; font-size: 12px; padding: 5px 15px;}
    .drList .team-link a {padding: 5px 10px; font-size: 14px;}
    .entry-header.single-page-header.with-topbar h1{font-size: 30px !important; line-height: 32px !important;}
    .vc_row.wpb_row.vc_row-fluid.why-trust-graphic.vc_custom_1734525929223.vc_row-has-fill.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_row-has-padding-left.vc_row-has-padding-right {margin-bottom: 30px !important;}
    
    .doctor-ent-header {padding-top: 0px;}
  .single-post.page .breadcrumbs {
    white-space: inherit !important;
  }
  .entry-header.single-page-header.with-topbar {  padding-top: 0px !important;  padding-bottom: 0px !important;}
.mt-3{margin-bottom:15px; font-size: 12px; padding: 5px 15px;}

.bx-wrapper .bx-prev {left: 0px !important;}
.bx-wrapper .bx-next {right: 0px !important;}
   .dr-box-card{height:100% !important; text-align:center;}
.about-page3 .vc_row.wpb_row.vc_inner .vc_column-inner {padding-bottom: 0px !important; padding-top: 0px !important;}
.about-page2 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740655696145.vc_row-has-padding-bottom {padding-bottom: 0px !important;}
.about-page-mission.about-page5 {padding: 0px 30px !important;}   
.about-page5 .vc_row.wpb_row.vc_inner {padding-left: 0px !important; padding-right: 0px !important;}
.about-page6 .vc_row.wpb_row.vc_inner .vc_column-inner {padding-bottom: 0px !important; padding-top:0px !important;}
.about-page6 h2.separator_off{padding-top:20px !important;}
.about-page6 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740984100377.vc_row-has-padding-top {padding-top: 0px !important; padding-bottom: 25px !important;}
.vc_row.wpb_row.vc_row-fluid.about-page7.vc_custom_1742460032233.vc_row-has-padding-top {padding-top: 0px !important;}
.about-page4 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740655696145.vc_row-has-padding-bottom {padding-bottom: 0px !important;}
.gallery a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link {margin-bottom: 50px;}
.gallery .vc_column-inner.vc_custom_1556019967766{ padding-top:0px !important; padding-bottom: 0px !important;}
.customListOs4 {overflow: hidden !important;}
.about-dr-profile2-col {overflow: hidden !important; height: auto;}
.about-dr-profile2-col.ml-lt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-membership .about-dr-profile2-col.ml-rt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-membership .customListOs4 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-membership .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.about-dr-profile .customListOs4 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.about-dr-profile .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.about-dr-profile .customListOs3 li {width: 100%;}
.about-dr-profile .customListOs3 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.about-dr-profile .customListOs3 li {padding: 6px 10px 0px 24px !important;}

.dr-award .about-dr-profile2-col.ml-rt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-award .customListOs4 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-award .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.dr-top-treatment li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-top-treatment li {padding: 6px 10px 0px 24px !important;}

.dr-top-treatment .customListOs3 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-top-treatment .customListOs3 li {padding: 6px 10px 0px 24px !important; width:100%;} 
.footer_widget ul.redux-social-media-list {display: flex !important;}
 .lower-footer span{display:inline !important;}
.lower-footer a {display: initial;}
.home-abt-section-video .video-container img {width: 100% !important;}
.dr-top-treatment .customListOs4 li::before {top: 14px;}
.dr-top-treatment  .customListOs4 li {padding: 9px 10px 0px 24px;}

#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {font-size: 15px; min-height: 190px;  }


}

@media (max-width:1000px) {
    .container {width: auto; }
    
    #footer.classic{border-top:solid 5px #20489d; margin-top: 25px;}
    .international-patient-form p{display:initial !important;}
    .international-patient-form .wpcf7-form-control.wpcf7-submit.has-spinner {margin-top: 10px;}
    .international-journey .team-member.design-classic {margin-top: 65px !important;}
    .international-journey .tech-heading2::after {top: 67px; max-width: 100%;}
    .international-journey .line-plan{display:none;}

    .single-newsletter .right-sidebar {margin-top: 50px;}
}



@media only screen and (min-width: 768px) and (max-width: 960px) {
  .use-sidebar.blog-minimal-grid .type-newsletter.status-publish .entry-wrapper h5{min-height: 0px !important; font-size: 20px !important;}
     .dr-box-modify .col-md-4{width:49%; float:left;}
     .dr-box-modify  .col-md-7{min-height:200px;}
.home-abt-section-video .video-container img {width: 100% !important;}
     .lower-footer span{display:inline !important;}
.lower-footer a {display: initial;}
      #tab_container_8316 .wpsm_nav-tabs {width: 36%;}
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding:0px !important;}
  .customListOs-for-nav li {width: 100%;}
  #tab_container_8316 {display: flex !important;}
  .speciality-card {margin-bottom:0px !important;}
    .procedures-card {margin-bottom:0px !important;}
    .about-dr-profile2-col img{width: 35px !important; margin-right: 10px !important;}
    .about-dr-profile img{width: 35px !important; margin-right: 10px !important;}
    .footer-call-to-action a{margin-bottom: 26px !important;  display:inline-block; margin-left: 0px !important; margin-bottom:20px;}
    .dr-top-treatment .container h3{font-size:28px; line-height: 30px; padding-bottom: 0px;}
    .dr-top-treatment{margin-bottom: 40px;}
    body {line-height: 24px !important;  font-size: 14px !important;}
    .wppsac-sub-content{min-height:auto !important;}
    .content-area .site-main .container h2.vc_custom_heading{font-size:28px !important; line-height: 30px !important;}
    .content-area .site-main .container h2{font-size:28px !important; line-height: 30px !important;}
    .content-area .site-main .splt-dar-bg h2{font-size:28px !important; line-height: 30px !important;}
    .content-area .site-main .inner-page-section1 h3{font-size:26px !important; line-height: 28px !important;}
    .content-area .site-main .container h3.vc_custom_heading{font-size:22px !important; line-height: 27px !important;}
    .md-section p {font-size: 18px; line-height: 20px;}
    .md-section .vc_row.wpb_row.vc_inner .vc_column-inner {padding-top: 0px !important; padding-bottom: 0px !important;}
    .other-specialities h3{font-size:26px !important; line-height: 28px !important; text-align: center !important; margin-bottom:20px !important;}
    
    .customListOs2 li {width: 100%;}
    .wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
    .other-specialities-cardiology .kd-photobox h4 { margin: 10px 0 10px 0 !important;  min-height: auto;  font-size: 14px;  line-height: 20px !important;}
    .wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 16px; line-height: 20px !important;  display: block;}
    .customListOs-for-h li {width: 50%; padding: 5px 4px;}
    .custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg {height: auto;}
    .wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date {word-wrap:break-word;}
    .mt-4{margin-bottom:15px; font-size: 12px; padding: 5px 15px;}
    .drList .team-link a {padding: 5px 10px; font-size: 14px;}
    .entry-header.single-page-header.with-topbar h1{font-size: 30px !important; line-height: 32px !important;}
    .vc_row.wpb_row.vc_row-fluid.why-trust-graphic.vc_custom_1734525929223.vc_row-has-fill.vc_row-has-padding-top.vc_row-has-padding-bottom.vc_row-has-padding-left.vc_row-has-padding-right {margin-bottom: 30px !important;}
    
    .doctor-ent-header {padding-top: 0px;}
  .single-post.page .breadcrumbs {
    white-space: inherit !important;
  }
  .entry-header.single-page-header.with-topbar {  padding-top: 0px !important;  padding-bottom: 0px !important;}
.mt-3{margin-bottom:15px; font-size: 12px; padding: 5px 15px;}

.bx-wrapper .bx-prev {left: 0px !important;}
.bx-wrapper .bx-next {right: 0px !important;}
   .dr-box-card{height:100% !important; text-align:center;}
.single-doctor-profile .row.align-items-center{display:flex;}
.single-doctor-profile .row.align-items-center .col-md-3.col-xl-2.ml-lt-15{width:50%;}
.single-doctor-profile .row.align-items-center .col-md-9.ml-lt-15{width:50%;}
.ib-hover-2.key-icon-box .ib-wrapper {margin: 7px;}
.ib-hover-2.key-icon-box .ib-wrapper h4.service-heading{font-size:16px; min-height:70px;}
.ib-hover-2.key-icon-box .ib-wrapper p{font-size: 14px !important; line-height: 23px; min-height: 150px;}
.h3-for-spec-page .vc_row.wpb_row.vc_inner .vc_column-inner {padding-bottom: 0px !important;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span {font-size:14px !important; padding-top: 20px !important;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after {font-size: 14px !important; line-height: 18px !important;}
.advanced-diagnostics-technology #myTab_8267 {width: 100% !important;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-laptop::before {top: 10px;}

.lower-footer .container {color: #fff !important;}

#footer.classic {padding-top:0px;}
.upper-footer .widget-title {line-height: 20px;}
.footer_widget ul a, .footer_widget .menu li a {padding-bottom: 10px !important; display: inline-block;   line-height: 20px;}
.speciality-card .speciality-title {font-size: 14px !important; line-height: 18px; word-wrap: break-word; margin-bottom: 0px !important; margin-top: 0px !important;}
.speciality-card {padding: 10px !important; height: auto; min-height: 160px !important; display: grid; align-items: center; margin: 0 5px !important;}
.speciality-card .icon {margin: 0 auto !important;}
.speciality-card .icon img {width: 50px !important;  height: 50px !important;}

.procedures-card .procedures-title {font-size: 14px !important; line-height: 18px; word-wrap: break-word; margin-bottom: 0px !important; margin-top: 0px !important;}
.procedures-card {padding: 10px !important; height: auto; min-height: 190px !important; display: grid; align-items: center; margin: 0 5px !important;}
.procedures-card .icon {margin: 0 auto !important;}
.procedures-card .icon img {width: 50px !important;  height: 50px !important;}
.for-mobile-mp .vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom:0px !important; padding-top:0px !important;}

.vc_row[data-vc-full-width], .vc_row.vc_row-has-fill {background-size: inherit;}
#single-page .vc_column_container>.vc_column-inner {padding-left: 15px !important; padding-right: 15px !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 12px !important;font-size: 12px !important;}     
#mega-menu-wrap-header-menu #mega-menu-header-menu {padding: 0px !important;}     
.mega-menu-item-9520 a {background:#fecd1a !important;}
#mega-menu-item-10977 a {background:#ff0000 !important;}
.about-page1 .vc_col-sm-8 {width: 99.66666667% !important;}    
.about-page3 .vc_col-sm-1\/5 {width: 33% !important;} 
.about-page1 .vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom:0px !important;}
.about-page5 #single-page .vc_column_container>.vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;} 
.about-page4 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740655696145.vc_row-has-padding-bottom {padding-bottom: 0px !important;}  
.vc_row.wpb_row.vc_row-fluid.about-page-mission.about-page5 {padding-top: 0px !important;}
.about-page5 #single-page .vc_column_container>.vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}
.about-page6 .vc_row.wpb_row.vc_inner .vc_column-inner {padding-bottom: 0px !important; padding-top:0px !important;}
.about-page6 h2.separator_off{padding-top:20px !important;}
.about-page6 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740984100377.vc_row-has-padding-top {padding-top: 0px !important; padding-bottom: 25px !important;}
.vc_row.wpb_row.vc_row-fluid.about-page-mission.about-page5 {padding-bottom: 0px !important;}
.about-page2 .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1740655696145.vc_row-has-padding-bottom {padding-bottom: 0px !important;}
.home-abt-section .vc_column_container>.vc_column-inner {padding-left: 0px  !important; padding-right: 0px !important;}
.home-video-section .vc_column_container {padding-left: 15px !important; padding-right: 15px !important;}
.home-doctor-section .vc_col-sm-4 {width: 99.33333333% !important;}
.home-md-section .md-img img {margin-top: -0px;}
.home-md-section.vc_custom_1742474899053 {margin-top: 0px !important;}
.md-section h3 {font-size: 26px !important;  line-height: 32px !important;  margin-top: 60px !important;}


.home-page-technology .tech-heading {font-size: 40px !important; padding-top: 38px !important;}
.home-page-technology p {font-size: 16px !important; padding-top: 0px !important;}
.home-page-technology .vc_row.wpb_row.vc_inner .vc_column-inner{padding-top:0px !important;}
.home-page-technology .tect-text .tect2 {font-size: 36px !important;}
.home-page-technology .tect-text .tect1 {font-size: 17px !important;}
.home-page-technology .tect-text .tect3 {font-size: 24px !important;}





.ms-care .vc_col-sm-7 {width: 99.33333333% !important;}
.ms-care .vc_col-sm-5 {width: 99.33333333% !important;}
.ms-care .customListOs-for-h li {width: 33% !important;}

.home-abt-section .vc_col-sm-7 {width: 99.33333333% !important;}
.home-abt-section .vc_col-sm-5 {width: 99.33333333% !important;}



.customListOs4 {overflow: hidden !important;}
.about-dr-profile2-col {overflow: hidden !important; height: auto;}
.about-dr-profile2-col.ml-lt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-membership .about-dr-profile2-col.ml-rt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-membership .customListOs4 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-membership .customListOs4 li {padding: 6px 10px 0px 24px !important;}
.about-dr-profile .customListOs4 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.about-dr-profile .customListOs4 li {padding: 6px 10px 0px 24px !important;}

.about-dr-profile .customListOs3 li {width: 100%;}
.about-dr-profile .customListOs3 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.about-dr-profile .customListOs3 li {padding: 6px 10px 0px 24px !important;}

.dr-award .about-dr-profile2-col.ml-rt-15{margin-left:-15px !important; margin-right:-15px !important;}
.dr-award .customListOs4 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-award .customListOs4 li {padding: 6px 10px 0px 24px !important;}

.dr-top-treatment .customListOs3 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-top-treatment .customListOs3 li {padding: 6px 10px 0px 24px !important; width:100%;} 

.dr-top-treatment .customListOs4 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-top-treatment .customListOs4 li {padding: 6px 10px 0px 24px !important; width:100%;} 

.dr-top-treatment .customListOs2 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.dr-top-treatment .customListOs2 li {padding: 6px 10px 0px 24px !important; width:100%;} 


.about-dr-profile2-col.ml-lt-15 .customListOs3 li::before {background-image: url("../../../wp-content/uploads/2024/12/arrow-icon-nav.png"); background-repeat: no-repeat;}
.about-dr-profile2-col.ml-lt-15 .customListOs3 li {padding: 6px 10px 0px 24px !important;}

.international-patient-care .vc_row.wpb_row.vc_inner.vc_row-fluid.international.vc_custom_1733373775817.vc_row-has-padding-top.vc_row-has-padding-bottom {padding-bottom: 0px !important;  padding-top: 0px !important;}
.international-patient-care .vc_row.wpb_row.vc_inner .vc_column-inner{padding-bottom: 0px !important;  padding-top: 0px !important;}
.international-patient-care .vc_row.wpb_row.vc_inner.vc_row-fluid.interNumber.number-padding {padding-top: 0px; padding-bottom: 30px;}
.international-patient-care .international h5 {font-size: 30px !important; line-height: 30px !important;}
.international-patient-care .international p {font-size: 14px;  line-height: 20px;}
.international-patient-care .international h4 span {font-size: 28px !important;}
.international-patient-care .key-icon-box h6.service-heading {font-size: 14px !important;}
.international-patient-care .interNumber a {gap: 14px; font-size: 16px;}
.hm-pg-last-sec .vc_col-sm-8 {width: 51.667%; padding: 0 20px;}
.hm-pg-last-sec .vc_col-sm-4 {width: 48.333%; padding: 0 20px;}
.hm-pg-last-sec .vc_custom_heading.vc_do_custom_heading {font-size: 25px !important;  line-height: 34px !important; padding-top: 20px;}
.hm-pg-last-sec p {font-size: 15px !important;}
.footer_widget ul.redux-social-media-list {display: flex !important;}
 .footer_widget ul.redux-social-media-list li {width: 24% !important;}
 
 h4.wppsac-post-title{line-height:23px; min-height: 80px;  margin-bottom:0px;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 17px;}
.wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
.footer_widget ul a, .footer_widget .menu li a {font-size: 12px; line-height: 16px !important;}


.international-journey .team-member.design-classic {margin-top: 100px !important;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px;  font-weight: 500; line-height: 23px;}
.international-patient-services .comprehensive-healthcare-specialities .team-content {padding: 0px 10px 10px 10px;}
.international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 20px; min-height: 50px; line-height: 25px;}
.international-patient-services .whatmu .second-section {line-height: 40px;}
.international-patient-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {font-size: 13px;}
.international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 30px !important; line-height: 30px;}
.international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left {font-size: 15px; padding: 5px 10px;}
.international-call-to-action .vc_column-inner h2 {line-height: 26px;  margin-bottom: 20px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 74px; left: -86px;}
.international-journey .team-member.design-classic {padding:25px 38px 25px 70px;}
.international-journey .team-image img {width: 70px !important;  margin-bottom: 15px !important;  right: -50px;  top: -80px;}
.international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px; line-height: 24px;}
.international-journey .team-member.design-classic .team-content .team-subtitle {font-size: 16px; line-height: 20px; min-height: 40px;}
.international-patient-services .comprehensive-healthcare-specialities {background:#dcebf2;}
.international-wellness-beauty .vc_custom_heading.vc_do_custom_heading {font-size: 65px !important;}



.plan-your-trip-checklist .vc_row.wpb_row.vc_inner{padding-left: 0px !important;  padding-right: 0px !important;  padding-top: 0px !important;  padding-bottom: 0px !important;}
.plan-your-trip-checklist .customListOs5 li {line-height: 18px; font-size: 14px;}
.plan-your-trip-checklist .customListOs5 {margin:  0 !important;}
.plan-your-trip-checklist .container .vc_row-has-padding-bottom {padding-bottom: 0px !important;}

.international-wellness .tech-heading2{margin-bottom:40px !important;}
.international-wellness h3.vc_custom_heading.vc_do_custom_heading.wellness-heading1 { font-size: 20px !important;  line-height: 25px !important;  min-height: auto;  margin-top: 10px !important;  margin-bottom: 10px;}

  .international-wellness .wpb_text_column.wpb_content_element p{font-size: 14px; line-height: 20px; font-weight: 500;} 

  .international-wellness .customListOs5 li {line-height: 16px; font-size: 14px;}


  .comprehensive-healthcare-specialities .wpb_column.vc_column_container.vc_col-sm-5{display:none;}


  .comprehensive-healthcare-specialities .wpb_column.vc_column_container.vc_col-sm-7 {width: 99.33333333%;}
  .international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 0px;}
  .help-desk-form-width-change .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {width: 100%;}


  #posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {font-size: 15px; min-height: 190px !important;  }

  .blog .entry-header.blog-header.with-topbar {padding-top: 40px !important;}

}



@media only screen and (min-width: 961px) and (max-width: 1025px) {
 
  .comprehensive-healthcare-specialities .wpb_column.vc_column_container.vc_col-sm-5 {display: none;}
  .comprehensive-healthcare-specialities .wpb_column.vc_column_container.vc_col-sm-7 {width: 99.33333333%;}
  .international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 0px;}
         .dr-box-modify .col-md-4{width:49%; float:left;}
     .dr-box-modify  .col-md-7{min-height:200px;}
    .footer_widget ul.redux-social-media-list li i {margin-left: 10px;}
.home-abt-section-video .video-container img {width: 100%;}
.dr-box-card{height:100% !important; text-align:center;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {margin-left: 2px !important; line-height: 35px !important; height: 35px !important; padding: 0px 5px !important; font-size:11px !important; text-transform: capitalize !important;}
.mega-menu-item-9520 a {background:#fecd1a !important;}
#mega-menu-item-10977 a {background:#ff0000 !important;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg {height:auto !important;}
.single-doctor-profile .mt-5 {font-size: 11px !important;}
.container h2, #popup-modal .modal-content h2, h2.blog-single-title a {font-size: 24px !important; padding-bottom: 0px;}
.single-doctor-profile .desig {font-size: 20px !important;}
.single-doctor-profile .dept {font-size: 18px; padding-bottom: 0px;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::after {font-size: 16px;}
.advanced-diagnostics-technology #tab_container_8267 .wpsm_nav-tabs > li > a span {font-size: 14px !important;}
.advanced-diagnostics-technology #tab_container_8267 .tab-content {width: 100%;}
.advanced-diagnostics-technology #myTab_8267 {width: 100% !important;}
#tab_container_8267 .wpsm_nav-tabs > li > a .fa.fa-align-center::before {top: 6px;}
.about-page1 .vc_col-sm-8 {width: 99.66666667%;} 
.about-page2 .vc_col-md-offset-1 {margin-left:0px !important;}
.about-page4 .vc_col-md-offset-1 {margin-left:0px !important;}
.about-page4 .vc_custom_1740655428324 {margin-bottom: 0px !important;}
.tech-heading {font-size: 50px !important;}
.tect-text .tect3 {line-height: 36px !important; min-height: 93px !important;}
.customListOs-for-h li {width: 33% !important; padding: 5px !important; margin-bottom: 5px !important;}
.home-abt-section .vc_column_container>.vc_column-inner {padding-left: 0px  !important; padding-right: 0px !important;}
.home-video-section .vc_column_container {padding-left: 15px !important; padding-right: 15px !important;}
.home-doctor-section .vc_col-sm-4 {width: 99.33333333% !important;}
.home-md-section .md-img img {margin-top: -0px;}
.home-md-section.vc_custom_1742474899053 {margin-top: 0px !important;}
.md-section h3 {font-size: 26px !important;  line-height: 32px !important;  margin-top: 60px !important;}
h4.wppsac-post-title{line-height:20px; min-height: 75px; margin-bottom:0px;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 15px;}
.wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}
.footer_widget ul a, .footer_widget .menu li a {font-size: 12px;line-height: 16px !important;}
.footer-call-to-action a {padding-left: 57px !important; padding-right: 10px !important; padding-top: 15px;  padding-bottom: 15px !important;  display: inline;}
.addtoany_shortcode{padding-top:20px;}
  .dr-award .about-dr-profile2-col.ml-rt-15 { margin-left: -15px !important; margin-right: -15px !important;}
  .dr-membership .about-dr-profile2-col.ml-rt-15{ margin-left: -15px !important; margin-right: -15px !important;}
  

   .dr-membership .about-dr-profile2-col.ml-rt-15{ margin-left: -15px !important; margin-right: -15px !important;}
  
  .single-doctor-profile .doctor-img img{height:100%; min-height:500px;}
  

  .international-journey .team-member.design-classic {margin-top: 65px !important;}
  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px;  font-weight: 500; line-height: 23px;}
  .international-patient-services .comprehensive-healthcare-specialities .team-content {padding: 0px 10px 10px 10px;}
  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 20px; min-height: 50px; line-height: 25px;}
  .international-patient-services .whatmu .second-section {line-height: 40px;}
  .international-patient-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {font-size: 13px;}
  .international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 30px !important; line-height: 30px;}
  .international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left {font-size: 15px;}
  .international-call-to-action .vc_column-inner h2 {line-height: 26px;  margin-bottom: 20px;}
  .international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 74px; left: -97px;}
  .international-journey .team-member.design-classic {padding: 25px 80px;}
  .international-journey .team-image img {width: 90px !important; margin-bottom: 15px !important; right: -90px; top: -80px;}
  .international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px; line-height: 24px;}
  .international-journey .team-member.design-classic .team-content .team-subtitle {font-size: 21px;}
  .international-patient-services .comprehensive-healthcare-specialities {background: #efefef url(https://healing.ocpwebserver.com/wp-content/uploads/2025/04/Comprehensive-Healthcare-Specialities-For-a-Healthier-You-img.png) no-repeat center right;}
  .international-wellness-beauty .vc_custom_heading.vc_do_custom_heading {font-size: 65px !important;}


  
}

@media only screen and (min-width: 1024px) and (max-width: 1270px) {
 .dr-membership .about-dr-profile2-col.ml-lt-15{ margin-left: -15px !important; margin-right: -15px !important;}
    .drProfilebookingpage .container h4 {font-size: 18px !important;}
}
@media only screen and (min-width: 1026px) and (max-width: 1270px) {



   
.dr-box-card .col-md-5 {width: 100% !important;}
.dr-box-card .col-md-7 {width: 100% !important; text-align: center;}
.dr-box-card {height:610px;}
 .container {width:auto !important;}
#posts-content .blog-single-title {min-height: 100px;}    
   .single-doctor-profile .mt-5 {padding: 10px 0px;} 
   .about-dr-profile .section-title {font-size: 28px !important;}
  .about-dr-profile2-col .section-title {font-size: 28px !important;}
  .about-dr-profile img {width: 35px !important; margin-right: 10px !important; }
  .about-dr-profile2-col img {width: 35px !important; margin-right: 10px !important; }
  .dr-award .about-dr-profile2-col.ml-rt-15 { margin-left: -15px !important; margin-right: -15px !important;}

  .international-journey .team-member.design-classic {margin-top: 65px !important;}
  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px;  font-weight: 500; line-height: 23px;}
  .international-patient-services .comprehensive-healthcare-specialities .team-content {padding: 0px 10px 10px 10px;}
  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 20px; min-height: 50px; line-height: 25px;}
  .international-patient-services .whatmu .second-section {line-height: 40px;}
  .international-patient-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {font-size: 13px;}
  .international-patient-services .comprehensive-healthcare-specialities h2 {font-size: 30px !important; line-height: 30px;}
  .international-call-to-action .tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_left {font-size: 15px;}
  .international-call-to-action .vc_column-inner h2 {line-height: 26px;  margin-bottom: 20px;}
  .international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 74px; left: -97px;}
  .international-journey .team-member.design-classic {padding: 25px 80px;}
  .international-journey .team-image img {width: 90px !important; margin-bottom: 15px !important; right: -90px; top: -80px;}
  .international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 15px; line-height: 24px;}
  .international-journey .team-member.design-classic .team-content .team-subtitle {font-size: 21px;}
  .international-patient-services .comprehensive-healthcare-specialities {background: #dcebf2;}
  .international-wellness-beauty .vc_custom_heading.vc_do_custom_heading {font-size: 65px !important;}

    
    
}

@media only screen and (min-width: 961px) and (max-width: 1400px) {

  .pg_widget {font-size: 13px; min-height: 120px; line-height: 14px;}
  .pg_widget img{width:40px;}
  .customListOs-for-h li {padding:0px 10px 0px 20px;}
  
  
  

}


  
@media only screen and (min-width: 1025px) and (max-width: 1400px) {
    
    
    .dr-box-card .view-profile-btn::before {display:none;}
    
    .dr-box-card .view-profile-btn {padding: 3px;  text-align: center; font-size: 14px;}
    
    .dr-box-card .mt-3::before {display:none;}
    
    .dr-box-card .mt-3 {padding: 5px;  text-align: center; font-size: 14px; width: 100%;}
    
    .dr-box-card p.desig {font-size: 12px !important;}
    
    
    
     .blog_widget.widget .wpcf7 .wpcf7-submit {
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
  }
  .fixed {max-width: 230px !important;}
  #posts-content .blog-single-title {
    min-height: 100px;
  }
  .international-wellness-beauty .vc_custom_heading.vc_do_custom_heading {
    font-size: 55px;
    line-height: 65px;}
  .international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 0px !important;}+
  .international-journey .team-member.design-classic {margin-top: 65px !important;  }

  .international-journey .team-member.design-classic {margin-top: 65px !important;  padding: 50px;}

  .international-journey .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 100px; left: -66px;}
  .international-journey .team-image img {width: 80px !important; right: -70px;}
  .international-journey .team-member.design-classic .team-content-text .team-content-text-inner p {min-height: 195px;}
  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner h5 {font-size: 18px; min-height: 50px; line-height: 23px;}

  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner p {font-size: 16px; line-height: 22px; min-height: 225px !important;}


  .international-patient-services .comprehensive-healthcare-specialities .team-member.design-classic .team-content-text .team-content-text-inner .team-link{min-height: 0px !important;}

  .international-patient-services .comprehensive-healthcare-specialities .team-carousel .team-member.design-classic {margin:0 8px;}
  .international-journey .team-member.design-classic .team-content .team-subtitle {min-height: 75px;}
  .speciality-card {margin-bottom: 40px !important; min-height: 183px !important;  }
  .speciality-card .speciality-title { font-size: 14px !important; line-height: 18px !important;  margin-bottom: 0px !important;}

    .procedures-card {margin-bottom: 40px !important; min-height: 183px !important;  }
  .procedures-card .procedures-title { font-size: 14px !important; line-height: 18px !important;  margin-bottom: 0px !important;}
    #mega-menu-item-10977 a {background:#ff0000 !important;}
    #mega-menu-item-10977 a:hover {background:#ff0000 !important;}
    .home-video-section .vc_column_container {padding-left: 15px !important; padding-right: 15px !important;}
    .home-abt-section .vc_column_container>.vc_column-inner {padding-left: 0px  !important; padding-right: 0px !important;}
    .customListOs-for-h li {width: 33% !important;}
    .tect-text .tect3 {line-height: 36px !important; min-height: 93px !important;}
    .tech-heading {font-size: 50px !important;}
    .md-section h3 {
  font-size: 25px !important;
  line-height: 37px;
  margin-top: 45px;
}
.pg_widget{font-size:13px;}
.md-section p {
  font-size: 18px;}
.site-header .navigator > .menu > li a{font-size: 13px !important;
  font-weight: 400;
  line-height: 18px;
  padding-right: 0px;}
  
 .top-book-apoit a {font-size:13px;} 
  body{font-size:16px !important; line-height: 25px !important;}
  .elementor-1947 .elementor-element.elementor-element-bcf7287{font-size:16px !important; line-height: 25px !important;}
  .textwidget.custom-html-widget a {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 10px;
}
  
.elementor-1947 .elementor-element.elementor-element-c6f95d3 .elementor-heading-title {
  color: #20489d;
  font-size: 46px;
}  
#ourpatients .elementor-counter-number-wrapper {
  font-size: 46px !important;
  font-weight: 500 !important;
}  
#ourpatients .elementor-counter-title {
  font-size: 23px !important;
}

.elementor-1947 .elementor-element.elementor-element-025e251 .elementor-heading-title {
  font-size: 29px;
  line-height: 1.25em;
}
.inner-page-section2 p.desig {font-size: 14px !important;}
.dr-box-card .exp {font-size: 12px;}
.dr-box-card .mt-5{font-size: 14px; line-height: 15px; padding: 2px;}

.mega-menu-item-9520 a{margin-left:5px !important; background:#fecd1a !important;}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 6px !important; font-size: 10px !important; margin-left: 2px !important;}
.custom-dr-post .wppsac-post-carousel.design-1 .wppsac-post-image-bg{height:auto;}

h4.wppsac-post-title{line-height:23px; min-height: 80px;  margin-bottom:0px;}
.wppsac-post-carousel.design-1 .wppsac-post-title a {font-size: 17px;}
.wppsac-post-carousel.design-1 .slick-arrow {top: 23% !important;}





} 

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
.drProfilebookingpage h4 {font-size: 18px !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
  padding: 0px 15px !important; font-size: 16px !important;}

.tect-text .tect1 {
  line-height: 33px;
  min-height: 66px;
  font-size:27px;
}

.inner-page-hod-section .twobtns{display:inherit;}

.view-profile-btn2 {display: inline-block;}

.book-an-appointment {display: inline-block;}


.dr-box-card h4.section-title {
  font-size: 15px !important;}
  
  .dr-box-card p.lng {
  font-size: 12px !important;}
  
  
  .dr-box-card p.dept{
  font-weight: 500 !important;
  font-size: 13px !important;
  line-height: 20px;
  text-align: left !important;
  margin-bottom: 5px !important;
  color: #333;
  padding-bottom: 5px !important;}
  
  

}





@media only screen and (min-width:1401px) and (max-width: 1599px) {

  .pg_widget {font-size: 13px; min-height: 120px; line-height: 14px;}
  .pg_widget img{width:40px;}
  .customListOs-for-h li {padding:0px 10px 0px 20px;}

  .international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 630px;}
.mega-menu-item-9520 a {margin-left: 5px !important; background: #fecd1a !important;}
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px !important; font-size: 12px !important;}
  #mega-menu-item-10977 a {background: #ff0000 !important;  }

}


@media only screen and (min-width:1600px) and (max-width: 1799px) {




  .international-patient-services .comprehensive-healthcare-specialities .team-carousel .owl-nav div.owl-prev {left: 630px;}

}


@media only screen and (min-width: 1270px) and (max-width: 3500px) {


  #posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {min-height: 70px !important;}

  .wellness-main-image-height .wpb_single_image img{height: 360px; object-fit: cover;}
    
    .dr-award .about-dr-profile2-col.ml-rt-15 { margin-left: -15px !important; margin-right: -15px !important;}
    .dr-membership .about-dr-profile2-col.ml-rt-15 { margin-left: -15px !important; margin-right: -15px !important;}
    
}    



#videolightbox  .bx-viewport{background: none !important;}

.dr-box-card p.desig{font-weight:bold !important; font-weight: 600 !important;  line-height: 20px; font-size: 15px; text-align:left; margin-bottom: 0px !important;}
.dr-box-card h4.section-title{font-size:16px !important; font-family: 'Montserrat' !important; font-weight:900 !important; margin-bottom: 6px; margin-top: 10px; text-align:left;}
.dr-box-card p.dept, p.exp, p.lng{font-weight: 500 !important; font-size: 12px !important; line-height: 16px; text-align:left !important; margin-bottom: 0px !important; color:#333; padding-bottom: 10px !important;}

  
  .dr-box-card p.exp::before{content: "\f0f1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 8px;}
  
    
  .dr-box-card p.lng::before{content: "\f086";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 8px;}

.speciality-card {
  box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 30px;
  background: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/03/pattern-bg.png) repeat top left;
  height: 100%;
  border: 2px solid #fff;
  margin-bottom: 50px;
  min-height: 222px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

    /*.speciality-card:not(.nohover):hover {
        background: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/03/pattern-bgwhite.png) repeat top left #20489d;
    }*/
    
    .speciality-card:not(.nohover):hover{border:2px solid #fecd1a; color:#20489d !important}

    .speciality-card .icon {
        width: 64px;
        margin: 0 auto 10px auto;
    }
    .speciality-card .icon img{
        width:64px !important;
        height:62px !important;
    }
    .speciality-card:hover .svg-icon svg path{fill:#fff; stroke:#fff;}
    /*.speciality-card:hover .icon .icon-default, .speciality-card .icon .icon-hover {display: none;}*/

    .speciality-card:hover .icon .icon-hover {display: block;}

.speciality-card .speciality-title {max-width: 100%; margin: auto; font-size: 20px; color: #20489d !important; margin-bottom: 20px; font-weight:bold !important;}

.speciality-card .speciality-title a { color: #20489d !important; font-weight:bold !important;}


.speciality-card span {
  width: 33px;
  height: 33px;
  background: #20489d;
  border-radius:75px;
  font-size: 0px;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  position: absolute;
  display: none;
  transition: 0.3s;
  left: 50%;
  transform: translateX(-50%);
  bottom: 35px;
  
}
.speciality-card span::after {
  content: '';
  position: absolute;
  top: 12px;
  left: 10px;
  height: 12px;
  width: 12px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
  pointer-events: none;
  border-radius: 1px;
}
.speciality-card:hover span{display:block;}







.procedures-card {
  box-shadow: 0 4px 19px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 30px;
  background: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/03/pattern-bg.png) repeat top left;
  height: 100%;
  border: 2px solid #fff;
  margin-bottom: 50px;
  min-height: 222px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 30px !important;
}

    /*.procedures-card:not(.nohover):hover {
        background: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/03/pattern-bgwhite.png) repeat top left #20489d;
    }*/
    
    .procedures-card:not(.nohover):hover{border:2px solid #fecd1a; color:#20489d !important}

    .procedures-card .icon {
        width: 64px;
        margin: 0 auto 10px auto;
    }
    .procedures-card .icon img{
        width:64px !important;
        height:62px !important;
    }
    .procedures-card:hover .svg-icon svg path{fill:#fff; stroke:#fff;}
    /*.procedures-card:hover .icon .icon-default, .procedures-card .icon .icon-hover {display: none;}*/

    .procedures-card:hover .icon .icon-hover {display: block;}

.procedures-card .procedures-title {max-width: 100%; margin: auto; font-size: 20px; color: #20489d !important; margin-bottom: 20px; font-weight:bold !important;}

.procedures-card .procedures-title a { color: #20489d !important; font-weight:bold !important;}


.procedures-card span {
  width: 33px;
  height: 33px;
  background: #20489d;
  border-radius:75px;
  font-size: 0px;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  position: absolute;
  display: none;
  transition: 0.3s;
  left: 50%;
  transform: translateX(-50%);
  bottom: -12px;
  
}
.procedures-card span::after {
  content: '';
  position: absolute;
  top: 12px;
  left: 10px;
  height: 12px;
  width: 12px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
  pointer-events: none;
  border-radius: 1px;
}
.procedures-card:hover span{display:block;}




.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
  border-bottom: 3px solid #20489d;}

.page-4042 {padding-top: 130px;}



.page-4042-pecialities{margin-top: 50px !important;
  padding-top: 50px !important;
  padding-bottom: 30px !important;
margin-bottom: 60px;
  background: #F0F8FA url(https://healing.ocpwebserver.com/wp-content/uploads/2025/03/pattern-bg.png?id=9752) !important}






/* mukesh 19-05-25-*/

.book-appointment-signin-patient .radio-btn-payment input{min-height: 30px;}

select{font-family: 'Montserrat'; font-weight:300; font-size:15px;}

select option {font-family: 'Montserrat'; font-weight:300; font-size:15px;}
#response-message{font-size:14px; line-height: 18px;}
.success{font-size:14px; line-height: 18px; color:#000;}

.email-status-red{position: absolute; left: 15px; bottom: 6px; background: #e85555;  color: #fff !important;  padding: 0px 5px; font-size: 12px !important; line-height: 16px;}
.email-status-green{position: absolute; left: 15px; bottom:6px;background: #04aa6d;  color: #fff !important;  padding: 0px 5px; font-size: 12px !important; line-height: 16px;}
.reset-btn{background:#04aa6d !important; color: #fff !important; margin-left:15px;}
.wkwcodc-avilable-slots .error-msg{bottom: 2px;}
.error-msg{position: absolute;
  left: 15px;
  bottom: 6px;
  background: #e85555;
  color: #fff !important;
  padding: 0px 5px;
  font-size: 12px !important;
  line-height: 16px;}
  .error-msg2{position: absolute;
  left: 15px;
  top: 56px;
  background: #e85555;
  color: #fff !important;
  padding: 0px 5px;
  font-size: 12px !important;
  line-height: 16px;}

.doctor-pg-whats-icon{display:none;}

.doctor-pg-whats-icon a{background:#24cc63 !important; border-radius:5px; padding: 5px 10px; display: inline-flex; align-items: center; color:#fff; font-size: 12px; font-weight: 600; letter-spacing: .5px;}

.doctor-pg-whats-icon .fa-whatsapp::before {color: #fff; font-size: 22px;  padding-right: 10px;}

.wkwcodc-patient-details label {    display: block; }

.bgColor{ background-color: #f6f6f6;     min-height: 306px;}
.drProfilebookingpage{padding:20px 40px;}

.drProfilebookingpage h1 {
  font-size: 30px;
  padding-bottom: 10px;
  margin: 0px;
  color: #20489d;
  font-weight: 700;
  font-family: Montserrat;
  letter-spacing: -0.35px;
  line-height:36px;
}

.drProfilebookingpage .desig {
  font-size: 22px;
  color: #20489d;
  padding-bottom: 5px;
  margin: 0px !important;
  font-weight: 600;
}

.drProfilebookingpage .dept {
  font-size: 18px;
  color: #20489d;
  padding-bottom: 5px;
  margin: 0px !important;
  font-weight: 600;
}

.drProfilebookingpage .exp {
  color: #20489d;
  padding-bottom: 10px;
  margin:0px !important;
  font-weight: 500 !important;
  font-size: 14px !important;
}

.ptblr40{padding:40px;}

.customFormControl{    border: 1px solid #cfcfcf;
    width: 100%;
    min-height: 47px;
    padding: 0 10px; margin-bottom:20px;}
    
    .customFormbtn {
  font-weight: 700;
  font-family: 'Montserrat';
  font-size: 15px;
  letter-spacing: 0.5px;
  background: #fecd1a;
  color: #000;
  box-shadow: inherit !important;
  border: 0px !important;
  padding: 10px 15px;
  margin-bottom: 30px !important; 
}


.imgBox{}
.drSharebtn a{border:1px solid #026698; border-radius:10px; display:block; font-size:14px; text-align:center; padding:10px; background: #fff;}

.no-gutters {
  margin-right: 0;
  margin-left: 0;

  > .col,
  > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
}

.hidden-section {display: none;}

.custom-dr-form select{background:#fff; border:solid 1px #cfcfcf; height: 45px; border-radius: 0px;}
.custom-dr-form .row-pl-0{padding-left:0px;}
.signin-patient-appointment-category .drProfilebookingpage h3{font-size: 26px; line-height: 26px; margin-bottom:10px;}
.signin-patient-appointment-category .drProfilebookingpage h4{font-size: 20px; line-height: 26px; margin-bottom:10px;}
.book-apoint-host-vid{text-align:center;}
.book-apoint-host-vid h1{font-size:26px;}
.book-apoint-host-vid p{font-size: 15px;  color: #20489d;  font-weight: bold;  padding: 20px 0;  line-height: 20px;}

.book-dr-dis-flex{display: flex; align-content: center;  align-items: center;}
.book-apoint-host-vid .customFormbtn {font-weight: 700;  font-family: 'Montserrat';  font-size: 16px;  text-transform: capitalize;  letter-spacing: 0.5px;  background: #fecd1a;
color: #000;  box-shadow: inherit !important;  border: 0px !important;  padding: 10px 20px;  border: solid 2px #fecd1a !important;  margin-bottom: 10px !important;  display: block;  line-height: 18px;}


.book-appointment-signin-patient .single_add_to_cart_button{font-weight: 700 !important;  font-family: 'Montserrat' !important;  font-size: 16px !important;  text-transform: capitalize !important;  letter-spacing: 0.5px !important;  background: #fecd1a !important;
color: #000 !important;  box-shadow: inherit !important;  border: 0px !important;  padding: 10px 20px !important; width:100% !important; border-radius:0px !important;   display: block !important;  line-height: 18px !important;}
.book-appointment-signin-patient{background:#f6f6f6;}
.book-appointment-signin-patient h1{font-size: 26px !important; padding-top: 20px !important; padding-bottom: 0px !important; padding-left: 15px !important;}
.book-appointment-signin-patient .price{font-size: 20px !important; font-weight:500; padding-bottom: 0px !important; padding-left: 15px;}
.book-appointment-signin-patient h3{font-size:20px; color:#000;}
.book-appointment-signin-patient input{background: #fff;  border: solid 1px #cfcfcf; min-height: 45px;  padding: 0 10px; font-size:15px;width:100%;}
.book-appointment-signin-patient select{background: #fff;  border: solid 1px #cfcfcf; min-height: 45px;  padding: 0 10px; font-size:15px; width:100%;}

.book-appointment-signin-patient .form-group {margin-bottom: 15px !important;}

.book-appointment-signin-patient .woocommerce-Price-currencySymbol {padding-right: 5px;}

.radio-btn-payment{display:flex;}

.radio-btn-payment .rbp1{width: 50%;  border: solid 1px #cfcfcf;  display: inline-flex;  align-items: center;}

.radio-btn-payment .rbp1 input{min-height:30px; margin-top:0px;}

.book-appointment-signin-patient .wkwcodc-patient-details label { display: block;  padding: 0px 0; margin-bottom: 0px;font-size:13px;}

.book-appointment-signin-patient .radio-btn-payment .rbp1{text-align:right; padding: 10px 0;}

.book-appointment-signin-patient .radio-btn-payment .rbp3 {  text-align: left;  padding: 10px 20px;  width: 100%;  border: solid 1px #cfcfcf;  display: inline-flex;  align-items: center;}

.book-appointment-signin-patient .radio-btn-payment .rbp3 label{ width: 20%;}

.book-appointment-signin-patient .radio-btn-payment .rbp3 input{ width: 20%;}

.book-appointment-signin-patient .woocommerce div.product div.summary {margin-bottom: 0px;}

.book-appointment-signin-patient .woocommerce div.product form.cart{margin-bottom: 30px;}

.book-appointment-signin-patient input[type="radio"]:focus{outline:none;}

.book-appointment-signin-patient h4 {font-size: 20px !important; padding-left:0px; padding-top:15px;}

.book-appointment-signin-patient .wkwcodc-slots.selected {box-shadow: none; border: solid 2px #20489d; color: #20489d;}

.book-appointment-signin-patient .radio-btn-payment .rbp1 label{width:100%; text-align:right;}

.wkwcodc-slots.disabled {background-color: #D0D9E1 !important;}


.book-appointment-signin-patient .wkwcodc-select-slot-date input {position:relative; }  
  
.book-appointment-signin-patient .date-icon-appoint { position: absolute;  right: 23px;  width: 35px;  top: 32px;}  
  
.wkwcodc-slots{font-weight:400; font-size:15px; border:solid 1px #cfcfcf; color:#919191;}


.book-appointment-signin-patient .input-disable {background:#D0D9E1; cursor: not-allowed;}

.book-appointment-signin-patient .wkwcodc-avilable-slots {grid-template-columns: repeat(6, 1fr) !important; background: transparent;}


.book-appnt-pateint-with-topbar{padding-top: 80px !important; padding-bottom: 20px !important;}

.book-appointment-signin-patient .cart{margin-top: 0px !important; border-top: solid 1px #d7d7d7; padding-top: 0px;}


.thanku-book-appointment-signin-patient .lft{background:#f6f6f6; padding:30px;}

.mb-4{margin-bottom:40px;}

.thanku-book-appointment-signin-patient .lft .drthanku-page{padding:10px 0 0 0;}

.thanku-book-appointment-signin-patient .lft .drthanku-page h1{font-size: 25px !important; padding-top: 0px !important; text-align:left; margin-bottom: 0px;}

.thanku-book-appointment-signin-patient .lft .drthanku-page .desig{font-size: 20px !important;  padding-bottom: 0px !important;  text-align: left;  line-height: 26px;  padding-top: 5px;  color: #20489d;  font-weight: 600; margin-bottom:0px !important;}

.thanku-book-appointment-signin-patient .lft .drthanku-page .dept{font-size: 20px !important;  padding-bottom: 0px !important;  text-align: left;  line-height: 26px;  padding-top: 5px;  color: #20489d;  font-weight: 600;}

.thanku-book-appointment-signin-patient .lft .doctor-img{border-radius:20px;}
  
.thanku-book-appointment-signin-patient .rgt{background: #dcebf2;  text-align: center;  padding: 30px;  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;}

.thanku-book-appointment-signin-patient .rgt p{margin-bottom:0px !important;}

.thanku-book-appointment-signin-patient .rgt h1{font-size: 25px !important; padding-top: 10px !important; text-align:center; margin-bottom: 0px;}

.thanku-book-appointment-signin-patient .rgt h3{font-size: 16px !important;  padding-bottom: 0px !important;  text-align: center;  line-height: 26px;  padding-top: 5px;}

.thanku-book-appointment-signin-patient {display: flex;}

.thanku-appointment-info{padding:0px;}

.thanku-appointment-info h3{font-size: 20px !important; padding-top: 0px !important; text-align:left; margin-bottom:5px;}

ul.custom-list-aapt-info{margin:0px; padding:0px;}

ul.custom-list-aapt-info li{margin:0px; list-style:none; padding-bottom: 10px; font-size:14px;}

ul.custom-list-aapt-info li img{margin-right:10px;}

.thanku-book-appointment-signin-patient .row.mb-4.display-flex {display: flex; align-items: center;}

.wkwcodc-avilable-slots p{width: 100%; display: ruby; margin-bottom: 0px !important;}






@media only screen and (max-width: 767px) {
     
     
/* mukesh 19-05-25-*/
.book-appointment-signin-patient select{height:45px;border-radius:0px;}
.book-appointment-signin-patient .radio-btn-payment .rbp3 label {width: 60%;}
.reset-btn{margin-left:0px;}
.radio-btn-payment {display: inherit;}
.radio-btn-payment .rbp1 {width: 100%; display:flex !important; justify-content: space-between; padding: 10px 50px !important;}
.email-status-red{position: absolute; left: 15px; bottom: -4px; background: #e85555;  color: #fff !important;  padding: 0px 5px; font-size: 12px !important; line-height: 16px;}
.email-status-green{position: absolute; left: 15px; bottom:-5px;background: #04aa6d;  color: #fff !important;  padding: 0px 5px; font-size: 12px !important; line-height: 16px;}
.book-appointment-signin-patient .radio-btn-payment .rbp1 label {font-size: 12px; line-height: 14px; width:auto !important;}
.radio-btn-payment .rbp1 input {min-height: 20px; width:auto !important;}
.customFormbtn {margin-bottom: 10px !important;}
.error-msg{bottom: -4px;}
.wkwcodc-slots {font-size: 12px;}
.custom-dr-form input::placeholder {font-size: 13px;}
.book-appointment-signin-patient .radio-btn-payment .rbp3 input {width:40%;}
.book-appointment-signin-patient .wkwcodc-avilable-slots {grid-template-columns: repeat(3, 1fr) !important;}
.thanku-book-appointment-signin-patient .row.mb-4.display-flex {display: inherit;}
 .single-doctor-profile h1 {padding-top: 20px;}
 .doctor-pg-whats-icon {margin-bottom: 20px;}
.phone-otp-mobile-divide{display:flex;}
.phone-otp-mobile-divide .vc_col-sm-6{width:50%;}
.phone-otp-mobile-divide .vc_col-sm-6 h4{min-height: 40px; font-size: 16px; line-height: 18px;}
.phone-otp-mobile-divide .vc_col-sm-6 .customFormbtn {padding:5px 10px; width: 100%;}
.book-apoint-host-vid p {line-height: 20px; margin-bottom: 0px; padding-bottom: 15px;}
.drProfilebookingpage .desig {font-size: 20px !important;}
.drProfilebookingpage .dept {font-size: 18px !important;}
.book-apoint-host-vid .section-title{margin-bottom:26px !important;}
.drProfilebookingpage { padding: 20px 15px; border-top: solid 5px #20489d;}
.book-dr-dis-flex .col-md-4.ml-lt-15{text-align:center;}
.book-dr-dis-flex{display: inherit !important;}
.book-apoint-host-vid {text-align: center;    border-top: solid 5px #20489d;    margin: 0px auto;}
.thanku-book-appointment-signin-patient {display: inherit !important;}

.book-appnt-pateint-with-topbar {display: none;}
.thanku-book-appointment-signin-patient .lft {padding: 0px;}
.thanku-book-appointment-signin-patient .rgt {padding:40px 10px 30px 10px;}
.thanku-book-appointment-signin-patient .rgt h1 {font-size: 26px !important;}


.drProfilebookingpage h1 {
  font-size: 28px;
  line-height:30px;
}
.bgColor {
  min-height: auto;
}
.signin-patient-appointment-category .drProfilebookingpage .custom-dr-form .vc_col-sm-6.row-pl-0 h2 {font-size: 20px !important; line-height: 26px;}


} 


/* mukesh 19-05-25-*/







.more-read-posts  img {
  max-width: 490px;
  height: auto;
  width: 100%;
}
 

.related-posts{padding-bottom: 0px !important; padding-top: 50px !important;}

.related-posts.more-read-posts {
  background: #fff;
  padding: 50px 0 0 0;
  border-bottom: 4px solid #fecd1a;
}

#posts-content .more-read-posts .post { padding-bottom: 0px;}

.more-reads-slider-wrapper {
position: relative;
  overflow: hidden;
  background-color: #fff;
  padding: 20px;
  padding-top: 30px;
  padding-top: 20px;
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  margin: 40px 0;
  border: solid 1px #efefef;
  margin-bottom: 25px;
  margin-left: 15px;
  margin-right: 15px;
  border-bottom: 4px solid #fecd1a;
  display:none;
}



.more-reads-slider .slide-item {
  padding: 10px;
  text-align: center;
  background: #fff !important;
  border-radius: 6px;
  border: solid 1px #efefef;
  margin: 5px;
}

.more-reads-title {
  text-align: center;
  font-size: 24px;
  margin-bottom: 20px;
}

.more-reads-slider .slide-item {
  padding: 10px;
  text-align: center;
  background: #f9f9f9;
  border-radius: 6px;
}

.more-reads-slider .slide-item h4 {
  font-size: 16px;
  margin-top: 10px;
}

.more-reads-slider .slick-prev, .more-reads-slider .slick-next {
  z-index: 100;
  display: block !important;
  font-size: 30px;
  background: transparent;
  border: none;
  color: #000;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.more-reads-slider .slick-prev { left: -25px; }
.more-reads-slider .slick-next { right: -25px; }

.pakg-cost{background: #f6f6f6;
  padding: 7px 10px 3px 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  border-bottom: solid 2px #ffd028;
font-size: 14px;}
 

.pakg-cost .price{font-size: 20px;
  font-weight: 600;}  

  .health-packages-card:before{
    width: 85px;
    height: 81px;
    content: " ";
    background-image: url(https://healing.ocpwebserver.com/wp-content/uploads/2025/09/special-offer-img.png);
    position: absolute;
    left: 27px;
    top: 12px;}
  
  

  
  
  