@media only screen and (max-width: 340px)  {
	.slide-image{
		/*background-size: auto 100% !important;*/
	}
	.left_menu{
		display: none;
	}
	.reduced{
		width:100% !important;
	}
	#mobile_menu_button{
		display: block;
	}
	.top-menu{
		display: none;
	}
	img{
		max-width: 340px;
	}
	.swiper-container,
	.swiper-container-autoheight .swiper-slide {
		height:150px !important;
	}
	.langs{
		display: none;
	}
	header .basket{
		top:72px;
		right:0%;
	}
	header .account-options{
		top:72px;
		right:auto;
		left:50%;
		transform: translateX(-50%);
	}
	header .search{
		top:68px;
		right: auto;
		left:10%;
	}
	#logo{
		margin-top:25px;
		margin-bottom:50px;
	}
	.header-attr{
		top:-24px;
		left:50%;
		transform: translateX(-50%);
	}
	.goods-container .col{
		min-width: 100%;
		max-width:100%;
	}
	.news-container .col{
		min-width: 100%;
		max-width:100%;
	}
	.search-button{
		display: none !important;
	}
	.search-form .search-cont{
		padding:10px;
	}
	.add-to-cart{
		margin-top:10px;
	}

}


@media screen and (min-width: 341px) and (max-width: 768px) {
	
	.slide-image{
		/*background-size: auto 100% !important;*/
	}
	.left_menu{
		display: none;
	}
	.reduced{
		width:100% !important;
	}
	#mobile_menu_button{
		display: block;
	}
  	.top-menu{
  		display: none;
  	}
	img{
		max-width: 768px;
	}
	.swiper-container,
	.swiper-container-autoheight .swiper-slide {
		height:200px !important;
	}
	.langs{
		display: none;
	}
	header .basket{
		top:72px;
		right:2%;
	}
	header .account-options{
		top:72px;
		right:auto;
		left:50%;
		transform: translateX(-50%);
	}
	header .search{
		top:68px;
		right: auto;
		left:10%;
	}
	#logo{
		margin-top:25px;
		margin-bottom:50px;
	}
	.header-attr{
		top:-24px;
		left:50%;
		transform: translateX(-50%);
	}
	.goods-container .col{
		min-width: 280px;
		max-width:100%;
	}
	.news-container .col{
		min-width: 280px;
		max-width:100%;
	}
	.search-button{
		display: none !important;
	}
	.search-form .search-cont{
		padding:10px;
	}
	.add-to-cart{
		margin: 10px auto 10px auto !important;
    	display: table !important;
	}
	.good-item-more .pre-text{
		padding:0 10px;
	}
	.good-item-more .volume-cont{
		display: table;
		margin: 15px auto;
	}
	.good-item-more .avaibility{
		text-align: center;
	}
}



@media screen and (min-width: 769px) and (max-width: 1000px) {
	.slide-image{
		/*background-size: auto 100% !important;*/
	}
	#mobile_menu_button{
   		display: block;
	}
	.top-menu{
 		display: none;
 	}
 	.swiper-container,
	.swiper-container-autoheight .swiper-slide {
		height:320px !important;
	}
	.goods-container .col{
		min-width: 32%;
		max-width:35%;
	}
	.news-container .col{
		/*min-width: 32%;
		max-width:35%;*/
		width:33.3%;
	}
}


@media screen and (min-width: 1001px) and (max-width: 1280px) {
	#mobile_menu_button{
		display: block;
	}
	.top-menu{
		display: none;
	}
	.swiper-container,
	.swiper-container-autoheight .swiper-slide {
		height:419px !important;
	}
}


@media screen and (min-width: 1281px) and (max-width: 1400px) {
	.top-menu > li > a:link,
	.top-menu > li > a:visited,
	.top-menu > li > a:active{
	  font-size:16px;
	}
}


@media screen and (min-width: 1401px) {

}