@media screen and  (max-width:1248px) {
	.margin-auto{
		padding: 0 15px;
	}
}
@media screen and  (max-width:1180px) {
	.logo img,.banner img{
		max-width: 100%;
	}
	div#menu{
		padding-right: 0;
	}
}
@media screen and  (max-width:1120px) {}
@media screen and (max-width:1070px) {}
@media screen and  (max-width:1024px) {
	.search{
		display: none;
	}
	.w_menu{
		display: none;
	}
	div#menu_mobi{
		display: block;
	}
	.wrap_tieuchi:nth-child(1) .text_tieuchi{
		text-align: center;
		left: 0;
	}
	.wrap_tieuchi:nth-child(5) .text_tieuchi{
		text-align: center;
		right: 0;
	}
}
@media screen and  (max-width:992px) {
	.main_gioithieu{
		margin-top: 25px;
	}
	.margin-auto{
		padding: 0 10px;
	}
	.cot1_gioithieu{
		width: calc(50% - 10px);
	}
	.cot2_gioithieu{
		width: calc(50% - 10px);
	}
	.title_gioithieu h3{
		font-size: 25px;
	}
	.div_sanpham{
		margin: -10px;
	}
	.wrap_sanpham{
		padding: 10px;
	}
	.main_spnb{
		margin: 30px 0;
	}
	.main_hinhanh{
		margin: 25px 0;
	}
	.main_tieuchi{
		background-size: cover!important;
	}
	.flex_tintuc{
		flex-flow: wrap;
	}
	.cot1_tintuc{
		width: 100%;
	}
	.cot2_tintuc,.cot3_tintuc{
		width: calc(50% - 10px);
		margin-top: 25px;
	}
	.img_doitac img{
		max-width: 100%;
	}
}
@media screen and  (max-width:918px) {
	.header_title{
		display: none;
	}
}
@media screen and  (max-width:850px) {
	.flex_header{
		justify-content: space-around;
	}
	.w_hotline{
		display: none;
	}
	.wrap_tieuchi{
		position: relative;
		text-align: center;
		width: calc(100% / 3);
		max-width: 100%;
		padding: 10px;
	}
	.main_tieuchi:before{
		display: none;
	}
	.absolute_img{
		display: none;
	}
	.relative_tieuchi{
		display: flex;
		max-width: 100%;
		flex-flow: wrap;
		margin: -10px;
	}
	.wrap_tieuchi:nth-child(1){
		top: 0;
		left: 0;
	}
	.wrap_tieuchi:nth-child(2){
		top: 0;
		left: 0;
	}
	.wrap_tieuchi:nth-child(3){
		left: 0;
		bottom: 0;
	}
	.wrap_tieuchi:nth-child(4),.wrap_tieuchi:nth-child(5){
		right: 0;
		top: 0;
	}
	.img_tieuchi{
		margin: auto;
	}
	.main_tieuchi{
		margin-top: 40px;
		min-height: 100%!important;
		padding: 20px 0;
	}
	#bottom_ft{
		padding: 25px 0;
	}
	.fixmenu #header{
		display: none;
	}
}
@media screen and  (max-width:768px) {
	.flex_gioithieu{
		flex-flow: wrap;
	}
	.cot1_gioithieu{
		width: 100%;
	}
	.cot2_gioithieu{
		width: 100%;
		margin-top: 20px;
	}
	.xemtatca_gioithieu{
		margin-top: 15px;
	}
	.wrap_sanpham{
		width: calc(100% / 3);
	}
	.img_hinhanh{
		width: calc(100% / 3);
	}
	.title_tintuc h3{
		font-size: 18px;
	}
	.flex_ft{
		flex-flow: wrap;
	}
	.cot1_ft{
		width: 100%;
	}
	.cot2_ft,.cot3_ft{
		width: 100%;
		margin-top: 20px;
	}
	#copyright .flex{
		justify-content: center;
		text-align: center;
		flex-flow: wrap;
	}
	#copyright .flex div{
		width: 100%;
	}
	.item_album{
		width: calc(100% / 3);
	}
	.thanh_title h3{
		padding: 5.5px 40px 1.5px 88px;
	}
	.goidienthoai{
		display: block!important;
	}
}
@media screen and  (max-width:725px) {}
@media screen and  (max-width:680px) {}
@media screen and  (max-width:600px) {
	.cot2_tintuc, .cot3_tintuc{
		width: 100%;
	}
	.ten_cty h2{
		font-size: 25px;
	}
	.wrap_tieuchi{
		width: calc(100% / 2);
	}
}
@media screen and  (max-width:520px) {
	.wrap_sanpham,.img_hinhanh,.item_album{
		width: calc(100% / 2);
	}
	.click_tab{
		padding: 0 10px;
	}
}
@media screen and  (max-width:480px) {
	.banner{
		padding-left: 10px;
	}
	.title_gioithieu h3{
		font-size: 20px;
	}
	.thanh_title h3{
		padding: 5.5px 15px 1.5px 65px;
	}
}
@media screen and  (max-width:382px) {}