@media (max-width: 320px){
	.header_desk{
		display:none;
	}
	.header_mobile{
		display:block;
	}
	.header_order li{
	  padding:5px;
	  font-size:12px;
	}
	.New_phone{
		position:fixed; 
		bottom:20px; 
		right:20px;
		display:block;
		z-index:9999;
		left:auto;
	}
	.New_zalo{
		bottom:20px; 
		left:20px;
		z-index:9999;
	}
	.CheckOrder li{
	  padding:7px;
	  font-size:14px;
	}
	.header_order .badge{
		margin-left:50px;
	}
	.form-control{
		margin:10px 0px;	
	}
	.list-menu-mobile{
		display:none;
		width:100%;
		height:auto;
		position:absolute;
		background:#fff;
		border:1px solid #ef1c25;
		z-index:9999;
	}
	.list-menu-mobile li{
		padding:10px 0px;
		font-size:14px;
		border-bottom:1px solid #ef1c25;
	}
	.list-menu-mobile .sub-menu li{
		padding:10px 0px 10px 0px;
		font-size:14px;
		border:none;
		list-style:square;
		margin-left:20px;
	}
	.footer_bot{
		display:none;	
	}
	.footer_mobile{
		display:block;	
	}
	.prohome img{
		width:160px;
		height:160px;
		object-fit:cover;
	}
	.hide_mobi{
		display:none;	
	}
	iframe {
    	max-width:300px;
	}
	.support_pc{
		display:none;	
	}
	.support_mobi{
		display:block;	
	}
}

@media (max-width: 767px) {
	.header_desk{
		display:none;
	}
	.header_mobile{
		display:block;
	}
	.header_order li{
	  padding:5px;
	  font-size:12px;
	}
	.CheckOrder li{
	  padding:7px;
	  font-size:14px;
	}
	.header_order .badge{
		margin-left:50px;
	}
	.form-control{
		margin:10px 0px;	
	}
	.list-menu-mobile{
		display:none;
		width:100%;
		height:auto;
		position:absolute;
		background:#fff;
		border:1px solid #ef1c25;
		z-index:9999;
	}
	.list-menu-mobile li{
		padding:10px 0px;
		font-size:14px;
		border-bottom:1px solid #ef1c25;
	}
	.list-menu-mobile .sub-menu li{
		padding:10px 0px 10px 0px;
		font-size:14px;
		border:none;
		list-style:square;
		margin-left:20px;
	}
	.footer_bot{
		display:none;	
	}
	.footer_mobile{
		display:block;	
	}
	.prohome img{
		width:150px;
		height:150px;
		object-fit:cover;
	}
	.hide_mobi{
		display:none;	
	}
	iframe {
    	max-width:350px;
	}
	.New_phone{
		position:fixed; 
		bottom:20px; 
		right:20px;
		display:block;
		z-index:9999;
		left:auto;
	}
	.New_zalo{
		bottom:20px; 
		left:20px;
		z-index:9999;
	}
	.support_pc{
		display:none;	
	}
	.support_mobi{
		display:block;	
	}
}

@media (min-width: 768px) and (max-width: 813px) {
	.header_desk{
		display:none;
	}
	.header_mobile{
		display:block;
	}
	.form-control{
		margin:10px 0px;	
	}
	.list-menu-mobile{
		display:none;
		width:100%;
		height:auto;
		position:absolute;
		background:#fff;
		border:1px solid #ef1c25;
		z-index:9999;
	}
	.list-menu-mobile li{
		padding:10px 0px;
		font-size:14px;
		border-bottom:1px solid #ef1c25;
	}
	.list-menu-mobile .sub-menu li{
		padding:10px 0px 10px 0px;
		font-size:14px;
		border:none;
		list-style:square;
		margin-left:20px;
	}
	.prohome img{
		width:120px;
		height:120px;
		object-fit:cover;
	}
	.New_phone{
		position:fixed; 
		bottom:20px; 
		right:20px;
		display:block;
		z-index:9999;
		left:auto;
	}
	.New_zalo{
		bottom:20px; 
		left:20px;
		z-index:9999;
	}
	.support_pc{
		display:none;	
	}
	.support_mobi{
		display:block;	
	}
}

@media (min-width: 812px) and (max-width: 991px) {
	
	.header_desk{
		display:none;
	}
	.header_mobile{
		display:block;
	}
	.form-control{
		margin:10px 0px;	
	}
	.list-menu-mobile{
		display:none;
		width:100%;
		height:auto;
		position:absolute;
		background:#fff;
		border:1px solid #ef1c25;
		z-index:9999;
	}
	.list-menu-mobile li{
		padding:10px 0px;
		font-size:14px;
		border-bottom:1px solid #ef1c25;
	}
	.list-menu-mobile .sub-menu li{
		padding:10px 0px 10px 0px;
		font-size:14px;
		border:none;
		list-style:square;
		margin-left:20px;
	}
	.prohome img{
		width:120px;
		height:120px;
		object-fit:cover;
	}
	.title-product h4 a{
	  color:#000;
	  text-decoration:none;
	  font-size:0.8rem;
	}
	.price{
	  color:#ef1c25;
	  text-decoration:none;
	  font-size:0.8rem;
		text-align:center;
	}
	.New_phone{
		position:fixed; 
		bottom:20px; 
		right:20px;
		display:block;
		z-index:9999;
		left:auto;
	}
	.New_zalo{
		bottom:20px; 
		left:20px;
		z-index:9999;
	}
	.support_pc{
		display:none;	
	}
	.support_mobi{
		display:block;	
	}
}

@media (min-width: 992px) and (max-width: 1199px) {

}



@media (min-width: 1200px) {

}