
@media only screen and (min-width: 1200px) and (max-width: 1400px){
	.menu_header .nav-link{padding: 10px 20px!important;}
	.header_logo h1{
		font-size: 36px;
	}
	.header_logo h3{
		font-size: 23px;
	}
	.copyright_inner p{
		font-size: 16px;
	}
	.carousel-control-prev-icon{
		left: 12px;
	}
	.carousel-control-next-icon{
		right: 12px;
	}
	.head_cnt_description1 h4{
		padding-bottom: 0;
	}

}
@media only screen and (min-width: 992px) and (max-width: 1200px){
	
	.headertop {
		padding: 15px 18px;
	}
	.headertop .container-fluid{
		padding: 0;
	}
	.header_logo h1{
		font-size: 30px;
	}
	.header_logo h3{
		font-size: 19px;
	}
	.social-detail1 ul .num_add{
		font-size: 14px;
	}
	.social-detail1 ul .scl_head a{
		padding: 5px 10px;
	}
	.about-home{
		padding: 50px 0;
	}
	.services_home{
		padding: 40px 0 0;
	}
	.doctor_main{
		padding: 40px 0;
	}
	.testimonial h2{
		padding: 0;
	}
	.testimonial .title{
		margin: 10px;
	}
	.form-review{
		padding: 30px 0 20px;
	}
	.clinc_main{
		padding: 40px 0;
	}
	.doctor_detail .dct_title {
		padding: 6px;
	}
	.doctor_detail .dct_title h1{
		line-height: 22px;
	}
	.opd-time h1{
		padding-top: 0;
	}
	.OPD{
		padding: 40px 0;
	}
	.carousel-control-prev-icon{
		left: 12px;
	}
	.carousel-control-next-icon{
		right: 12px;
	}
	.head_cnt_description1 h4{
		padding-bottom: 0;
	}
	.service-main h2{
		font-size: 21px;
		padding: 10px 8px;
	}
	.sidebar ul li{
		padding: 8px;
	}
	.service-detail img{
		margin: 12px 0 20px;
	}


	.header_logo1{padding:0px;}
	.social-detail1 ul .num_head a{font-size:20px;}
	.social-detail1 ul .num_add{width:52%;}
	.menu_header a{padding: 8px 16px!important;font-size:15px!important;}
/*	.about-discription{padding-left:100px;}*/
	.about-discription p{text-align:justify;}
	.service_title p{font-size:15px;}
	.testimonial{margin:0 20px;}
	.footer_inner h1{font-size:18px;}
}
@media only screen and (min-width: 768px) and (max-width: 775px){
	/*.social-detail1 ul .num_head {
    	transform: translateY(-30px) !important;
	}*/
	.social-detail1 ul .num_add{
		font-size: 14px;
	}
}
@media only screen and (min-width: 860px) and (max-width: 991px){
	.opd-time .container{
		max-width: 820px;
	}
	.opd-time h1{
		font-size: 17px;
	}
}
@media only screen and (min-width: 900px) and (max-width: 991px){
	.service-detail h1{
		font-size: 27px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.offset-1{
		margin-left: 0 !important;
	}
	.headertop{
		padding: 15px;
	}
	.headertop .col-md-3{
		padding: 0;
		margin: 0;
	}
	.header_logo h1{
		font-size: 24px;
		line-height: 20px;
	}
	.header_logo h3{
		font-size: 16px;
	}
	.social-detail1 ul .num_head a{
		font-size: 22px;
	}
	.contact-detail{
		margin-top: 6px;
	}
	.social-detail1 ul .scl_head a{
		line-height: 17px;
		display: none;
	}
	.social-detail1 ul .num_add{
		width: 70%;
	}
	.OPD {
		padding: 40px 0;
	}
	.opd-details{
		padding: 10px;
	}
	.opd-time h1{
		line-height: 26px;
	}
	.condult_dscrip1 a{
		padding: 6px 15px;
	}
	.header_title h1{
		font-size: 30px;
		padding-bottom: 10px;
	}
	.service_title h5 a{
		font-size: 20px;
	}
	.doctor_main{
		padding: 35px 0;
	}
	.form-review{
		padding: 10px 0;
	}
	.footer_inner p{
		font-size: 16px;
	}
	.services_home .container{
		max-width: 850px;
	}
	.carousel-control-prev-icon{
		left: 12px;
	}
	.carousel-control-next-icon{
		right: 12px;
	}
	.menu_header .nav-item{
		padding: 0px 7px;
	}
	.head_title_inn ul a{
		padding-right: 5px;
	}
	.head_title_inn ul li{
		padding-left: 0px;
	}
	.psao {
    	padding: 40px 0;
	}
	.gallery{
		padding: 40px 0;
	}
	.head_cnt .container{
		max-width: 830px;
	}
	.head_cnt_description1 .cnt_public{
		padding: 12px;
	}
	.head_cnt_description1 h4{
		padding-bottom: 0px;
	}
	.head_cnt_description1 .cnt_public1{
		height: auto;
	}
	.cnt_public1 iframe{
		height: 385px;
	}
	.head_cnt_description1.mt4{
		padding-top: 25px;
	}
	.service-main h2{
		font-size: 20px;
		padding: 8px 7px;
	}
	.sidebar ul li{
		padding: 7px 8px;
	}
	.service-detail{
		padding: 18px;
	}
	.service-detail h1{
		font-size: 23px;
	}
	.service-detail img{
		margin: 9px 0 15px;
	}
	.service-detail h5{
		line-height: 26px;
	}
	


	.header_logo1{padding:0px;}
/*	.social-detail1 ul .num_add{display:none;}*/
	.social-detail1 ul .num_head{transform: translateY(-8px);}
	.contact-detail p{margin:0px;}
/* Menu */
	
	.menu_header a{padding: 8px 5px!important;font-size:14px!important;}
	.menu_header{padding:4px!important;}
	.navbar{padding:0.5rem 0!important;}
	.menu ul li ul li a{width:100%!important;}
	.menu ul li .gall_menu li a{width:100%!important;}
	.menu_header .nav-item ul li ul{left:0px;top:50px;}
	/* .thr_drop, .fist_drop{width:100%!important;} */
	/* .sec_drop{width:100%!important;} */

/* Banner */
	/* .video_banner{position:unset;} */
/* About */
	.about-home{padding:50px 0;}
	.about-home:before{width:260px;height:260px;}
	
/* Services */
	.services_home{padding:30px 0;}
	.services_home:after{width:100%;height:100%;}
	.padd_con{padding-top:20px;}
	.concern_service2{margin:0px;}
	.concern_service h1{font-size:18px;}
	.service_title p{font:15px/23px 'Roboto', sans-serif;}
	/* Inner Page */
	.sidebar_serv{margin-bottom:30px;}
/* Testimonial */
	/* .testimonial h2{padding:0px;font-size:22px;} */
	.testimonial{margin:0px;}
	.testimonial .title{margin:10px 0;}
	.testimonial-btn{margin:15px auto;}
/* Article */
	.article_sect{padding:30px 0;}
	.article_inner{height:auto;}
	.padd_top_bot{padding:10px 0 20px;}
	.gall_bef_aft{padding:10px 0 30px;}
	.article_inner h1{font-size:18px;}
	.article_inner p{line-height:22px;}
/* Header Title */
	/* .header_title h1{font-size:28px;letter-spacing:3px;} */
/* Footer */
	.our_partner{padding:15px 0 0;}
	#background-video1{height:100%;}
	.overlay-content1{height:100%;}
	.footer_inner ul li{margin:0 0 4px;word-wrap: break-word;}
	.footer_inner h1{
		padding:20px 0 0;
		font-size: 24px;
	}
/* Sticky */
	.whatsapp .float{width:70px;height:70px;bottom:140px;}
	.call .float{width:70px;height:70px;bottom:30px;}
}
@media only screen and (min-width: 760px) and (max-width: 767px){
	.contact-detail p{
		border-radius: 20px 0 0 20px !important;
	}
}
@media only screen and (min-width: 726px) and (max-width: 767px){
	.social-detail1 ul .num_add{
		width:323px !important;
	}
}
@media only screen and (min-width: 701px) and (max-width: 767px){
	.offset-1{
		margin-left: 0 !important;
	}
	.social-detail1 ul .scl_head a{
		margin-top: 23px;
	}
	.contact-detail p{
		border-radius: 0;
		font-size: 15px;
	}
	.navbar_menu .container{
		max-width: 690px;
	}
	.carousel-control-prev-icon:after{
		font-size: 20px	;
	}
	.carousel-control-prev-icon{
		height: 30px !important;
		width: 30px !important;
	}
	.carousel-control-next-icon:after{
		font-size: 20px;
	}
	.carousel-control-next-icon{
		height: 30px !important;
		width: 30px !important;	
	}
	.opd-time h1{
		font-size: 16px;
		line-height: 22px;
	}
	.doctor_main{
		padding: 35px 0;
	}
	.footer_inner h1{
		padding-top: 15px;
	}
	.footer_inner p{
		font-size: 16px;
	}
	.copyright_inner p{
		font-size: 16px;
	}
	.head_title_inn ul a{
		padding-right: 5px;
	}
	.head_title_inn ul li{
		padding-left: 0px;
	}
	.psao {
    	padding: 30px 0;
	}
	.says{
		padding: 25px;
	}
	.gallery{
		padding: 40px 0;
	}
	.head_cnt_description1 .cnt_public{
		height: auto;
	}
	.head_cnt_description1 h4{
		padding-bottom: 2px;
	}
	.head_cnt_description1 .cnt_public1{
		height: auto;
	}
	.cnt_public1 iframe{
		height: 350px;
	}
	.head_cnt_description1.mt4{
		padding-top: 25px;
	}
	.head_title_inn h1{
		font-size: 30px;
	}
	.service-main h2{
		font-size: 18px;
		padding: 12px 10px;
	}
	.sidebar ul li{
		padding: 8px 10px;
	}
	.service-detail{
		padding: 20px;
	}
	.service-detail h1{
		font-size: 28px;
	}
	.service-detail img{
		margin: 9px 0 17px;
	}
	.service-detail h5{
		line-height: 26px;
	}



	.headertop{float:none;padding:0px;}
	.logo{
		float:none;
		padding:20px 140px 0 140px;
		text-align: center;
	}
	.social-detail1 ul .num_head a{font-size:28px;}
	.social-detail1 ul .num_add{width:298px;}
/* Menu */
	
	.menu_header a{padding: 8px 15px!important;}
	.menu_header{padding:4px!important;}
	.navbar{padding:0.5rem 0!important;}
	.menu ul li ul li a{width:100%!important;}
	.menu ul li .gall_menu li a{width:100%!important;}
	.menu_header .nav-item ul li ul{left:0px;top:50px;}
	.thr_drop, .fist_drop{width:100%!important;}
	.sec_drop{width:100%!important;}

/* Banner */
	.video_banner{position:unset;}
/* About */
	.about-home{padding:30px 0;}
	.about-home:before{display:none;}
	.about-home .about-profile{display:none;}
	.about-discription h2{font-size:32px;}
	.about-discription p{text-align:justify;}
	.dr-more a{padding:8px 10px;}
	.dr-more img{margin-right:5px;}
/* Emergency */
	.condult_dscrip{text-align:center;}
	.condult_dscrip1{text-align:center;}
/* Header Title */
	.header_title h1{
		padding-bottom:0px;
		font-size: 30px;
	}
/* Services */
	.services_home{
		padding:30px 0 10px;
	}
	.services_home:after{width:100%;background-size:cover;height:100%;}
	.padd_con{padding-top:20px;}
	/* Inner Page */
	.sidebar_serv{margin-bottom:30px;}
/* Testimonial */
	.testimonial{margin:0px;text-align:center;}
	.testimonial h2{padding:0px;font-size:22px;}
	.testimonial .title{margin:10px 0;}
	.testimonial-btn{margin:15px auto;}
/* Article */
	.article_sect{padding:30px 0;}
	.article_inner{height:auto;}
	.padd_top_bot{padding:10px 0 20px;}
	.gall_bef_aft{padding:10px 0 30px;}
/* Header Title */
	/* .header_title h1{font-size:28px;letter-spacing:3px;} */
/* Footer */
	#background-video1{height:100%;}
	.overlay-content1{height:100%;}
	.footer_inner ul li{
		margin:0 0 4px;
		font-size: 16px;
	}
/* Sticky */
	.whatsapp .float{width:70px;height:70px;bottom:140px;}
	.call .float{width:70px;height:70px;bottom:30px;}
}
@media only screen and (min-width: 576px) and (max-width: 700px){
	.offset-1{
		margin-left: 0 !important;
	}
	.header_logo h3{
		font-size: 25px;
		padding: 0 70px;
	}
	.social-detail1 ul .num_head a{
		font-size: 25px;
		float: left;
		padding-top: 7px;
	}
	.social-detail1 ul .scl_head a{
		padding: 4px 15px;
	}
	.OPD{
		padding: 40px 0;
	}
	.doctor_detail .dct_title h1{
		font-size: 20px;
		line-height: 28px;
	}
	.doctor_detail .dct_title p{
		font-size: 15px;
	}
	.footer_inner p{
		font-size: 16px;
		margin: 10px 0 0;
	}
	.navbar-toggler:not(:disabled):not(.disabled){
		font-size: 16px;
	}
	.carousel-control-prev-icon:after{
		font-size: 20px	;
	}
	.carousel-control-prev-icon{
		height: 30px !important;
		width: 30px !important;
	}
	.carousel-control-next-icon:after{
		font-size: 20px;
	}
	.carousel-control-next-icon{
		height: 30px !important;
		width: 30px !important;	
	}
	.opd-time h1{
		font-size: 16px;
		line-height: 22px;
	}
	.navbar_menu .container{
		max-width: 670px;
	}
	.head_title_inn ul a{
		padding-right: 5px;
	}
	.head_title_inn ul li{
		padding-left: 0px;
	}
	.psao {
    	padding: 30px 0;
	}
	.says{
		padding: 25px;
	}
	.gallery{
		padding: 40px 0;
	}
		.head_cnt_description1 .cnt_public{
		height: auto;
		padding: 10px;
	}
	.head_cnt_description1 h4{
		font-size: 26px;
		padding-bottom: 4px;
	}
	.head_cnt_description1.mt4{
		padding-top: 20px;
	}
	.head_cnt_description1 .cnt_public1{
		padding: 15px;
		height: auto;
	}
	.cnt_public1 .form-control1{
		padding: 8px;
		font-size: 16px;
	}
	.frm_btn input{
		font-size: 16px;
		padding: 6px 14px;
	}
	.cnt_public1 iframe{
		height: 300px !important;
	}
	.service-main h2{
		font-size: 20px;
		padding: 8px 8px;
	}
	.sidebar ul li{
		padding: 6px 8px;
	}
	.sidebar ul li a{
		font-size: 15px;
	}
	.service-detail{
		padding: 16px;
	}
	.service-detail h1{
		font-size: 24px;
		line-height: 26px;
	}
	.service-detail img{
		margin: 8px 0 10px;
	}
	.service-detail h5{
		font-size: 16px;
		line-height: 26px;
	}
	.service-detail b{
		font-size: 16px;
	}
	.service-detail ul li{
		font-size: 16px;
		line-height: 24px;
	}


	.headertop{float:none;padding:0px;}
	.logo{
		float:none;
		padding: 20px 60px 5px;
		text-align: center;
	}
	.header_logo1{padding-top:4px;}
	.social-detail1 ul .num_head{transform:unset;}
	.social-detail1 ul li{display:block;text-align:center;}
	.contact-detail p{border-radius:0px;}
	.social-detail1 ul .scl_head{float:none;}
	.social-detail1 ul .num_add{width:100%;text-align:center;padding:10px 0;}
/* Menu */
	
	.menu_header a{padding: 8px 15px!important;}
	.menu_header{padding:4px!important;}
	.navbar{padding:0.5rem 0!important;}
	.menu ul li ul li a{width:100%!important;}
	.menu ul li .gall_menu li a{width:100%!important;}
	.menu_header .nav-item ul li ul{left:0px;top:50px;}
	.thr_drop, .fist_drop{width:100%!important;}
	.sec_drop{width:100%!important;}

/* Banner */
	.carousel-control-next{right:3px!important;width: 9%!important;}
	.carousel-control-prev{left:3px!important;width: 9%!important;}
/* About */
	.about-home{padding:30px 0;}
	.about-home:before{display:none;}
	.about-home .about-profile{display:none;}
	.about-discription h2{font-size:32px;}
	.about-discription p{
		text-align:justify;
		font-size: 16px;
	}
	.dr-more a{
		padding:6px 10px;
		font-size: 16px;
	}
	.dr-more img{margin-right:5px;}
	
/* Doctor */
	.doctor_main{padding:30px 0;}
	.mar_bot_3{padding:0px;}
/* Emergency */
	.condult_dscrip{text-align:center;}
	.condult_dscrip1{text-align:center;}
/* Header Title */
	.header_title h1{font-size:26px;letter-spacing:3px;padding-bottom:0px;}
	.head_title_inn h1{font-size:26px;}
/* Services */
	.services_home{padding:30px 0;}
	.services_home:after{width:100%;background-size:cover;height:100%;}
	.padd_con{padding-top:20px;}
	/* Inner Page */
	.about-home1{padding:30px 0;}
	.sidebar_serv{margin-bottom:30px;}
	.about-discription .columns{columns:1!important;padding:0px;}
/* Testimonial */
	.testimonial{margin:0px;}
	.testimonial h2{padding:0px;font-size:22px;}
	.testimonial .title{margin:10px 0;}
	.testimonial .description{text-align:justify;padding:0 15px 10px;}
	.testimonial-btn{margin:15px auto;}
	.testimonial-btn ul li{font-size:12px;margin:0 1px 0;}
	.testimonial-btn ul li a{
		padding:10px 10px;
		font-size: 16px;
	}
/* Gallery */
	.gallery_inner{padding:30px 0;}
/* Footer */
	.our_partner{padding:15px 0 0;}
	.footer_inner h1{
		padding-bottom:0px;
		padding-top:15px;
		font-size: 24px;
	}
	#background-video1{height:100%;}
	.overlay-content1{height:100%;}
	.footer_inner ul li{
		font-size: 16px	;
		margin:0 0 4px;
	}
/* Sticky */
	.whatsapp .float{width:70px;height:70px;bottom:140px;}
	.call .float{width:70px;height:70px;bottom:30px;}
/* Contact Us */
	.head_cnt{padding:30px 0;}
}
@media only screen and (min-width: 471px) and (max-width: 575px){
	.offset-1{
		margin-left: 0 !important;
	}
	.header_logo h1{
		font-size: 33px;
		text-align: center;
		padding-top: 10px;
	}
	.header_logo h3{
		font-size: 25px;
		text-align: center;
	}
	.social-detail1 ul .num_head a{
		font-size: 22px;
	}
	.social-detail1 ul .scl_head a{
		padding: 3px 12px;
	}
	.contact-detail p{
		padding: 4px 25px 4px 15px;
	}
	.contact-detail p span{
		font-size: 14px;
	}
	.navbar-toggler:not(:disabled):not(.disabled){
		font-size: 14px;
	}
	.carousel-control-prev-icon:after{
		font-size: 14px;
	}
	.carousel-control-prev-icon{
		height: 22px !important;
		width: 26px !important;
	}
	.carousel-control-next-icon:after{
		font-size: 14px;
	}
	.carousel-control-next-icon{
		height: 22px !important;
		width: 26px !important;
	}
	.about-discription h3{
		font-size: 18px;
		line-height: 26px;
	}
	.about-discription h1{
		font-size: 23px;
	}
	.about-discription h4{
		font-size: 16px;
		padding: 5px 0 5px 12px;
	}
	.OPD{
		padding: 25px 0;
	}
	.opd-time h2{
		font-size: 28px;
		padding-bottom: 10px;
	}
	.opd-time p{
		margin-bottom: 12px;
	}
	.opd-details{
		padding: 15px;
	}
	.opd-time h1{
		font-size: 18px;
		margin-bottom: 0;
		line-height: 28px;
		padding-top: 0;
	}
	.condult_dscrip h1{
		font-size: 22px;
	}
	.condult_dscrip p{
		font-size: 16px;
	}
	.condult_dscrip1 a{
		font-size: 14px;
		padding: 8px 10px;
	}
	.free_consultant{
		padding: 12px 0 18px;
	}
	.service_title h5 a{
		font-size: 20px;
	}
	.service_title p{
		font-size: 16px;
		line-height: 23px;
	}
	.service_title .abt_btn .abt-read{
		font-size: 16px;
		padding: 5px 10px;
	}
	.doctor_detail .dct_title{
		padding: 15px;
	}
	.doctor_detail .dct_title h1{
		font-size: 19px;
		line-height: 25px;
	}
	.form-review{
		padding: 15px 0 10px;
	}
	.clinc_main{
		padding: 25px 0 20px;
	}
	.footer_inner p{
		font-size: 16px;
		margin: 8px 0 0;
		line-height: 26px;
	}
	.footer_inner ul li a{
		font-size: 16px;
	}
	.footer_inner ul li i{
		font-size: 13px;
		top: 6px;
	}
	.copyright_inner p{
		font-size: 15px;
	}
	.doctor_detail .dct_title p{
		font-size: 15px;
		margin-bottom: 10px;
	}
	.services_main{
		padding: 20px 0 0;
	}
	.footer_inner h1{
		font-size: 23px;
	}
	.head_title_inn ul a{
		padding-right: 5px;
	}
	.head_title_inn ul li{
		padding-left: 0px;
	}
	.header_title_page{
		padding: 25px 0;
	}
	.psao {
    	padding: 30px 0;
	}
	.says{
		padding: 25px;
	}
	.says p{
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.says h2{
		font-size: 24px;
		padding-bottom: 2px;
	}
	.gallery{
		padding: 40px 0;
	}
	.head_cnt_description1 .cnt_public{
		height: auto;
		padding: 10px;
	}
	.head_cnt_description1 h4{
		font-size: 26px;
		padding-bottom: 4px;
	}
	.head_cnt_description1.mt4{
		padding-top: 21px;
	}
	.head_cnt_description1 .cnt_public1{
		padding: 15px;
		height: auto;
	}
	.cnt_public1 .form-control1{
		padding: 8px;
		font-size: 16px;
	}
	.frm_btn input{
		font-size: 16px;
		padding: 6px 14px;
	}
	.cnt_public1 iframe{
		height: 250px !important;
	}
	.service-main{
		padding: 40px 0;
	}
	.service-main h2{
		font-size: 20px;
		padding: 10px 6px;
	}
	.sidebar ul li{
		padding: 6px 7px;
	}
	.sidebar ul li a{
		font-size: 16px;
	}
	.service-detail{
		padding: 16px;
	}
	.service-detail h1{
		font-size: 22px;
		line-height: 26px;
	}
	.service-detail img{
		margin: 8px 0 10px;
	}
	.service-detail h5{
		font-size: 16px;
		line-height: 26px;
	}
	.service-detail b{
		font-size: 16px;
	}
	.service-detail ul li{
		font-size: 16px;
		line-height: 24px;
	}
	


	.headertop{float:none;padding:0px;}
	.logo{float:none;padding:0 60px;}
	.header_logo1{padding-top:4px;}
	.social-detail1 ul .num_head{transform:unset;}
	.social-detail1 ul li{display:block;text-align:center;}
	.contact-detail p{border-radius:0px;}
	.social-detail1 ul .scl_head{float:none;}
	.social-detail1 ul .num_add{
		width:100%;
		text-align:center;
		padding:10px 0;
		font-size: 16px;
	}
/* Menu */
	
	.menu_header a{padding: 8px 15px!important;}
	.menu_header{padding:4px!important;}
	.navbar{padding:0.5rem 0!important;}
	.menu ul li ul li a{width:100%!important;}
	.menu ul li .gall_menu li a{width:100%!important;}
	.menu_header .nav-item ul li ul{left:0px;top:50px;}
	.thr_drop, .fist_drop{width:100%!important;}
	.sec_drop{width:100%!important;}

/* Banner */
	.carousel-control-next{right:3px!important;width: 9%!important;}
	.carousel-control-prev{left:3px!important;width: 9%!important;}
/* About */
	.about-home{padding:30px 0;}
	.about-home:before{display:none;}
	.about-home .about-profile{display:none;}
	.about-discription h2{font-size:32px;}
	.about-discription p{
		text-align:justify;
		font-size: 16px;
	}
	.dr-more a{
		padding:5px 10px;
		font-size: 16px;
	}
	.dr-more img{margin-right:5px;}
	
/* Doctor */
	.doctor_main{padding:30px 0;}
	.mar_bot_3{padding:0px;}
/* Emergency */
	.condult_dscrip{text-align:center;}
	.condult_dscrip1{
		text-align:center;
		padding-top: 15px;
	}
/* Header Title */
	.header_title h1{font-size:25px;letter-spacing:3px;padding-bottom:0px;}
	.head_title_inn h1{font-size:26px;}
/* Services */
	.services_home{padding:30px 0 10px;}
	.services_home:after{width:100%;background-size:cover;height:100%;}
	.padd_con{padding-top:20px;}
	/* Inner Page */
	.about-home1{padding:30px 0;}
	.sidebar_serv{margin-bottom:30px;}
	.about-discription .columns{columns:1!important;padding:0px;}
/* Testimonial */
	.testimonial{margin:0px;}
	.testimonial h2{padding:0px;font-size:23px;}
	.testimonial .title{margin:10px 0;}
	.testimonial .description{
		text-align:justify;
		padding:0 15px 10px;
		font-size: 16px;
	}
	.testimonial-btn{margin:15px auto;}
	.testimonial-btn ul li{font-size:12px;margin:0 1px 0;}
	.testimonial-btn ul li a{
		padding:8px 12px;
		font-size: 16px;
	}
/* Gallery */
	.gallery_inner{padding:30px 0;}
/* Footer */
	.our_partner{padding:30px 0 0;}
	.footer_inner h1{padding-bottom:0px;padding-top:15px;}
	#background-video1{height:100%;}
	.overlay-content1{height:100%;}
	.footer_inner ul li{
		margin:0 0 4px;
		font-size: 16px;
	}
/* Sticky */
	.whatsapp .float{width:70px;height:70px;bottom:140px;}
	.call .float{width:70px;height:70px;bottom:30px;}
/* Contact Us */
	.head_cnt{padding:30px 0;}
}
@media only screen and (min-width: 421px) and (max-width: 470px){
	.offset-1{
		margin-left: 0 !important;
	}
	.header_logo h1{
		font-size: 32px;
		text-align: center;
		padding-top: 10px;
	}
	.header_logo h3{
		font-size: 23px;
		text-align: center;
	}
	.social-detail1 ul .num_head a{
		font-size: 20px;
	}
	.social-detail1 ul .scl_head a{
		padding: 2px 9px;
	}
	.contact-detail p{
		padding: 1px 25px 0px 15px;
	}
	.contact-detail p span{
		font-size: 14px;
	}
	.navbar-toggler:not(:disabled):not(.disabled){
		font-size: 12px;
	}
	.carousel-control-prev-icon:after{
		font-size: 16px;
	}
	.carousel-control-prev-icon{
		height: 24px !important;
		width: 24px !important;
	}
	.carousel-control-next-icon:after{
		font-size: 16px;
	}
	.carousel-control-next-icon{
		height: 24px !important;
		width: 24px !important;
	}
	.about-discription h3{
		font-size: 17px;
		line-height: 26px;
	}
	.about-discription h1{
		font-size: 21px;
	}
	.about-discription h4{
		font-size: 16px;
		padding: 5px 0 5px 12px;
	}
	.OPD{
		padding: 25px 0;
	}
	.opd-time h2{
		font-size: 26px;
		padding-bottom: 10px;
	}
	.opd-time p{
		margin-bottom: 12px;
	}
	.opd-details{
		padding: 15px;
	}
	.opd-time h1{
		font-size: 18px;
		margin-bottom: 0;
		line-height: 28px;
		padding-top: 0;
	}
	.condult_dscrip h1{
		font-size: 22px;
	}
	.condult_dscrip p{
		font-size: 15px;
	}
	.condult_dscrip1 a{
		font-size: 14px;
		padding: 8px 10px;
	}
	.free_consultant{
		padding: 12px 0 18px;
	}
	.service_title h5 a{
		font-size: 19px;
	}
	.service_title p{
		font-size: 15px;
		line-height: 23px;
	}
	.service_title .abt_btn .abt-read{
		font-size: 15px;
		padding: 5px 10px;
	}
	.doctor_detail .dct_title{
		padding: 15px;
	}
	.doctor_detail .dct_title h1{
		font-size: 19px;
		line-height: 25px;
	}
	.form-review{
		padding: 15px 0 10px;
	}
	.clinc_main{
		padding: 25px 0 20px;
	}
	.footer_inner p{
		font-size: 15px;
		margin: 8px 0 0;
		line-height: 24px;
	}
	.footer_inner ul li a{
		font-size: 15px;
	}
	.footer_inner ul li i{
		font-size: 13px;
		top: 6px;
	}
	.copyright_inner p{
		font-size: 15px;
	}
	.doctor_detail .dct_title p{
		font-size: 15px;
		margin-bottom: 10px;
	}
	.services_main{
		padding: 20px 0 0;
	}
	.head_title_inn ul a{
		padding-right: 5px;
	}
	.head_title_inn ul li{
		padding-left: 0px;
	}
	.header_title_page{
		padding: 25px 0;
	}
	.psao {
    	padding: 25px 0;
	}
	.says{
		padding: 25px;
	}
	.says p{
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.says h2{
		font-size: 22px;
		padding-bottom: 2px;
	}
	.satr i{
		font-size: 20px;
	}
	.gallery{
		padding: 40px 0;
	}
		.head_cnt_description1 .cnt_public{
		height: auto;
		padding: 10px;
	}
	.head_cnt_description1 h4{
		font-size: 24px;
		padding-bottom: 2px;
	}
	.head_cnt_description1.mt4{
		padding-top: 21px;
	}
	.head_cnt_description1 .cnt_public1{
		padding: 15px;
		height: auto;
	}
	.cnt_public1 .form-control1{
		padding: 8px;
		font-size: 15px;
	}
	.frm_btn input{
		font-size: 15px;
		padding: 4px 12px;
	}
	.cnt_public1 iframe{
		height: 250px !important;
	}
	.service-main{
		padding: 40px 0;
	}
	.service-main h2{
		font-size: 18px;
		padding: 10px 6px;
	}
	.sidebar ul li{
		padding: 6px 7px;
	}
	.sidebar ul li a{
		font-size: 15px;
	}
	.service-detail{
		padding: 15px;
	}
	.service-detail h1{
		font-size: 22px;
		line-height: 26px;
	}
	.service-detail img{
		margin: 8px 0 10px;
	}
	.service-detail h5{
		font-size: 15px;
		line-height: 24px;
	}
	.service-detail b{
		font-size: 15px;
	}
	.service-detail ul li{
		font-size: 15px;
		line-height: 24px;
	}


	.headertop{float:none;padding:0px;}
	.logo{float:none;padding:0 60px;}
	.header_logo1{padding-top:4px;}
	.social-detail1 ul .num_head{transform:unset;}
	.social-detail1 ul li{display:block;text-align:center;}
	.contact-detail p{border-radius:0px;}
	.social-detail1 ul .scl_head{float:none;}
	.social-detail1 ul .num_add{width:100%;text-align:center;padding:10px 0;}
/* Menu */
	
	.menu_header a{padding: 8px 15px!important;}
	.menu_header{padding:4px!important;}
	.navbar{padding:0.5rem 0!important;}
	.menu ul li ul li a{width:100%!important;}
	.menu ul li .gall_menu li a{width:100%!important;}
	.menu_header .nav-item ul li ul{left:0px;top:50px;}
	.thr_drop, .fist_drop{width:100%!important;}
	.sec_drop{width:100%!important;}

/* Banner */
	.carousel-control-next{right:3px!important;width: 9%!important;}
	.carousel-control-prev{left:3px!important;width: 9%!important;}
/* About */
	.about-home{padding:30px 0;}
	.about-home:before{display:none;}
	.about-home .about-profile{display:none;}
	.about-discription h2{font-size:32px;}
	.about-discription p{text-align:justify;}
	.dr-more a{padding:5px 10px;}
	.dr-more img{margin-right:5px;}
	
/* Doctor */
	.doctor_main{padding:30px 0;}
	.mar_bot_3{padding:0px;}
/* Emergency */
	.condult_dscrip{text-align:center;}
	.condult_dscrip1{
		text-align:center;
		padding-top: 15px;
	}
/* Header Title */
	.header_title h1{font-size:25px;letter-spacing:3px;padding-bottom:0px;}
	.head_title_inn h1{font-size:26px;}
/* Services */
	.services_home{padding:30px 0 10px;}
	.services_home:after{width:100%;background-size:cover;height:100%;}
	.padd_con{padding-top:20px;}
	/* Inner Page */
	.about-home1{padding:30px 0;}
	.sidebar_serv{margin-bottom:30px;}
	.about-discription .columns{columns:1!important;padding:0px;}
/* Testimonial */
	.testimonial{margin:0px;}
	.testimonial h2{padding:0px;font-size:22px;}
	.testimonial .title{margin:10px 0;}
	.testimonial .description{text-align:justify;padding:0 15px 10px;}
	.testimonial-btn{margin:15px auto;}
	.testimonial-btn ul li{font-size:12px;margin:0 1px 0;}
	.testimonial-btn ul li a{
		padding:8px 12px;
		font-size: 15px;
	}
/* Gallery */
	.gallery_inner{padding:30px 0;}
/* Footer */
	.our_partner{padding:30px 0 0;}
	.footer_inner h1{padding-bottom:0px;padding-top:15px;}
	#background-video1{height:100%;}
	.overlay-content1{height:100%;}
	.footer_inner ul li{margin:0 0 4px;}
/* Sticky */
	.whatsapp .float{width:70px;height:70px;bottom:140px;}
	.call .float{width:70px;height:70px;bottom:30px;}
/* Contact Us */
	.head_cnt{padding:30px 0;}
}
@media only screen and (min-width: 380px) and (max-width: 420px){
	.offset-1{
		margin-left: 0 !important;
	}
	.header_logo h1{
		font-size: 32px;
		text-align: center;
		padding-top: 10px;
	}
	.header_logo h3{
		font-size: 23px;
		text-align: center;
	}
	.social-detail1 ul .num_head a{
		font-size: 20px;
	}
	.social-detail1 ul .scl_head a{
		padding: 2px 9px;
	}
	.contact-detail p{
		padding: 1px 25px 0px 15px;
	}
	.contact-detail p span{
		font-size: 14px;
	}
	.navbar-toggler:not(:disabled):not(.disabled){
		font-size: 12px;
	}
	.carousel-control-prev-icon:after{
		font-size: 16px;
	}
	.carousel-control-prev-icon{
		height: 24px !important;
		width: 24px !important;
	}
	.carousel-control-next-icon:after{
		font-size: 16px;
	}
	.carousel-control-next-icon{
		height: 24px !important;
		width: 24px !important;
	}
	.about-discription h3{
		font-size: 15px;
		line-height: 26px;
	}
	.about-discription h1{
		font-size: 20px;
	}
	.about-discription h4{
		font-size: 15px;
	}
	.OPD{
		padding: 25px 0;
	}
	.opd-time h2{
		font-size: 26px;
		padding-bottom: 10px;
	}
	.opd-time p{
		margin-bottom: 8px;
	}
	.opd-details{
		padding: 12px;
	}
	.opd-time h1{
		font-size: 16px;
		margin-bottom: 0;
		line-height: 24px;
		padding-top: 0;
	}
	.condult_dscrip h1{
		font-size: 22px;
	}
	.condult_dscrip p{
		font-size: 15px;
	}
	.condult_dscrip1 a{
		font-size: 14px;
		padding: 5px 10px;
	}
	.free_consultant{
		padding: 12px 0 18px;
	}
	.service_title h5 a{
		font-size: 17px;
	}
	.service_title p{
		font-size: 15px;
		line-height: 23px;
	}
	.service_title .abt_btn .abt-read{
		font-size: 15px;
		padding: 2px 8px 4px 8px;
	}
	.doctor_detail .dct_title{
		padding: 15px;
	}
	.doctor_detail .dct_title h1{
		font-size: 19px;
		line-height: 25px;
	}
	.form-review{
		padding: 15px 0 10px;
	}
	.clinc_main{
		padding: 25px 0 20px;
	}
	.owl-theme .owl-controls .owl-page span{
		width: 10px !important;
		height: 10px !important;
	}
	.footer_inner p{
		font-size: 15px;
		margin: 8px 0 0;
		line-height: 24px;
	}
	.footer_inner ul li a{
		font-size: 15px;
	}
	.footer_inner ul li i{
		font-size: 13px;
		top: 6px;
	}
	.copyright_inner p{
		font-size: 14px;
	}
	.doctor_detail .dct_title p{
		font-size: 15px;
	}
	.head_title_inn ul a{
		padding-right: 5px;
	}
	.head_title_inn ul li{
		padding-left: 0px;
	}
	.header_title_page{
		padding: 18px 0;
	}
	.psao {
    	padding: 20px 0;
	}
	.says{
		padding: 22px;
	}
	.says p{
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.says h2{
		font-size: 20px;
		padding-bottom: 0px;
	}
	.satr i{
		font-size: 18px;
	}
	.gallery{
		padding: 30px 0;
	}
	.head_cnt_description1 .cnt_public{
		height: auto;
		padding: 10px;
	}
	.head_cnt_description1 h4{
		font-size: 22px;
		padding-bottom: 0;
	}
	.head_cnt_description1.mt4{
		padding-top: 21px;
	}
	.head_cnt_description1 .cnt_public1{
		padding: 15px;
		height: auto;
	}
	.cnt_public1 .form-control1{
		padding: 7px;
		font-size: 15px;
	}
	.frm_btn input{
		font-size: 15px;
		padding: 4px 12px;
	}
	.cnt_public1 iframe{
		height: 250px !important;
	}
	.service-main{
		padding: 40px 0;
	}
	.service-main h2{
		font-size: 18px;
		padding: 10px 6px;
	}
	.sidebar ul li{
		padding: 6px 7px;
	}
	.sidebar ul li a{
		font-size: 15px;
	}
	.service-detail{
		padding: 15px;
	}
	.service-detail h1{
		font-size: 22px;
		line-height: 26px;
	}
	.service-detail img{
		margin: 8px 0 10px;
	}
	.service-detail h5{
		font-size: 15px;
		line-height: 24px;
	}
	.service-detail b{
		font-size: 15px;
	}
	.service-detail ul li{
		font-size: 15px;
		line-height: 24px;
	}


	.headertop{float:none;padding:0px;}
	.logo{float:none;}
	.header_logo1{padding-top:4px;}
	.social-detail1 ul .num_head{transform:unset;}
	.social-detail1 ul li{display:block;text-align:center;}
	.contact-detail p{border-radius:0px;}
	.social-detail1 ul .scl_head{float:none;}
	.social-detail1 ul .num_add{
		width:100%;
		text-align:center;
		padding:10px 0;
		font-size: 15px;
	}
/* Menu */
	
	.menu_header a{padding: 8px 15px!important;}
	.menu_header{padding:4px!important;}
	.navbar{padding:0.5rem 0!important;}
	.menu ul li ul li a{width:100%!important;}
	.menu ul li .gall_menu li a{width:100%!important;}
	.menu_header .nav-item ul li ul{left:0px;top:50px;}
	.thr_drop, .fist_drop{width:100%!important;}
	.sec_drop{width:100%!important;}

/* Banner */
	.carousel-control-next{right:3px!important;width: 9%!important;}
	.carousel-control-prev{left:3px!important;width: 9%!important;}
/* About */
	.about-home{
		padding:15px 0;
	}
	.about-home:before{display:none;}
	.about-home .about-profile{display:none;}
	.about-discription h2{
		font-size:28px;
		margin-bottom: 10px;
	}
	.about-discription p{text-align:justify;}
	.dr-more a{
		padding:6px 10px;
	}
	.dr-more img{margin-right:5px;}
	
/* Doctor */
	.doctor_main{
		padding:20px 0 30px 0;;
	}
	.mar_bot_3{padding:0px;}
/* Emergency */
	.condult_dscrip{text-align:center;}
	.condult_dscrip1{
		text-align:center;
		padding-top: 8px;
	}
/* Header Title */
	.header_title h1{
		font-size:24px;
		letter-spacing:3px;
		padding-bottom:0px;
		margin-bottom: 0;
	}
	.head_title_inn h1{font-size:24px;}
/* Services */
	.services_home{padding:25px 0;}
	.services_home:after{width:100%;background-size:cover;height:100%;}
	.padd_con{padding-top:20px;}
	/* Inner Page */
	.about-home1{padding:30px 0;}
	.sidebar_serv{margin-bottom:30px;}
	.about-discription .columns{columns:1!important;padding:0px;}
/* Testimonial */
	.testimonial{margin:0px;}
	.testimonial h2{padding:0px;font-size:22px;}
	.testimonial .title{margin:10px 0;}
	.testimonial .description{text-align:justify;padding:0 15px 10px;}
	.testimonial-btn{margin:15px auto;}
	.testimonial-btn ul li{font-size:12px;margin:0 1px 0;}
	.testimonial-btn ul li a{
		font-size: 15px;
		padding:8px 8px;
	}
/* Gallery */
	.gallery_inner{padding:30px 0;}
/* Footer */
	.our_partner{padding:15px 0 0;}
	.footer_inner h1{padding-bottom:0px;padding-top:15px;}
	#background-video1{height:100%;}
	.overlay-content1{height:100%;}
	.footer_inner ul li{margin:0 0 4px;}
/* Sticky */
	.whatsapp .float{width:70px;height:70px;bottom:140px;}
	.call .float{width:70px;height:70px;bottom:30px;}
/* Contact Us */
	.head_cnt{padding:30px 0;}
}
@media only screen and (min-width: 320px) and (max-width: 379px){
	.offset-1{
		margin-left: 0 !important;
	}
	.service_title h5 a{
		font-size: 18px !important;
	}
	.copyright_inner p{
		font-size: 14px !important;
	}
	.about-discription h3{
		font-size: 18px !important;
		line-height: 30px !important;
	}
	.about-discription h1{
		font-size: 24px !important;
	}
	.about-discription h2 {
    	font-size: 27px !important;
    	margin-bottom: 10px !important;
	}
	.header_title h1{
		font-size: 24px !important;
	}
	.header_logo h1{
		font-size: 32px !important;
		padding: 10px 0 2px;
	}
	.header_logo h3{
		font-size: 24px !important;
	}
}
@media only screen and (min-width: 280px) and (max-width: 379px){
	.offset-1{
		margin-left: 0 !important;
	}
	.header_logo h1{
		font-size: 30px;
		text-align: center;
		padding-top: 10px;
	}
	.header_logo h3{
		font-size: 21px;
		text-align: center;
	}
	.social-detail1 ul .num_head a{
		font-size: 20px;
	}
	.social-detail1 ul .scl_head a{
		padding: 2px 9px;
	}
	.contact-detail p{
		padding: 1px 25px 0px 15px;
	}
	.contact-detail p span{
		font-size: 14px;
	}
	.navbar-toggler:not(:disabled):not(.disabled){
		font-size: 14px;
	}
	.carousel-control-prev-icon:after{
		font-size: 15px;
	}
	.carousel-control-prev-icon{
		height: 22px !important;
		width: 22px !important;
	}
	.carousel-control-next-icon:after{
		font-size: 15px;
	}
	.carousel-control-next-icon{
		height: 22px !important;
		width: 22px !important;
	}
	.about-discription h3{
		font-size: 15px;
		line-height: 26px;
	}
	.about-discription h1{
		font-size: 22px;
	}
	.about-discription h4{
		font-size: 15px;
	}
	.OPD{
		padding: 25px 0;
	}
	.opd-time h2{
		font-size: 26px;
		padding-bottom: 15px;
	}
	.opd-time p{
		margin-bottom: 8px;
	}
	.opd-details{
		padding: 5px;
	}
	.opd-time h1{
		font-size: 16px;
		margin-bottom: 0;
	}
	.condult_dscrip h1{
		font-size: 22px;
	}
	.condult_dscrip p{
		font-size: 15px;
	}
	.condult_dscrip1 a{
		font-size: 14px;
		padding: 5px 10px;
	}
	.free_consultant{
		padding: 12px 0 18px;
	}
	.service_title h5 a{
		font-size: 17px;
	}
	.service_title p{
		font-size: 15px;
		line-height: 23px;
	}
	.service_title .abt_btn .abt-read{
		font-size: 15px;
		padding: 2px 8px 4px 8px;
	}
	.doctor_detail .dct_title{
		padding: 5px;
	}
	.doctor_detail .dct_title h1{
		font-size: 18px;
		line-height: 22px;
	}
	.form-review{
		padding: 15px 0 10px;
	}
	.clinc_main{
		padding: 25px 0 20px;
	}
	.owl-theme .owl-controls .owl-page span{
		width: 10px !important;
		height: 10px !important;
	}
	.footer_inner p{
		font-size: 15px;
		margin: 8px 0 0;
		line-height: 24px;
	}
	.footer_inner ul li a{
		font-size: 15px;
	}
	.footer_inner ul li i{
		font-size: 13px;
		top: 6px;
	}
	.copyright_inner p{
		font-size: 13px;
	}
	.head_title_inn ul a{
		padding-right: 0px;
	}
	.head_title_inn ul li{
		padding: 0;
	}
	.header_title_page{
		padding: 18px 0;
	}
	.psao {
    	padding: 15px 0;
	}
	.says{
		padding: 20px;
	}
	.says p{
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 10px;
	}
	.says h2{
		font-size: 18px;
		padding-bottom: 0px;
	}
	.satr i{
		font-size: 18px;
	}
	.gallery{
		padding: 30px 0;
	}
	.head_cnt_description1 .cnt_public{
		height: auto;
		padding: 10px;
	}
	.head_cnt_description1 h4{
		font-size: 20px;
		padding-bottom: 0;
	}
	.head_cnt_description1.mt4{
		padding-top: 21px;
	}
	.head_cnt_description1 .cnt_public1{
		padding: 15px;
		height: auto;
	}
	.cnt_public1 .form-control1{
		padding: 5px;
		font-size: 14px;
	}
	.frm_btn input{
		font-size: 14px;
		padding: 4px 12px;
	}
	.cnt_public1 iframe{
		height: 200px !important;
	}
	.service-main {
    	padding: 40px 0;
	}
	.service-main h2{
		font-size: 20px;
		padding: 10px 6px;
	}
	.sidebar ul li{
		padding: 6px 7px;
	}
	.sidebar ul li a{
		font-size: 15px;
	}
	.service-detail{
		padding: 15px;
	}
	.service-detail h1{
		font-size: 22px;
		line-height: 26px;
	}
	.service-detail img{
		margin: 8px 0 10px;
	}
	.service-detail h5{
		font-size: 15px;
		line-height: 22px;
	}
	.service-detail b{
		font-size: 15px;
	}
	.service-detail ul li{
		font-size: 15px;
		line-height: 22px;
	}


	.headertop{float:none;padding:0px;}
	.logo{float:none;}
	.header_logo1{padding-top:4px;}
	.social-detail1 ul .num_head{transform:unset;}
	.social-detail1 ul li{display:block;text-align:center;}
	.contact-detail p{border-radius:0px;}
	.social-detail1 ul .scl_head{float:none;}
	.social-detail1 ul .num_add{
		font-size: 15px;
		width:100%;
		text-align:center;
		padding:10px 0;
	}
/* Menu */
	
	.menu_header a{padding: 8px 15px!important;}
	.menu_header{padding:4px!important;}
	.navbar{padding:0.5rem 0!important;}
	.menu ul li ul li a{width:100%!important;}
	.menu ul li .gall_menu li a{width:100%!important;}
	.menu_header .nav-item ul li ul{left:0px;top:50px;}
	.thr_drop, .fist_drop{width:100%!important;}
	.sec_drop{width:100%!important;}

/* Banner */
	.carousel-control-next{right:3px!important;width: 9%!important;}
	.carousel-control-prev{left:3px!important;width: 9%!important;}
/* About */
	.about-home{
		padding:10px 0 20px;
	}
	.about-home:before{display:none;}
	.about-home .about-profile{display:none;}
	.about-discription h2{
		font-size:25px;
		margin-bottom: 6px;
	}
	.about-discription p{
		text-align:justify;
		font-size: 15px;
		line-height: 24px;
	}
	.dr-more a{
		font-size: 13px;
		padding:4px 4px;
		margin-bottom: 8px;
	}
	.dr-more img{margin-right:5px;}
	
/* Doctor */
	.doctor_main{
		padding:20px 0;
	}
	.mar_bot_3{
		padding:0px;
	}
/* Emergency */
	.condult_dscrip{text-align:center;}
	.condult_dscrip1{
		text-align:center;
		padding-top: 12px;
	}
/* Header Title */
	.header_title h1{
		font-size:22px;
		letter-spacing:3px;
		padding-bottom:0px;
	}
	.head_title_inn h1{font-size:24px;}
/* Services */
	.services_home{
		padding:30px 0 0px;
	}
	.services_home:after{width:100%;background-size:cover;height:100%;}
	.padd_con{padding-top:20px;}
	/* Inner Page */
	.about-home1{padding:30px 0;}
	.sidebar_serv{margin-bottom:30px;}
	.about-discription .columns{columns:1!important;padding:0px;}
/* Testimonial */
	.testimonial{margin:0px;}
	.testimonial h2{
		padding:0px;
		font-size:18px;
		line-height: 16px;
	}
	.testimonial .title{
		font-size: 18px;
		margin:10px 0;
	}
	.testimonial .description{
		font-size: 15px;
		text-align:justify;
		padding:0 15px 10px;
		line-height: 22px;
	}
	.testimonial-btn{margin:15px auto;}
	.testimonial-btn ul li{font-size:12px;margin:0 1px 0;}
	.testimonial-btn ul li a{
		padding:6px 6px;
		font-size: 15px;
	}
/* Gallery */
	.gallery_inner{padding:30px 0;}
/* Footer */
	.our_partner{
		padding:12px 0 0;
	}
	.footer_inner h1{padding-bottom:0px;padding-top:15px;}
	#background-video1{height:100%;}
	.overlay-content1{height:100%;}
	.footer_inner ul li{
		margin:0 0 4px;
		font-size: 15px;
		padding-left: 22px;
	}
/* Sticky */
	.whatsapp .float{width:70px;height:70px;bottom:140px;}
	.call .float{width:70px;height:70px;bottom:30px;}
/* Contact Us */
	.head_cnt{padding:30px 0;}
}
@media only screen and (min-width: 240px) and (max-width: 279px){
	.offset-1{
		margin-left: 0 !important;
	}
	.header_logo h1{
		font-size: 28px;
		text-align: center;
		padding-top: 10px;
	}
	.header_logo h3{
		font-size: 19px;
		text-align: center;
	}
	.social-detail1 ul .num_head a{
		font-size: 20px;
	}
	.social-detail1 ul .scl_head a{
		padding: 2px 9px;
	}
	.contact-detail p{
		padding: 1px 25px 0px 15px;
	}
	.contact-detail p span{
		font-size: 14px;
	}
	.navbar-toggler:not(:disabled):not(.disabled){
		font-size: 12px;
	}
	.carousel-control-prev-icon:after{
		font-size: 14px;
	}
	.carousel-control-prev-icon{
		height: 22px !important;
	}
	.carousel-control-next-icon:after{
		font-size: 14px;
	}
	.carousel-control-next-icon{
		height: 22px !important;
	}
	.about-discription h3{
		font-size: 16px;
		line-height: 28px;
	}
	.about-discription h1{
		font-size: 22px;
	}
	.about-discription h4{
		font-size: 15px;
	}
	.OPD{
		padding: 25px 0;
	}
	.opd-time h2{
		font-size: 22px;
		padding-bottom: 10px;
	}
	.opd-time p{
		margin-bottom: 8px;
	}
	.opd-details{
		padding: 5px;
	}
	.opd-time h1{
		font-size: 16px;
		margin-bottom: 0;
	}
	.condult_dscrip h1{
		font-size: 22px;
	}
	.condult_dscrip p{
		font-size: 15px;
	}
	.condult_dscrip1 a{
		font-size: 14px;
		padding: 5px 10px;
	}
	.free_consultant{
		padding: 12px 0 18px;
	}
	.service_title h5 a{
		font-size: 16px;
		line-height: 20px;
	}
	.service_title h5{
		line-height: 19px;
	}
	.service_title p{
		font-size: 15px;
		line-height: 23px;
	}
	.service_title .abt_btn .abt-read{
		font-size: 15px;
		padding: 2px 8px 4px 8px;
	}
	.doctor_detail .dct_title{
		padding: 5px;
	}
	.doctor_detail .dct_title h1{
		font-size: 16px;
		line-height: 22px;
	}
	.form-review{
		padding: 15px 0 10px;
	}
	.clinc_main{
		padding: 25px 0 20px;
	}
	.owl-theme .owl-controls .owl-page span{
		width: 8px !important;
		height: 8px !important;
	}
	.footer_inner p{
		font-size: 14px;
		margin: 8px 0 0;
		line-height: 24px;
	}
	.footer_inner ul li a{
		font-size: 13px;
	}
	.footer_inner ul li i{
		font-size: 12px;
		top: 6px;
	}
	.copyright_inner p{
		font-size: 14px;
	}
	.head_title_inn ul a{
		padding-right: 0px;
	}
	.head_title_inn ul li{
		padding: 0;
	}
	.header_title_page{
		padding: 18px 0;
	}
	.psao {
    	padding: 15px 0;
	}
	.says{
		padding: 15px;
	}
	.says p{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.says h2{
		font-size: 18px;
		padding-bottom: 0px;
	}
	.satr i{
		font-size: 18px;
	}
	.gallery{
		padding: 25px 0;
	}
	.head_cnt_description1 .cnt_public{
		height: auto;
		padding: 10px;
	}
	.head_cnt_description1 h4{
		font-size: 20px;
		padding-bottom: 0;
	}
	.head_cnt_description1.mt4{
		padding-top: 21px;
	}
	.head_cnt_description1 .cnt_public1{
		padding: 15px;
		height: auto;
	}
	.cnt_public1 .form-control1{
		padding: 5px;
		font-size: 14px;
	}
	.frm_btn input{
		font-size: 14px;
		padding: 4px 12px;
	}
	.cnt_public1 iframe{
		height: 200px !important;
	}
	.service-main {
    	padding: 40px 0;
	}
	.service-main h2{
		font-size: 18px;
		padding: 10px 6px;
	}
	.sidebar ul li{
		padding: 6px 7px;
	}
	.sidebar ul li a{
		font-size: 14px;
	}
	.service-detail{
		padding: 15px;
	}
	.service-detail h1{
		font-size: 20px;
		line-height: 26px;
	}
	.service-detail img{
		margin: 8px 0 10px;
	}
	.service-detail h5{
		font-size: 14px;
		line-height: 22px;
	}
	.service-detail b{
		font-size: 14px;
	}
	.service-detail ul li{
		font-size: 14px;
		line-height: 22px;
	}


	.headertop{float:none;padding:0px;}
	.logo{float:none;}
	.header_logo1{padding-top:4px;}
	.social-detail1 ul .num_head{transform:unset;}
	.social-detail1 ul li{display:block;text-align:center;}
	.contact-detail p{border-radius:0px;}
	.social-detail1 ul .scl_head{float:none;}
	.social-detail1 ul .num_add{
		font-size: 14px;
		width:100%;
		text-align:center;
		padding:10px 0;
	}
/* Menu */
	
	.menu_header a{padding: 8px 15px!important;}
	.menu_header{padding:4px!important;}
	.navbar{padding:0.5rem 0!important;}
	.menu ul li ul li a{width:100%!important;}
	.menu ul li .gall_menu li a{width:100%!important;}
	.menu_header .nav-item ul li ul{left:0px;top:50px;}
	.thr_drop, .fist_drop{width:100%!important;}
	.sec_drop{width:100%!important;}

/* Banner */
	.carousel-control-next{right:3px!important;width: 9%!important;}
	.carousel-control-prev{left:3px!important;width: 9%!important;}
/* About */
	.about-home{
		padding:10px 0 20px;
	}
	.about-home:before{display:none;}
	.about-home .about-profile{display:none;}
	.about-discription h2{
		font-size:24px;
		margin-bottom: 6px;
	}
	.about-discription p{
		text-align:justify;
		font-size: 14px;
		line-height: 22px;
	}
	.dr-more a{
		font-size: 14px;
		padding:4px 5px;
		margin-bottom: 8px;
	}
	.dr-more img{margin-right:5px;}
	
/* Doctor */
	.doctor_main{
		padding:20px 0;
	}
	.mar_bot_3{
		padding:0px;
	}
/* Emergency */
	.condult_dscrip{text-align:center;}
	.condult_dscrip1{
		text-align:center;
		padding-top: 10px;
	}
/* Header Title */
	.header_title h1{
		font-size:18px;
		letter-spacing:3px;
		padding-bottom:0px;
	}
	.head_title_inn h1{font-size:20px;}
/* Services */
	.services_home{
		padding:30px 0 0px;
	}
	.services_home:after{width:100%;background-size:cover;height:100%;}
	.padd_con{padding-top:20px;}
	/* Inner Page */
	.about-home1{padding:30px 0;}
	.sidebar_serv{margin-bottom:30px;}
	.about-discription .columns{columns:1!important;padding:0px;}
/* Testimonial */
	.testimonial{margin:0px;}
	.testimonial h2{
		padding:0px;
		font-size:17px;
		line-height: 13px;
	}
	.testimonial .title{
		font-size: 18px;
		margin:10px 0;
	}
	.testimonial .description{
		font-size: 15px;
		text-align:justify;
		padding:0 15px 10px;
		line-height: 22px;
	}
	.testimonial-btn{margin:15px auto;}
	.testimonial-btn ul li{font-size:12px;margin:0 1px 0;}
	.testimonial-btn ul li a{padding:6px 6px;}
/* Gallery */
	.gallery_inner{padding:30px 0;}
/* Footer */
	.our_partner{
		padding:12px 0 0;
	}
	.footer_inner h1{padding-bottom:0px;padding-top:15px;}
	#background-video1{height:100%;}
	.overlay-content1{height:100%;}
	.footer_inner ul li{
		margin:0 0 4px;
		font-size: 14px;
	}
/* Sticky */
	.whatsapp .float{width:70px;height:70px;bottom:140px;}
	.call .float{width:70px;height:70px;bottom:30px;}
/* Contact Us */
	.head_cnt{padding:30px 0;}
}
