@charset "utf-8";
/* CSS Document */

@media (min-width:1px) and (max-width:767px){
	.nonMobile{display:none;}
	.mobile{display: block;}
	.h1{font-size: 9vw;}

	header{padding: 10px 0;background-size: 55%;}
	header .btnSmall{font-size: 12px;padding: 7px 10px;text-align: center;min-width: 100px;}
	header img{width: 70px;}

	#banner{margin-bottom: 15px;}
	#bigBanner{background-size: 65%;}

	#products .products_holder{margin-bottom: 15px;}
	#products .products_holder .item{width: calc(calc(100% - 15px)/2);}
	#products .products_holder .item h3{text-align: center;}
	.bg1{padding: 25px 0;margin-bottom: 25px;}

	.productMainHolder{flex-flow: column;}
	.productMainHolder .sliderHolder,.productMainHolder .productInfo{width: 100%;}
	.productMainHolder .productInfo .pricesInfo .codes .productBrand img {padding: 10px;width: 120px;}
	.productMainHolder .productInfo .productIcons_holder .productIcons_wrapper{padding: 0 15px;}
	.productMainHolder .productInfo .productIcons_holder .productIcons_wrapper .product-info-item{width: calc(100% / 5);padding: 5px;}
	.productMainHolder .productInfo .description .descriptionText{max-width: 100%;padding: 20px;}
	.productMainHolder .productInfo .pricesInfo .prices .price{font-size: 26px;}

	.footer-bottom-content{flex-wrap: wrap;}
	footer .footer-top{padding: 24px 15px 45px;}
	
}