@media (max-width: 1200px){
    .nav-menu > li > a{
        font-size: 13px;
        padding: 17px 4px;
    }
    .overviewimg img{
        height: 330px;
    width: 100%;
    object-fit: cover;
    }
    .nursing-mission-vision-content{
        padding: 15px;
    }
    .nursing-vision .nursing-mission-vision-content{
        padding: 15px;
    top: 5px;
    }
    .m-device-em{
        display: none!important;
    }
    .mt-xl-15 {
        margin-top: 0px;
    }
    .pl-2-m{
        margin-left:15px;
        margin-top:15px;
    }
    .emergency-num{
        display:none;
    }
    .pl-0{
        padding-left:15px!important;
    }

}
media (max-width: 991px){
    .carousel-control.right{
  right: 15px;
}
.topbar_list li{
    display: unset;
}
.m-device-em {
    display: none!important;
}

.carousel-control span{
  height: 30px!important;
  width: 30px!important;
  line-height: 34px!important;
  color: #fff!important;
  background:#000!important;
  font-size: 14px!important;
}
.carousel-control{
  top:-5px;
}
    .fixed_tabs{
        overflow-x:scroll;
        display: flex;
    }
    .fixed_tabs li{
       padding-right: 10px;
    padding-left: 10px;
    min-width: max-content;
    padding-bottom: 10px;
    }
    #sticky.stick{
        top: 0px;
    }

    .mobile-logo {
    display: block;
    }
    .nav-search-button{
        display: none;
    }
    .progress-wrap{
        display: none;
    }
    .hospital_p p{
        line-height: 28px;
    }
     .carousel-caption h2 {
         font-size: 40px;
    }
     .certificate-logo{
        display: none;
    }
    .contact_number{
        display: none;
    }
    .logo-img img {
    width: 30%;
    display:none;
}
.header-social{
    display:none;
}
.contact_number ul li{
    width:48%;
}
.emergency-no-list{
    float: none;
    margin-top: 10px;
}
  .nav-menu > li > a{
         color: #333;
    }
    .nav-menu > li.focus > a{
         color: #333;
    }
    .carousel-caption h2 {
    font-size: 28px;
}
 .single-highlight-box .inner-content h3{
         font-size: 16px;
    }
     .single-highlight-box .inner-content{
         padding-top: 20px;
    }
     .single-highlight-box .icon-holder{
         width: 70px;
         height: 70px;
    }
     .single-highlight-box{
         margin-bottom: 0px;
         padding-top: 0px;
    }
     .section-title h3{
         font-size: 30px;
    }
     .info-detail-home .pos{
         padding: 20px;
    }
     .owl-carousel .owl-dots{
         display: none;
    }
     .sticky-btn-mobile{
         display: block;
    }
     .sticky-div li a{
         font-size: 22px;
    }
     .sticky-div li{
         padding: 5px;
    }
     .other-services-wrap .section-title h2.title {
         font-size: 37px;
    }
     .jp_banner_jobs_categories_wrapper_4 {
         padding-top: 40px;
         margin-top: 0;
    }
     .jp_top_jobs_category_wrapper_4, .med_top_service_2_4, .med_top_service_3_4, .med_top_service_4_4 {
         width: 100%;
    }
    
     .sticky-div ul{
         display: inline-block;
         -ms-flex-wrap: wrap;
         flex-wrap: unset;
         padding: 0;
         margin-bottom: 0;
         list-style: none;
         background-color: unset;
         border-radius: 0;
         top: unset;
         right: 0px;
         width: 100%;
         bottom: -3px;
         z-index: 999;
         margin-left: 7px;
          background-color:#3999cb;
         
    }
     .sticky-div ul li {
         display: inline-block;
         color: #fff;
         font-size: 16px;
         height: 60px;
         margin-right: 1px;
         width: 24%;
         height: 35%;
         border-radius: 0px;
         box-shadow:none;
    }
     .sticky-div ul li span{
         display: none;
    }
     .side-btn{
         float: left;
    }
    .bird-icon{
        display: none;
    }
    .bird-icon1{
        display: none;
    }
    .info-detail-box1{
        width: 100%;
    }
    .info-detail-box2{
        width: 100%;
    }
    .terms-links {
    float: none;
    padding-bottom: 35px;
}
.mobile-logo img {
    width: 30%;
}
.logo-wrap{
    display: block;
    background-color:#f7f7f7;
    padding:0px;
}
 .contact_number{
         display: block;
         margin-top:0px;
    }
    .header-icon{
        background-color:transparent;
        border-top:none;
        box-shadow:none;
        padding: 8px 10px;
    }
   /* .contact_number ul li{
        width:50%;
    }*/
    .header-icon img{
        width:30px;
    }
    .header-icon h4{
        padding-top:5px;
    }
.main_header_area {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
}
.nav-search{
    display: none;
}
/*.emergency-no-list {
    display: none;
}*/
.info-detail-home .pos{
    top: 5%;
}
.highlights-area{
    margin-top: 20px;
}
.aboutpage-wrap{
    padding-bottom: 40px;
}
.chairman-img img{
    box-shadow: none;
    margin-bottom: 30px;
}
.aboutpage-content{
    padding-top: 40px;
}
.overview-wrap:before{
    display: none;
}
.overview-img:before{
    display: none;
}
.overview-img{
    padding-bottom: 30px;
}
.no-gap{
    padding: 15px;
}
.overviewimg img{
    width: 100%;
}
.quick-facts-row{
    margin: 15px;
}
.shape1{
    display: none;
}
.director-nursing-content{
padding-top: 40px;
}
.breadcrum-section{
    padding: 35px 0px;
}
.breadcrum-section h2{
    font-size: 20px;
}
.nursing-mission-vision-content{
    top: 0px;
    right: 0px;
    margin-top: 30px;
}
.nursing-vision .nursing-mission-vision-content{
    top: 0px;
    left: 0px;
    margin-bottom: 30px;
}
.csr-content .listing li strong{
    color: #2a7da8;
}
.call-to-action-area{
        margin-top: 0px;
    }
    .speciality-overview-img{
        margin-top: 40px;
    }
    .speciality-overview-img:after{
        display: none;
    }
    .key-features-img:after{
        display: none;
    }
    .sub-page-heading{
        padding-top: 30px;
    }
    .emergenacy-row h2 {
    color: #2a7da8;
    font-size: 20px;
    line-height: 30px;
    }
    .facilities-img{
        padding-top: 30px;
    }
    .facilities-img:after{
        display: none;
    }
    .our-team-wrap .spacing-17{
        padding: 15px 15px 12px 15px;
    }
    .call-us-box{
        margin-bottom: 15px;
    }
    .award-box .award-title span i {
    left: 5px;
    top: 5px;
    position: relative;
    }
    .award-box .award-title span {
    width: 45px;
    height: 38px;
    }
    .commitment-row{
        margin: 15px;
        padding: 20px;
    }
    .commitment-text{
        padding: 30px;
    }
    .commitment-text h4{
        font-size: 20px;
    }
    .commitment-text p{
        font-size: 16px;
    }
    .commitment-text i {
    font-size: 11px;
    top: -7px;
    }
    .visiting-row{
        margin: 0px;
        margin-bottom: 20px;
    }
    .suggestion-img:after{
        display: none;
    }
    .suggestion-form{
        margin-top: 20px !important;
        margin: 0 auto;
    }
    .online-registration-form{
        margin: 0px;
    }
}
@media (min-width: 768px){
    .carousel-caption{
        left: 20%;
        right: 20%;
    }
}
 @media (max-width: 768px){
     .error-main{
         margin:10px;
     }
     .error-main h1{
         font-size:70px;
     }
     .publication-text .page-heading{
         font-size: 16px;
         padding-left:10px;
     }
     .publication-text .page-heading:before{
         font-size: 24px;
     }
     .publication-text p {
    padding-left: 20px;
    }
    .publication-text .sub-heading{
        font-size:16px;
    }
    .home-care-list .listing{
         -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    }
    .suggestion-img:after{
        display: none;
    }
    .suggestion-form{
        margin-top: 20px !important;
        margin: 0 auto;
    }
    .visiting-row{
        margin: 0px;
        margin-bottom: 20px;
    }
    .commitment-row{
        margin: 15px;
        padding: 20px;
    }
    .commitment-text{
        padding: 30px;
    }
    .commitment-text h4{
        font-size: 20px;
    }
    .commitment-text p{
        font-size: 16px;
    }
    .commitment-text i {
    font-size: 11px;
    top: -7px;
    }
    .award-box .award-title span i {
    left: 5px;
    top: 5px;
    position: relative;
    }
    .award-box .award-title span {
    width: 45px;
    height: 38px;
    }
    .call-to-action-area{
        margin-top: 0px;
    }
    .speciality-overview-img{
        margin-top: 40px;
    }
    .speciality-overview-img:after{
        display: none;
    }
    .key-features-img:after{
        display: none;
    }
    .sub-page-heading{
        padding-top: 30px;
    }
    .emergenacy-row h2 {
    color: #2a7da8;
    font-size: 20px;
    line-height: 30px;
    }
    .facilities-img{
        padding-top: 30px;
    }
    .facilities-img:after{
        display: none;
    }
    .our-team-wrap .spacing-17{
        padding: 15px 15px 12px 15px;
    }
    .call-us-box{
        margin-bottom: 15px;
    }
    .tab button{
        width: 100%;
    }
    .our-team-wrap .tab button{
    width: 100%;
}
    .highlights-area{
    margin-top: 20px;
}
    .info-detail-home .pos{
    top: 5%;
}
   /* .emergency-no-list {
    display: none;
}*/
    .nav-search{
    display: none;
}
    .main_header_area {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
}
    .logo-img{
    display: none;
}
    .mobile-logo {
    display: block;
}
.mobile-logo img {
    width: 30%;
}
    .nav-search-button{
        display: none;
    }
     .contact_number{
         display: block;
         margin-top:0px;
    }
    .header-icon{
        background-color:transparent;
        border-top:none;
        box-shadow:none;
        padding: 8px 10px;
    }
    .contact_number ul li{
        width:50%;
    }
    .header-icon img{
        width:26px;
    }
    .header-icon h4{
        padding-top:5px;
        font-size:13px;
    }
    .hospital_p p{
        line-height: 28px;
    }
    .terms-links {
    float: none;
    padding-bottom: 35px;
}
     .logo-img img{
         width: 30%;
    }
     .single-highlight-box .inner-content h3{
         font-size: 15px;
    }
     .single-highlight-box .inner-content{
         padding-top: 20px;
    }
     .single-highlight-box .icon-holder{
         width: 70px;
         height: 70px;
    }
     .single-highlight-box{
         margin-bottom: 0px;
         padding-top: 0px;
    }
     .section-title h3{
         font-size: 30px;
    }
     .info-detail-home .pos{
         padding: 20px;
    }
     .owl-carousel .owl-dots{
         display: none;
    }
     .sticky-btn-mobile{
         display: block;
    }
     .sticky-div li a{
         font-size: 22px;
    }
     .sticky-div li{
         padding: 5px;
    }
     .other-services-wrap .section-title h2.title {
         font-size: 37px;
    }
     .jp_banner_jobs_categories_wrapper_4 {
         padding-top: 40px;
         margin-top: 0;
    }
     .jp_top_jobs_category_wrapper_4, .med_top_service_2_4, .med_top_service_3_4, .med_top_service_4_4 {
         width: 100%;
    }
    .sticky-div ul{
         display: inline-block;
         -ms-flex-wrap: wrap;
         flex-wrap: unset;
         padding: 0;
         margin-bottom: 0;
         list-style: none;
         background-color: unset;
         border-radius: 0;
         top: unset;
         right: 0px;
         width: 100%;
         bottom: -3px;
         z-index: 999;
         margin-left: 7px;
         background-color:#3999cb;
    }
     .sticky-div ul li {
         display: inline-block;
         color: #fff;
         font-size: 16px;
         height: 60px;
         margin-right: 3px;
         width: 22%;
         height: 35%;
         border-radius: 0px;
         
    }
     .sticky-div ul li span{
         display: none;
    }
     .side-btn{
         float: left;
    }
    .bird-icon{
        display: none;
    }
    .bird-icon1{
        display: none;
    }
    .certificate-logo{
        display: none;
    }
    .about-wrap:after{
        display: none;
    }
     .emergency-no-list{
         float: none;
    }
     .md_share_info_wrapper {
         float: none;
    }
     .nav-menu > li > a{
         color: #333;
    }
     .contact_number ul li{
         margin-left: 0px;
    }
     .nav-menu > li.focus > a{
         color: #333;
    }
     .carousel-caption {
         width: 75%;
         background-color: #0000009c;
         padding: 20px;
    }
    .carousel-indicators,.testimonial-box,.carousel-control{
         
    }
     .pattern-layer{
         display: none;
    }
    .progress-wrap{
        display: none;
    }
    .carousel-caption h2 {
         font-size: 20px;
    }
    .featured-icon-box.style2{
        min-height: 153px;
    }
}
 @media (max-width: 640px){
     .carousel-caption h2 {
         font-size: 18px;
    }
     .carousel-caption p {
         font-size: 16px;
    }
    .single-highlight-box .inner-content h3 {
    font-size: 13px;
}
.featured-icon-box.style2{
        min-height: 170px;
    }
}
 @media (max-width: 480px){

}
 @media (max-width: 360px){
    .info-detail-home .pos{
        top: 7%;
    }
    .section-title h3{
        display: none;
    }
}
