@media (min-width: 1024px) and (max-width: 1366px) {
     .find_doctor_wrap .sidebar-sticky{
         width: 200px !important;
    }
}
 @media (max-width: 1200px) {
     .somaiya_sidelogo img {
         width: 50px;
    }
     .header .menu>ul>li>a {
         font-size: 13px;
    }
     .header .menu>ul>li {
         margin-left: 10px;
    }
     .header .menu>ul>li>a {
         font-size: 13px;
    }
     .media-title {
         font-size: 14px;
    }
     .media-title a{
         font-size: 14px;
    }
}
 @media (max-width: 1250px) {
     .header .menu>ul>li>a {
         font-size: 13px;
    }
}
 @media (max-width: 1095px) {
     .team_popup .modal-body{
         height:400px;
     }
     .header .menu>ul>li>a {
         font-size: 12px;
    }
    .founder-img .cs_about_thumbnail_1 {
    padding-right: 0px;
}
.health_package_wrap .sidebar-sticky{
    width: 200px !important;
}
#customTranslate{
    width:70px;
}
.filter_btn_phone{
    bottom: 175px;
        /*right: 20px;*/
        width: 50px;
        height: 50px;
     }
     .inpatient_services_three .hospital-iconbox, .inpatient_services_two .hospital-iconbox {
    height: 470px;
}
}
 @media (max-width: 1000px) {
     .inpatient_services_three .hospital-iconbox, .inpatient_services_two .hospital-iconbox {
    height: 470px;
}
     .specialities-pattern {
         display: none;
    }
     .header-item .logo img {
         width: 250px;
    }
     .hero-video h1 {
         font-size: 30px;
    }
     .hero-video .callout {
         margin-top: 50px;
    }
     .news-card {
         margin-bottom: 30px;
    }
     .desktop-btn {
         display: none;
    }
     .mobile_btn {
         display: block;
         text-align: center !important;
         margin-top: 30px !important;
    }
    .filter_btn_phone{
        bottom: 175px;
        /*right: 5px;*/
     }
}
 @media (max-width: 991px) {
     .filter_btn_phone{
        bottom: 175px;
        /*right: 5px;*/
     }
     .privacy_links {
         padding-bottom: 50px;
         margin-top: 10px;
         float: left;
    }
     .floating-icons {
         top: auto;
         bottom: 0px;
         left: 50%;
         transform: translateX(-50%);
         display: none;
         text-align: center;
         width: 100%;
         background: #ffffff;
         height: max-content;
    }
     .floating-icons a {
         display: inline-block;
         margin: 0 6px;
         width: 60px;
         height: 60px;
         line-height: 60px;
         font-size: 18px;
         box-shadow:none;
    }
     .floating-icons a .tooltip-text {
         display: none;
        /* hide tooltips on mobile */
    }
     .virtual_text h3 {
         font-size: 28PX;
    }
     .job-detail-section .btn-primary{
         margin-bottom: 20px;
    }
     .job-header{
         display: block;
    }
     #job-apply .modal-dialog{
         width: auto;
    }
     .career_wrap_three .nav-tabs>li{
         margin-bottom: 10px;
         width: 100%;
    }
     .speciality-content{
         height: auto;
    }
     .contact-wrap .emergency-list .col-md-3{
         width: 100%;
    }
     .pricing-card-wrapper{
         max-width: 360px;
    }
     .pricing-bg-card{
         top: 80px;
    }
     .pricing-col .price{
         font-size: 22px;
    }
     .pricing-col .price sup {
         font-size: 16px;
         top: -10px;
    }
     .health_package_wrap .pricing-card{
         height: auto;
    }
     .pricing-col .col-md-6{
         margin-bottom: 30px;
    }
     .medical-worker-row .content-img img{
         height: auto;
    }
     .visitor_guide_wrap_two .content {
         padding: 20px 30px;
    }
     .visitor_guide_wrap_three .thing-do-content{
         height: auto;
         margin-bottom: 30px;
    }
     .visitor_guide_wrap_two .content-img img{
         height: auto;
         margin-bottom: 0px;
    }
     .visitor-hours{
         margin-bottom: 30px;
    }
     .inpatient_services_two .hospital-iconbox, .inpatient_services_three .hospital-iconbox{
         height: auto;
    }
     .content-img img{
         margin-bottom: 30px;
    }
     .view_package_btn{
         padding: 0px;
    }
     .doctor_img{
         margin-bottom: 30px;
    }
     .ourservices_img{
         padding-left: 0px;
    }
     .ourservices_content .iconbox{
         height: auto;
    }
     #overview h5{
         font-size: 30px;
         line-height: 40px;
    }
     .tab_section .section-heading h2{
         font-size: 30px !important;
         line-height: 40px;
    }
     .cs_about_thumbnail_1{
         padding-right: 0px;
    }
     .cs_about_thumbnail{
         margin-right: 0px;
         padding-bottom: 5%;
    }
     .cs_about_thumbnail_2{
         display: none;
    }
     .cs_player_btn.cs_style_1{
         display: none;
    }
     .speciality_banner_img h1{
         font-size: 25px;
         line-height: 35px;
    }
     .speciality_banner_img h2{
         font-size: 16px;
         line-height: 25px;
    }
     .achievement-card p{
         height: auto;
    }
     .urban_list{
         height: auto;
    }
     .community_outreach_four .thumb-content{
         height: auto;
    }
     .csr_info_row{
         padding: 0px;
    }
     .team-card img {
         height: 350px;
         object-fit: contain;
    }
     .founder-img .cs_about_thumbnail_1{
         padding-right: 0px;
    }
     .founder-img .cs_about_thumbnail{
         margin-right: 0px;
         margin-bottom: 30px;
    }
     .about-us-img{
         margin-left: 40px;
         margin-bottom: 50px;
    }
     .vison-mision-img{
         margin-bottom:30px;
    }
     .sticky-menu .header .mobile-menu-trigger span:before, .sticky-menu .header .mobile-menu-trigger span:after, .sticky-menu .header .mobile-menu-trigger span {
         background-color: #000;
    }
    /*.main-header{
         padding: 0px;
    }
     */
     .hospital-awards:before {
         width: 100%;
    }
     .search-banner-front-box-wrap {
         padding: 15px 10px;
    }
     .hero-video .video-container {
         height: 500px;
    }
     .search-banner-front-box-wrap {
         bottom: 70px;
    }
     #customTranslate {
         width: 70px;
    }
     .medixal-card{
         width: 100%;
         margin-bottom: 40px;
    }
    .accreditations_div{
        border-right:none;
    }
     .accreditations_div{
         text-align:center;
    }
    .section-heading h2{
        text-align:center !important;
    }
    .gallery-img{
        border: 1px solid #c7c7c7;
        margin-top: 20px;
    }
    .accreditations_logo{
        margin-bottom:30px;
        width:max-content;
    }
    .health_package_wrap .sidebar-sticky {
        display: none;
    }
    .pricing-card-wrapper {
         width: 100%;
         margin-bottom: 111px;
         margin-left: 15px;
         margin-right: 45px;
         max-width: none;
    }
    .government_schemes_wrap .process-timeline{
        margin-top:0px;
    }
}
 @media (max-width: 820px) {
     .inpatient_services_wrap .content h5{
         text-align:center;
     }
     .accreditations_logo{
        margin-bottom:30px;
        width:max-content;
    }
     .gallery-img{
        border: 1px solid #c7c7c7;
        margin-top: 20px;
    }
     .gallery-thumb img{
         height: 300px;
    }
     .case-img img{
         height:auto;
    }
     .cs_team.cs_style_1 .cs_team_thumbnail img{
         object-fit: contain;
         background-color:#fff;
    }
     #doctors .owl-dots{
         display:none;
    }
     .apollo-tabs ul {
         overflow-x: scroll;
         overflow-y: hidden;
         white-space: nowrap;
         padding-left: 0px;
    }
     .banner-content h1 {
         font-size: 30px;
         line-height: 29px;
    }
     .banner_phn h6 {
         font-size: 20px;
    }
     .services-overview img {
         margin-bottom: 20px;
    }
     .listing {
         columns: 1;
         -webkit-columns: 1;
         -moz-columns: 1;
    }
     .doctor_tab .nav-tabs{
         display: block;
    }
     .doctor-btn{
         display: block;
         margin-top: 10px;
    }
     .doctor_info{
         display: block;
    }
     .doctor_information h3 {
         font-size: 30px;
    }
     .doctor_time_list li{
         padding: 10px 30px;
         margin-bottom: 15px;
    }
     .doctor-btn .twenty{
         margin-bottom: 15px;
         width: 100%;
    }
     .doctor_tab{
         padding: 40px 0px;
    }
     .doctor_tab .nav>li>a {
         margin-bottom: 10px;
         margin-right: 10px;
    }
     .community_outreach_wrap .listing{
         height: auto;
         margin-bottom: 20px;
    }
     .community_outreach_wrap .community_outreach_content{
         padding-top: 0px;
    }
     .csr-img {
         margin-bottom: 20px;
    }
     .package-header{
         display: block;
    }
     .package-body ul{
         columns: 1;
         -webkit-columns: 1;
         -moz-columns: 1;
    }
     .package-header h4{
         font-size: 25px;
         line-height: 35px;
    }
     .package-body h5 {
         font-size: 19px;
    }
     .filter-btn-wrap .twenty {
         width: 120px;
    }
     .health_package_wrap .sidebar-sticky {
         position: sticky !important;
         top: 100px;
         width: 100% !important;
         margin-bottom: 30px;
    }
     .package-card{
         margin: 15px;
    }
     #content{
         overflow: hidden;
    }
     .package-header{
         height: auto;
    }
     #health-checkup .modal-dialog, #bookappointment-services .modal-dialog{
         width: auto;
    }
     .breadcrumb-wrapper{
         width: 100%;
    }
     .media-content {
        height:auto;
    }
     .media-title a{
        height:auto;
    }
     .media-date{
         width:max-content;
    }
     .ourservices_content{
         margin-bottom:20px;
    }
     .associate-content{
         text-align:center;
    }
     .accreditations_img {
         height: auto;
    }
     .accreditations-deatils-wrap .single-gallery{
         margin-bottom: 40px;
    }
     .insurance-col {
         width: 30%;
    }
     .billing_content{
         height:460px;
    }
     .find_doctor_wrap .sidebar-sticky {
         position: relative !important;
         top: 0px !important;
         width: 300px !important;
    }
     .pricing-card-wrapper {
         width: 100%;
         margin-bottom: 111px;
         margin-left: 15px;
         margin-right: 45px;
         max-width: none;
    }
     .medixal-card{
         width: 100%;
         margin-bottom: 40px;
    }
     .find_doctor_wrap .sidebar-sticky{
         display: none;
    }
     .find_doctor_wrap .doctor-card{
         margin:15px;
    }
     .find_doctor_wrap .doctor-img img{
         margin-bottom:20px;
    }
     .find_doctor_wrap .doctor-name{
         font-size:22px;
    }
     .doctor_thumb_details .button-box{
         gap:10px;
    }
     .health_package_wrap .sidebar-sticky{
         display: none;
    }
     .pricing-col {
         margin-top: 20px;
         display: block;
         width: 100%;
    }
     .counter-icon img {
         width: 25px;
    }
     .counter-value{
         font-size: 22px;
         margin-top: 10px;
    }
     .counter-box h3 {
         font-size: 16px;
    }
     .counter-icon{
         margin:0 auto;
         height: 55px;
         width: 55px;
    }
     #counter.row {
         display: flex !important;
         flex-wrap: wrap;
    }
     #counter .col-md-4 {
         display: flex !important;
         width: 33%;
    }
     #counter .counter-box {
         flex: 1;
         display: flex;
         flex-direction: column;
         justify-content: center;
         width: 100%;
    }
    .doctor_sec_title .twenty{
         margin:0 auto;
     }
     .doctor_sec_title{
         text-align:center;
         height:auto;
     }
     .ourservices_img img{
         height:auto;
     }
     .tab-arrow{
        line-height: 12px;
        font-size:15px;
        height: 30px;
        width: 30px;
     }
}
 @media (max-width: 767px) {
     .founder-content h5, .content h5, .insurance_content h5, .hospital-journey h2, .government_content h5{
         text-align:center;
         font-size: 25px !important;
    line-height: 35px;
     }
     .chairman-two{
         margin-top:0px;
     }
     .founder_wrap_one .founder-img .cs_commentbox h3{
         margin-bottom:10px;
     }
     .founder-img .cs_commentbox p{
         font-size:14px;
     }
     .founder-img .cs_commentbox h3 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 20px;
}
     .services-content h1{
        text-align:center;
        color:#000;
        font-size: 30px;
        line-height: 40px;;
     }
     .ourservices_content .iconbox{
         margin:10px;
     }
     .speciality_banner_img{
         margin: 20px 0px 0px 0px;
     }
     .tab-arrow{
        line-height: 12px;
        font-size:15px;
        height: 30px;
        width: 30px;
     }
     .ourservices_img img{
         height:auto;
     }
     .empanelled_wrap .nav-tabs>li a, .empanelled_wrap .nav-tabs>li.active>a{
         padding: 15px 15px;
         font-size: 13px;
     }
     .doctor_sec_title .twenty{
         margin:0 auto;
     }
     .doctor_sec_title{
         text-align:center;
     }
      .inpatient_services_wrap .content h5{
         text-align:center;
     }
     .inpatient_services_two .content h5,.inpatient_services_two .content h6{
         text-align:center;
     }
     .inpatient_services_three .content h5{
         text-align:center;
     }
     .faq_page .content h5{
         text-align:center;
     }
     .counter-icon img {
         width: 25px;
    }
     .counter-value{
         font-size: 22px;
         margin-top: 10px;
    }
     .counter-box h3 {
         font-size: 16px;
    }
     .counter-icon{
         margin:0 auto;
         height: 55px;
         width: 55px;
    }
     #counter.row {
         display: flex !important;
         flex-wrap: wrap;
    }
     #counter .col-md-4 {
         display: flex !important;
         width: 33%;
    }
     #counter .counter-box {
         flex: 1;
         display: flex;
         flex-direction: column;
         justify-content: center;
         width: 100%;
    }
     .virtual_text{
         text-align:center !important;
         margin-bottom:20px;
    }
     .accreditations_div{
         text-align:center;
    }
     .health_package_wrap .sidebar-sticky{
         display: none;
    }
     .doctor_thumb_details .button-box{
         gap:10px;
    }
     .find_doctor_wrap .doctor-name{
         font-size:22px;
    }
     .find_doctor_wrap .doctor-img img{
         margin-bottom:20px;
    }
     .find_doctor_wrap .doctor-card{
         margin:15px;
    }
     .find_doctor_wrap .sidebar-sticky{
         display: none;
    }
     .medixal-card{
         width: 100%;
         margin-bottom: 40px;
    }
     .pricing-card-wrapper {
         width: 100%;
         margin-bottom: 111px;
         margin-left: 15px;
         margin-right: 45px;
         max-width: stretch;
    }
     .find_doctor_wrap .sidebar-sticky {
         position: relative !important;
         top: 0px !important;
         width: 300px !important;
    }
     .billing_content{
         height:auto;
    }
     .insurance-col {
         width: 100%;
    }
     .accreditations-deatils-wrap .single-gallery{
         margin-bottom: 40px;
    }
     .accreditations_img {
         height: auto;
         margin-bottom: 20px;
    }
     .associate-content{
         text-align:center;
    }
     .ourservices_content{
         margin-bottom:20px;
    }
     .media-date{
         width:max-content;
    }
     .media-content {
        height:auto;
    }
     .media-title a{
        height:auto;
    }
     .gallery-caption h5 a{
         height:auto;
    }
     .gallery-thumb img{
         height: 300px;
    }
     .virtual_text h3 {
         font-size: 28PX;
    }
     .founder-img .cs_commentbox {
         width: 100%;
         padding:10px;
    }
     .job-detail-section .btn-primary{
         margin-bottom: 20px;
    }
     .job-header{
         display: block;
    }
     #job-apply .modal-dialog{
         width: auto;
    }
     .career_wrap_three .nav-tabs>li{
         margin-bottom: 10px;
         width: 100%;
    }
     .speciality-content{
         height: auto;
    }
     .contact-wrap .emergency-list .col-md-3{
         width: 100%;
    }
     .pricing-card-wrapper{
         max-width: none;
    }
     .pricing-bg-card{
         top: 80px;
    }
     .pricing-col .price{
         font-size: 22px;
    }
     .pricing-col .price sup {
         font-size: 16px;
         top: -10px;
    }
     .health_package_wrap .pricing-card{
         height: auto;
    }
     .pricing-col .col-md-6{
         margin-bottom: 30px;
    }
     .medical-worker-row .content-img img{
         height: auto;
    }
     .visitor_guide_wrap_two .content {
         padding: 20px 30px;
    }
     .visitor_guide_wrap_three .thing-do-content{
         height: auto;
         margin-bottom: 30px;
    }
     .visitor_guide_wrap_two .content-img img{
         height: auto;
         margin-bottom: 0px;
    }
     .visitor-hours{
         margin-bottom: 30px;
    }
     .inpatient_services_two .hospital-iconbox, .inpatient_services_three .hospital-iconbox{
         height: auto;
    }
     .content-img img{
         margin-bottom: 30px;
    }
     .view_package_btn{
         padding: 0px;
    }
     .doctor_img{
         margin-bottom: 30px;
    }
     .ourservices_img{
         padding-left: 0px;
    }
     .ourservices_content .iconbox{
         height: auto;
             padding: 20px 25px;
    }
     #overview h5{
         font-size: 30px;
         line-height: 40px;
    }
     .tab_section .section-heading h2{
         font-size: 30px !important;
         line-height: 40px;
    }
     .cs_about_thumbnail_1{
         padding-right: 0px;
    }
     .cs_about_thumbnail{
         margin-right: 0px;
         padding-bottom: 5%;
    }
     .cs_about_thumbnail_2{
         display: none;
    }
     .cs_player_btn.cs_style_1{
         display: none;
    }
     .speciality_banner_img h1{
         font-size: 25px;
         line-height: 35px;
    }
     .speciality_banner_img h2{
         font-size: 16px;
         line-height: 25px;
    }
     .achievement-card p{
         height: auto;
    }
     .urban_list{
         height: auto;
    }
     .community_outreach_four .thumb-content{
         height: auto;
    }
     .csr_info_row{
         padding: 0px;
    }
     .team-card img{
         height: auto;
    }
     .founder-img .cs_about_thumbnail_1{
         padding-right: 0px;
    }
     .founder-img .cs_about_thumbnail{
         margin-right: 0px;
    }
     .about-us-img{
         margin-left: 40px;
    }
    /**/
     .apollo-tabs.is-sticky{
         top: 80px;
    }
     .makespacial-content{
         padding: 35px;
    }
     .makespacial-img img{
         height: auto;
    }
     .pricing-col {
         margin-top: 20px;
         display: block;
         width: 100%;
    }
     #doctors .section-heading h2{
         font-size: 28px;
    }
     .doctor_sec_title{
         height: auto;
    }
     .filter-btn-wrap .twenty {
         width: 120px;
    }
     .prayer-title {
         font-size: 35px;
    }
     .prayer-text p {
         font-size: 14px;
    }
     .prayer-text h6 {
         font-size: 20px;
    }
     #opd-timing .twenty {
         width: auto;
         padding: 10px 30px;
    }
     .apollo-tabs ul {
         overflow-x: scroll;
         overflow-y: hidden;
         white-space: nowrap;
         padding-left: 0px;
    }
     .float {
         width: 40px;
         height: 40px;
         bottom: 72px;
         right: 5px;
         font-size: 15px;
         line-height: 32px;
    }
     .accreditations_logo img {
         width: 60px !important;
    }
     .award_title h2 {
         color: #000;
    }
     .accreditations_div {
         padding: 0px;
         padding-bottom: 20px;
    }
     .hospital-awards:before {
         width: 100%;
    }
     .single-text-front h4 svg {
         display: none;
    }
     .hospital-awards .section-heading {
         margin: 0px 0px;
    }
     .virtual_tour_text h2 {
         font-size: 60px;
    }
     .no-gutter>[class*='col-'] {
         padding-left: 15px;
         padding-right: 15px;
    }
     .sticky-menu .header .mobile-menu-trigger span:before, .sticky-menu .header .mobile-menu-trigger span:after, .sticky-menu .header .mobile-menu-trigger span {
         background-color: #000;
    }
     .main-header {
         padding: 0px;
    }
     #customTranslate {
         padding: 6px 7px;
         width: 55px;
    }
     .menu_contact_icon {
         margin-right: 5px;
         margin-left: 5px;
    }
     .header .mobile-menu-trigger {
         margin-left: 6px;
    }
     .header .item-right a {
         margin-right: 0px;
    }
     .header .item-right a {
         margin-right: 0px;
    }
     .somaiya_sidelogo li {
         margin-left: 0px;
    }
     .privacy_links {
         padding-bottom: 50px;
         margin-top: 10px;
         float: left;
    }
     .search-banner-front-box-wrap .container .col-md-4 {
        /*border-right: none;
         */
         width: 33%;
    }
     .front-box {
         margin: 10px 0;
    }
     .search-banner-front-box-wrap {
         position: relative;
         bottom: unset;
         width: 100%;
         background: #ffffffa3;
        /*border-radius: 0px;
         */
    }
     .header, .sticky-menu {
         padding: 10px 0px;
    }
    /*.somaiya_sidelogo img {
         width: 30px;
    }
     */
     .banner-btn-group {
         display: none;
    }
     .hero-video .callout {
         margin-top: 100px;
    }
     .specialities-pattern {
         display: none;
    }
     .banner-search-section {
        /*display: none;
         */
         width: 100%;
    }
     .banner-search {
         width: 100%;
    }
     .section-heading h2 {
         font-size: 28px;
         text-align:center !important;
    }
     .news-card {
         margin-bottom: 30px;
    }
     .desktop-btn {
         display: none;
    }
     .mobile_btn {
         display: block;
         text-align: center !important;
         margin-top: 30px !important;
    }
     .floating-icons {
         width: 100%;
         background: #fff;
         bottom:0px;
    }
     .floating-icons a{
         box-shadow:none;
    }
     .floating-icons a img {
         width: 35px;
    }
     .footer-social-links {
         margin-bottom: 10px;
    }
     #button {
         width: 40px;
         height: 40px;
        /*bottom: 150px;
         */
         right: 5px;
    }
     #button::after {
         font-size: 14px;
         line-height: 40px;
    }
     .copyright-text p {
        /* padding-bottom: 50px;
         */
    }
     .search-banner-front-box-wrap {
         bottom: -21px;
    }
     .single-text-front h4 {
         font-size: 11px;
         margin-bottom: 0px;
    }
     .search-banner-front-box-wrap {
         padding: 4px 1px;
    }
     .single-img-front img {
         width: 25px;
    }
     .somaiya_sidelogo img {
         width: 30px !important;
    }
     .speciality_name {
         height: auto;
    }
     .banner-content h1 {
         font-size: 30px;
         line-height: 29px;
    }
     .banner_phn h6 {
         font-size: 20px;
    }
     .services-overview img {
         margin-bottom: 20px;
    }
     .listing {
         columns: 1;
         -webkit-columns: 1;
         -moz-columns: 1;
    }
     .introduction-content {
         height: auto;
    }
     .introduction-img img {
         height: auto;
    }
     .banner-content h6 {
         font-size: 18px;
    }
     .vison-mision-img img{
         margin-bottom: 30px;
    }
     .quote-modern{
         width: auto;
    }
     .associations_box_p{
         height: auto;
    }
     .team-box{
         margin-bottom: 30px;
    }
     .csr_wrap .community_outreach_img{
         margin-bottom: 30px;
    }
     .accreditations-deatils-wrap .single-gallery{
         margin-bottom: 20px;
    }
     .csr-img{
         margin-bottom: 20px;
    }
     .doctor_tab .nav-tabs{
         display: block;
    }
     .doctor-btn{
         display: block;
         margin-top: 10px;
    }
     .doctor_info{
         display: block;
    }
     .doctor_information h3 {
         font-size: 30px;
    }
     .doctor_time_list li{
         padding: 10px 30px;
         margin-bottom: 15px;
    }
     .doctor-btn .twenty{
         margin-bottom: 15px;
         width: 100%;
    }
     .doctor_tab{
         padding: 40px 0px;
    }
     .doctor_tab .nav>li>a {
         margin-bottom: 10px;
         margin-right: 10px;
    }
     .community_outreach_wrap .listing{
         height: auto;
         margin-bottom: 20px;
    }
     .community_outreach_wrap .community_outreach_content{
         padding-top: 0px;
    }
     .package-header{
         display: block;
    }
     .package-body ul{
         columns: 1;
         -webkit-columns: 1;
         -moz-columns: 1;
    }
     .package-header h4{
         font-size: 20px;
         line-height: 25px;
    }
     .package-body h5 {
         font-size: 19px;
    }
     .health_package_wrap .sidebar-sticky {
         position: sticky !important;
         top: 100px;
         width: 100% !important;
         margin-bottom: 30px;
    }
     .package-card{
         margin: 15px;
    }
     #content{
         overflow: hidden;
    }
     .package-header{
         height: auto;
    }
     #health-checkup .modal-dialog, #bookappointment-services .modal-dialog{
         width: auto;
    }
     .breadcrumb-wrapper{
         width: 100%;
    }
     .search-banner-front-box-wrap .container .col-md-4{
         padding:0px 10px;
    }
     .single-text-front h4{
         justify-content: center !important;
    }
    .award-wrap .case-card h3{
        height:auto;
    }
}
 @media (max-width: 600px) {
     .apollo-tabs ul {
         overflow-x: scroll;
         overflow-y: hidden;
         white-space: nowrap;
         padding-left: 0px;
    }
     .banner-content h1 {
         font-size: 30px;
         line-height: 29px;
    }
     .banner_phn h6 {
         font-size: 20px;
    }
     .services-overview img {
         margin-bottom: 20px;
    }
     .listing {
         columns: 1;
         -webkit-columns: 1;
         -moz-columns: 1;
    }
     .somaiya_sidelogo img {
         width: 30px;
    }
     .search-banner-front-box-wrap .container .col-md-4{
         padding:0px 10px;
    }
     .single-text-front h4{
         justify-content: center !important;
    }
}
 @media (max-width: 450px) {
     .search-banner-front-box-wrap .container .col-md-4{
         padding:0px 4px;
    }
     .single-text-front h4{
         font-size: 9px !important;
         justify-content: center !important;
    }
     .no-gutter>[class*='col-'] {
         padding-left: 15px;
         padding-right: 15px;
    }
     .sticky-menu .header .mobile-menu-trigger span:before, .sticky-menu .header .mobile-menu-trigger span:after, .sticky-menu .header .mobile-menu-trigger span {
         background-color: #000;
    }
     .main-header {
         padding: 0px;
    }
     #customTranslate {
         padding: 3px 0px;
         width: 35px;
         font-size: 10px;
    }
     .float-search {
         bottom: 125px;
         right: 0px;
    }
     .nabh-logo {
         width: 25px !important;
    }
    /*.menu_contact_icon{
         margin-right: 5px;
         margin-left: 0px;
         width: 20px;
         height: 20px;
         font-size: 10px;
         margin-right: 5px !important;
    }
     */
     .somaiya_sidelogo {
         margin-right: 5px;
    }
     .header .mobile-menu-trigger {
         margin-left: 5px;
         width: 20px;
         margin-right: 5px;
    }
     .header .mobile-menu-trigger span {
         width: 20px;
    }
     .header .item-right a {
         margin-right: 0px;
    }
     .somaiya_sidelogo li {
         margin-left: 0px;
    }
     .search-banner-front-box-wrap {
        /*bottom: 0px;
         */
    }
     .single-text-front h4 {
         font-size: 11px;
         display: flex;
         justify-content: space-between;
         align-items: flex-start;
         text-align: left;
         margin-bottom: 0px;
    }
     .search-banner-front-box-wrap {
         padding: 4px 1px;
    }
     .single-img-front img {
         width: 25px;
    }
     .somaiya_sidelogo img {
         width: 25px !important;
    }
     #button {
        /*bottom: 160px;
         */
    }
     .serach_bar, .emergency_bar {
         width: 25px;
         height: 25px;
    }
     .serach_bar img, .emergency_bar img {
         width: 17px;
    }
     .footer-links ul {
         padding-left: 20px;
    }
     .sticky-menu .header .container-fluid {
         padding-right: 0px;
         padding-left: 0px;
    }
}
 @media (max-width: 450px) {
     .doctor_thumb_details .twenty{
         font-size:14px;
    }
     #counter .col-md-4{
         width:100%;
    }
    .empanelled_wrap .nav-tabs>li a, .empanelled_wrap .nav-tabs>li.active>a {
        padding: 15px 9px;
    }
    .empanelled_wrap .nav-tabs{
        gap:3px;
    }
    .filter_btn_phone{
        width: 40px;
        height: 40px;
        right: 5px;
        bottom: 153px;
    }
}
 