@media screen  and (max-width: 1024px) {
	#js-mainnav.megamenu ul.level0 li.mega span.mega, #js-mainnav.megamenu ul.level0 li.mega a.mega	 {padding: 12px}
	a.button, .button a, input.rsform-submit-button, button.btn {padding: 8px;}
	.slider {width: 70%}
	.all {width: 98%}
	.left {width: 28%}
	.main_content_left {width: 70%}
	.additional-images img {width: 90px;}
	.tabs {width: auto;}
	.product-field-type-R {width:23%}
}
@media screen  and (max-width: 960px) {
	#js-mainnav.megamenu .js-megamenu {font-size: 14px;}
	.slider {width: 69%;}
	.slider_box h2 {font-size: 22px}
	.slider_box {
		font-size: 14px;
		height: 324px;
		width: 280px;
	}
	.additional-images img {width: 80px;}
	#js-mainnav.megamenu ul.level0 li.mega span.mega, #js-mainnav.megamenu ul.level0 li.mega a.mega {padding: 8px;}
	.slider {width: 67%;}
}
@media screen  and (max-width: 920px) {
	.PricesalesPrice {font-size:17px}
	.comment2 {font-size: 12px}
	.product-fields .product-field, .product-related-categories .product-field {width:95%}
	.prprice { width: 47%;}
	.productdetails .addtocart-area {width: 50%;}
	a.button, .button a, input.rsform-submit-button, button.btn {
		padding: 3px;
		width: auto;
	}
}
@media screen  and (max-width: 860px) {
	#js-mainnav.megamenu ul.level0 li.mega span.menu-desc {display: none}
	#js-mainnav.megamenu .js-megamenu {font-size: 18px;}
	.slider {width: 64%;}
	.sale_slaider_box {
		height: 90px;
		width: 100px;
	}
	.sale_slaider_box {font-size: 35px}
	.slider_box {line-height:1.2}
	.slider_box { height: auto}
	.slider_box h2 {font-size: 18px}
	.info1 {
		float: left;
		margin-right: 0;
		width: 50%;
	}
	.info2 {
		float: left;
		margin-right: 0;
		width: 50%;
	}
	.call a.button {
		display: inline-block;
		margin-bottom: 10px;
		vertical-align: middle;
		width: 100%;
	}
	.tovar_menu li {width:90%}
	.additional-images img {width: 70px;}
	#easy_zoom {
		width:300px;
		height:300px;
		left:200px;
	}
}
@media screen  and (max-width: 840px) {
	.logo {width:50%}
	.adress {float: left;width: 45%;}
	.phone, .call {width: 50%;}
	.call a.button {
		margin-bottom: 0;
		width: 48%;
	}
	
	.output-billto span.values, .output-shipto span.values, .floatleft, span.floatleft {
		display: inline-block;
		float: none;
		margin-bottom: 10px;
		vertical-align: top;
	}
	.width25 {
		width: 49%;
	}
	
	.product-fields .product-field, .product-related-categories .product-field {
		width: 48%;
	}
	.width33 {width: 100%;}
	.vm-col-3 {width: 100%;}
}
@media screen  and (max-width: 800px) {
	.top1 .menu li {font-size: 14px;}
	.call a.button {width: 47%;}
	.additional-images img {width: 60px;}
	.vm-product-details-container .PricesalesPrice {font-size:24px}
	div#vmMainPageOPC .opc_top_inner {width:100%; margin-bottom: 20px;}
	#opc_shipping_and_shipto_section, #payment_top_wrapper, div#opc_bottom_section.opc_section {width:100%}
	.product-field-type-R { width: 48%;}
}
@media screen  and (max-width: 780px) {
	.slider_box {display: none;}
	.slider {width: 100%}
	.login a {margin-right: 5px;}
	.productdetails .product-fields {width:100%}
}
@media screen  and (max-width: 740px) { 
	.top1 .menu li {padding:0 5px}
	.custom_params-6 li, .custom_params-8 li, .custom_params-9 li, .custom_params-10 li {width:100%}
	.vm-product-details-container .product-price {
		margin-bottom: 5px;
		text-align: center;
		width: 100%;		
	}
	.vm-product-details-container .addtocart-area {width:100%}
}
@media screen  and (max-width: 700px) {
	.login {
		text-align: center;
		width: 100%;
	}	
	#block {
		height: 80px;
		position: relative;
	}	
	.wW {height: 20px;}
}
@media screen  and (max-width: 680px) { 
	.additional-images img {width: 60%;}
	.additional-images {text-align: center;}
	.tabs label {padding: 0 10px}
	.product-field-type-R {width: 47%;}
}
@media screen  and (max-width: 600px) { 
	.slider_box1 h2 {font-size: 18px}
	.left h3.module-header {font-size: 20px}
}
@media screen  and (max-width: 560px) {
	.main_content_left {	width: 58%;}
	.left {width: 38%;}
	.item-page h2 {font-size: 28px; line-height: 1;}
	.tabs label {
		font-size: 16px;
		margin: 0;
		width: 97%;
	}	
	.productdetails-view h1 {
		font-size: 26px;
		line-height: 1;
	}	
	.vm-product-media-container, .vm-product-details-container {width:100%}
	#container {display: none;}
	.additional-images .floatleft {width:32%}
	.additional-images img {
		margin: 0;
		width: 97%;
	}	
	.div.op_col1 img {display: none;}
}
@media screen  and (max-width: 540px) {
	.call a.button {width: 46%;}
	#tab_1:checked ~ #tab_l1, #tab_2:checked ~ #tab_l2, #tab_3:checked ~ #tab_l3 {font-size:14px}
}
@media screen  and (max-width: 500px) {
	.adress {width:43%}
}
@media screen  and (max-width: 500px) {
	.phone {width:45%}
	.call {width:55%}
}
@media screen  and (max-width: 480px) {
	.menu-link {
		display: block;
		width: 95%;
		background: #c56918;
		color: #fff;
		text-decoration: none;
		text-align:right;
		font-size: 16px;
		padding: 5px 10px;
	}
	.top {
		margin: 5px 0;
	}
	.main_content_left {width:100%}
	#menu{ 
		z-index:1500;
		overflow: scroll;
	}
	.left {
		width:100%;
		background: #fff;
		
		-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.35);
		-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.35);
		box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.35);		
	}
	
	#block {height: 110px;}
	.login a.menu-link {border:none}
	div.op_col1 img {display: none;}
	.nspCol3 {width: 100%;}	
	.soc, .footer_logo, .footer_block {text-align: center;width: 100%;}	
}
@media screen  and (max-width: 460px) {
	.slider {display: none;}
}
@media screen  and (max-width: 440px) {
	.logo {
		margin: 0;
		text-align: center;
		width: 100%;
	}	
	.top1 {display: none}
	.adress, .phone {width:50%}
	.call {width:100%; margin-top: 10px}
	.top2 {
		color: #fff;
		float: none;
		padding-bottom: 10px;
		text-align: center;
	}	
	.width25 {
		width: 100%;
	}
}
@media screen  and (max-width: 360px) {
	.adress, .phone {width:100%; text-align: center}
	.info1, .info2 {width:100%}
}