@media(min-width:2560px){
	.navbar-brand {
        max-width: 16% !important;
    }
}
@media(max-width:1920px){

}

@media only screen and (min-width:1650px) and (max-width:1919px) {
    .header-menu .navbar-nav .nav-link{padding: 17px 25px;}
}
@media only screen and (min-width:1401px) and (max-width:1649px){
    .header-menu .navbar-nav .nav-link{padding: 17px 25px;}
}
@media(min-width:1400px){
	.container{max-width:1375px;}
	
}
@media only screen and (min-width:1399px) and (max-width:1599px){
    .header-menu .navbar-nav .nav-link{padding: 17px 15px;font-size: 15px;}
    .appointment{ display: none;}
    .navbar-brand {
    max-width: 27.5%;
}
#mainslider .slidetext{ max-width:570px;}
#mainslider .carousel-caption h5{ font-size:38px;}
.header-menu .navbar-nav .nav-link {
        padding: 17px 15px;
        font-size: 14px;
    }
}

@media(max-width:1399px) {
    .appointment{ display: none;}
    .header-menu .navbar-nav .nav-item:first-child{ border-left: none;}
    .header-menu{ /*padding: 0px 0px;*/}
    #mainslider .carousel-caption h5{ font-size: 30px;}
}

@media(min-width:1280px) and (max-width:1450px) {
    .navbar-brand { max-width: 26% !important;}
    .header-menu .navbar-nav .nav-link{font-size: 12.5px; padding: 14px 1vw 21px; white-space: nowrap;}
    .header-menu .dropdown .nav-link:after{ display: none !important;}
	ul.top-nav li a {
    font-size: 15px;
}
}


@media(max-width:1199px){
/*.sub-pages-title h1{max-width:100%}*/
	/* ==== 31-10-2023 === */
.achievement_block .achievement_img img, .achievement_block .achievement_img iframe{max-width: 300px;}
.achievement_img{min-width: 300px;}
	.consult-data h2, .consultation-form h2{font-size: 30px; }
.consult-data h6{font-size: 22px; }
}

@media only screen and (min-width:993px) and (max-width:1279px){
    .header-menu .navbar-nav .nav-link{font-size: 12px;padding:14px 0.5vw 21px;}
    .appointment{ display: none;}
    #main-slider .mask.dis-flex-center{ max-width: 550px;}
    .mask.dis-flex-center h6{ font-size: 32px;}
    .navbar-brand { max-width: 27.5% !important;}
    .header-menu .dropdown .nav-link:after{ display: none !important;}
}
@media only screen and (min-width:993px) and (max-width:1180px){
    .navbar-brand { max-width: 20.5% !important;}
}
@media only screen and (min-width:992px) {
    
    .navbar-brand{max-width: 20%;}
    .header-menu .dropdown{position: initial;}
    .header-menu .dropdown-menu { position:absolute; left:0; padding: 10px 15px; min-width: 300px; width: 100%; border-radius: 0; border: none; box-shadow: 0px 15px 15px -4px rgb(0 0 0 / 12%);
        border-radius: 0px 0px 10px 10px; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -ms-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
        .header-menu .dropdown-submenu>.dropdown-menu,  .header-menu .dropdown>.dropdown-menu { -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); -ms-transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; transform-origin: 0 0 0; -webkit-transition: all .35s ease 0s; -moz-transition: all .35s ease 0s; -o-transition: all .35s ease 0s; transition: all .35s ease 0s; display: block; visibility: hidden; opacity: 0 }
        .header-menu .dropdown-submenu:hover>.dropdown-menu,  .header-menu .dropdown:hover>.dropdown-menu { margin-top: 0; opacity: 1; visibility: visible; -ms-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1) }
        .header-menu .dropdown .nav-link:after {content: "\f067";font-family: 'FontAwesome';border: none;vertical-align: 0px;position: absolute;margin-left: 0.4em;transition: 0.2s all;display: inline-block;font-weight: normal;font-size: 10px;margin-top: 0.5em; opacity: 0;}
        .header-menu .nav-item:hover .dropdown-menu{ display:block;}
    }

    @media(max-width:991px){
        .social-part{ display: none;}
        .appointment{ display: none;}
        /*.callus {display: block;text-align: right;padding:16px 20px;}*/
        .header-menu .navbar-nav .nav-link{ padding: 35px 25px;}
        .timezone{ display: none;}
        .header-menu{padding: 10px 10px;}
        .header-menu .navbar-brand {/* max-width: 100%; */}
        #nav-icon2{ display: block;}
        #main-slider .mask.dis-flex-center{padding: 50px 40px 50px 57px;max-width: 500px;}
        .mask.dis-flex-center h6{ font-size: 22px;}
        .service-head h2{font-size: 26px;line-height: 34px;}
        .message-details .large-para{ font-size: 24px; line-height: 32px;}
        .aboutpage-img{ margin: 30px 0px 30px 0px;}
        .history-details{ padding: 0px 20px;}
        .top-part{/*background: #2f3f62;*/display: block;}
        .home-service-slider{ display: block;}
        .welcome-scsn{ display: none;}
		.top-left{width: 100%;}
        .consultant{ display: none;}
        /* .appointment-btn{ text-align: right; width: 100%;} */
        .appointment-btn{text-align: right;padding: 5px 0px 5px 0px;}
        .appointment-btn li a{display: block;font-size: 12px;}
        .appointment-btn li:first-child a{ font-size: 12px;}
        .appointment-data{ padding: 15px 25px;}
        .appointment-data-form{ margin: 0px 0px 0px 0px;}
        .connect-us li{ padding: 8px 0px;}
        .callus{/* display: block; */text-align: right;}
		
		/* ==== 30-10-2023 ==== */
        h3.achievement_title_name{font-size: 26px;} 
        .achievement_details {
            flex-direction: column;
            gap: 12px 30px;
        }
        .achievement_block .achievement_img img, .achievement_img {
            max-width: 450px;
            width: 100%;
            min-width: auto;
        }
		.consultation-form{margin: 32px auto; }
        .consult-data h2, .consultation-form h2{font-size: 24px; }
        .consult-data h6{font-size: 18px; }
    }
    @media(max-width:768px){

        
    }
    @media(max-width:767px){
        .service-head h2{font-size: 18px;line-height: 1.5;white-space: inherit;}
        .message-details .large-para{font-size: 18px;line-height: 1.4;}
        .doctor-details h1{ font-size: 30px;}
        .client-testimonial h3, .surgical-video-scsn h3, .blog-section h3{ font-size: 26px;}
        .bdr-btm{ border: none;}
        .section-content{ padding: 30px 20px 15px 20px;}
        .service-box{ padding: 35px 15px 35px 15px;}
        .section-content .accordion-button{ font-size: 18px; line-height: 1.5;}
        #sub-banner{ padding: 35px 20px;}
        .sub-pages-title h1,.sub-pages-title h2{ font-size: 26px;}
        .sub-pages-title .breadcrumbs{ margin: 10px 0px 0px 0px;}
        .why-title h2{ font-size: 30px; white-space: inherit;}
        .book-appointment-black{position: fixed;top: inherit;bottom: 0;left: 0; z-index: 111; width: 100%; max-width: 100%;}
        #mainslider .carousel-caption{ display: none;}
        .book-appointment-black a{writing-mode: initial;padding: 15px 30px;display: block;border-radius: 0;text-align: center;transform: inherit;}
        a.whatsapp-chat {
            left: 25px;
            bottom: 70px;
			display:none;
          }
        a#top-bottom.show { 
            bottom: 70px;
        }
		.top-left{ width: 100%; display: inline-block; padding: 10px 8px 0px 8px;}
		
		/* 24-12-2025 */
		.fightendo .appointment-form {
            padding: 32px;
         
        }
	}
    @media(max-width:575px){
        html { padding: 0px 0px 50px 0px;}
        .header-menu .navbar-brand{/* max-width: 70%; */}
        .header-menu .navbar-brand img{max-width: 100%;}
        #main-slider .mask.dis-flex-center{ padding: 20px 40px 20px 20px;}
        .mask.dis-flex-center h6{display: none;}
        .testimonial-slider .item{ padding: 35px 20px 45px 20px;}
        .footer-details{ padding: 25px 30px 25px 30px; border-top: 1px solid #f5f5f517;}
        .footer-content p{ padding: 0px 0px 15px 0px;}
        .why-counter{padding: 15px 20px 15px 20px;border: 1px solid #ffffff21;}
        .why-counter h3{ font-size: 32px;}
        .why-counter h5{font-size: 17px;}
        .doctor-img::before{top: 75px; left: 60px;}
        .footer-links li{ display: contents;}
        .doctor-details{margin: -210px 0px 0px 0px;}
        .message-details{ padding: 0px 0px;}

        

    }
    @media(max-width:479px){}
    @media(max-width:399px){

    }
    @media(max-width:360px){}

@media(min-width:768px){
        .gallery-section{margin:80px 0;grid-template-columns: repeat(auto-fit,  minmax(310px, 1fr) );grid-auto-rows: 310px;grid-auto-flow:dense;grid-gap:24px;}
        .big{grid-column: span 2;grid-row:span 2;}
        .wide{grid-column: span 2;}
        .tall{grid-row: span 2;}
    }

    /* 10-10-2023 */
    @media only screen and (min-width:1280px) and (max-width:1450px){
        .header-menu .dropdown .nav-link:after{ margin-top: 0.3em;}
		
    }
	@media only screen and (min-width:992px) and (max-width:1450px){
		div#homePopup .modal-dialog{max-width: 800px;}
	}
/* 	@media only screen and (min-width:992px) and (max-width:1600px){
		div#homePopup .modal-dialog{max-width: 700px;}
	} */
    @media only screen and (min-width:992px) and (max-width:1279px){
        .header-menu .dropdown .nav-link:after{ margin-top: 0.1em;}
    }
    @media only screen and (min-width: 992px) and (max-width: 1199px){
      .header-menu .navbar-nav .nav-link {
          font-size: 12px;
          padding: 35px 18px;
      }
    }
	@media only screen and (max-width:1024px){
        .news-feed-black{max-width: 40px;width: 40px; top: 50%;}
           .news-feed-black a{padding: 10px;font-size: 12px;letter-spacing: 1px;}
       .book-appointment-black{max-width: 40px;width: 40px;}
       .book-appointment-black a{padding: 10px;
       font-size: 12px;letter-spacing: 1px;}
   	}
    @media only screen and (min-width:992px) {
        .header-menu .dropdown .nav-link:after{ display: inline-block !important}
    }
	@media only screen and (max-width:1440px){
			.news-feed-black{max-width: 40px;width: 40px; top: 55%;}
			   .news-feed-black a{padding: 10px;font-size: 12px;letter-spacing: 1px;}
		   .book-appointment-black{max-width: 40px;width: 40px;top:auto; bottom: 0%;}
		   .book-appointment-black a{padding: 10px;
		   font-size: 12px;letter-spacing: 1px;}
	   }
		@media only screen and (min-width:992px) {
			.header-menu .dropdown .nav-link:after{ display: inline-block !important}
		}
		@media only screen and (max-width:991px){
			.header-menu .navbar-brand {
				max-width: 350px;
			}
		}
		@media only screen and (max-width:767px){
			.news-feed-black{max-width: 44px;width: 44px; top: 40%;}
			.news-feed-black a{padding: 20px 11px;font-size: 14px;}
			#map-icon{bottom: 23%;}
			.book-appointment-black a{padding: 10px;
				font-size: 15px;letter-spacing: 2px;}
			.book-appointment-black {
					max-width: 100%;
					width: 100%;
			}
			/* === 31-10-2023 === */
			 h3.achievement_title_name {
				font-size: 22px;
				margin-bottom: 8px;
			} 
			.achievement_content h4{
				font-size: 19px;
			}
			.achievement_block{
				margin-bottom: 22px;
				padding: 20px 20px;
			}
/* 			div#homePopup .modal-dialog{max-width: 100%;} */
			div#homePopup .card h5.card-title {
                font-size: 24px;
            }
            div#homePopup .card .blog-option span {
                font-size: 14px;
            }
            div#homePopup .modal-dialog{
                margin: 15px auto;
            }
            div#homePopup .card .card-body p{font-size: 15px;}
		}
/*     @media only screen and (max-width:575px){  
        div#homePopup .modal-dialog {align-items: center;}
    }
@media only screen and (min-height:901px) and (max-height:1080px){ div#homePopup .modal-dialog{max-width: 900px;} }
@media only screen and (max-height:900px){ div#homePopup .modal-dialog{max-width: 700px;} } */
/* @media only screen and (max-height:768px){ div#homePopup .modal-dialog{max-width: 600px;} } */

/*@media only screen and (max-width:575px){
    section.archivement-top .card .card-title {
        font-size: 20px;
    }
    section.archivement-top .card-body h2 {
        font-size: 18px;
    }    
    section.archivement-top .card-body {
        padding-left: 15px;
        padding-right: 15px;
      }
}*/
@media only screen and (max-width:575px){  
        /* homepopup */
        div#homePopup .modal-dialog {align-items: center;}
        /* === 31-10-2023 === */
        h3.achievement_title_name {
            font-size: 20px;
        } 
        h4.achievement_sub_title {
            font-size: 18px;
        }
	 .appointment-btn{margin: 0; }
        .appointment-btn li a{padding: 8px 15px; }
         
        .consult-data h2, .consultation-form h2{font-size: 20px; }
        .consult-data h6{font-size: 16px;line-height: 22px;}
	/*div#homePopup .card .card-body .main-achievement-img img{margin-top: 0;}
	div#homePopup .card h5.card-title {font-size: 22px;}*/
    }