@media screen and (max-width: 1024px) {
	div.main_fix{
		width:95%;
		max-width: 100%;
	}
}
@media screen and (max-width: 960px) {
	.hidden_m2,.hidden_m{display: none !important;}
	.hidden_d{display: block !important;}
	.logo img{
		max-height:60px;
	}
	.slider{
		width:100%;
		padding:0;
		margin: 0;
	}
	.top-contact{
		display: block;
	}
	.right,.left,.article-contact,.form-contact{
		width:100%;
		float:none;
		margin: auto;
	}
	.wap_item{
		grid-template-columns: repeat(3,1fr);
		grid-gap: 15px;
	}
	.wap_news,.footer{
		grid-template-columns: repeat(2,1fr);
	}
	.wap_tintuc2{
		display: block;
		grid-template-columns: repeat(1,1fr);
		grid-gap: 20px 0;
	}
	.gioithieu{
		display: block;
	}
	.desc_gt{
		width: 100%;
	}
	.img_gt {
	    width: 80%;
	    margin: auto;
	    margin-bottom: 20px;
	    max-width: 500px;
	}
	.user_login a i{
		font-size:20px;
	}
	.item_s .mota_s{
		zoom:0.8;
	}
}
@media screen and (max-width: 800px) {
	.item_s .mota_s{
		zoom: 0.8;
	}
}
@media screen and (max-width: 700px) {

}
@media screen and (max-width: 603px) {
	.linhvuc{
		padding:0;
	}
	.linhvuc .slick-track{
		margin:auto;
	}
	.wap_noidung_text:before,.wap_chungchi:before{
		display:none;
	}
	.wap_chungchi,.wap_noidung_text,.nhantin_f{
		display:block;
	}
	.chungchi,.doitac,.noidung_text3,.noidung_text2,.form-newsletter{
		width:100%;
	}
	.doitac,.form-newsletter{
		margin-top: 50px;
	}
	.item_s .mota_s{
		zoom: 0.6;
	}
	.wap_item {
	    grid-template-columns: repeat(2,1fr);
	}
	.left-pro-detail{
		width: 90%;
		float: none;
		margin: auto;
	}
	.right-pro-detail {
	    width: 100%;
	    float: none;
	    margin-top: 20px;
	}
	.wrap-cart{
		display: block !important;
		padding: 10px 5px;
	}
	.top-cart{
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.bottom-cart {
	    width: 100%;
	    margin-top: 20px;
	}
	.procart {
	    padding: 10px 5px;
	    font-size: 13px;
	}
	.info-procart{
		width: 60%;
	}
	.quantity-procart{
		width: 25%;
	}
}
@media screen and (max-width: 490px) {
	.nhantin_f .td span,.title_f{
		font-size:20px;
	}
	.wap_news, .footer {
	    grid-template-columns: repeat(1,1fr);
	}
	.item_news_sl{
		width: 100%;
	}
	.breadCrumbs{
		font-size: 12px;
	}
	.item_s .mota_s{
		zoom: 0.4;
	}
}
@media screen and (max-width: 376px) {
	
}
@media screen and (max-width: 320px) {

}
