@media screen  and (max-width: 1100px) {
	.all {
		width:98%;
		margin:0 auto
	}
	.header {height:auto}
	.mainmenu{width:100%; text-align:center}
	.top_right{width:100%; text-align:center; margin-bottom: 10px}
	.logo {width:20%}
	.phone {width:24%}
	.catalog {margin-right:1%}
	/*.slider {width:70%}*/
	.slider .wk-slideshow .caption h3 {font-size:19px}
	#menu li {margin-right:10px}
	.vm-col-3 {width:32.5%}
	.list-view .icons {top:27%}
	.product-container-mini {
		width:23%;
		margin:5px
	}
	.popup.dobavki {
		top:2%
	}
}
@media screen  and (max-width: 960px) {
	.catalog h3 {font-size:24px}
	.slider .wk-slideshow .caption h2 {
		font-size:26px;
		margin-bottom:10px;
	}
	.slider .wk-slideshow .caption a.button {font-size:20px}
	.banner {width:100%}
	.sale_banner {text-align:left}
	.width25 {width: 49%}
	.bottom .jcomments-latest li {width:32%}
	#menu .nav.menu li span {display:none}
	#menu li {margin-right: 20px}
	.desc {display:none!important}
	.browse-view h1 {
		font-size:28;
		width:100%
	}
	.product-view-button {display:none}
	.vm-col-3 {width:49%}
	.op_col4 {width:0}
	.spacer-buy-area {width:100%}
	.ves {width:100%}
	.product-field-display table {width:100%}
	#tab_c2 .product-container-mini {width:31%}
}
@media screen  and (max-width: 900px) {
	.logo,.dostavka,.phone {width:49%}
	.cart {width: 46%}
	.foot1,.foot2,.foot3,.foot4 {width:49%;margin-bottom:15px}
	.slider .wk-slideshow .caption h2 {font-size:22px}
	/*.slider .wk-slideshow .caption div {display:none}*/
	.overlay:target + .popup {top:3%}
	.popup.dobavki {
		height: 285px;
		overflow-y: auto;
	}
}
@media screen  and (max-width: 840px) {
	.timer_text h3 {font-size:18px}
	.timer_text {font-size: 14px}
	.catalog .nav.menu li small {display: none}
	#menu span.mif-menu {display: block;cursor:pointer}
	#menu ul.nav.menu {
		display: none;
		position:absolute;
		top: 50px;
		background: #fff;
		width:250px;
		padding: 10px;
	}
	.top_menu {width:70%}
	.cart_mini {width:29%}
	#menu li {
		margin-right: 0;
		width: 100%;
		text-transform: uppercase;
		margin-bottom: 10px;
	}	
	#tab_c2 .product-container-mini {width: 30%}
}
@media screen  and (max-width: 800px) {
	
}
@media screen  and (max-width: 768px) {
	.catalog {width:96%}
	.catalog .module h3 {margin-bottom:0}
	.catalog .module ul.nav.menu {display:none}
	.slider {width:99%; margin-top:0}
	.main_content_mini {width:99%; margin-top:0}
	
}
@media screen  and (max-width: 640px) {
	.cart {width:44%;font-size: 82%;}
	#menu.none {padding:5px 0}
	.top-block .module h3, .bottom .module h3 {font-size:26px}
	.col2 {width:100%}
	.product-container-mini {
		width: 31%;
		margin: 5px;
	}
}
@media screen  and (max-width: 600px) {
	.slider .wk-slideshow .caption a.button {
		padding: 10px 15px;
		line-height: 1.2;
	}
	.cupon_info {
		width: 100%;
		text-align: center;
	}
	.coupon_input_section {width:75%}
	.product-container-mini {width:30%}
}
@media screen  and (max-width: 560px) { 
	.top_menu {width:60%}
	.cart_mini {width:39%}
	.slider .wk-slideshow .caption a.button {font-size:18px}
	.module .mif-star-empty {display:none}
	.bottom .jcomments-latest li {width: 49%}
	.mainmenu ul.menu {
		line-height: 20px;
		margin: 10px 0;
	}	
	.top_right li {
		margin-right: 0;
		width: 49%;
		margin-bottom: 10px;		
	}	
	.op_col1 {display: none}
	.op_col6 {width: 25%}
}
@media screen  and (max-width: 520px) {
	.browse-view h1 {
		font-size: 26px;
		width: 100%;
		text-align: center;
	}
	.tabs label {width:100px}
	.op_col5 {width:20%}
	/*.slider {display:none}*/
	.vm-product-media-container {width:100%}
	.vm-product-details-container{width:100%}
	#tab_c2 .product-container-mini {width:46%}
}
@media screen  and (max-width: 480px) { 
	.padded-product-name {width:230px}
	.catalog {margin-right:0}
	.width25 {width:100%}
	.vm-col-3 {width:100%}
	.coupon_input_section {width:70%}
	.product-container-mini {width:47%}
}
@media screen  and (max-width: 360px) { 
	.mainmenu ul.menu {line-height: 25px}
	.logo{width: 70%;margin: 0 auto;display: block;margin-bottom:10px}
	.dostavka, .phone {width: 100%;margin: 0 auto;display: block;margin-bottom:10px}
	.cart {
		width: 80%;
		display: block;
		margin: 10px auto;
	}
	.catalog {width:92%}
	.top_menu {width:40%}
	.cart_mini {width:55%}
	.tabs label {
		width: 80px;
		font-size: 12px;
	}
	.bottom .jcomments-latest li {width: 100%}
	a.continue_link {
		margin-right: 0;
		margin-bottom: 5px;
	}
	.padded-product-image {
		display: block;
		width: 150px;
		margin: 0 auto;
	}
	.padded-product-name {width: 100%}
	.op_basket_row {font-size:12px}
	.coupon_input_section {
		width: 55%;
		margin-right: 20px;
	}
	.foot1, .foot2, .foot3, .foot4 {
		width: 100%;
		margin-bottom: 15px;
	}	
	.product-container-mini {width:46%}
}
@media screen  and (max-width: 320px) { 
	.popup.dobavki {
		height: 285px;
		overflow-y: auto;
		min-width: 190px!important;
	}
	.product-container-mini {width:95%}
	.popup.dobavki {height:385px}
	#tab_c2 .product-container-mini {width:95%}
}