@media all and (max-width: 768px) {
	.wrapper, .mlist{
		width: 100% !important;
		overflow: hidden;
	}
	.body{
		width: auto !important;
		padding: 2%;
	}
	
	.pitem{
		width: 33%;
	}
	.mobilesearchform .txt{
		width: 90%;
	}
	
	.pfitem{
		width: 25%;
	}
}

@media all and (max-width: 480px) {	
	.pitem{
		width: 50%;
	}
	
	.mobilesearchform .txt{
		width: 85%;
	}
	
	.orderimg{
		float: none;
	}
	
	.ordertitle, .orderdelete1{
		display: none;
	}
	
	.orderdelete2{
		display: block;
	}
	
	h1{
		font-size: 18px;
	}
	
	.pfitem{
		width: 33%;
	}
}

@media all and (max-width: 360px) {
	.promomobile_home{
		padding: 2px 0;
	}
	
	.promomobile_home .promo-item a{
		display: block;
		padding: 2px 4px;
		background: #efefef;
	}
	.promomobile_home .promo-item img{
		width: 100%;
	}
	.wrapper{
		width: 100% !important;
		min-width: 300px;
	}
	
	.mobilesearchform .txt{
		width: 80%;
	}
	
	.testimonial .item{
		width: 100%;
		float: none;
	}
	
}

@media all and (max-width: 320px) {
	.pitem{
		width: 100%;
		margin: 0 0 2% 0;
		float: none;
		height: auto;
	}
	.pitem img{
		width: 80%;
		max-width: 200px;
	}
}