@media(max-width:1600px){
    .home-banner .banner-main-right{width: 90%;}
}
@media(max-width:1500px){
    .footer-sub{width: 83%;}
    .filter__section .filter-box .nice-select{width: 170px;}
}
@media(max-width:1400px){
    .common-section-pad {padding: 45px 25px;}
    .header-secondary li a,.header-secondary .select-box .form-control,header .megamenu-click{font-size: 17px;}
    .home-banner .home-banner-content{top: 100px;}
    h1{font-size: 35px;}
    .treatments-section li{margin: 0 5px;}
    .healthcare-journey ul li{width: 32%;}
    .treatment-content-box{padding: 35px 20px;}
    .header-secondary li {margin: 0 6px;}
    .country-list ul li{margin: 0 -6px;}
    .top-treatments ul li{padding: 50px 15px;}
    .top-treatments ul li h6 {padding: 7px 15px;font-size: 15px;}
    .top-treatments ul li .ico-tretment img{height: 50px;}.top-treatments ul li .ico-tretment{top: 15px;}
    .services-list .service-single.accomodation-services .accomodation-left-box h4 span{font-size: 80px;}
    .services-banner p{font-size: 22px;}
    .services-banner h1{font-size: 62px;}
    .testimonial-section .head-box h2{font-size: 60px;}
    .medical-destinations-row{margin-top: -155px;}
    .medical-tourism-bg ul{margin-bottom: 25px;}
    .medical-tourism-bg h1{font-size: 65px;}.medical-tourism-bg h1 span{font-size: 60px;}
    .medical-tourism-bg.czech-repulblic h1 {font-size: 65px;}
    .medical-tourism-bg.czech-repulblic h1 span{font-size: 60px;}
    .testimonial-section .carousel-control-next{right: -70px;}
    
}
@media(max-width:1300px){
    .common-section-pad{padding:45px 25px}
    .detail-page .primary-btn2{padding:7px 21px}
    .footer-sub .primary-btn{padding:13px 25px;display:flex;text-align:center;font-size:15px}
    .header-secondary{padding:0 20px}
    .feature-main .feature-box p{font-size:15px;line-height:24px}
    .treatments-section li{width: 32%;}
    .why-medical-tourism-block .medical-tourism-block-2 h2{font-size: 35px;}
    .why-medical-tourism-block .small-quote{padding: 0;}
    .medical-visa-banner h1{font-size: 45px;}
    .contact-page .contact-head{font-size: 40px;}
    .testimonial-section .head-box h2 { font-size: 55px;line-height: 54px;}
    .head-box h2{font-size: 35px;}
    .doctor-detail-section .purple-btn{padding: 10px 25px;}
    .top-treatments ul li p{font-size: 16px;}
    .top-treatments ul li .arrow-link img{bottom: 15px;}
    .services-list .service-single.air-ambulance-services .air-ambulance-list{min-height: 175px;}
    .medica-visa-block-three .medical-visa-box {min-height: 315px;}
    .top-treatments ul li h6{margin-bottom: 20px;}
    .feature-main .feature-box span{width: 50px;height: 50px;}
}
@media(max-width:1200px){
    .common-section-pad {padding: 45px 10px;}
    .primary-btn{padding: 10px 24px;}
    .head-box h2{font-size: 35px;}
    .hospital-list{padding: 25px;}
    .btn-boxes a{margin: 0 5px;}
    .testimonial-section .head-box h2{font-size: 50px;}
    .header-secondary li a, .header-secondary .select-box .form-control, header .megamenu-click{font-size: 16px;}
    .header-secondary .search-box{width: 170px;}
    header .purple-btn{padding: 9px 25px;margin-left: -20px;font-size: 14px;}
    header .primary-btn {padding: 7px 20px;font-size: 14px;}
    .services-list .service-single.air-ambulance-services .ambulance-img {right: 0;}

    
    /* TREATMENT */
    .treatments-section li{padding-left: 15px;}
    .treatments-section.treatment-inner-listing{padding: 40px 15px;}
    .treatments-section li {margin: 0 3px;width: 32%;}
    footer .footer-primary{width: 100%;}
    .treatments-section ul{margin-top: 130px;}
    .treatments-section.treatment-inner-listing{margin-top: 0;}
    .treatments-section.treatment-inner-listing ul{margin-top: 0;}
    .head-box h2{font-size: 31px;}
    .footer-sub{width: 93%;}.footer-sub h2{width: 85%;}
    .footer-sub .primary-btn{display: inline-block;}
    .happy-patient .head-box h2{text-align: left!important;margin-top: 20px!important;}
    .header-secondary .logo{width: 100px;}
    .detail-page .primary-btn2 {padding: 7px 15px;font-size: 13px;}
    .hospital-list .hospital-wrap .hosp-cont h5{font-size: 16px;}
    .treatment-content-box{padding: 35px 15px;}
    .filter__section .filter-box{width: 100%;}
    .filter__section .filter-box .form-control{width: 100%;}
    .doctors-list .primary-btn2 {padding: 9px 20px;font-size: 14px;}
    .header-secondary{padding: 0 15px;}
    .doc-wrap span{top: 37%;}
    .treatment-content-box .content-box {padding: 25px 15px;}
    .doc-wrap .doc-cont {padding: 25px 10px;}
    .blog-wrap .blog-content .primary-btn {padding: 8px;width: 30px;height: 30px;}
    .footer-sub h2{font-size: 30px;}
    .blog-page .preference-area-content{padding: 15px;}
    .blog-page .preference-area-content h4{font-size: 16px;display: -webkit-box;overflow : hidden;text-overflow: ellipsis;height: auto;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .form-connect{padding: 35px 15px;}
    header .mega-menu{padding: 25px 15px;}
    header .mega-menu ul li h6 span{line-height: 24px;}
    .testimonial-section .review-details{padding-left: 0;}
    .testimonial-section .quote{width: 80px;}.testimonial-section .ca-seo-structure .ca-seo-slide{padding-left: 0;}
    section.top-treatments.common-section-pad{padding-top: 0;}
    .country-list ul li { margin: 0 -11px;}.country-list h6{margin-left: 0;}
    .country-list .testimonial-more{right: -58px;}
    .medical-tourism-bg h1 span{font-size: 60px;}
    .medical-tourism-bg h1{font-size: 85px;}
    .medical-tourism-bg.czech-repulblic h1 span {font-size: 55px;}
    .medical-tourism-bg.czech-repulblic h1 {font-size: 50px;}
    #bookconsultationModal{overflow-y: scroll;}
    .filter__section{z-index: 9990;}

}
@media (min-width: 768px) {

	.carousel-inner .carousel-item-end.active,
	.carousel-inner .carousel-item-next {transform: translateX(25%);}

	.carousel-inner .carousel-item-start.active, 
	.carousel-inner .carousel-item-prev {transform: translateX(-25%);}
}
@media(max-width:991px){
    .common-section-pad{padding: 35px 15px;}
    .purple-btn {padding: 10px 25px;font-size: 14px;}
    .header-secondary{padding: 15px 0;}
    .feature-main .feature-box{border: 1px solid #ffffffb2;padding: 20px 15px;border-radius: 15px;margin-bottom: 15px;}
    .home-banner{background: #fff;min-height: 500px;margin-top: 0;}
    .home-banner.common-section-pad{padding: 50px 15px;}
    .testimonial-section .head-box h2{color: #fff;}
    header.z-index-set{z-index: 9999!important;}
    .testimonial-section{background: #8b124c;}
    .top-treatments ul li h6{display: inline-block;}
    header .mobile-menus{display: flex;position: absolute;right: 35px;top: 30px;}
    header .search-line-tab{width: 20px;display: inline-block;}
    .header-secondary ul.menu-left li:first-child{display: none;}
    button.search-box{position:absolute;right:57px;background:0 0;box-shadow:none;border:0;top:-4px}
    header .search-box .form-control{width:200px;color:#333}
    header .button-line-tab{width:20px;margin-left:15px;display:inline-block}
    .header-secondary-right{position:fixed;top:0;bottom:0;transition:.5s ease;z-index:9999;width:0;background:#00263e;overflow: hidden;
        overflow-y: scroll;
        left:-100%;padding:55px 15px}
    .filter__section, header{z-index: 9970;overflow: hidden;}
    .header-secondary-right.header-slide{width: 250px;left: 0;}
    .header-secondary-right ul{display: block;padding-left: 0;}
    .header-secondary ul.menu-left li{border-bottom: 1px solid #eeeeeeaf;padding-bottom: 0;margin-bottom: 15px;padding: 0;padding-bottom: 6px;width: 100%;}
    .header-secondary ul.menu-left li:last-child{border: 0;}header .mega-menu .menu-ico{display: none;}
    .header-secondary .search-box{width: 100%;}header .purple-btn{width: 200px;margin: auto;}
    header .megamenu-click{margin-left: 0;padding: 0;padding-bottom: 11px;width: 100%;}
    header .close-btn-header{display: block;width: 25px;margin-left: auto;margin-bottom: 35px;}
    footer .footer-secondary .social-footer-icons{justify-content: center;}
    footer .footer-secondary .text-end{text-align: center!important;margin-top: 15px!important;}
    header .mega-menu {top: 0;overflow: hidden;bottom: 0;height: 100vh;overflow-y: scroll;z-index: 9999;}
    .faq-banner h1{font-size: 75px;opacity: 1;}
    .faq-banner nav{margin-bottom: 20px;}
    .mega-menu-close{width:45px;display:block;position:absolute;right:15px;z-index:9999;background:#009094;height:45px;border-radius:50%;padding:10px;line-height:initial}
    .bg-video .play-btn{margin-right: 45px;}
    header .mega-menu{overflow: hidden;height: auto;overflow-y: scroll;position: static;padding: 0 8px;background: #ffffff1c;padding-top: 8px;}
    header .mega-menu ul li h6 span{display: none;}header .mega-menu ul li h6{font-size: 16px;font-weight: normal;        margin: 0;padding-left: 0;}
    .header-secondary ul.menu-left li .mega-menu li{margin: 0;}
    .header-secondary ul.menu-left li .mega-menu li{border: 0!important;}
    .megamenu-click.activemenu::after{rotate: 90deg;}
    .megamenu-click{position: relative;}.megamenu-click::after{position: absolute;content: "";right: 15px;width: 10px;rotate: -90deg;height: 10px;background-image: url(../img/icons/arrow-right-white.svg);background-size: contain;background-repeat: no-repeat;top: 8px;}
    header .mega-menu ul li a{color: #fff;display: block;width: 100%;}
    .footer-box{border:1px solid #cfcfcf;padding:25px;border-radius:25px;margin-bottom:20px}
    .footer-box{padding: 15px 25px;}
    .footer-box ul{display: none;margin-top: 25px;}
    footer .footer-primary h5{font-size: 17px;margin: 0;font-weight: 400;position: relative;}
   footer .footer-primary h5::after{background: url(../img/icons/arrow-down-blue.svg);background-position: right;
    background-size: contain;background-repeat: no-repeat;position: absolute;content: "";right: 0;
    top: 3px;width: 20px;height: 13px;}
    footer .footer-primary h5.icon-arrow::after{rotate: 180deg;right: 0;}
    .partners ul{flex-wrap: wrap;}.partners ul li{margin: 0 10px;}
    .testimonial-section .quote{display: none;}.testimonial-section .ca-seo-structure .ca-seo-slide{padding: 0;}
    .about img{display: none;}
    .footer-sub.common-section-pad{width: 95%;text-align: center;padding: 25px 15px;}
    .footer-sub .text-end{text-align: center!important;}
    .book-consultaion-section .booking-form{padding: 35px 15px;}
    .book-consultaion-section .booking-form .form-group{width: 100%;}
    .testimonial-section .head-box h2{font-size: 50px;}.testimonial-section .review-details{padding: 0;}
    .treatments-section .treatment-wrap{margin-bottom: 15px;}
    .blog-wrap .blog-content .primary-btn {padding: 8px;width: 30px; height: 30px;}
    /* .treatments-section{margin-top: 150px;} */
    .treatments-section li{width: 48%;}
    .bg-banner{text-align: center;}
    .bg-banner p{text-align: center!important;}
    .hospital-list .hospital-wrap img{width: 100%;}
    .hospital-list .hospital-wrap .rating img{width: 15px;}
    .treatment-content-box{padding: 25px 15px;}
    .treatments-section ul{margin-top: 65px;}
    .footer-sub .primary-btn{font-size: 15px;}
    .img-circle-round{right: 50px;}
    .contact-us .contact-right{padding-left: 0;margin-top: 25px;}
    .bg-video .play-btn {width: 90px;height: 90px;right: 25px;}
    .about-section .head-box{margin-top: 35px;}
    .about-section-detail{margin-bottom: 35px;padding-bottom: 55px;height: auto;}
    .filter__section .filter-box{flex-wrap: wrap;}
    .filter__section .filter-box .form-group{width: 31%;margin-bottom: 12px;}
    .footermobile-desktop, .common-fixed-form span::after{display: none;}   .footermobile{display: block;height: 55px;}
    .filter__section{padding: 5px;}
    .common-fixed-form{bottom: -15px;width: 60px;height: 60px;animation: none;}
    .whatsapp-link, .mobile-link{width: 60px;height: 60px;padding: 8px;}
    .header-secondary ul.menu-left li .icon-hover, .header-secondary ul.menu-left li.activemenu .icon-hover{display: none;}
    .bg-banner .primary-btn2{left: 12px;position: static;line-height: initial;}
    .whatsapp-link{margin-top: 15px}.whatsapp-link img{width: 39px;margin: auto;}
    .treatment-content-box .content-box h3{font-size: 20px;margin-bottom: 10px;}
    .treatment-content-box .content-box h5{font-size: 16px;}
    .treatment-content-box .content-box.doctors-list .doc-wrap{margin-bottom: 20px;}
    .mobile-links-block{padding: 0 20px;width: 100%;}
    .common-fixed-form::before, .common-fixed-form::after{box-shadow: none;}
    .testimonial-section .head-box p{text-align: left;}
    .testimonial-section  h4{color: #fff;}
    .testimonial-section .head-box{margin: 0;}
    .about ul img{display: block;}
    .about .play-btn{display: none;}
    .blog-page .accomodation-img img{width: 100%;}
    .form-connect .form-check-label, .form-connect .form-check-label a{font-size: 14px;}
    .blog-page .blog-right-section{padding-left: 15px;}


    .common-filter-popup img:last-child{display: none;}
    .common-filter-popup.activeform img:last-child{display: block;}
    .common-filter-popup.activeform img:first-child{display: none;}
    .about-left img{width: 100%;}
    .corporate-section img{margin-bottom: 15px;}
    .corporate-section{margin-bottom: 0;}
    .bg-video h3,.bg-video h3 .head-sub, .corporate-section h2 span {font-size: 41px;}
    header .megamenu-click.activemenu .icon-hover{display: none!important;}
    .about-section .box-style2 a{right: 0;}
    .why-medical-tourism-block .medical-tourism-left img{width: 50%!important;height: auto!important;}
    .why-medical-tourism-block .small-quote{padding: 20px 0;}
    .why-medical-tourism-block .medical-tourism-right{padding: 0;} 
    .why-medical-tourism-block .medical-tourism-block-2 p{color: #fffd;}
    .why-medical-tourism-block .medical-tourism-block-2{margin-top: 30px;}
    .medical-visa-block-eight .bystander-policy{width: 55%;}
    .why-medical-tourism-block .medical-tourism-block-2::after{width: 100%;left: 0;} .why-medical-tourism-block .medical-tourism-block-2 .row{padding: 30px;color: #fff;}
    .medical-visa-banner h1{font-size: 35px;}.medica-visa-block-two  img, .medical-visa-box img{display: none;}
    .medica-visa-block-three .medical-visa-box{min-height: auto;}
    .medical-visa-banner{padding-top: 100px!important;}.medcical__visa__right img{display: block;}
    .img__box-right{display: none;}
    .additional-service-box{padding: 25px 15px;}
    .blog-inner-page .blog-right-section{padding: 0;}
    .form-connect .form-control{font-size: 14px;}.form-connect .banner-form .form-group{margin-bottom: 13px;}
    span.common-filter-popup {width: 40px;height: 40px;background: #9c1b62;position: fixed; left: 25px; bottom: 92px; border-radius: 50%;z-index: 9999;display: flex;}
    .doctors-listing .form-connect     .purple-btn { margin-left: 31px;}
    span.common-filter-popup img{width: 15px;margin: auto;}
    .form-connect{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;margin: auto;width: 70%;display: none;}
    header .language-box::after{top: 10px;}
    .best-treatment-form{padding: 25px 15px;}
    .services-list .service-single.air-ambulance-services .air-ambulance-services-left{margin: 0;padding: 15px;}
    .services-list .service-single.accomodation-services .accomodation-services-right{margin: 20px 0;padding: 25px 15px;}
    .departure-section .departure-box{padding-top: 35px;}
    .services-banner p{font-size: 20px;}
    .services-banner h1{font-size: 50px;}.services-banner ul li{width: 100%;}
    .services-list .service-single.air-ambulance-services .air-ambulance-list.bg-brown{margin: 0;min-height: auto;padding: 0 10px;text-align: left;}
    .services-list .service-single.air-ambulance-services .air-ambulance-list p{margin: 0;}
    .service-single.accomodation-services, .service-single.pre-travel-services,
    .services-list .service-single.pre-travel-services .bg-color{padding: 25px 15px;}
    .post-arrival-services{padding: 15px;}.post-arrival-services-box2 .post-arrival-box{width: 100%;}
    .departure-section .departure-right .departure-box{position: static;}
    .refer-section-two img{display: none;}
    .refer-section-list-right img{display: block;}
    .refer-section-two .refer-section-list-right .box-refer-inner{display: flex;border: 0!important;}
    .refer-section-two .refer-section-list-right  img{border: 0!important;height: 100%;}.refer-section-three .first-row h2 {font-size: 55px;right: 0;text-align: center;}
    .row.second-row img{display: none;}
    .row.second-row .last-img img{display: block;}
    .refer-section-three .second-row .refer__box{right: 0;}
    .refer-banner h1{font-size: 60px;}
    .refer-banner p {font-size: 20px;}
    .refer-section-three .first-row .refer__box{width: 100%;margin: 0;}
    .refer-section-three .first-row img{width: 100%;margin: 0;}
    .refer-section-three .first-row .refer__box{text-align: center;padding: 10px;padding-bottom: 0;}
        
    .contact-page .contact-head{font-size: 30px;}
    .faq-banner .nav-tabs{justify-content: center;}
    .media-section li a{font-size: 16px;padding:5px 0;}
    .media-section.common-section-pad {padding: 35px 0;}
    .terms-conditions-page .nav li {width: auto;min-width: 18%;}
    .medical-tourism-bg{padding-top: 75px!important;}.medical-destinations-row{padding: 50px 15px;}
    .medical-tourism-bg ul li{margin: 0 10px;}
    .medical-tourism-bg ul li img{width: 65px;}
    .medical-tourism-bg ul{flex-wrap: wrap;}
    .home-banner::before{display: none;}
    .home-banner .banner-icon-circle{margin-top: 60px;position: relative;right: 0;}
    .home-banner .banner-icon-circle,.home-banner .banner-icon-circle::after{width: 100px;height: 100px;}
    .home-banner .banner-icon-circle img {width: 35px;right: -31px;height: 35px;top: 0;}
    .footer-sub h2 {font-size: 25px;text-align: left;}
    .modal-dialog{max-width: 100%;}
    #bookconsultationModal .modal-dialog{padding: 15px;max-width: 100%;}
    #bookconsultationModal .modal-content{padding: 15px;}
    #bookconsultationModal .modal-body{padding: 0;}
    .treatments-section {padding-top: 39px !important;}
    .medical-tourism-bg ul li a.active::after {width: 75px;height: 75px;top: -3px;left: -4.8px;}
    .medical-tourism-bg span.world-map{display: none;}
    .medical-tourism-bg .text-end{text-align: center!important;}
    .medical-tourism-bg.czech-repulblic h1{text-align: center;}
    .medical-tourism-bg img{margin-bottom: 50px;width: 85%;height: auto;}.medical-tourism-bg ul li img{margin-bottom: 0;}
    .medical-tourism-bg.czech-repulblic h1{text-align: center;margin-top: 60px;margin-bottom: 0;}
    .footermobile{z-index: 9998;}
    .why-medical-tourism-block .medical-tourism-block-2 .medical-tourism-box{padding: 0;}
    .why-medical-tourism-block .medical-tourism-block-2 .row{padding: 30px 15px;}
    .medica-visa-block-three .medical-visa-box.bg-purple{background: none;padding: 0;}
    .medica-visa-block-three .medical-visa-box.bg-purple h2{position: static;}
    .contact-page .contact-page-left{padding: 25px 0;}.contact-page .contact-page-right{padding: 0;}
    .contact-page .contact-page-right li{padding: 25px 0;}
    .detail-page .doctor-detail-left .content-box-common .facilities__box ul li{width: 46%;}
    .first-row ul li{width: 48%;}
    .mobile-more{display: inline-flex!important;}
    .desktop-more{display: none!important;}
    .searchsuggestions ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
    .searchsuggestions ul li{width: 49%;}
    .searchsuggestions{height:70vh;overflow:hidden;padding:20px 10px;overflow-y:scroll;width:100%}
    footer{padding-bottom:55px}
    .searchsuggestions::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}
    .searchsuggestions::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
	.searchsuggestions::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #333;background-color:#079ea2}header .search-box .form-control{color:#000}
    .medical-tourism-bg.czech-repulblic h1{font-size:43px;margin-top:85px}.header-secondary ul.menu-left ul li:first-child{display:block}.bg-video .pulse,.bg-video .pulse::after,.bg-video .pulse::before{left:5px}.services-list .service-single.air-ambulance-services{padding-bottom:0}span.close__img{position:absolute;right:14px;top:7px;color:#009094}.testimonial-section .review-details span{display:inline-block}.treatment-detail .head-box h2{font-size:30px}.filter__section .filter-box .nice-select,.filter__section .filter-box .nice-select.open .list{width:100%}
    .filter__section .filter-box .form-group.filter-departments .nice-select-search-box,.filter__section .filter-box .form-group.filter-departments .nice-select.open .list{right:0;left:inherit}
    .filter__section .filter-box .form-group.filter-hospitals .nice-select.open .list,
    .filter__section .filter-box .form-group.filter-hospitals .nice-select-search-box{left: 0;;}
    .filter__section .filter-box .form-group.filter-departments .nice-select-search-box,
    .filter__section .filter-box .form-group.filter-treatments .nice-select-search-box{right: 0;left: inherit;}
    .nice-select .option{padding-left: 5px;padding-right: 5px;}
    .filter__section .filter-box .nice-select, .filter__section .filter-box .nice-select.open .list{width: 100%;right: 0;left: inherit;}
    .filter__section{z-index: 9940;}
    .detail-page .form-connect{display: none;}
}

@media(max-width:768px){
    .primary-btn2 {padding: 9px 25px;font-size: 15px;}
    .top-treatments ul li{width: 50%;}
    .treatments-section li{width: 48%;}
    .testimonial-section .head-box h2{font-size: 30px;line-height: 40px;}
    .testimonial-section h4{color: #fff;}
    .testimonial-section .detail-left{width: 100%;padding: 0;}
    .testimonial-section .ca-seo-structure{min-height: 500px;}
    .blog-wrap img{width: 100%;}
    .healthcare-journey ul li{width: 32%;}
    .bg-banner .overlay-down{padding: 20px;}
    .box-wrap{display: block;}.hospital-listing-section .box-wrap .hosp-img, 
    .hospital-listing-section .box-wrap .box-detail{width: 100%;margin: 0;}
    .hospital-listing-section .box-wrap .box-detail{margin-top: 20px;}
    .hospital-listing-section .box-wrap .box-detail h5{margin-bottom: 15px;}
    .hospital-listing-section ul{flex-wrap: wrap;}
    .best-treatment-form .form-treatment .form-flex .form-group{width: 100%;}
    .best-treatment-form .form-group, .best-treatment-form .form-treatment .form-flex{display: block!important;}
    .box-wrap span{width: 50%;}
    .country-list .testimonial-more{position: static;}
    .blog-wrap{margin-bottom: 20px;}
    .blog-page .blog-right-section{padding: 0;margin-top: 25px;}
    .head-box h2 {font-size: 24px;}
    .about p {font-size: 17px;}
    .contact-details li span {width: 50px; height: 50px;}
    .contact-details li{padding: 15px;}
    .detail-page .doctor-detail-left .content-box-common,
    .detail-page .doctor-detail-left{padding: 15px;}
    .detail-page .doc-detail-wrap .doc-img{margin: auto;}
    /* .detail-page .doc-detail-wrap .doc-img{width: 100%;display: block;} */
    .detail-page .doc-detail-wrap{display: block;}
    /* .detail-page .doc-detail-wrap .doc-img img, .detail-page .doc-detail-wrap .doc-detail-content{width: 100%;} */
    .doc-detail-content .btn-boxes a{margin-bottom: 0;}
    .hospital-list img{margin-bottom: 15px;}
    .clients{display: block!important;}.about-section .get-support{width: 285px}
    .about-section-detail .box-flex .box-detail-inner{padding: 0;}
    .medical-visa-block-eight .bystander-policy{width: 100%;padding: 25px;}
    .additional-services .ps-5 {padding-left: 15px !important;}
    .additional-services .primary-btn{margin-bottom: 25px;}
    .medical-visa-block-four ul{padding: 0;}.medical-visa-block-five li{padding-left: 0;}
    .medical-visa-block-five li span{position: static;}
    .medical-visa-block-six img{margin-bottom: 15px;}
    .header-secondary ul.menu-left li{width: 100%;}header .mega-menu ul li a{display: block;}
    header .mega-menu .menu-ico{display: none;}header .mega-menu ul li h6{margin: 0;padding-left: 0;}
    header .mega-menu ul li{margin: 0!important;padding-top: 10px!important;}
    .detail-page { margin-top: 44px;}
    .detail-page .doc-wrap{margin-bottom: 15px;}
    .detail-page .doc-detail-wrap .doc-detail-content{padding: 0;}
    .content-box-common.faq-common{padding: 15px;}
    .bg-video .play-btn img {height: 46px;top: 16px;}
    .contact-left .form-group{width: 100%;}
    .refer-section-two .refer-section-list-right .box-refer-inner{display: block;}
    .refer-section-two .refer-section-list-right .box-refer-inner img{width: 100%;}
    .refer-section-three .first-row h2{font-size: 42px;}
    .refer-section-two .head-box{padding: 10px;margin-bottom: 15px;}
    .refer-section-three .third-row h3{font-size: 30px;}
    .select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below,span.select2-container.select2-container--default.select2-container--open{width:75%!important}
    #bookconsultationModal .form-group,.first-row ul li{width:100%}
    .carousel-inner .carousel-item>div{display:none}
    .carousel-inner .carousel-item>div:first-child{display:block}
    .why-medical-tourism-block .medical-tourism-block-2 ul li{width:49%;margin-bottom:15px}
    .medical-visa-block-four .head-box{padding-left:0;padding-top:50px}
    .pretravel-wrap.common-section-pad.pt-0{padding-bottom:0}
    .departure-section .head-box{padding:0 15px}
    .services-list p{font-size:17px!important}
    .mobile-menus{display:block}
    .testimonial-section .owl-nav .owl-next{right: 0;}
    .testimonial-section .owl-nav .owl-prev{left: 0;}
    .filter__section .filter-box .form-group.filter-departments .nice-select.open .list, 
    .filter__section .filter-box .form-group.filter-departments .nice-select-search-box ,
    .filter__section .filter-box .form-group.filter-treatments .nice-select.open .list,
    .filter__section .filter-box .form-group.filter-treatments .nice-select-search-box{right: inherit;left: 0;}
    .purple-btn img{margin-bottom: 0!important;}
    .select2-results__option {padding: 3px 6px;font-size: 14px;}
    .filter__section .filter-box .select2-box .select2-container {padding: 5px 5px;font-size: 13px; border-radius: 5px;}
    .services-list .service-single.accomodation-services .accomodation-left-box h4 span {font-size: 61px;}
    .services-list .service-single.accomodation-services .accomodation-left-box{padding: 20px;}
    .services-list .service-single.pre-travel-services h4{font-size: 18px;}
    .filter__section .filter-box .form-group.filter-hospitals .nice-select.open .list, .filter__section .filter-box .form-group.filter-hospitals .nice-select-search-box{right: 0;left: inherit;}
    .detail-page .doc-detail-wrap .doc-detail-content.hospital-detail-cont{width: 100%;margin-top: 20px;display: block;}
    .hospital-detail-section .doctor-detail-left .hospital-slider-box { width: 65%; float: inherit;padding-right: 0;}
}
@media(max-width:575px){
    h1{font-size: 28px;}
    .common-section-pad{padding: 35px 0;}
    .purple-btn{font-size:14px}
    .doctors-list .primary-btn2,.purple-btn{padding:5px 15px}
    .doctors-list .btn-boxes a{line-height:28px}
    .treatment-detail .head-box h2{font-size: 20px;}
    .treatment-detail-content .btn-boxes{margin-top: 0;}
    .feature-main .feature-box{display: block;}
    .location-row{display: block;}
    .happy-patient .location-box{width: 100%!important;margin-bottom: 15px;}
    .top-treatments ul li{width: 100%;padding: 35px 15px;padding-top: 50px;}
    .feature-main .feature-box span{margin-bottom: 15px;}
    .btn-boxes{flex-wrap: wrap;justify-content: center;}
    .btn-boxes a{margin-bottom: 15px;}
    .testimonial-section .review-details{display: block;}
    .contact-details li{width: 100%;}.country-list{flex-wrap: wrap;width: 100%;}
    .hospital-detail-section .doctor-detail-left .doc-detail-content .detail-box img {width: 12px; margin-right: 5px;}
    .btn-boxes a { margin: 0 3px;}
    .box-wrap{padding: 20px 15px;}
    .country-list h6 {margin-top: 15px;padding-left: 0;margin-left: 0;}
    .medical-tourism-bg.czech-repulblic h1 span{font-size: 45px;}
    .hospital-detail-section .doctor-detail-left .doc-detail-content .detail-box li{font-size: 15px;}
    .treatments-section h4{font-size: 21px;}
    .treatments-section li{width: 100%;margin: 0;padding-left: 0;}
    .healthcare-journey ul li{width: 100%;}
    .refer-section-three .third-row .last-box-flex{display: none;}
    .bg-banner p {font-size: 15px; line-height: 25px;}
    .treatment-content-box .content-box {padding: 10px;}
    .treatment-content-box{box-shadow: none;padding: 0;}
    .form-connect{margin-right:0 ;width: 75%;}
    .filter__section .filter-box .form-group{width: 47%;margin-bottom: 5px;}
    .listing-section .pagination .page-link {font-size: 12px; padding: 4px 7px;}
    .listing-section.doctors-listing-section .doc-img img{padding: 0;}
    .filter__section .filter-box .form-control {padding: 7px 11px;font-size: 11px;}
    .search-results h4{font-size: 17px;width: 95%;margin: auto;margin-bottom: 10px;}
    .listing-section.doctors-listing-section .box-detail .rating{position: static;justify-content: start;}
    .listing-section.doctors-listing-section .doc-img, .box-wrap span{width: 100%;}
    .about ul li{width: 100%;}
    .doc-wrap span {top: 55%;}
    .list-design li{width: 100%;}
    .feature-main .feature-box .feature-content{padding: 0;}
    .testimonial-section .head-box h2 br{display: none;}.testimonial-section .head-box h2{font-size: 26px;}
    .filter__section .filter-box .primary-btn{padding: 5px;}
    .hospital-detail-section .doctor-detail-left .block-box .box {width: 49%;padding: 15px;display: block;text-align: center;}
    .departure-section .departure-right .departure-box{width: 100%;}
    .departure-section .departure-right .book-now{display: none;}
    .post-arrival-services-box2 .post-arrival-box h4{font-size:45px}
    .refer-section-three .first-row h2{font-size:35px}
    .row.first-row{padding-top:0}
    .media-section li a{font-size:16px;padding:0 8px;margin:7px 0}
    .fixed-popup{bottom:100px;left:0;width:94%;right:0;margin:auto}
    .fixed-popup .form-control{margin-bottom: 12px;}
    .fixed-popup .chat-box-header{padding: 10px;}
    .fixed-popup .chat-box-header h6{font-size: 18px;}
    .btn-boxes a{margin-bottom: 12px;}
    .detail-page .doctor-detail-left .content-box-common .facilities__box ul li, .detail-page .doctor-detail-left .carousel
    {width: 100%;}
    header .search-box .form-control{width: 175px;}
    .detail-page .doc-detail-wrap .doc-detail-content h3{margin-top: 15px;}
    .detail-page .doctor-detail-left .content-box-common h3{font-size: 20px;}
    .searchsuggestions ul li{width: 100%;}
    .close-btn-box{padding:2px 13px;font-size:13px}
    .filter__section .filter-box .form-group.filter-hospitals .nice-select-search-box,.filter__section .filter-box .form-group.filter-hospitals .nice-select.open .list{width:370px!important}
    .nice-select .option{line-height:33px;min-height:auto}
    .hospital-detail-section .doctor-detail-left .block-box{display: block;}.hospital-detail-section .doctor-detail-left .block-box .box{width: 100%;margin-top: 15px;}
    .detail-page .doc-detail-wrap .btn-boxes {margin-top: 10px; justify-content: center !important;}
    #corporatevideoModal h5{left: 0;}
    .blog-detailed-section h2{margin-bottom: 10px;}
    .hospital-detail-section .doctor-detail-left .hospital-slider-box{width: 100%;}
    .filter__section .filter-box .select2-container .select2-selection--single .select2-selection__rendered {font-size: 13px;padding: 2px 7px;}
}
@media(max-width:414px){
    .filter__section .filter-box .form-group{width:46%}
    header .search-box .form-control{width:220px}
    .listing-section .pagination .page-link{font-size:11px;padding:4px 5px}
    .filter__section .filter-box .form-group.filter-hospitals .nice-select-search-box,.filter__section .filter-box .form-group.filter-hospitals .nice-select.open .list{width:340px!important}
    .filter__section .filter-box .nice-select, .filter__section .filter-box .nice-select.open .list{font-size: 12px;}
}