body {min-width: 320px;}
img {max-width: 100%;height: auto;}
iframe {max-width: 100%;}
.only-mobile {display:none;}

@media (max-width: 1380px) { 	.wapka1 .fon_login {margin-right: 0;width: 257px;position: absolute;right: 0;}
 	.wapka1 .bloki {padding-top: 43px;}
}
@media (max-width: 1300px) {
	.container,
	.menu_1 .bloki,
	.content .content_2,
	.futer .futer_1, .futer .futer_2 {width: 98%;}

	.menu_1 .bloki .rus_eng {display:none;}
	.menu_1 .bloki .menu2, .moduletable_katalog, .paramfilter.ver160 {width: auto;}

	.content .content_2 .left_blok {width: 29%;}
	.content_2 .content3 {float: right;width: 69%;}
}

@media (max-width: 1279px) {	.wapka1 .bloki .logo {width: 50%}
	.menu2 .menu {padding-left: 0;}
	.menu2 .menu li a {padding:25px 20px 0}
	input#mod_virtuemart_search.inputbox_poisk {width:125px;}

	.paramfilter .mcf_button, .paramfilter a.fullreset {width:48%;margin:0 1%;background-size: cover;background-position: 0 50%;}
	#fancybox-wrap {left: 50%!important;margin-left: -400px;}
}

@media (max-width: 1023px) {	.wapka1 .kontakti {float: left;width:auto;}
	.header-contacts .header-contacts-phone {float:left;margin-right: 20px;}
	.header-contacts .header-contacts-mail {float:left;}
	.menu2 .menu {padding: 0;}
	.menu2 .menu li a {font-size: 16px;padding: 25px 10px 0;}
	input#mod_virtuemart_search.inputbox_poisk {width:75px;}

	div[class*="-view"] .row {display: block;}
	div.product {width: 49%;margin: 0.5%;}
	.wmvo_otstyp, .wmvo_izobrajenie2 {width: 100%;}
	.latest-view .clear, .browse-view .clear  {clear:initial}

	.content .content_2 .left_blok {width: 39%;}
	.content_2 .content3 {width: 59%;}

	.wmvo_kypit {width: 60%;}
	.wmvo_sravnit {width: 40%;}
	span.btn-compare {width: 100% !important;}

	#fancybox-wrap {left: 5%!important;margin-left: 0px;padding: 0;width: 90% !important;}
}

@media (max-width: 767px) {	.only-mobile, .mobile-menu {display: block;}
	.menu_1 .bloki .poisk {display:none;}
	.menu2 .menu form {margin: 5px 15px;}
	.menu2 .menu input#mod_virtuemart_search.inputbox_poisk {width: 212px;}
	.content .content_2 .left_blok, .content_2 .content3 {width: 100%;}
	.wapka1 .bloki .korzina {
	    width: 160px;
	    height: 90px;
	    background-size: cover;
	    position: absolute;
	    top: 150px;
	    right: -100px;
	}
	.bloki .korzina .korzina_2 {padding-top: 45px;padding-left: 61px;font-size: 13px;}
	.wapka1 .kontakti {font-size: 20px;}
	.wapka1 .kontakti a {font-size: 16px;}

	.menu_1 {height: 0;}
	.menu2 .menu {
	    position: fixed;
	    width: 100%;
	    left: -100%;
	    background: #ffffff;
	    z-index: 1220;
	    top: 60px;
	    margin: 0;
	    padding: 0;
	}
	.menu2 .menu li {
	    width: 100%;
	    border-right: 0;
	}
	.menu2 .menu li a {height: 30px;padding: 15px 15px 0;}
	.menu2 .menu li.active a {background: #d6362c;border-bottom: 4px solid #89110e;}

	.wapka1 .bloki .logo {margin-bottom: 15px;}
	.header-contacts .header-contacts-phone, .header-contacts .header-contacts-mail {float: initial;margin-right:0}

	.wapka1 .bloki .logo, .futer_1 .logo, .futer .futer_1 .kontakti, .futer .futer_2 .zna4ki, .futer .futer_2 .kopirait {width: 100%;text-align: center;}
	.futer .futer_1 .kontakti, .futer_1 .logo {padding-top: 10px;}
	.futer {height: 260px;}
}

@media (max-width: 479px) {	.wapka1 {		border-top: 0;
	    height: 198px;
	    overflow: hidden;
	    position: relative;
	 }
	.wapka1 .bloki .korzina {top: 110px;}
	.wapka1 .kontakti {padding:0}

	span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {width: 100%;}
	a.continue_link1, a.continue_link2 {width: 100% !important;}
	div#basket_container .black-basket {font-size: 12px;}
	#cboxWrapper {width: 480px !important;overflow-x: auto;}
}

@media (max-width: 375px) {
  	#cboxWrapper {width: 375px !important;}
}