@media(max-width:480px)
{
	.full_onmobile{width:50%;}
	#logo, #search_holder,#cart_holder{width:auto; float:none;}
#logo img {display: table;float: none;margin: 0 auto;padding-top: 0;width: auto;}
#search_holder {float: none;margin: 0px auto;padding-top:10px;width: 180px;}
.productListing-even,.productListing-odd {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.acc_otherpages{float:left; width:100%;}
.acces_productblock table{width:100%;}
.res_onmobile img{width:100%; height:auto;}
.productListing-even td,.productListing-odd td
{float: left;    width: 100%; text-align:center;}
.productListing-data3 input{text-align:center;}
.cart_btnsblock td { float: left; margin: 10px 0px; text-align: right; width: 100%;
}
.other_pro td {  float: left; text-align: center; width: 100%;
}
}
@media(max-width:450px)
{
	#banner{height:210px;}
.ribon strong {padding: 5px 0 0 10px;
}
}
@media(max-width:400px)
{
	#banner{height:190px;}
}

@media(max-width:360px)
{
	#cart_holder{width:100%; background-size:100% auto;}
	#menu{width:100%;}
	#cart {margin: 19px 0 0 2%;width: 35%;}
	#box {width: 60%;}
	#box > span:last-child {
    line-height: 16px;
}
#banner{height:170px;}
}
@media(max-width:320px)
{
	#banner{height:160px;}
}