@media screen and (max-width:1200px){
	#head1 .container, #head2 .container, #head3 .container, #body .container, #foot .container, #page1 #head3 .container, .boxes.start_page .box .page-box, #body #product div.container, #head0 .container, #productsRelated, #productSlider{width: 100%;}
	body #page img{max-width: 100%;}
	body #product img{max-width: 100%;}

	#hamburger-menu{display: block;}
	#header .menu2{display: none;}

	#slider4 .title .slick-prev{left: 2.5%;}
	#slider4 .title .slick-next{right: 2.5%;}

	#slider2 img{max-width: 100%;}
	.boxes.start_page .box .photo{overflow: hidden;}
	.boxes.start_page .box .photo img{max-width: inherit !important;}

	#content .subpagesList li#page-21 ul li{width: 100%;padding: 10px 0;background: none;min-height: 0;}
	#content .subpagesList li#page-52{min-height: 0;padding-bottom: 40px;}

	#product #box{max-width: 25%;margin: 10px 0;}
	#product #imagesList2{width: 25%;margin: 20px 0 0;padding: 0 1%;text-align: center;}

	#prevNext{width: 30%;}
	#product div.breadcrumb{width: 69%;}

	#logo{padding: 15px 20px;}

	#productsRelated .slick-prev{left: 2.5%;}
	#productsRelated .slick-next{right: 2.5%;}

	#powered{padding: 15px 2.5%;}

	#box5 .photo::after{display: none;}
	
}
@media screen and (max-width:900px){
	.boxes.start_page .box .name{padding-top: 20px;}
	.boxes.start_page .box .description{padding: 15px 5%;}

	#foot .container > div{padding: 25px 0.5% 25px 2.5%;}

	#content .subpagesList li#page-52{background-size: auto;margin-left: -3%;width: 106%;}

	#content .subpagesList li#page-22 ul li{width: 50%;}
	#content .subpagesList li#page-22 ul li:nth-child(3n+1){clear: none;}
	#content .subpagesList li#page-22 ul li:nth-child(2n+1){clear: both;}

	#products li .photo{height: 170px;}

	.boxes.contact_page .box{width: 50%;background: none;min-height: auto;padding: 0 2.5%;}


	#product div.breadcrumb{width: 59%;}
	#prevNext{width: 40%;}
	#product .infoProduct .box{width: 50%;margin: 0;padding: 20px 2.5%;float: left;}
	#product .infoProduct #priceFrom{margin: 0;padding: 20px 2.5%;}
	#product #imagesList2{width: 50%;}
	#product #box{width: 100%;float:none;max-width: 100%;}
	#product #box #addBasket{width: 50%;float: left;}
	#product #box #price, #product #box #noPrice{width: 50%;float: left;}
	#product #box .priceOld{width: 50%;float: left;}
	#product #askAboutProduct{width: 50%;float: right;}
	#product #box #available{clear: right;width: 50%;float: right;}

	#product #boxDsc{width: 60%;}
	#product #imagesList2{width: 40%;}

	#subpagesGallery li{width: calc(100%/3) !important;width: 33.3333% !important;}
	#subpagesGallery li:nth-child(3n+1){clear: both;}
	#subpagesGallery li:nth-child(4n+1){clear: none;}
	#productDescriptionExt table{width: 50% !important;margin: 20px auto;clear: both;}
}

@media screen and (max-width:767px){
	#box3 .photo{display: none;}
	#box3 .description{width: 100%;}

	#box2{height: 250px;overflow: hidden;}

	#content #slider3 .title{width: 45%;font-size: 2.5em;}
	#content #slider3 ul{width: 55%;padding-right: 2.5%;}

	#products .list li{width: 50%;}
	#products li:nth-child(3n+1){clear: none;}
	#products li:nth-child(2n+1){clear: both;}

	#products > .list > li:nth-child(3n+3):after{display: block;}
	#products > .list > li:nth-child(2n+2):after{display: none;}
	#contactPanel #captcha{width: 15%;}

	#foot .container > div{display: block;border: 0;width: 50%;float: left;padding: 20px 1% 20px 2.5%;}
	#foot #box4{width: 100%;clear: both;border-top: 1px solid #6c6c6c;}
}

@media screen and (max-width:600px){
	#contactPanel fieldset dl{width: 100%;margin: 0;}
	#content .subpagesList li#page-22 ul li{width: 100%;}
	#product .infoProduct .box{width: 100%;}
	#product .infoProduct #priceFrom{width: 100%;}
	#prevNext{width: 100%;text-align: center;padding-top: 10px;}
	#product div.breadcrumb{width: 100%;padding: 0;}
	#product #boxDsc{width: 100%;}
	#product #imagesList2{width: 100%;}
	#product #box #addBasket{width: 100%;}
	#product #box #price, #product #box #noPrice, #product #box .priceOld{width: 100%;}
	#product #askAboutProduct{width: 100%;}
	#product #box #available{width: 100%;}

	#logo{width: 75%;padding-right: 0;}
	#logo img{width: 100%;}

	#productsRelated .photo{min-height: 200px;}
	#productsRelated .photo img{top: 100px;}

	#subpagesGallery li{width: 50% !important;}
	#subpagesGallery li:nth-child(2n+1){clear: both;}
	#subpagesGallery li:nth-child(3n+1){clear: none;}
	#productDescriptionExt table{width: 100% !important;}
}

@media screen and (max-width:480px){
	.boxes.contact_page .box{width: 100%;}
	#products .list li{width: 100%;}

	#contactPanel #captcha{width: 25%;}

	#logo{width: 75px;overflow: hidden;}
	#logo img{width: auto;}

	#slider4 .title, .boxes.start_page .box .name, #content #slider3 .title, #productsRelated h3{font-size: 2em;}

	#subpagesGallery li{width: 109% !important;clear: both;}
	#sideTab{display: none;}
}

@media screen and (max-width:320px){
	

}