
@media only screen and (max-width: 1250px) {
	.v2-logo {
		width: 190px;
	}
	.bodyfull{
		overflow: hidden;
	}
	.v2-not-full-cart {
		width: 80%;
	}
}

@media 
only screen and (min-device-width : 1000px)

{
.v2-content, .v2-container{
	width:85% !important;
	min-width:1000px;
}
.content-filter {
    width: 100%  !important;
}
.css-catalog .product_block {
    width: 24%;
	
    
	margin-right:1%;
	margin-left:0;
	height:400px;
}
.css-catalog .product .id_photo {
    height: 300px;
}
.css-catalog .product_block img {
    max-height: 300px;
    max-width: 90%;
}
.v2-icons a {
	width: 25% !important;
    box-sizing: border-box;
	background: url(../imgv2/home_icons_new.png) no-repeat;
	height: 93px;
}
.v2-icons a.v2-hic2 {
    background-position: 0 -95px;
}
.v2-icons a.v2-hic3 {
    background-position: 0 -188px;
}
.v2-icons a.v2-hic4 {
    background-position: 0 -279px;
}
.mflr{
	width:20%;
}
.navigation #search{
    width: 55px !important;
    box-sizing: border-box;
	margin-right:0 !important;
}
.mega-menu li a {
    float: none;
    display: block;
    text-align: center;
}
.sub-container.mega{
	margin-left:0 !important;
	left:0 !important;
	right: auto !important;
}
.sub-container.non-mega{
	margin-left:0 !important;
	left:auto !important;
	right: auto !important;
}
.map1none .map1 {
    padding-left: 0 !important;
}
.v2-content .v2-container{
	width:100% !important;
}
.v2-content .v2-container .jcarousel{
	width:auto !important;
}
.v2-home-news {
    width: 63% !important;
    padding-left: 30px;
    box-sizing: border-box;
}
.v2-home-news-item {
    width: 50% !important;
	height: 240px  !important;
}
.v2-home-news-item a {
    width: 100%  !important;
    box-sizing: border-box;
}

.map0 {
    padding: 9px 0px 11px 0;
	font-size: 13px;
}
.v2-home-feedback {
    min-width: 362px;
    padding-left: 29px;
    width: 35% !important;
    box-sizing: border-box;
	margin-left:0 !important;
}
.v2-home-contacts {
    width: 90%;
    min-width: 330px;
}
.product-col1 .product-main-img, .product-col1 #multizoom1 {
    width: 75% !important;
    height: auto !important;
    margin: 0 auto;
}
.css-hompage .content.v2-content {
    width: 100% !important;
}
.css-hompage .v2-content .v2-container {
    width: 85% !important;
}
body.pickup .v2-page-content table{
	width:98% !important;
	box-sizing:border-box;
}
.v2-home-content{
	width:auto;
}
.v2-opinion-col1{
	width:283px;
}
.table-max-width {
    width: 97% !important;
}

/*
.mega-menu li {
    width: 13%;
	white-space: nowrap;
}
.mega-menu li a{
    white-space: nowrap;
	text-align:center;
}
.mega-menu li.admin-menu-button{
	width:auto !important;
}*/
.navigation #search, .v2-mobs #search {
    padding: 6px 0 0 10px;
    margin-right: 321px;
    float: right;
    width: 37px;
}
.foot .v2-container{
	width:1000px !important;
}
.css-product .v2-simple-page {
    width: auto;
	min-width:1000px;
	box-sizing: border-box;
}
.product-col2 {
    min-width: 263px;
	width:29% !important;
    float: left;
    margin-right: 3% !important;
}
.product-col1 {
    min-width: 358px;
	width:37% !important;
    margin-right: 2% !important;
}
.v2-simple-page .product-col3 {
    min-width: 260px !important;
	width:28%;
}


}

@media only screen and (max-width: 480px) {
	.v2-not-full-cart {
		width: 100%;
	}
	.v2-logo {
		width: auto;
	}
	.v2-nav-bg.v2navbg-vis {
		position: fixed !important;
		height: calc(100vh - 154px);
		overflow: scroll;
		z-index: 6;
		top: 154px;
	}
	.v2-nav-bg.v2navbg-fixed.v2navbg-vis {
		position: fixed !important;
		height: calc(100vh - 65px);
		overflow: scroll;
		z-index: 6;
		top: 65px;
	}
	.mobile-hidden{
		display:none;
	}
}