/*======== 992px =========*/
@media(max-width: 992px){
    .maintitle h3{font-size: 30px;}
	.mobheader{padding: 20px 15px;}
	.mobheader .moblogo{width: 30%;}
	.sliderleft h3{font-size: 40px;}
	.sliderleft p{font-size: 20px;}
	.sliderleft .morebtn{padding: 30px 0 0;}
	.sliderleft .morebtn .appointment{font-size: 14px;gap: 3px;padding: 6px 10px 6px 6px;}
    .sliderleft .morebtn .contactus{font-size: 14px;gap: 3px; padding: 6px 10px 6px 6px;}
	.sliderleft .morebtn a i{font-size: 18px;}
	.homeaboutright{padding: 0;}
	.chooseright h3, .homeaboutright h3{font-size: 30px;}
	
	.page-breadcrumb .breadcrumb-col{padding: 30px 0;}
	.whatsappicon{bottom: 20px; right: 20px;}
	.blogpage{padding: 20px 0;}
	.blogpage .blogbox{margin: 0 0 20px;}
	.page-breadcrumb .breadcrumb-col h3{font-size: 26px;}
	.blog .blogleft{padding: 20px 0;}
	.blog figure img{border-radius: 10px;}
	.blog .blogleft .content h3{font-size: 26px;}
	.form{padding: 20px; border-radius: 10px;}
	.form h3,
	.continfo h3{font-size: 26px; font-weight: 600;}
	
/*======== end 992px =========*/
}



/*======== 768px =========*/
@media(max-width: 768px){
    .maintitle h3{font-size: 24px;}
    .page-breadcrumb .breadcrumb-col{padding: 20px 0;}
    .page-breadcrumb .breadcrumb-col h3{font-size: 24px; padding: 0 0 10px;}
    .page-breadcrumb .breadcrumb-col ul li{font-size: 14px;}
    .page-breadcrumb .breadcrumb-col ul li:not(:first-child) a:before{font-size: 12px;}
    .sliderleft h3{font-size: 30px;}
	.sliderleft p{font-size: 18px;}
	.sliderleft .morebtn{padding: 20px 0 0;}
	.sliderleft .morebtn .appointment{}
	.sliderleft .morebtn .contactus{}
	.sliderleft .morebtn a i{}
    
    .doctors{padding: 30px 0;}
	.doctors .doctorsinfo{padding: 15px; border-radius: 20px;}
	.doctors .doctorsinfo figure{ border-radius: 15px;
}
	.doctors .doctorsinfo figure .mainimg{border-radius: 5px;}
	.doctors .doctorsinfo .content{}
	.doctors .doctorsinfo .content .icon{
    width: 40px;
    height: 40px;
    padding: 8px;
    top: -20px;
}
	.doctors .doctorsinfo .content .icon img{}
	.doctors .doctorsinfo .content h3{
    font-size: 20px;
}
	.doctors .doctorsinfo .content span{
    font-size: 14px;
}
	.doctors .doctorsinfo .content p{
    font-size: 13px;
}
.homeaboutus{padding: 40px 0 30px;}
.homeaboutleft img:nth-child(2){
    display: none;
}
.chooseright,
.homeaboutright{padding: 20px 0 0;}
.chooseright span,
.homeaboutright > span{font-size: 14px; font-weight: 500;}
.chooseright h3, .homeaboutright h3{font-size: 24px;}
.homeaboutright p{text-align: justify;}
.homeaboutright .aboutser{justify-content: start;gap: 50px;padding: 15px 0 0;}
.services{padding: 20px 0 0;}
.services .serbox{height: 90%;}
.blogs-container{padding: 30px 0;}
.footerbox iframe{margin: 30px 0 0;}

.certificate{padding: 0 0 20px;}

.blog .blogleft .blogdesc{width: 100%;}
.blog figure img,
.blog .blogleft .content h3{width: 100%;}
.blog .blogleft{margin: 0;}

.contactpage{padding: 20px 0 0;}
.continfo span{font-size: 15px;font-weight: 600;letter-spacing: normal;color: #000;}
.form h3, .continfo h3{font-size: 20px;}
.rightbox{margin: 0 0 15px;}
/*======== end 768px =========*/    
}


/*======== 576px =========*/
@media(max-width: 576px){
    .mobheader .moblogo{width: 60%;}
    .slider-wrapper{padding: 0;}
	.sliderright img{width: 80%;}
	.sliderleft{padding: 30px 0;}
	.doctors{padding: 20px 0 0;}
	.doctors .doctorsinfo{margin: 0 0 20px; height: auto;}
    .chooseleft,
	.homeaboutleft{border-radius: 10px;}
	.homeaboutright .aboutser{/* flex-direction: column; */gap: 5px;}
	.homeaboutright .aboutser ul{padding-left: 15px;width: 50%;}
	.homeaboutright .aboutser ul li{font-size: 14px;}
	.homeaboutright .morebtns .appointment{}
	.homeaboutright .morebtns span a{font-size: 16px;}
    .homeaboutright .morebtns{padding: 20px 0 0;gap: 15px;}
    .services .serbox{height: auto;}
    .chooseus{padding: 40px 0 0;}
    .chooseleft .choosebox{
    width: 90%;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 10px;
    bottom: 5px;
}
    .chooseleft .choosebox span{
    font-size: 20px;
    padding: 0;
}
    .chooseleft .choosebox p{
    font-size: 15px;
    padding: 0;
}
    .chooseright .chooselist:after,
    .chooseright .chooselist:before{display: none;}
    .chooseright .chooselist{
    margin: 0 0 20px;
    gap: 15px;
    align-items: start;
}
    .chooseright .chooselist .list{
    flex-basis: 47%;
    padding: 10px 5px 10px;
    position: relative;
    z-index: 1;
}
	.chooseright .chooselist .list .trust-toggle{display: block;color: #fff;position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);vertical-align: middle;}
    .chooseright .chooselist .list i{
    font-size: 16px;
    width: 30px;
    height: 30px;
    display: none;
}
		.chooseright .chooselist .list h4{font-size: 16px;font-weight: 500;}
    .chooseright .chooselist .list h3{}
    .chooseright .chooselist .list p{
    display: none;
    padding: 0 0 10px;
}
    .blogs-container .blogbox .content h3{
    font-size: 16px;
}
    .blogs-container .blogbox .content p{
    font-size: 14px;
}
	.blogs-container .blogbox span{
    font-size: 12px;
    margin-top: 10px;
}
	.blogs-container .blogbox{margin: 0 0 20px;}
	.blogs-container{padding: 20px 0 0;}
	.reviewright .reviewbox{
    margin: 0;
    padding: 10px;
}
	.reviewright .reviewbox p{
    font-size: 15px;
    text-align: justify;
}
	.reviewright .reviewbox .info{
    margin: 15px 0 0;
    padding: 0 0 0 40px;
    text-align: start;
}
	.reviewright .reviewbox .info i{
    font-size: 20px;
}
	.reviewright .reviewbox .info h3{
    font-size: 15px;
}
	.reviewright .reviewbox .info span{
    font-size: 14px;
}
    .testimonials{padding: 30px 0;}
    footer{padding: 30px 0 0;}
    .footerbox{padding: 0 0 20px;}
    footer .footer-menu li{padding: 0;}
    .copyright{margin: 0; padding: 10px 0;}
    .copyright p{font-size: 12px;}
    .footerbox iframe{margin: 15px 0 0;}
    .whatsappicon{bottom: 10px; right: 10px;}
    .whatsappicon img{width: 40px;}
    
    .blogpage .blogbox .content h3{font-size: 18px;}
    .blog .blogleft .blogdesc p{text-align: justify;}
    .innerservices{padding: 20px 0;}
    .innerservices .innerserbox h3{font-size: 20px;}
    .innerservices .innerserbox .enquiry{flex-direction: column; align-items: start; justify-content: start;}
    .appointment{padding: 20px 0;}
    .appointment span{}
    .appointment h2{}
    
/*======== end 576px =========*/
}



/*======== 420px =========*/
@media(max-width: 420px){
    .blog .blogleft .content{padding: 0;}
    .page-breadcrumb .breadcrumb-col h3,
    .blog .blogleft .content h3{font-size: 20px;}
    .blog .blogleft .blogdesc ol{margin: 0;}
    
    
/*======== end 420px =========*/    
}



/*======== 360px =========*/
@media(max-width: 360px){

/*======== end 360px =========*/
}

