@media only screen and (max-width:800px){
	html{margin-top:0!important;}

	/*fix ảnh mobi*/
	.wp-caption{max-width:100%;}
	.wp-caption img{max-width:100%!important;object-fit:contain!important;}

	/*end fix ảnh*/
	.home_banner{min-height:50vh!important;position:relative;overflow:hidden;}
	.home_banner_wrap{height:50vh!important;top:0;}
	.home_banner_content{top:90px!important;}
	.home_banner_main_img{z-index:-1;opacity:.3;left:0!important;bottom:0!important;margin:0!important;}
	button.btn.btn-blue.mt-2.d-send{border:1px solid #fff;}
	button.btn-21{position:absolute;left:50%;right:50%;transform:translate(-50%,0);bottom:-90px;}
	.home_banner_content p{text-align:center!important;}
	.slogan{font-size:20px!important;text-transform:uppercase;text-shadow:unset;font-family:arial!important;}
	.nhanmanh{font-size:22px!important;display:block!important;text-shadow:unset!important;}
	.bottom_bg img{margin-top:5px;}
	.btn-21{width:70%!important;margin:5%!important;padding:unset!important;right:0;position:absolute;bottom:-150px;}
	.btn-21 a{font-size:18px!important;}
	.ill_list .col-12:last-child .ill_col{border-top:none;}
	.home_intro .container{padding-left:0;padding-right:0;}
	.dathen_content .d_contact{max-width:100%;}
	.whyus_mb_col{width:50%;float:left;padding:5px;background:#f7a0a1;height:320px;overflow:hidden;border:1px solid #fff;}
	.whyus_mb_content h3{font-size:16px!important;text-align:center;margin:10px 0;color:#fff;font-weight:bold!important;}
	.home_phongkham p{margin:0 10px;text-align:center;font-size:13px;border:1px solid #e3e3e3;padding:5px;border-radius:5px;background:#fff;color:#f7a0a1;min-height:unset;height:80px;overflow:hidden;}
	.img_float_vertical img{width:180px;}
	div#dathen{height:auto!important;}
	#dathen .dathen_timeout p{font-size:14px!important;}
	#footer > img{margin-top:-15px;}
	.footer_dathen form{max-width:100%!important;}
	.footer_content h4{margin-top:20px;}
	.col-md-3.footer_dathen{margin-bottom:50px;}
	a.btn.tu-van-ads{margin-bottom:20px;text-align:center;display:block;margin-top:20px;margin:20px auto;width:200px;}
	.preview_wrap{padding:50px 0;}
	.preview_slider_nav{height:auto;}
	.luuy p{margin-bottom:5px;}
	.luuy span{font-size:12px;}
	.preview_left h3{font-size:20px!important;}
	.preview_left h3 span{font-size:25px;}
}
@media only screen and (max-width:360px){
	.btn-21{bottom:-100px!important;}
}
