/* Tablet Layout: 768px. */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
   .col-sm-12.col-md-4.treatment.speciality-single-icon-text{ width: 32%; }
    
}
@media only screen and (min-width: 992px) and (max-width: 1600px) {
.menu-item {
    background: none !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.column {width:750px}

.col-sm-12.col-md-4.treatment.speciality-single-icon-text{ width: 32%;
    padding-right: 0;
    padding-left: 0; }
    .speciality-single-page p{ font-size: 28px; }

}
/* by sunil */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    
    .specilities_info::after {
   
    margin-bottom: 10px !important;
}
/*  .specilities_info h2 {
    font-size: 25px !important;
} */
/*   .container{
        overflow:hidden;
    } */
}

/* Small devices (portrait tablets and large phones, 600px) */
@media only screen and (max-width: 600px) {
/*  .banner_area{
        padding: 14px 0px 0px 0px;  
    } */
/* .specilities_info {
   padding: 0px 0 10px !important;
 margin-top: -5%;
} */
/* .custom_all_page {
   padding: 0px 0 10px !important;
 margin-top: -5%;
} */
    .treatment_search{
         margin-bottom: 20px !important;
/*     margin-top: 20px; */
        
    }
p.technology_mobile-hide {
    display: none;
}

section.hospital_page_tech.avi .owl-carousel .owl-item img {
    width: 60%;
}
.single_tech_cont.hospital_tech {
    width: 88%;
}
/*  .footer_area {
   padding: 19px 0;
} */
.single_tech_cont.hospital_tech {
     min-height: 168px !important;
 }
.treat_slider.hos_cont .owl-nav .owl-prev {
    top: 32%;
    left: 10px;
}
    section.hospital_page_tech.avi .treat_slider.hos_cont .owl-nav .owl-prev {
    top: 36%;
}
    section.hospital_page_tech.avi .treat_slider.hos_cont .owl-nav .owl-next {
    top: 37%;
    right: -1px;
}
.single_tech_cont.hospital_tech h6 {
    font-size: 13px !important;
}
.cancer_type_area {
padding: 14px 0px;
}
.custom_all_page h2 {
    font-size: 25px !important;
    line-height:32px !important;
}
    
.hospital_page_tech {
/*     padding-bottom: 69%; */
 }
/*  banner mobile */
.mobile_banner1 {
    display: block !important;
}
    .single_tt_image {
    min-width: 113px !important;
    min-height: 167px !important;
padding: 7px 10px !important;
}

.single_tt_p {
    font-size: 14px;
}
.treat_slider.hos_cont .owl-nav .owl-prev span {
    font-size: 47px;
}
    .treat_slider.hos_cont .owl-nav .owl-next span {
    font-size: 47px;
}
.treat_slider.hos_cont .owl-nav .owl-prev {
    top: 37%;
    left: 19px;
}
.treat_slider.hos_cont .owl-nav .owl-next {
 
    top: 37%;
    right: 20px;
}
.desktop_banner {
    display: none;
}
.footer_enquire {
   width: 38%;
   font-size: 17px;
   padding: 6px 0px 5px 0px;
} 
    .footer_area {
    padding: 6px 0;
 }
/*  end */

/* hospital archive technology slider    */
}
/* Below 768px  */
@media only screen and (max-width:768px){
    .custom_responsive .doctor_slide_area .owl-next {
/*     top: 125px;
    right: 30px; */
/*     top: -80px; */
/*     right: -15px; */
		top: -138px;
right: -15px;
left: 6%;
   }
    .custom_responsive .doctor_slide_area .owl-prev {
/*     top: 125px;
    left: 38px; */
/*     top: -80px; */
/*     left: 18px; */
		top: -138px;
right: -2%;
left: 18px;
   }
    .custom_responsive .testimonaial_content h2{
    font-size: 19px !important;
}
    .doctor_slide_area {
    margin-left: 0%;
 }
    .page-template-archive-treatment .testimonial_area .doctor_slide_area .owl-nav 
{
    top: 131px !important;
    width: 100% !important;
    left: -17px !important;
}
    .post-type-archive-cost .testimonial_area .doctor_slide_area .owl-nav {
    top: 3px !important;
    width: 101% !important;
    left: -21px !important;
}
    
.single_case_study_new{
    margin-bottom: 20px;
    }

.doctor_slide_area .owl-nav {
       position: absolute !important;
    top: -92px !important;
    width: 80% !important;
    left: -28px !important;
}
.single_doctor_talk {
    overflow: visible;
}
.single_doctor_talk .col-md-5.col-sm-12{  padding: 5px 12% 20px 12%;
    text-align: center;}
    .single_doctor_talk .col-md-7.col-sm-12{padding: 0 12px 0px 0px;}
    
    .doctors_talk_area {
  background: #5bd6c1;
    padding: 30px 0px !important;
}
    .condition_disase_area {
    padding-bottom: 10px !important;
    padding-top: 10px  !important;
}
    
.cost-archive-top-margin .col-lg-12
{max-height: 30px;}

    .doctor_ttalkk{margin-top:0px;}
    .single_doctor_talk {
    padding: 12px 0px!important;
        height: auto !important;}
    .mobile_area-for_mobile{
    max-height: 545px !important;}
    
    .ui-accordion .ui-accordion-content {
padding: 2%;
}
    
    
    
    .chosen-container.chosen-container-single {
    width: 81% !important;
    margin: -18% 0% 0% -36% !important;
}
    .hospital_page_faq { padding-bottom: 20px;
    padding-top: 15px;
}

span.oror {
    margin: 0px 66% 0px 0px !important;
}

a.custom_view_doct {
   
}

.treatment_search {
  margin-left: 0px;
   
}
section.testimonial_area .owl-stage-outer {
    margin-left: 4px;
}
    section.testimonial_area_in .owl-stage-outer {
    margin-left: 4px;
}

.doctor_slide_area .owl-prev span {
    font-size: 50px;
}

.doctor_slide_area .owl-next span {
    font-size: 50px;
}
.hospital_page_tech {  padding-bottom: 20px !important;
    padding-top: 5px !important;
}
    section.insurance-section {
    padding: 10px 0 20px 0;
}
    a.mobile_button {
     display: inline-block;
    font-size: 13px;
    padding: 2px 7px 4px 6px;
    border-radius: 5px;
    background: #f17609;
    color: #fff !important;
    border: 1px solid #f17609;
    text-decoration: none;
    margin-top: 10px !important;
    text-align: center;
}
.doctor_ttalkk p {
    font-size: 21px !important;
}
/* section.doctors_talk_area.mobile_area-for_mobile .sp_doc_image iframe {
    width: 270px;
} */
    
/*  .container{
        overflow:hidden;
    } */
}

.mobile_banner1 {
    display: none;
}



/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
/*  .container {
    max-width: 681px;
     } */
    .custom-max-footer li a {
        font-size: 12px;
        margin-left:-7px;
    }
    }

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    .custom-max-footer li a {
        margin-left:0px;
    }
    
}
/* @media only screen and (max-width: 320px){
.view_tech {
    margin-top: -18% !important;
}
} */

@media only screen and (max-width:1024px){
    .col.banner_fluid.cost_pg {
    padding: 5% 3% 0% 1%;  
}
.treatment_search.custom_cost_single {
    margin: -7% -10%; 
}
}
/* For 1024px */
@media only screen and (min-width:1024px){
/*  .container{
        max-width: 922px !important;
    } */
    .custom-max-footer li a {
        margin-left:0px;
    }
    
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .custom-max-footer li a {
        font-size: 14px;
        margin-left:0px;
        }
    .specilities_info h2 {
    padding-top: 25px;
    }
    
}
@media only screen and (max-width:1367px){
    .custom_cost_single {
  margin: -40px 0;
    }
}
/* end of sunil css code */

/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    .dispondesk{ display:block !important;}
    .dispnores{display:none;}
    .slide_menu_area_res{
        z-index: 0;
    }
#doctor1 .single_doc img {
    height: 175px;
    width: auto;
}
.nav.nav-tabs.owl-carousel.doctor_cat.owl-loaded.owl-drag {
    max-height: 37px;
    margin-bottom: 20px;
}
.tab_pic i {
    font-size: 24px;
    padding-top: 20px; 
}
.tab_title ul li p { 
    font-size: 14px; 
}
.tab_title ul li { 
    width: 33%; 
}
.tab_title ul li:last-child, .tab_title ul li:nth-child(4) {
/*  display: none; */
}
.treat_title h3 {
    font-size: 19px;
    line-height: 29px;
    margin-top: 23px;
    margin-bottom: 20px;
    padding: 0 2%;
}
.treat_title p {
    font-size: 24px;
    color: #fefefe;
    margin-bottom: 30px;
    line-height: 1.1;
    font-weight: 200;
}
.menu_icon p {
    width: 100%;
}
.is-sticky .menu_icon p img {
    margin-top: 12px;
}
.menu_icon p img {
    margin-top: 12px;
}
.col-md-3.logo_col.col-sm-3.col-xs-12 {
    float: left;
    width: 25%;
    padding: 0;
}

.is-sticky .logo img {
    width: 130px; 
    margin-top: 10px;
}
.menu ul li a {
    font-size: 12.5px!important;
    margin: 10px;
    padding: 7px 3px;
}
.logo img {
    width: 130px; 
    margin-top: 10px;
}
.col-md-9.menu_col.col-sm-9.col-xs-12 { 
    width: 75%;
    padding: 0;
}
.menu ul li:first-child, .menu ul li:nth-child(2) {
    display: none;
}
.menu ul {
    float: left !important;
    width: 80%; 
}
.background_section { 
    background-size: cover; 
}
.menu_icon {
    /*float: left;*/
    float:right;
    width: 20%;
}
.is-sticky .menu ul{ right: 30%; }

.is-sticky .menu_icon p img {
    margin-top: 12px;
}

.treat_slider {
    background: #5bd6c1a6;
/*     margin-bottom: 25px; */
    padding: 4%;
}
#doctor_tab .single_doc img
    {max-height: 170px !important;
    min-height: 170px !important;
    width: 88%;}
    
.col.banner_fluid {
    padding: 0 5px;
}
.treatment_search {
    width: 100%; 
}
.treatment_search input[type="text"] { 
    width: 70%;
    font-size: 14px;
    padding: 8px;
    border-radius: 4px;

}
.treatment_search input[type="submit"] {
    float: left;
    width: 28%; 
    background-image: none; 
    font-size: 14px; 
    padding: 10px;
    border-radius: 4px; 
    padding-left: 0%;
}
.treatment_search a { 
       border-radius: 5px;
    font-size: 14px;
    text-decoration: none;
    padding: 2% 15%;
}
.treatment_title h2 {
  text-align: center;
    line-height: 32px;
    margin: 1% 0 2% 0;
    font-size: 25px;
}
    select.chzn-select div b {
    background: url(https://maxhospitalindia.com/wp-content/uploads/2020/02/arrow-select.jpg) no-repeat 0px 2px !important;
}
select.chzn-select  {
    position: relative !important;
    display: block !important;
    overflow: hidden !important;
    padding: 5px 0 0 8px !important;
    height: 50px !important;
    border: 1px solid #aaa !important;
    border-radius: 5px !important;
    background-color: #fff !important;
    background: #FFF !important;
    background-clip: padding-box !important;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1) !important;
    color: #000 !important;
    white-space: nowrap!important;
    line-height: 24px!important;
    width: 100%;
    margin-bottom: 7px;
}
    .visible{display:block !important;}
    .not_visible{display:none!important;}
    
    .below-journey{margin: 30px 0;}

.total_treatment_area {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
    #doctor_tab .single_doc img, #hospital_tab .single_doc img {
    max-height: 150px !important;
    min-height: 150px !important;
    width: 88%;
}
    .doctor_tab ul li a
{
    padding: 5px;
}
.doctor_tab ul li:nth-child(4), .doctor_tab ul li:nth-child(5), .doctor_tab ul li:nth-child(6), .doctor_tab ul li:nth-child(7)
{
/*  display:none !important; */
    }
.left_treatment_area .single_treatment h2 {
    padding-top: 6%;
    padding-left: 58px;
    text-align: center;
    padding-right: 0;
    font-size: 16px;
}
.left_treatment_area .single_treatment img {
    transform: scaleX(-1);
    width: 91%;
    margin-left: 9%;
}
.left_treatment_area {
    margin-top: 10px;
}
.treatitem_title h2 {
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 20px;
    font-weight: 600;
    text-align: center;
    padding-right: 0;
    padding-left: 50px;
}
.total_treatment_area { 
    position: relative;
}
.total_treatment_area::before {
    position: absolute;
    top: 176px;
    left: 4px;
    width: 27px;
    background-repeat: repeat-y;
    background-image: url(https://wealcode.com/wp-content/uploads/2019/12/bar1.png);
    height: 77%;
}
.single_treatment::before { 
    top: 5px;
    left: 2px; 
}
.single_treatment img.treat_icon {
    width: 70px;
    margin-left: calc(50% - 35px);
}
.single_treatment p { 
    font-size: 20px; 
    line-height: 1.3;
    letter-spacing: normal;
    padding: 0 0 1px 66px;
}
.single_treatment img {
    width: 91%;
    margin-left: 9%;
}
.right_treatment_area .single_treatment::before {
    left: 2px;
}

.right_treatment_area .single_treatment:first-child::before {
    width: 25px;
}
.treat_ment_journy.treatment_title p {
    margin-bottom: 35px; 
    font-size: 24px; 
}
.treatment_video {
    width: 100%; 
}
.treatment_video iframe {
    height: 240px;
}
.testimonial_area { 
    margin-top: 0;
    padding: 4% 0% 0 0;
}

    .testimonial_area_in { 
    
    margin-top: 0;
    padding: 4% 0%;
}


.treatment_title.testimonial_title h2 {
/*  color: #fff;
    margin-bottom: -3%;
        padding: 0 18px; */
    color: #fff;
   margin-bottom: 3%;
   padding: 0 18px;
    
}
.testi_tab ul {
    border-bottom: 2px solid #ddd;
    margin-bottom: 40px; 
}
.testi_tab ul li a {
    font-size: 14px; 
    padding: 15px 10px 16px; 
    float: none;
    position: relative;
    border-bottom: 2px solid #fff;
}
.testimonaial_content h2 
{font-size: 19px;
    text-align: center;
  padding: 0% 8% 0 5%;
}
.testimonaial_content p {
    font-size: 19px;  
    margin-top: 30px;
    margin-bottom: 22px;
    padding-right: 0;
    text-align: center;
}
.testimonaial_content ul li a { 
    font-size: 15px; 
    padding: 6px 25px; 
}
.testimonaial_content ul {
    margin-bottom: 20px;
    text-align: center;
    display:none;
}
.tab-content iframe {
    height: 240px;
}
.single-footer_time p { 
    font-size: 16px;
    min-height: 0px;
    margin-top: 10px;
}
.single-footer_time h2 { 
    font-size: 30px; 
}
.single-footer_time {  
     margin-top: 20px;
    border-radius: 0;
    padding: 15px 0px;
}
.bottom_footer_area { 
    padding-top: 0px;
    padding-bottom: 0px;

}
    .bottom_footer_area .col-md-3 {
    width: 50%;
}
    
    .testi-video iframe {
    padding: 6%;
} 
    .middle_footer_area {
    padding: 0px 0 30px;
    text-align: left;
}
    

.middle_footer_subs1, .middle_footer_subs2, .middle_footer_subs3, .middle_footer_subs4
{padding: 7% 2% 0% 10% !important;}
.middle_footer_area { 
     padding: 0px 0 30px;
    text-align: left;
}
    
.cost-archive-top-margin {
    margin: 5% 1% 1% 1%;
}


h3.reatments_heading{
font-size: 25px;
    line-height: 33px;
    text-transform: CAPITALIZE;}
    .testi_tab ul li a.active::before{top: 51px;}
    
    .testi_tab ul li{
    display: table-cell;}
.middle_footer_subs h2 {
    font-size: 24px;
    color: #fefefe;
    margin-bottom: 20px;
}
.middle_footer_subs {
    margin-top: 20px;
}
.middle_footer_newslatter {
    padding-left: 0;
    padding-top: 30px;
}
.footer_area a { 
    width: 70%; 
    font-size: 18px;
    border-radius: 9px;
    padding: 6px 0 8px; 
    margin-top: 10px;
    margin-bottom: 20px;
}
.treat_slider .owl-dots {
    display: none;
}

.cost_cont_search select, .cost_cont_search input { 
    width: 100%;
    font-size: 14px;
    padding: 10px;
    margin-right: 2px;
    margin-bottom: 10px;
}
.cost_cont_search input[type="submit"] {
    margin-right: 0; 
    width: 60%;
    font-size: 18px;
    padding: 12px;
    margin-left: 20%;
}
.single_cost_btm {  
      width: 47% !important;
    padding: 3% 2% !important;
    margin: 1% 2% 5% 1% !important;
}
.single_cost_btm h4 {
     font-size: 16px;
    margin-bottom: 15px;
    line-height: 18px;
}
.single_cost_btm p {
    font-size: 16px;
    padding: 0 8px; 
}
    

.post-type-archive-cost .single_cost_btm p{font-size: 20px;padding: 0;}
    .cost_arch{   
    text-align: center;
font-size: 20px;
}
.cost_arch .usd {font-size: 20px !important;  padding: 0 5px!important; ;}
.cost_arch .onwrds {font-size: 16px !important; }
.single_doc.hospital_singles {
/*  width: 98%; */
    width:92%;
    margin: 0 1%;
    margin-top: 0;
    margin-bottom: 20px;
}
.single_doc h3 { 
    font-size: 19px; 
    margin-top: 10px;
    margin-bottom: 7px;
}
.single_doc { 
    width: 48%;
    margin-top: 20px;
    margin: 0 1%;
    min-height: 260px;
}
.single_doc h3 {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 4px;
}
.treat_slider .owl-nav .owl-next {
    position: absolute;
    top: 20%;
    right: -19px;
}
.treat_slider .owl-nav .owl-next span {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
}
.treat_slider .owl-nav .owl-prev span {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
}
.treat_slider .owl-nav .owl-prev {
    position: absolute;
    top: 20%;
    left: -19px;
}
.menu_icon p img {
    margin-top: 8px;
}
.doctor_cont.treat_slider {
    padding: 10px 10px;
    margin-bottom: 0;
    padding-bottom: 0;
}
#sticker {
    padding-top: 0;
}
.treat_title p {
    font-size: 24px;
    color: #fefefe;
    margin-bottom: 10px;
    line-height: 1.1;
    font-weight: 200;
}
    .is-sticky #sticker {  z-index: 9999 !important;}
.main_menu h2 { 
    font-size: 16px; 
    margin-bottom: 10px;
}
.main_menu ul li a { 
    color: #fcfcfc;
    font-size: 18px;
    padding: 3px 0; 
    font-weight: 900;
}
    .close_icon {
    top: 5px !important;
    right: 30px;
}
    body #sticker-sticky-wrapper {
    height: 50px !important;
}
    .close_icon p {
width: 35px;}
.menu_content h2 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fefefe;
    margin: 7px 0 6px;
}
.menu_cocial ul li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    border-radius: 50px;
    margin: 2px 1px;
    font-size: 15px;
    text-align: center;
}
.menu_cocial a { 
    font-size: 18px; 
    text-decoration: none;
}
.news_latter p { 
    font-size: 22px;
}
.menu_cocial {
    margin-top: 50px;
}
.main_menu { 
 width: 100%;
    padding-right: 3%;
    margin-bottom: 100px;
   
}
    .main_menu li a {
    font-size: 20px !important;
    line-height: 33px;
}
    .menu_content
    {Display:none;}

.close_icon p {
    width: 76px;
    color: #FFF;
    text-decoration: underline;
    background: none;
    font-size: 14px;
    letter-spacing: 1px;
}
.testi_tab ul {
    border-bottom: none;
    margin-bottom: 20px;
} 
.is-sticky .menu ul {
    width: 80%;
    opacity: 1;
}
.col.banner_fluid {
    min-height: auto;
}
.container_banner_tab #stickers-sticky-wrapper.is-sticky {
    height: 0 !important;
    z-index: -1;
    overflow: hidden;
    position: relative;
}
.footer_area h2 { 
    font-size: 15px; 
    margin-right: 2%;
    float: left;
    width: 59%;
    margin-top: 6px;
}
.footer_area a {
    width: 39%;
    font-size: 15px;
    border-radius: 3px;
    padding: 6px 0 8px;
    margin-top: 0;
    margin-bottom: 0px;
}
.nav.nav-tabs.home_page_tab { 
    border-radius: 7px;
    box-shadow: none;  
} 
.testi_tab ul li a.active { 
    padding-bottom: 17px;
}
.tab_title ul img {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 24px;
}
.tab_pic {
    height: 40px;
}
.is-sticky .nav.nav-tabs.home_page_tab {
    margin-top: -10px;
}
.news_later { 
    margin-bottom: 50px;
}



.menu_content { 
    margin-right: 4%; 
    padding-right: 0;
    padding-left: 5%;
    text-align: right;
}
.news_latter p {
    font-size: 22px;
}
.news_latter a { 
font-size: 17px;
    padding: 6px 10% 6px;
    border-radius: 5px;
    text-decoration: none;
    margin-top: 16px;
}
.single_doc.hospital_singles {
    min-height: auto;
    margin-bottom: 0;
}
.testimonaial_content ul li a { 
    margin-bottom: 10px;
}
.landing_tab_area.tab_title ul li:last-child {
    display: block;
}
.col-md-9.col-sm-12.landing_contentss {
    padding-right: 15px;
}
.col-md-3.col-sm-12.landing_page_formss {
    padding: 0 15px;
}
.landing_tab_area .tab_pic {
    height: 65px;
}
.doctor_cont.hospital_doctor.landing_dct { 
    padding: 0;
}
.hos_cont.treat_slider.owl-carousel.landing_hospital.owl-loaded.owl-drag {
    padding: 0 5px;
    background: transparent;
    margin-bottom: 0;
}
.landing_hospital .single_doc h3 {
    font-size: 14px;
    margin-top: 11px;
    margin-bottom: 2px;
}
.landing_hospital.owl-carousel .owl-item img {
    display: block;
    width: 90%;
    margin: 0 6%;
} 
.landing_page_content { 
    height: auto;
    padding-bottom: 10px;
}
.landing_doctor .single_doc {
    text-align: center;
    min-height: auto;
}
.landing_page_form {
    text-align: center;
    margin-bottom: 20px;
}
.bottom_footer_area {
    padding-top: 20px;
    padding-bottom: 50px;
}


.cancer_list_title h2 { 
    padding: 15px 5px; 
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    background-size: 100% 100%;
    padding-right: 2px;
    text-align: left;
}
/* ul.cancer_list_tab {
    width: 94%;
    background-color: #5bd6c1;
    display: block;
    overflow: scroll;
    height: 394px;
}
ul.cancer_list_tab li a { 
    padding: 10px 2px; 
    font-size: 14px; 
    text-decoration: none;
    transition: all 0.5s;
} */
.cancer_list_content_area.tab-content p { 
    font-size: 14px; 
    padding-right: 0;
    line-height: 1.5;
    margin-bottom: 15px;
}
.cancer_list_content_area.tab-content h2 { 
    font-size: 20px;
    font-weight: 700; 
    margin-top: 39px;
    margin-bottom: 10px;
}
.lp_treat_title h2 {
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    text-align: left;
    position: absolute;
    top: 14px;
    left: 15px;
    width: 100%;
}
.left_treat_content { 
    width: 78%;
    margin-right: 2%; 
    margin-top: 19px;
}
.left_treat_icon {
    float: left;
    width: 20%;
}
.right_treat_row {
    float: left;
    width: 100%;
    padding-right: 10px;
}
.single_treat_row {
    padding-bottom: 0; 
}
.single_treat_row::before { 
    width: 0; 
}
.single_treat_row:nth-child(2n+1)::after { 
    width: 0;
    height:0; 
}
.single_treat_row:nth-child(2n)::after {  
    width: 0;
    height: 0; 
}
    .custom-sec-contact .landing_treatment_journy
{padding: 20px 0% 5% 0% !important;}
.left_treat_row { 
    width: 100%;
    margin-right: 0;
    margin-bottom: 9px;
    padding-right: 5px;
}
.lp_treat_title p {
    font-size: 15px; 
    margin-top: -5%;
}
.landing_treatment_journy {
    padding: 3% 0% 5% 0% !important;
}


/* special-page css */

.specilities_info {
    padding: 40px 0 30px;
}
.specilities_info h2 {
    font-size: 36px;
    margin-bottom: -5px;
}
/*  .custom_all_page h2 {
    font-size: 23px;
    margin-bottom: -5px;
} */
.specilities_info p {
    font-size: 22px;
    line-height: 1.3;
}
.single_specilities {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
.sp_title h2 {
    font-size: 30px;
    margin-bottom: 15px;
}
.sp_title p {
    font-size: 22px;
    line-height: 1.3;
}
.sp_title {
    padding: 30px 0 15px;
}
.sp_doc_image {
    width: 100%;
    margin-right: 0;
}
.sp_doc_conteny {
    width: 100%;
    padding-right: 0;
    text-align: center;
}
.sp_doc_conteny h1 {
     margin-top: -3% !important;
    font-size: 25px !important;
}
.sp_doc_conteny h3 {
    font-size: 20px;
    margin-top: 8px;
    margin-bottom: 15px;
}
.sp_doc_conteny h2 {
    font-size: 26px;
}
.sp_doc_conteny p {
    font-size: 16px;
    padding: 0 5px 10px;
}
.single_sp_hospital {
    text-align: center;
}
.single_sp_hospital h2 {
    margin-top: 15px;
    margin-bottom: 5px;
}
.single_sp_hospital p {
    margin-bottom: 25px;
}
.sp_hos_view_more a {
    font-size: 18px;
}
.sp_hos_view_more {
    margin-top: 20px;
    margin-bottom: 30px;
}
.cost_cont_search.dm_search select {
    width: 100%;
    margin-right: 0%;
    padding: 14px;
}
.cost_cont_search.dm_search input[type="submit"] {
    margin-right: 0;
    background: #f47920;
    width: 60%;
    font-size: 18px;
    padding: 12px;
}
.cost_cont_search.dm_search {
    padding-top: 10px;
    padding-bottom: 0px;
}
.single_doc.hospital_singles.dm_expert_single {
    padding-bottom: 30px;
}
.single_doc.hospital_singles.dm_expert_single h3 {
    font-size: 18px;
}
.single_doc.hospital_singles.dm_expert_single p {
    font-size: 16px;
}
.dm_expert_pagination ul li a {
     width: 36px;
    height: 33px;
    padding-top: 4px;
    font-size: 18px;
    background: #dfdfdf;
}
.hospital_special .treat_title h3 {
    font-size: 30px;
}
.hospital_special .treat_title p {
    font-size: 22px;
    margin-bottom: 35px;
}
.view_more_btn a {
    font-size: 18px;
}
.sp_hopital_area {
    background-position: 0 -50px;
    padding-bottom: 50px;
    margin-bottom: -50px;
}

.tech_title h3 {
    font-size: 25px;
    margin-top: 4%;
    margin-bottom:2%;
}
.tech_title p {
    font-size: 22px;
    margin-bottom: 0px;
    line-height: 1.3;
}
.single_tech_cont {
    width: 100%;
    margin-right: 0;
    padding: 20px 10px 15px;
}
.single_tech_cont h3 {
    font-size: 20px;
    padding: 10px 0;
}
    .ui-accordion .ui-accordion-header {
 padding-right:12% !important;
    font-size: 15px !important;
}

.ui-widget-content p {
    font-size: 12px !important;
    margin-top: 0px;
}
    .page-template-archive-treatment .ui-widget-content p {
      font-size: 14px !important;
    margin-top: 10px;
    line-height: 18px;
}
    .page-template-archive-treatment .ui-widget-content a  {
    font-size: 14px !important;
line-height: 18px !important;}

    .single_doc.hospital_singles.dm_expert_single h3 a{  font-size: 12px !important;  line-height: 14px !important;}
.faq_title h3 { font-size: 25px!important ;
    margin-top: 10px!important ;
    margin-bottom: 15px!important ;
}
.faq_title p {
    font-size: 18pt;
    margin-bottom: 10px;
}
.faq_acordion .card-header {
    padding: 10px 5px;
}
.faq_acordion .card-body {
    font-size: 15px;
    padding: 10px 7px;
}

.specilities_info h4 {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.single_tt_image img {
    width: 44% !important;
    margin-bottom: 5px;
    min-height: 52px;
    margin-top: 15px;
}
    
    .single_tt_image{width: 90% !important;
    margin:0 0 0 5% !important}
.hospital_page_expert.tt_page_expert {
    background-position: 0-50px;
    padding-bottom: 50px;
    margin-bottom: -50px;
}
.hospital_expert .treat_title h3 {
    font-size: 25px;
    margin-top:4%;
    margin-bottom: 9px;
}
.hospital_expert .treat_title p {
    font-size: 22px;
    margin-bottom: 30px;
    line-height: 1.3;
}
.single_case_study h2 {
    font-size: 25px;
    padding-bottom: 25px;
}
.single_case_study {
    padding: 30px 10px 25px;
    margin-bottom: 15px;
}
.single_case_study p {
    font-size: 16px;
    padding: 0px;
}


.hospital_page .treat_title h3 {
    font-size: 48px;
    margin-top: 30px;
    margin-bottom: 15px;
}
.hospital_page .treat_title p {
    font-size: 24px;
    margin-bottom: 30px;
    line-height: 1.3;
}
.single_doc.hospital_singles.hp_hospital {
    width: 100%;
    margin-right: 0;
    margin-bottom: 4%;
}
#hospital_tab .single_doc.hospital_singles.hp_hospital img {
    width: 80%;
}
.hospital_page_expert {
    background-position: 0-50px;
    padding-bottom: 50px;
    margin-bottom: -50px;
}
.single_doc p {
    font-size: 15px;
}
.cost_frequently_title h2 {
    font-size: 24px;
}
.cost_frequently_title {
    padding-bottom: 40px;
}
.cost_frequently_area {
    padding-top: 30px;
}
.cost_single_frequently {
    margin-bottom: 30px;
    text-align: center;
}
.cost_single_frequently h4 {
    font-size: 16px;
}
.special_page_header .is-sticky .menu ul {
    width: 75%; 
}
.col.treat_main_page_bg {
    background: #f0f0f0;
    padding: 0 10px 0 15px;
}
.main_tret_page .single_specilities {
    width: 48%;
    margin-right: 2%;
}
.cancer_list_content_area.tab-content p {
    font-size: 14px;
    padding-right: 0;
    line-height: 1.5;
    margin-bottom: 0;
    height: 40px;
}
.sp_icon img {
    height: 50px;
}
.main_tret_page .single_specilities {
    width: 48%;
    margin-right: 2%;
    margin-bottom: 5px;
}
.single_specilities { 
    padding: 15px 10px; 
}
.nav.nav-tabs.cancer_list_tab.treat_main_page_tab {
    width: 40% !important;
    margin-top: 10px!important;
    border-radius:5px!important;}

.ui-tabs-vertical .ui-tabs-panel {
    padding: 4% !important;
    float: right !important;
    width: 60% !important;
    margin-top: 0px !important;
}

.custom_paginatiion-doctor {
    margin-left: -83% !important;
}

.col-md-3.doctor-sidebar {
    position: -webkit-unset;
    position: unset;
    top: 72px;
    margin-left: 0;
}

.case-study-section-1{ margin-left: 0; margin-right: 0; }
.col-md-6.col-sm-12.case-study-section {margin-top: 12px;}
 .single_specilities {
    width: 49%;
    margin-right: 1px;
    min-height: 142px !important;
      max-height: 142px !important;
     padding: 4% !important;
}  
.single_specilities:nth-child(odd) {
    margin-right: 2%;
}
.single_doc.hospital_singles.hp_hospital {
    width: 49%;
    margin-right: 0px;
    margin-left:1px;
}
.col-lg-2.dr_prof {
    width: 49%;
    margin-right: 0px;
        margin-left: 2px;
}

/* testimonial buttons css start */
ul.testimonial_res { display: block; margin-top: 10%; text-align: center; }
.testimonial_res li{ display: inline; }
ul.testimonial_res li a { display: inline-block; font-size: 18px; padding: 10px 30px;margin-right: 5px;border-radius: 7px;text-decoration: none;
transition: all 0.5s;background: #f17609;color: #fff;border: 2px solid #f17609; }
ul.testimonial_res li:first-child a { background: transparent;color: #a55c1c; }
ul.testimonial_res li a:hover {color: #022245;background: #fff;border: 2px solid #fff;}

/* testimonial buttons css end */

.first-row { margin-left: 7px; }
.hospital-single-page-banner{ height: 100%; min-height: 166px; }
.hospital_page_expert{ margin-bottom: 0px; }
.profile-btn{ text-align:center; }
.col-sm-12.col-md-4.treatment.speciality-single-icon-text{ width:100%; }
/*.cost-single-background_section{margin-top: -32px;}*/
}




/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 450px) and (max-width: 767px) {

.col-md-3.doctor-sidebar {
    position: -webkit-unset;
    position: unset;
    top: 72px;
}

.column {width:450px}
.tab_title ul li:last-child {
    display: block;
}
.tab_title ul li {
    width: 20%;
}
.single_doc {
    width: 48%;
    margin-top: 20px;
    margin: 0 1%;
    min-height: 340px;
}
    .hospital_expert .treat_title h3 {
font-size: 25px !important;
}
.menu_content { 
    margin-right: 4%; 
    padding-right: 0%;
    padding-left: 5%;
    text-align: right;
}
.single_doc {
    width: 48%;
    margin-top: 20px;
    margin: 0 1%;
    min-height: 340px;
}




/*======== hospital page css  ==========*/

.hospital_page .treat_title h3 {
    font-size: 48px;
    margin-top: 40px;
    margin-bottom: 30px;
}
.hospital_page .treat_title p {
    font-size: 18pt;
}
.hospital_page .single_doc.hospital_singles {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 35px;
}
.hospital_special .treat_title h3 {
    font-size: 30px;
    margin-top: 0;
}
.hospital_special .treat_title p {
    font-size: 18pt;
    margin-bottom: 40px;
}
.hospital_page_special {
    padding-bottom: 25px;
}

.hospital_expert .treat_title h3 {
    font-size: 30px;
    margin-top: 50px;
}
.hospital_expert .treat_title p {
    font-size: 18pt;
    margin-bottom: 35px;
}
.hospital_page_expert .treat_slider .owl-nav .owl-next {
    position: absolute;
    top: -10px;
    right: -20px;
}
.hospital_page_expert .treat_slider .owl-nav .owl-prev {
    position: absolute;
    top: -10px;
    left: -20px;
}
.tech_title h3 {
    font-size: 30px;
    margin-top: 35px;
}
.tech_title p {
    font-size: 18pt;
    margin-bottom: 0;
}
.single_tech_cont {
    width: 100%;
    margin-right: 0;
}
.testimonial_area.hos_page {
    margin-top: 30px;
    padding-top: 10px;
/*  padding-bottom: 40px; */
}
.faq_title h3 {
    font-size: 30px;
    margin-top: 35px;
}
.faq_title p {
    font-size: 18pt;
    margin-bottom: 10px;
}
.faq_acordion .card-body {
    padding-left: 25px;
}
.single_doc {
    min-height: 270px;
}
.hospital_page_expert {
    padding-bottom: 10px;
}
    .dm_expert_pagination li.active a{
color: #fff;
   width: 30px;
background:#000;
   height: 29px;}



}

@media only screen and (max-width: 414px) {
    ul.testimonial_res li a{ padding: 8px 22px; }
}

/*below journey section*/
@media only screen and (max-width: 768px){
    .sp_title h2 {
    font-size: 25px !important;
    margin-bottom: -1%;
    line-height: 32px !important;
}
    .below-journey-content-section img{
        width:100%;
    }
    .below-journey-content-section{
        width:100%;
    }
    .below-journey-video-section{
        width:100%;
    }
    .below-journey-video-section iframe{
        width:100%;
    }
    .dr_case img{
        margin:0;
        width:100%;
    }
    /*journey section*/

.left_treat_content.right_treat_content h2 {
    left: 35px;
}



/*speciality single*/

.speciality-single-page p {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    margin-top: 3%;
}
.speciality-single-icon-text p {
    font-weight: 500;
    font-size: 13px;
    color: #fff;
    display: inline;
    float: left;
   padding: 1%;
}
.col.speciality-single-banner{
    height:320px !important;
    margin-bottom:5%;
}
.cost_cont_search{
margin-left: 0; 
}
.container.cost_content{
    padding: 3%;
}
    

.speciality-single-icon-text img {
   padding: 1%;
   float: left;
}
.testimonial_area .doctor_slide_area .owl-nav{top: 40px;width: 100% !important;    left: -23px !important;}
    button.btn_enquiry{ padding: 8px 51px 7px 51px; }
.testimonial_area_in .doctor_slide_area .owl-nav{   top: -119px !important; width: 100% !important;left: -17px !important;}
    button.btn_enquiry{ padding: 8px 51px 7px 51px; }

/*Doctors Talk Section*/

.sp_doc_image{
margin:0;
}

.sp_doc_image iframe{
width:100%;
}

.testimonaial_content ul li a{ padding: 7px 7px;}
.single_case_study p{ padding: 0 0px; }
button.btn_dr_profile{ padding: 8px 3px 8px 3px; }
button.btn_dr_pdf{ padding: 8px 13px 8px 13px; }

    
    .custom_cost_single {
    margin-top: -5% ;  
}
.dm_expert_pagination ul {
    margin-bottom: 0px;
}
section.hospital_page_tech.avi .treat_slider.hos_cont .owl-nav .owl-prev span {
    
    margin-left: -14px;
}
    
section.cancer_type_area.white_bg .treatment_search
{margin-top: -10px;margin-bottom: 20px !important;}



/* Blog Archive Responsiveness */

@media only screen and (max-width:420px){
.sp_title h2 {
    font-size: 25px !important;
    margin-bottom: -1%;
    
    line-height: 32px !important;
}
    .sp_title {
    padding: 10px 0 10px;
}
    .blog-heading::after{
        margin-top:2px;
    }
    .blog-content a{
        font-size:16px;
    }
    .archive-blog {
    min-height: 230px;
    margin-right: 6%;
   margin-bottom: 2% !important;
        margin-left: 6%;
}

    .diagnosis{
        line-height:20px;
        margin-bottom:-18%;
    }
    .blogs-archive {
    margin-bottom: 2%;
}
    .col-md-4.col-sm-12{
        padding:0px;
    }
        p.custom_bllog {
    width:  32% !important;
    text-align:center;
    padding:0px;
    margin-bottom: 2%;
    position:relative;
            
}
    
}
.disp2{
    display:none;
}


/* Blog Single Responsive CSS */
@media only screen and (min-width: 600px) and (max-width: 768px) {
    .col-md-9.img90 img {
    width: 70% !important;
    height: 182px !important;
}
    .blogdoc img{
        height:100px !important;
    }
    .blog_title{
        
        width: 100% !important;
        margin-top: 2%;
        font-size:19px !important;
     line-height: 25px;
    bottom: auto;
    text-align: left;
    font-weight: 600;
    padding: 10px 15px 10px 15px;
        margin-bottom: 3%;
        position:relative !important;
    }
    
    
}
@media only screen and (min-width: 320px) and (max-width: 570px){
    .single_doc.hospital_singles.blogdoc{
        height:184px !important;    
    }
    .col-md-9.img90 img{
        height: 65% !important;
    }
    .blogdoc img{
    height: 178px !important;
    width: 46%;
    float: left;

    }
    .col.banner_fluid.cost_pg {
    padding: 5% 3% 0% 3%;
}
.cost-single-background_section .banner_area{
height: auto;
    background: #ffffff73;
    margin-bottom: -21px;}
    condition_disase_content .sp_title h2{
font-size: 20px !important;
margin-bottom: 0px  !important;
margin-top: 0px !important;}
    .treat_title1 h3
    {margin-top: 0px}
    .blog_title{
        width: 100% !important;
        margin-top: 2%;
        font-size:19px !important;
     line-height: 25px;
    bottom: auto;
    text-align: left;
    font-weight: 600;
    padding: 10px 15px 10px 15px !important;
margin-bottom:3% ;
        position:relative !important;
    }
    .break{
    padding: 0%;
    margin-right: 0%;
    margin-top: 13%;
        
    }
}
@media only screen and (max-width: 320px){
.blog_title{
        
        width: 100% !important;
        margin-top: 2%;
        font-size:16px !important;
        font-weight: 600;
    text-align: center;
        margin-bottom: 3%;
        position:relative !important;
    }
    .col-md-9.img90 img{
        height: 55% !important;
        margin-left:-3%;
    }
    .footer_area h2 {
    font-size: 15px;
    margin-right: 0%;
    width: 54%;
 }
.footer_enquire {
    width: 46%;
    font-size: 16px;
    padding: 6px 0px 5px 0px;
}
.footer_area p {
    margin-top: 4%;
}
    

    
}

/* Menu Css */

@media only screen and (max-width: 420px){
    .slide_menu_area{
        background: rgb(91, 214, 193) !important;
        top:60px !important;
        
    }
    .main_menu ul li a{
         text-align: right;
    margin-left: 9%;
    margin-right: 5%;
    padding-top: 2%;
    padding-bottom: 2%;
font-weight: 900;
        
    }
}



/* CSS FOR TAB  */


.tab_for_mobile, .desktop_hide{
display: none;
}
@media only screen and (max-width: 768px) {

.mobile_max_width{
max-width: 100%;
}
.ui-tabs-vertical .ui-tabs-panel {
float: none !important;
}
.cancer_list_tab{
margin-bottom: 50px;
}
.nav.nav-tabs.cancer_list_tab.treat_main_page_tab {
width: 90% !important;
left: 5% !important;
}
#all-doctors{
margin: auto;
}

.nav.nav-tabs.cancer_list_tab.treat_main_page_tab{
display: flex !important;
flex-direction: row;
flex-wrap: nowrap;
overflow: auto;
width: 90%;
left: 5%;
position: relative;
margin-bottom: 20px;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a{
background: #002c5c !important;
}
#tabs1 li {
flex: 0 0 25%;
}
.tab_for_mobile{
display: flex;
width: 100%;
margin-top: 40px;
overflow: auto;
}

.mobile_hide{
display: none;
}
.sp_icon img{
width: 65px !important;
margin-bottom: 3% !important;
}
.mgn_50_for_mobile{
margin-top: 50px;
}
.ui-tabs-vertical .set_float .ui-tabs-panel{
float: left !important;
}
.single_specilities {
width: 48% !important;
}
}

@media only screen and (min-width: 421px) and (max-width: 768px) {

#breast_cncr .tab-content{
display: block;
position: relative;
width: 100%;
left: 14%;
}
.left_zero .tab-content{
left: 0px !important;
}
}

@media only screen and (max-width: 1068px) {
.ui-tabs-vertical .ui-tabs-panel{
width: 100%;
}
.set_width, .tabs_for_doctors_page{
width: auto !important;
float: left !important;
}
.doctors_ul{
margin-bottom: 50px;
}
.ui-tabs-vertical .ui-tabs-nav li {
clear: left;
width: 100%;
border-bottom-width: 1px !important;
border-right-width: 0 !important;
margin: 0px;
/* white-space: unset; */
min-width: 155px !important;
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-word;
white-space: normal;
}
    .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
        text-align:center !important;
        padding: 15px 4px !important;
    }
    
}
@media only screen and (max-width: 768px){
    
.mb-15{
margin-bottom: 15px;

}
.pd-15{
padding: 15px;
}
    
    .treatment_search1{margin-left:0px !important; width:100% !important;}
}
    
