/*responsive css*/

@media (max-width: 767.98px) {
  body {
    font-size: 14px;
  }
}

@media (max-width: 1024px) {

 .header-one .main-menu-wrapper .main-nav > li .submenu li a {
    padding: 10px 15px 10px 35px;
  }

  .header-one .main-menu-wrapper .main-nav {
    padding: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
  .header-one .header-nav .header-navbar-rht {
    display: none;
  }
  .header-one .main-menu-wrapper {
    order: 3;
    width: 260px;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1060;
    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    transform: translateX(-260px);
    -webkit-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    background-color: #19bbdb;
  }

  .header-one .logo.navbar-brand {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
  }
  .header-one .menu-header {
    display: flex;
  }

.header .header-nav .menu-header {
    display: none;
  }

  .header .header-nav .main-nav {
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
    list-style: none;
    padding: 0;
  }

  .header .header-nav .main-nav ul {
    display: block;
    list-style: none;
    padding-left: 0;
    margin: 0;
  }

  /**/

  .searchResultsShell {
    overflow: scroll;
}


}

@media (max-width: 991.98px) {
  .header .header-nav .main-nav > li > a {
    line-height: 1.5;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 15px 20px !important;
  }

}

@media (min-width: 1024px) {
    .header
    .header-nav
    .main-nav
    > .has-submenu
    > .submenu
    > .has-submenu
    > .submenu::before {
    top: 20px;
    margin-left: -35px;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
    border-color: transparent #fff #fff transparent;
  }

  .header .header-nav .main-nav > li > a > i {
    font-size: 12px;
    margin-left: 3px;
  }
  .header .header-nav .main-nav > li .submenu li:first-child a {
    border-top: 0;
  }
  .header .header-nav .main-nav > li .submenu li .submenu {
    left: 100%;
    top: 0;
    margin-top: 10px;
  }
  .header .header-nav .main-nav > li .submenu > li .submenu {
    left: 100%;
    top: 0;
    margin-top: 10px;
  }
  .header .header-nav .main-nav > li:last-child {
    margin-right: 0;
  }
  .header
    .header-nav
    .main-nav
    > li.has-submenu:hover
    > .submenu
    > li.has-submenu:hover
    > .submenu {
    visibility: visible;
    opacity: 1;
    margin-top: -1px;
    margin-right: 0;
  }
  .header .header-nav .main-nav li {
    display: block;
    position: relative;
  }
  .header .header-nav .main-nav li > ul {
    background-color: #fff;
    display: block;
    font-size: 14px;
    min-width: 200px;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    -webkit-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  }
    .header .header-nav .main-nav li .submenu a:hover {
    color: #19bbdb !important;
    letter-spacing: 0.5px;
    padding-left: 20px !important;
  }
  .header .header-nav .main-nav li .submenu::before {
    border: 7px solid #fff;
    border-color: transparent transparent #fff #fff;
    content: "";
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    position: absolute;
    top: 2px;
    left: 45px;
    -webkit-box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1);
    box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1);
  }
  .header .header-nav .main-nav li.has-submenu:hover > .submenu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
  }
  .header .header-nav .header-navbar-rht li .dropdown-menu {
    min-width: 200px;
    visibility: hidden;
    opacity: 0;
    display: block;
    margin: 0;
    padding: 0;
    border-radius: 5px;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
  }
  .header .header-nav .header-navbar-rht li.show > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
  }
  .header .header-nav .header-navbar-rht li .dropdown-menu {
    min-width: 240px;
    visibility: hidden;
    opacity: 0;
    display: block;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    border-radius: 5px;
    margin: 0;
    padding: 15px;
  }
 .header .nav-transparent .white-font > li > a {
    color: #fff;
  }
    .header.custom .white-font > li > a {
    color: #fff;
  }

  .header.header-four .main-nav .has-submenu.active > a {
    color: #fff;
    border-top: 3px solid #e74e84;
  }  .header.header-four .main-nav > li > a {
    line-height: 80px;
    color: #fff;
  }

.header-one .main-menu-wrapper .main-nav li > ul {
    background: #fff;
    box-shadow: 0 4px 4px rgba(196, 196, 196, 0.25);
    border-radius: 0 0 6px 5px;
    display: block;
    font-size: 14px;
    min-width: 200px;
    opacity: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    visibility: hidden;
    z-index: 1000;
  }

    .header-one .main-menu-wrapper .main-nav li {
    display: block;
    position: relative;
  }
  .header-one .main-menu-wrapper .main-nav > li {
    margin-right: 8px;
  }
  .header-one .main-menu-wrapper .main-nav > li > a {
    padding: 23px 0 28px !important;
    line-height: normal;
  }
  .header-one .main-menu-wrapper .main-nav > li.has-submenu:hover > .submenu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
  }
  .header-one
    .main-menu-wrapper
    .main-nav
    > li.has-submenu:hover
    > .submenu
    > li.has-submenu:hover
    .submenu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    margin-right: 0;
  }
  .header-one .main-menu-wrapper .main-nav > li .submenu > li .inner-submenu {
    left: 100%;
    top: 0;
    margin-top: 10px;
  }
  .header-one .main-menu-wrapper .main-nav > li .submenu::before {
    border: 7px solid #fff;
    border-color: transparent transparent #fff #fff;
    box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1);
    content: "";
    position: absolute;
    top: 2px;
    left: 45px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
  }





}




@media (max-width: 1024px) {
  .header .header-nav .main-nav > li .submenu li a {
    border-top: 0;
    color: #fff;
    padding: 10px 15px 10px 35px;
  }
  .header .header-nav .main-nav > li .submenu li .submenu li a {
    border-top: 0;
    color: #fff;
    padding: 10px 15px 10px 15px;
  }
  .header .header-nav .main-nav > li .submenu > li.has-submenu > a::after {
    content: "\f078";
  }
  .header .header-nav .main-nav li + li {
    margin-left: 0;
  }
 .header .header-nav .header-navbar-rht li.contact-item {
    display: none;
  }
    .header-one .header-nav {
    height: 70px;
  }
  .header-one .header-nav {
    margin: 0;
    padding: 0 0;
  }
 .header-one .header-nav .menu-header {
    height: 70px;
  }

  .header-one .header-nav .main-menu-wrapper {
    background-color: #19bbdb;
  }

  .header-one .navbar-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
  }

    .header-one .navbar-header #mobile_btn {
    display: inline-block;
    margin: 0;
    padding: 0 0;
  }

  .header-one .main-menu-wrapper .main-nav ul {
    background-color: #e6f1ff;
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
  }
  .header-one .main-menu-wrapper .main-nav > li {
    border-bottom: 1px solid #e6f1ff;
    margin-left: 0;
    margin-right: 0;
  }
  .header-one .main-menu-wrapper .main-nav li.login-link {
    display: block;
  }
  .header-one .main-menu-wrapper .main-nav .register-btn {
    display: none;
  }

  .header-one .main-menu-wrapper .main-nav > li > a i {
    float: right;
    margin-top: 5px;
  }
  .header-one .main-menu-wrapper .main-nav > li > a {
    line-height: 1.5;
    padding: 15px 20px !important;
    color: #fff !important;
    font-size: 14px;
    background: 0 0 !important;
    border-radius: 0 !important;
  }
  .header-one .main-menu-wrapper .main-nav > li.active > a {
    color: #fff !important;
  }



}




@media (max-width: 575.98px) {
  .header .header-nav .main-nav li.login-link {
    display: block;
  }
  .header .header-nav .logo img {
    height: 40px;
  }
  .header .header-nav .header-navbar-rht {
    display: none;
  }


}



@media (max-width: 767.98px) {
  .header-one .navbar-header #mobile_btn {
    margin-right: 0;
  }
  .header-one .header-nav .header-navbar-rht {
    display: none;
  }
}



@media (max-width: 1199.98px) {
  .header .header-nav .header-navbar-rht li.contact-item {
    display: none;
  }
  .header-one .main-menu-wrapper .main-nav li a {
    font-size: 14px;
  }
    .header-one .main-menu-wrapper .main-nav > li {
    margin-right: 20px;
  }



}













/*my*/




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


/*header*/

.header.header-ten.header-fixed.home-care-header
  .header-top-wrap
  .header-top-bar {
    display: none;
}
.header.header-ten.header-fixed.home-care-header  .container-fluid {
    padding: 0 10px;
}

.header.header-ten .navbar-header #mobile_btn { display: block; margin-left: 10px; outline: none;}
.header .header-nav .navbar-header { width: 100%;  display: flex; flex-direction: row-reverse;}
.header .header-nav .logo { width: 100%; text-align: left;  margin-right: 0;}
.header .header-nav .main-menu-wrapper {
    order: 3;
    width: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1060;
    transform: translateX(-320px);
    -webkit-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    background-color: #19bbdb;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
  }

 .header.header-ten .header-nav .main-menu-wrapper.active{
        transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
            z-index: 999999;
  }
.header .header-nav .logo img { max-width: 100px;}
.header.header-ten .header-nav .main-menu-wrapper.active ul.main-nav { display: block;}
.header.header-ten .header-nav .main-menu-wrapper.active ul.main-nav li.has-submenu.megamenu { border-bottom: 1px solid#fff;}
.header.header-ten.header-fixed.home-care-header .main-nav > li.active > a { padding: 10px 15px;}
.header.header-ten .main-menu-wrapper .main-nav > li > a { padding: 10px 15px;}
.megamenu-wrapper { background: #19bbdb;}
.navbar-toggler:focus {box-shadow:unset;}
.header.header-ten .main-menu-wrapper .main-nav li a {  color: #ffffff !important; }
.header.header-ten .main-menu-wrapper .main-nav > li .submenu li a:hover { color: #ffffff !important;}
.navbar.navbar-expand-lg.header-nav { max-width: 100%; padding: 0 0px;}
.header .header-nav .main-nav ul { background: #19bbdb; }
.footer-widget.footer-about { padding-bottom: 20px;}

/*home*/

.lowest_icon {padding: 15px;}
.faqBox_middle { padding-top: 50px;}

/*pages*/ 

.workplaceHealth_services { padding: 30px 0 50px 0;}
.evaluation_section { padding: 50px 0 0 0;}
.brainAneurysm_box { padding: 50px 0;}
.planningColor_box { padding: 50px 0 50px 0;}
.sliderHome_custom .carousel-item { height: calc(100vh - 30px);}
.sliderHome_custom .carousel-caption { padding: 0 15px;}
.landing_slider .banner-content .banner-head h1 { font-size: 26px; margin-bottom: 18px;}
.landing_slider .banner-content .banner-head p { font-size: 16px;}
.custom_slider h6 {font-size: 16px;}
.custom_slider h5 { font-size: 20px; width: 100%;}
.custom_slider .carousel-item { margin-bottom: 20px; height: 45vh;}
.custom_slider p { font-size: 16px; width: 100%;}
.custom_slider .carousel-indicators .dot-text { display: none;}
/*.custom_slider .carousel-item {height: 30vh; min-height: 275px;}*/
.custom_slider .carousel-indicators { bottom: 20px;}
.service_note { padding: 30px 0;}
.medical_note { padding: 40px 0;}
.medical_note .button_more { text-align: left;}
.whyChoose_box { padding: 40px 0 30px 0;}
.textChoose_same { padding-bottom: 18px;}
.textChoose_same h3 { font-size: 22px;}
.whyChoose-content h5 { font-size: 20px;}
.proItm-bg { padding: 40px 0  40px 0;}
.Ourbrands_sec {  min-height: 520px; padding: 30px 0; background-size: cover;}
.Ourbrands_content { max-width: 100%;}
.Ourbrands_content h2 { font-size: 32px; padding-bottom: 10px;}
.service_note .Notecontents p { font-size: 18px; width: 100%; line-height: 31px;}
.medical_note .Notecontents p { width: 100%; font-size: 16px; line-height: 26px;}

.custom_bannerAll { min-height: 270px;}
.custom_bannerText { padding-bottom: 30px;}

.custom_bannerText h6 { font-size: 16px;}
.custom_bannerText h1 { font-size: 30px;}
.founded_element { width: 100%;}
.slider_noBg { padding: 30px 0 30px 0;}
.pro-contentBig h4 { font-size: 26px;}
.brand_widget { padding: 50px 0;}
.brand_element,
.brand_job .brand_element { width: 100%;}
.brand_element h3 { font-size: 26px; padding-bottom: 5px;}
.mission_widget { padding: 30px 0;}
.custom_bannerText p { width: 100%;}
.Medicalclinic_element { padding: 50px 0 20px 0;}
.medical-content h5 { font-size: 22px; padding-bottom: 0;}
.medical-content h6,
.medical-content h3 { font-size: 20px;}
.medical-content { padding: 30px 20px;}
.related_box .pro-contentBig h4 { font-size: 20px;}
.related_box { padding: 50px 0 50px 0;}
.team_content h1 { font-size: 24px;}
.team_details { padding: 50px 0;}
.teamSingle_image { min-height: 410px;}
.teamSingle_details { padding: 0 15px 0 15px;}
.releted-content { padding: 50px 0;}
.releted_card { margin-bottom: 20px;}

.our-blog-fourteen .view-nav-button, .work-section-footer .view-nav-button { right: 5%;}
.patients-stage button.slick-prev { left: 30px;}
.patients-stage button.slick-next { left: 90px;}

.contactForm { padding: 40px 40px 50px 40px;margin-top: 50px; margin-bottom: 50px;}
.haf_columns, 
.full_columns { background-color: transparent; margin-bottom: 0px;}
.contactForm-box { padding-right: 0px; margin-bottom: 15px;}
.haf_columns input, .full_columns textarea,
.haf_columns input::placeholder,
.full_columns textarea::placeholder { font-size: 16px;}
.response_line h4 { line-height: 26px; font-size: 16px;}
.response_btn a { padding: 12px 30px; margin-bottom: 15px;}
.contactFormArea { margin-bottom: 15px;}

.evaluation_section .medical-content { min-height: unset;}

.tourism_box .ourApproach_content p { width: 100%;}
.tourism_box .ourApproach_content h5 {  font-size: 24px;}
.pharmacy_note .button_more { text-align: left;}
.building_box { padding: 50px 0;}
.building_box .ourApproach_content p { width: 100%;}

.enquire_nowForm { padding: 60px 30px 60px 30px;}
.enquireForm-box { margin-bottom: 10px;}
.enquireForm-box input.form-control, 
.enquireFormArea select, 
.enquireFormArea textarea { font-size: 16px;}

/*new*/

/*space*/

.topButton_properties { margin: 50px 0 !important;}
.topButton_innerPro { padding: 50px 0 !important;}

/****/

.medicalclinic_element, .consulting_services { padding: 50px 0 20px 0;}
.statBox_widget,
.cardiacCost_box,
.coordination_box,
.doctor_notes { padding: 50px 0;}
.coordination_box .brand_element.custom_sky { padding: 2% 4%;}
.coordination_box .brand_element p { font-size: 16px; line-height: 28px;}
.tourism_box .ourApproach_content { padding-top: 20px;}
.founded_element h3 { font-size: 28px;}
.cardiac_content .table_customNew { overflow: scroll;}
.cardiac_content thead tr th { padding: 15px 20px 20px 15px;}
.cardiac_content tbody tr th, .cardiac_content tbody tr td { padding: 15px 20px 20px 15px; }
.enquire_now { padding: 50px 0;}
.details_faq .details,
.prrtTargetedAlpha_therapy .details_faq .details { width: 100%;}
.details_faq h2.details__title { font-size: 16px; margin-right: 0px;}
.details__container[open] + .details__desc { padding: 0 10px 10px 10px;}

.medicalclinic_element .medicalimage img,
.holidays_section .medicalimage img,
.why_choose_section .medicalimage img, 
.consulting_services .medicalimage img,
.missionChoose_box  .medicalimage img {  height: 100%;}
.video_embed video { height: 100%;}
.investing_box .ourApproach_content p { width: 100%;}
.whyChoose-img img { height: 100%;}
.Notecontents h3, .work_note h3 { font-size: 24px;}
.Notecontents  p, .work_note  p { font-size: 16px; width: 100%;}
.pharmacy_note { padding: 30px 0;}

.whyChoose-card { padding-bottom: 10px;}
.heart-transplant_bg { min-height: 300px;}
.spineSurgeries-list { padding-bottom: 30px;}
.vascularCard_list ul,
.spineSurgeries-list ul,
.medical-content .vascularCard_list ul:nth-child(2) {
    width: 100%;
}

.investing_box .ourApproach_content ul li { width: 90%;}

.featureGrid_box .ourApproach_content {
    padding-left: 0px;   padding-top: 30px;
}
.featureGrid_box .ourApproach_content h5,
.ourApproach_content h5,
.workplace_contents h3,
.investing_box h5 { font-size: 24px;}

.ourApproach_content h6 { font-size: 22px; padding-top: 5px;}

.workplace_contents  p,
.medicalclinic_element .textChoose_same,
.custom_imageBgText p { width: 100%;}
.workplace_contents ul { padding-bottom: 20px;}

.statBox_double .ourApproach_content { padding: 30px;}

.statBox_double .ourApproach_content h5,
.brand_element h3, .custom_imageBgText h3,
.coordination-content .releted_card h5 {
    font-size: 24px;
}
.familyMedicine_widget,
.ourApproach_section { padding: 50px 0;}
.partner_widget { margin-top: 30px;}
.ourApproach_bgBox { min-height: 450px;}

.ourApproach_bgBox,
.ourApproach_bgBoxTwo,
.ourApproach_bgBoxThree { padding: 20px; margin-bottom: 20px;}
.ourApproach_bgBoxThree {margin-bottom: 0px;}
.wellnessServices_box { padding: 30px 0;}

.wellnessServices_box .support-card { min-height: 370px;}
.entry_contentCard .support-card { height: auto;}
.support_icon img {
    max-width: 30px;
}
.bannercustom-item {  min-height: 250px;}
.bannercustom-item h2 { font-size: 32px;}

.custom_tp_banner .carousel-item { min-height: 230px;}
.spinal-cordInjury_box .support-card { height: auto;}
.support-card { min-height: 260px;padding: 20px;}
.consulting_services  .medical-content h6 {font-size: 20px;}

.Procedures-Neuro-Spine { flex-wrap: wrap;}
.container-fluid { padding: 0 20px;}
.tourism_box.custom_blue .ourApproach_content .readmore_textBtn { width: 100%; padding-bottom: 15px;}
.support-card h5,
.planningColor_box .support-card h5 { font-size: 22px;}
.supportColor_box p { font-size: 18px;}
.investing_box { margin: 0px 0 50px 0;}
.findjob_text { max-width: 100%;}
.findjob_text h1 { font-size: 28px;}
.medical_tourismBg { min-height: 170px;}
.brand_widget, .brand_widgetFull { padding: 40px 0;}
.brand_widgetFull .brand_element p {width: 100%; font-size: 18px;}
.details_faq { padding: 20px;}
.details__title:before { top: 20px;}

/*find-jobs*/

.alertNumber_sec .result-number {
    margin-top: 30px;
}
.slider_noBgHead {
    padding: 50px 0 50px 0;
}
.list_contentDot { flex-wrap: wrap;}





}  




@media only screen and (min-width: 768px) and (max-width: 991px) {

.spinal-cordInjury_box .support-card { height: auto;}
.footer-widget.footer-about {  padding-bottom: 30px;}

.ourApproach_bgBox,
.ourApproach_bgBoxTwo,
.ourApproach_bgBoxThree { padding: 20px; margin-bottom: 20px;}
.ourApproach_bgBoxThree {margin-bottom: 0px;}

.wonders-content .releted_card.releted_bgColor { min-height: 250px;}






}


@media only screen and (min-width: 768px) and (max-width: 1024px) {

/*header*/
.header.header-ten.header-fixed.home-care-header
  .header-top-wrap
  .header-top-bar {
    display: none;
}
.header.header-ten.header-fixed.home-care-header  .container-fluid {
    padding: 0 10px;}

.header.header-ten .navbar-header #mobile_btn {
    display: block;
    margin-left: 10px;
    outline: none;
}
.header .header-nav .navbar-header {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
}
.header .header-nav .logo {
    width: 100%;
    text-align: left;
    margin-right: 0;
  }
.header .header-nav .main-menu-wrapper {
    order: 3;
    width: 250px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1060;
    transform: translateX(-260px);
    -webkit-transform: translateX(-260px);
    -ms-transform: translateX(-260px);
    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
    background-color: #19bbdb;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
  }

.header.header-ten .header-nav .main-menu-wrapper.active{
        transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
            z-index: 999999;
                    width: 530px;
  }
.header .header-nav .logo img { max-width: 100px;}
.header.header-ten .header-nav .main-menu-wrapper.active ul.main-nav { display: block;}
.header.header-ten .header-nav .main-menu-wrapper.active ul.main-nav li.has-submenu.megamenu { border-bottom: 1px solid#fff;}
.header.header-ten.header-fixed.home-care-header .main-nav > li.active > a { padding: 10px 15px;}
.header.header-ten .main-menu-wrapper .main-nav > li > a { padding: 10px 15px;}
.megamenu-wrapper { background: #19bbdb;}
.navbar-toggler:focus {box-shadow:unset;}
.header.header-ten .main-menu-wrapper .main-nav li a,
.header.header-ten.header-fixed.home-care-header .main-nav > li.active > a {color: #ffffff !important; }
.header.header-ten .main-menu-wrapper .main-nav > li .submenu li a:hover { color: #ffffff !important;}
.navbar.navbar-expand-lg.header-nav { max-width: 100%; padding: 0 0px;}
.header .header-nav .main-nav ul { background: #19bbdb; width: 100% !important;}
.faqBox_middle {  margin-top: 40px;}
.evaluation_section .medical-content { min-height: 450px;}
.building_box .ourApproach_content p { width: 100%;}
.lowest_icon { padding: 15px;}
.footer-one .footer-bottom .copyright { text-align: center;}

/*pages*/

.landing_slider .banner-content .banner-head h1 {  font-size: 32px;}
.sliderHome_custom .carousel-item { height: calc(100vh - 250px);}
.sliderHome_custom .carousel-caption { padding: 0% 2% 0% 2%;}
.custom_slider h5 { font-size: 34px;width: 100%;}
.custom_slider .carousel-item { height: 60vh;}
.service_note .Notecontents p { font-size: 22px; width: 80%;}
.custom_slider .carousel-indicators .dot-text { display: none;}
.medical_note {padding: 60px 0;}
.Notecontents p {font-size: 16px; line-height: 26px; width: 100%;}
.whyChoose_box { padding: 60px 0 40px 0;}
.textChoose_same { padding-bottom: 30px;}
.textChoose_same h3 { font-size: 30px;}
.proItm-bg { padding: 50px 0  40px 0;}
.Ourbrands_sec {background-size: cover; min-height: 330px;}
.Ourbrands_content h2 { font-size: 32px; padding-bottom: 10px;}
.custom_bannerAll { min-height: 360px;}
.custom_bannerText h1 { font-size: 34px;}
.founded_element { width: 100%;}
.slider_noBg { padding: 150px 0 80px 0;}
.pro-contentBig h4 { font-size: 26px;}
.brand_element { width: 95%;}
.brand_widget { padding: 60px 0;}
.custom_bannerText p { width: 100%;}
.slider_noBgHead .textChoose_same p { width: 80%;}
.related_box .pro-contentBig h4 { font-size: 22px;}
.related_box { padding: 60px 0 60px 0;}
.team_content h1 { font-size: 38px;}
.team_details { padding: 70px 0;}
.teamSingle_details {padding: 0 30px 0 31px;}
.releted-content {padding: 50px 0;}
.releted_card { margin-bottom: 20px;} 
.contactForm { padding: 50px 40px 50px 40px; margin-top: 70px; margin-bottom: 70px;}
.planningColor_box { padding: 50px 0 50px 0;}
.landing_slider .banner-sec-img .chat-call-btn { top: 360px;}
.haf_columns input, .full_columns textarea,
.haf_columns input::placeholder,
.full_columns textarea::placeholder { font-size: 18px;}
.submit_button { padding-top: 30px;}
.whyChoose-content h5 { font-size: 20px;}

/*space*/

.topButton_properties { margin: 60px 0 !important;}
.topButton_innerPro { padding: 60px 0 !important;}

/****/

.statBox_widget,
.cardiacCost_box,
.coordination_box,
.doctor_notes,
.ourApproach_section { padding: 50px 0;}
.founded_element h3 { font-size: 30px;}
.enquire_nowForm { padding: 80px 40px 80px 40px;}
.enquireForm-box input.form-control, 
.enquireFormArea select, 
.enquireFormArea textarea { font-size: 16px;}
.medical-content { padding: 25px 30px;}
.medical-content h5 { font-size: 22px;}
.medicalclinic_element, .consulting_services { padding: 50px 0 20px 0;}
.partner_widget .textChoose_same h1,
.partner_widget .ourApproach_content h5 { font-size: 28px;}

.medicalclinic_element .medicalimage img,
.holidays_section .medicalimage img,
.why_choose_section .medicalimage img, 
.consulting_services .medicalimage img,
.missionChoose_box .medicalimage img {height: 100%;}

.video_embed video { height: 100%;}
.enquire_now { padding: 50px 0;}
.investing_box .ourApproach_content p { width: 100%;}
.investing_box h5 { font-size: 28px;}
.whyChoose-img img { height: 230px;}
.pharmacy_note { padding: 30px 0;}
.Notecontents h3,
.work_note h3 { font-size: 28px;}

.vascularCard_list ul { width: 50%;}
.featureGrid_box .ourApproach_content { padding-left: 0px; padding-top: 30px;}
.workplace_contents h3 { font-size: 24px;}
.workplaceHealth_services { padding: 30px 0 50px 0;}
.workplace_contents  p { width: 95%;}

.familyMedicine_widget { min-height: 100%; padding: 50px 10px;}
.custom_imageBgText p { width: 90%;}
.statBox_double .ourApproach_content { min-height: 300px;  padding: 40px;}
.statBox_double .ourApproach_content h5 { font-size: 28px;}
.coordination-content .releted_card h5 { font-size: 22px;}
.ourApproach_bgBox { min-height: 100%;}

.wellnessServices_box { padding: 40px 0;}

/*.wellnessServices_box .support-card { min-height: 460px;}*/
.wellnessServices_box .support-card h5 { font-size: 22px;}
.wellnessServices_box .support-card {min-height: 330px;}
.support_icon img { max-width: 36px;}
.featureGrid_box { padding: 25px 0;}
.featureGrid_box .ourApproach_content h5,
.workplace_contents h3 { font-size: 26px;}
.investing_box .ourApproach_content ul li { width: 96%;}
.employee_whyChoose .whyChoose-img img {  height: 100%;}

.Procedures-Neuro-Spine { flex-wrap: wrap;}
.pharmacy_note .button_more { text-align: left; padding-top: 20px;}
.prrtTargetedAlpha_therapy .details_faq .details { width: 100%;}
.details_faq h2.details__title { margin-right: 0px;}
.tourism_box.custom_blue .ourApproach_content .readmore_textBtn { width: 98%;}
.details_faq .details, .prrtTargetedAlpha_therapy .details_faq .details { width: 100%;}
.supportColor_box { padding: 50px 0;}
.support-card {  min-height: 300px;}
.support-card h5 { font-size: 22px;}
.supportColor_box p { font-size: 18px;}
.medicalclinic_element .textChoose_same {  width: 90%;}

.medical-content h6 { font-size: 20px;}
.findjob_text h1 {  font-size: 32px;}
.medical_tourismBg { min-height: 240px;}
.brand_element h3, .custom_imageBgText h3 { font-size: 28px;}
.brand_widgetFull .brand_element p { width: 100%; font-size: 20px;}
.details__container[open] + .details__desc { padding: 0 20px 0px 20px;}

/**/

.ourApproach_content h5 { font-size: 22px;}
.slider_noBgHead { padding: 50px 0 50px 0;}
.mission_widget { min-height: 330px;}
.custom_tp_banner .carousel-item { min-height: 450px;}
.slider_noBgHead .textChoose_same h3 { font-size: 26px;}










/*kidney-cancer-treatment*/

.medical_cancerSpace { min-height: unset !important; padding: 40px 20px !important;}

/**/








 } 


@media only screen and (min-width: 992px) and (max-width: 1024px) {

.medical-content ul li { line-height: 24px; font-size: 15px;}
.medical-content h5 { font-size: 24px; padding-bottom: 0px;}
.medical-content p { font-size: 16px; line-height: 24px; margin-bottom: 5px;}
.partner_widget { margin-top: 30px;}
.investing_box .ourApproach_content p { width: 90%;}
.medicalclinic_element .medicalimage img, 
.holidays_section .medicalimage img, 
.why_choose_section .medicalimage img,
.consulting_services .medicalimage img, 
.missionChoose_box  .medicalimage img { height: 700px;}
.global_note { min-height: 290px;}
.slide.pro-item { max-width: 440px;}

.medical-content h3 { font-size: 20px;}
.procedure_widget { min-height: 200px; }

.statBox_widget .medicalimage { height:100%;}
.statBox_widget .medicalimage img { height:100%; object-fit:cover; }
.tourism_box .ourApproach_content h5 { font-size: 24px;}










}








@media only screen and (min-width: 1025px) and (max-width: 1199px) {

.container-fluid {  padding: 0 20px;}
.header .header-nav .logo {  width: 80px; margin-right: 10px;}
.header .header-nav .main-nav > li {
    margin-right: 8px;
}

.header.header-ten .main-menu-wrapper .main-nav li a { font-size: 12px;}
.medical-content { padding: 15px 30px;}
.medical-content p { line-height: 22px;}

/*new home*/

.landing_slider .banner-content .banner-head h1 { font-size: 36px;}
.service-sec-fourteen .service-types .service-content h4 { font-size: 20px;}
.section-header-sixteen h2,
.section-header h2 { font-size: 32px;}
.lowest_icon { max-width: unset; min-height: unset; padding: 0px;}
.lowest_widget { padding: 15px 10px;}
.lowest_content h5 { font-size: 16px;}




}


@media only screen and (min-width: 1200px) and (max-width: 1299px) {

.medical-content p { line-height: 22px;}
.container-fluid { padding: 0 20px;}
.header .header-nav .logo { margin-right: 10px; width: 115px;}
.header .header-nav .main-nav > li { margin-right: 10px;}
.header.header-ten .main-menu-wrapper .main-nav li a { font-size: 14px;}



}





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

.sliderHome_custom .carousel-caption {padding: 7% 2% 0% 2%;}
.sliderHome_custom .carousel-item { height: calc(100vh - 190px);}
.landing_slider .banner-content .banner-head h1 { font-size: 38px;}
.member-content h5 { font-size: 18px;}
.header.header-ten .main-menu-wrapper .main-nav li a {
    font-size: 15px;
}

.custom_slider .carousel-caption { padding: 10% 2% 4% 2%;}
.custom_slider h5 { font-size: 34px;}
.Ourbrands_content { padding: 20px 0;}
.Ourbrands_content h2 { font-size: 38px; padding-bottom: 10px;}

/*home*/

.container-fluid { padding: 0 15px;}

/**/


.header .header-nav .logo { margin-right: 20px; width: 90px;}
.header .header-nav .main-nav > li { margin-right: 12px;}





}  


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

.header .header-nav .logo { margin-right: 20px; width: 140px;}
.header .header-nav .main-nav > li { margin-right: 10px;}

/*home */

.landing_slider .banner-content .banner-head h1 { font-size: 42px;}
.section-header-sixteen h2 { font-size: 32px;}
.lowest_icon { padding: 15px;}
.custom_bgSizeAll { min-height: 580px;}
.investing_box .ourApproach_content ul li { width: 92%;}
.releted_card { min-height: 400px;}
.entry_contentCard  video { height: auto;}
.video_embed video {  height: auto;}
.support-card { min-height: 350px;}

}



/**/
@media only screen and (min-width: 1025px) and (max-width: 1566px) {

.searchResultsShell { overflow: scroll;}
.medical-content { padding: 40px 50px;}







}