@media screen and (max-width:1200px){
	#head1 .container, #head2 .container, #head3 .container, #body .container, #foot .container, .parallax #page h1, .parallax #page #pageDescription p, #body .container.parallax #content .subpagesList li .container{width: 100%;}
	body img{max-width: 100%;}

	#quick-box .image-wrapper img{max-width: none;}

	.boxes.start_page .box .name, .boxes.start_page .box .description{padding-left: 5%;padding-right: 5%;}
	.boxes.start_page .box .more{margin-left:5%;margin-right:5%;width: 90%;}
	.boxes.start_page .box .more a{background-image: none;}

	#content #imagesList7{width: 100%;height: auto;}
	#content #imagesList7 li{margin-bottom: 0;}

	.parallax #page h1{padding: 0 2.5%;}
	.parallax #page #pageDescription{padding: 5px 2.5%;}

	#body .container.parallax #content .subpagesList li .container{padding: 0 2.5%;}

	#products .sort{width: 100%;margin-bottom: 10px;}

	#products .subpagesList{width: 50%;margin: 0;}
	#products .subpagesList li{width: 33.333%;width: calc(100% / 3);}

	#searchFormAdvanced{max-width: 50%;margin: 0;}

	#searchFormAdvanced .input{width: auto;}

	#body .container.parallax #imagesList99{width: 100%;}

	#noticeLayer.darkNotice{width: 90%;left: 5%;margin-left: 0;}

}

@media screen and (max-width:900px){
	.boxes.start_page .box .name{font-size: 2.4em;}
	.boxes.start_page .box .more{font-size: 1.3em;}

	#box4 .more{font-size: 3em;}

	#page26 #content .subpagesList li .more a{background-image: none;padding: 30px 5%;min-height: 135px;}
	#page26 #content .subpagesList li .more{font-size: 1.3em;}

	#hamburger-menu{display: block;}

	#header .menu2{display: none;}

	#head1{transition: all 0.35s ease;}
	#header.open_menu #head1{left: -250px;}

	#box11 .more a, #box12 .more a{padding: 10px;}
}

@media screen and (max-width:768px){
	#product #leftBox{width: 100%;padding: 0;}
	#product #imagesList1{margin: 0 auto;width: 100%;text-align: center;}
	#product #imagesListPreview{width: 100%;margin: 0;}

	#product #rightBox{width: 100%;}

	#products .list li{width: 50%;}
	#products .list li:nth-child(3n+1){clear: none;}
	#products .list li:nth-child(2n+1){clear: both;}

	#products .list li:nth-child(6n+4):before, #products .list li:nth-child(6n+4):after{display: none;}

	#products .list li.column0{background-image: none;}
	#products .list li:nth-child(6n+4), #products .list li:nth-child(6n+5), #products .list li:nth-child(6n+6){background-color:transparent;}
	#products .list li:nth-child(4n+3), #products .list li:nth-child(4n+4){background-color:#F4F4F4;}
	#products .list li:nth-child(2n+2){background-image: url('img/shadow.png');background-repeat: no-repeat;background-position: left center;}
	
	#products .list li:hover{background: #1F2D49;}
}

@media screen and (max-width:767px){
	#page26 #content .subpagesList li{width: 100%;background: none !important;}
	#page26 #content .subpagesList li .photo{width: 50%;}
	#page26 #content .subpagesList li .more{text-align: center;}
	#page26 #content .subpagesList li .more a{min-height: 0;}

	.boxes.start_page .box{width: 100%;}
	.boxes.start_page .box:last-child{background: none;}

	#box9 .name, #box9 .description{width: 100%;}

	#page26 #content .subpagesList li .photo{width: 100%;}
	#page26 #content .subpagesList li h2{font-size: 2em;}

	#contactPanel dl.left, #contactPanel dl.right{width: 100%;margin: 0;}

	#box11, #box12{display: none;}
	#container.sugar #page h1, #container.sugar #page #pageDescription, #container.bread #page h1, #container.bread #page #pageDescription{width: 50%;}
	#container.sugar #imagesList2, #container.bread #imagesList2{margin-top: 0;}

	#product div.breadcrumb, #prevNext{width: 100%;}

	#foot .box{width: 33.3333%;width: calc(100% / 3);}
	#foot #box8{width: 100%;text-align: center;margin-top: 20px;}

}

@media screen and (max-width:600px){
	#box4 .more{font-size: 2.5em;}

	#products .subpagesList{width: 100%;margin: 20px 0 0;}
	#searchFormAdvanced{max-width: 100%;margin:20px  0;display: inline-block;float: none;}
	#products .beam{text-align: center;}
}

@media screen and (max-width:480px){
	#products .list li{width: 100%;}
	#head1.logo #slogan{min-width: 315px;margin: 13px 0 0 2.5%;}

	#products .list li:nth-child(2n+2){background-image: none;}
	#products .list li:nth-child(4n+3), #products .list li:nth-child(4n+4){background: none;}
	#products .list li:nth-child(2n+2){background-color:#F4F4F4;}
	#products .list li:hover{background: #1F2D49;}

	#product h1{font-size: 2.5em;}

	#sideTab{display: none;}

	#noticeLayer .close{font-size: 15px;padding: 5px 10px;}

	#fbSideTab{display: none;}
}

@media screen and (max-width:400px){
	#head1.logo #slogan, #logo_small {min-width: 0;}
	#head1.logo #slogan span, #logo_small span{display: none;}

	#foot .box{width: 100%;margin-bottom: 25px;text-align: center;}

	#slogan b{display: none;}

	#prevNext{font-size: 0.9em;}


}

@media screen and (max-width:320px){
	.boxes.contact_page .box{width: 100%;}


}