@media only screen and (max-width: 1300px) {
	.vdoGalry .owl-carousel .owl-nav{display:none;}
}

@media only screen and (max-width: 1200px) {
	.MblMnu{display:block;}
	header .inrDtl nav ul li ul{transform: initial !important;inset: initial !important;position: initial !important;}
	header .inrDtl nav{display:none;position: absolute;width: 100%;height: 100%;background: #fff;top: 110px;z-index: 999;left: 0;}
	header .inrDtl nav ul{display:block;}
	.banner .flexBnr{flex-flow:column;}
	.banner .flexBnr .txtPnl{width:100%; position:initial; padding-top: 50px;}
	.banner .flexBnr .imgPnl{width:100%;}
}

@media only screen and (max-width: 1100px) {
	body h1{font-size: 40px;}
	.MblMnu span{margin-top: 9px;}
	.quickBook .flex .fldWrp input{min-height:21px;}
.quickBook .flex p{width:100%;}
	.quickBook .flex .fldWrp{width: 49%;margin-right: 2%;margin-bottom: 18px;}
	.quickBook .flex .fldWrp:nth-child(2n+2){margin-right:0px;}
	.quickBook .flex{flex-wrap:wrap;}
	.quickBook .flex .btn{    width: -webkit-fill-available;max-width: 100%;}
	.inrBlogs .thumbnailRow .thumb:nth-child(2n+2){margin-right:0px;}
	.inrBlogs .thumbnailRow .thumb, .inrBlogs .thumbnailRow .thumb:nth-child(3n+3){width: 48.5%; margin-right:2.24%;}
}

@media only screen and (max-width: 900px) {
	.faqPnl .faq-container .faq-item .faq-question p{font-size: 17px;}
	.doctors ul li:last-child{margin-bottom:0px;}
	.faqBA .faq .faq-container .faq-item .faq-question p{font-size: 17px;}
	.testimonials .owlFlex{max-width:100%;}
	footer .flexPnl{padding-top:40px;}
	footer .flexPnl .pnl{width:100%;padding:0px;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #e4e4e4;}
	footer .flexPnl .pnl:last-child{margin-bottom:0px;  border:0px;}
	footer .flexPnl .pnl.sml:before{display:none;}
	footer .flexPnl .pnl.sml{width:100%;}
	.owl-dots{display:flex;justify-content: center; margin-top: 15px;}
	.formBook .fromPnl{width:100%;}
	.formBook .adtArea{width:100%;}
	.faqBA .faq{width:100%; margin-bottom:30px;}
	.faqBA .bfrAftr{width:100%;}
	.formBook .wrap{flex-flow:column;}
	.faqBA .wrap{flex-flow:column;}
	.doctors ul{flex-flow:column;}
	.doctors ul li{width:100%;margin:0px; margin-bottom:30px;}
	.choose .rowFlx .item{width:100%;}
	.blogs .thumbnailRow .thumb{width:100%; margin:0px;}
	.choose .rowFlx .item h3 br{display:none;}
	.expertComp .thumbnailRow.owl-carousel .thumb{width:100%; margin:0px;}
	.owl-theme .owl-nav.disabled+.owl-dots{width:100%;}
}


@media only screen and (max-width: 768px) {
	body h1{font-size: 34px;}
	.thumbnailRow .thumb a h3{font-size: 20px;}
	.docContent{margin-top:30px;}
	.inrPage h2{font-size: 29px;}
	.inrPage h3{font-size:22px;}
	body .inner-page-tagline{text-align: left;margin: 2rem 0;}
	
}


@media only screen and (max-width: 600px) {
	.inrPage h3{font-size:20px;}
	.inrPage h2{font-size: 25px;margin-bottom: 10px;}
	.docContent h3{font-size: 23px;margin-bottom: 9px;}
	.docContent h2{font-size: 28px;}
	.faqPnl{padding: 60px 0px;}
	.banner{padding: 35px 0px;padding-top: 20px; margin-bottom:0px;}
	.inrBlogs .thumbnailRow .thumb, .inrBlogs .thumbnailRow .thumb:nth-child(3n+3){margin:0px; width:100%; margin-bottom:30px;}
	header .inrDtl nav ul li a{font-size: 16px; white-space: break-spaces;}
	header .inrDtl .custom-logo-link{max-width: 125px;}
	.formBook .fromPnl form .fldWrp input, .formBook .fromPnl form .fldWrp textarea, .formBook .fromPnl form .fldWrp select{font-size: 15px; padding: 12px 13px;}
	.formBook .fromPnl form .fldWrp label{font-size:15px;}
	.formBook .fromPnl form .fldWrp{width:100%; margin-right:0px;}
	a.btn, .btn{font-size: 15px;}
	.thumbnailRow .thumb a{border-width:5px;}
	.thumbnailRow .thumb a .btIcn{font-size:15px;}
	.thumbnailRow .thumb a h3{font-size:20px;}
	header .topPnl{display:none;}
	.banner .flexBnr .imgPnl img{width: auto;height: auto;aspect-ratio: 1 / 0.86;object-fit: cover;object-position: top;}
	.banner .flexBnr .txtPnl h1{font-size: 40px;}
	.quickBook{padding:20px;margin-top:0px;box-shadow: none;border-radius: 0;border-top: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
	.banner .flexBnr .txtPnl h1 span:after{display:none;}
	.banner .flexBnr .txtPnl h1 span{font-size:18px; padding-left: 48px; border-width: 2px;width: -webkit-fill-available;width: -moz-fill-available;}
	.banner .flexBnr .txtPnl h1 span:before{width: 23px;height: 23px; background-size:contain;left: 15px;}
	.banner .flexBnr .txtPnl p{font-size: 18px;}
	.banner .flexBnr .txtPnl .btFlex .btn, .banner .flexBnr .txtPnl .btFlex .more{font-size:16px;}
	h2.hd{font-size: 34px;}
	h2.hd br{display:none;}
	.choose .note{font-size: 15px;}
	.choose .rowFlx .item h3{font-size:22px;}
	body .owl-dot{width: 7px;height: 7px;}
	.marquee div span{font-size:20px;}
	section{margin-bottom: 80px;}
	.expertComp, .testimonials, .faqBA, .formBook{padding: 60px 0px;}
	.doctors ul li a .btm h3{font-size: 24px;}
	.doctors ul li a .btm .btProfile{position:relative;font-size: 15px;}
	.doctors ul li a .btm{padding:0px;}
	.doctors ul li a .exp{font-size: 17px;right: -105px;top: 101px;}
	.testimonials .owlFlex .item p{font-size: 16px;}
	.testimonials .owlFlex .item h4{font-size: 18px;}
	.formBook .adtArea .wrkngHrs p{font-size: 16px;}
	.formBook .adtArea .wrkngHrs h3{font-size: 22px;}
	.formBook .adtArea .wrkngHrs{padding: 21px 21px;border-radius: 11px;}
	.formBook .adtArea .callToaction a{font-size: 19px;background-size: 40px;padding-left: 52px;}
	.formBook .adtArea .callToaction{padding: 21px;border-radius: 10px;}
	.banner .flexBnr .txtPnl{padding-top: 0px;}
	.banner .flexBnr{flex-flow: column-reverse;}
	.banner .flexBnr .imgPnl{padding:0px;}
	.quickBook .flex .fldWrp input{    box-shadow: none;
    border: 1px solid #d4d4d4;
    width: -webkit-fill-available;
    padding: 10px;
    padding-left: 31px;
    border-radius: 9px;
    background-position: 10px center !important;
    background-size: 13px !important;}
	.profile h3{font-size: 24px;}
	.profile h4{font-size: 16px;}
	.profile{padding: 10px;border-radius: 10px;}
	.profile img{margin-bottom:10px;}
	body .top-doc-details{padding:0px;}
	body h1{font-size: 29px;}
	

}

@media only screen and (max-width: 500px) {
	.inrPage h3{font-size: 18px;}
	.inrPage h2{font-size:22px;}
	.docContent h3{font-size: 22px;}
	.docContent h2{font-size: 26px;}
	section{margin-bottom: 60px;}
	.banner .flexBnr{align-items: flex-start;}
	.banner .flexBnr .imgPnl{max-width:80%;}
	.banner .flexBnr .txtPnl .btFlex .btn{margin:0px;padding: 14px 24px;margin-right: 12px;}
	.banner .flexBnr .txtPnl .btFlex .btn, .banner .flexBnr .txtPnl .btFlex .more{font-size:14px;}
	.banner .flexBnr .txtPnl p{font-size: 15px;}
	.banner .flexBnr .txtPnl h1{font-size: 35px;margin-bottom: 4px;}
	.banner .flexBnr .txtPnl h1 span:before{width: 17px;height: 17px;}
	header .inrDtl nav{top: 94px;}
	header .inrDtl{padding: 7px 0px;}
	header .inrDtl .custom-logo-link{max-width: 112px;}
	.banner .flexBnr .txtPnl .btFlex .more{margin-top: 0;}
	.banner .flexBnr .txtPnl .btFlex{align-items: center;margin-top: 13px;}
	.banner .flexBnr .txtPnl h1 span{font-size: 14px; line-height:normal;padding-left: 36px;}
	*{font-size: 14px;}
	h2.hd{font-size: 30px;}
}


@media only screen and (max-width: 450px) {
	.profile h3{font-size: 20px;}
	.profile h4{font-size: 15px;}
}










