@media screen and (max-width:1200px){
	#page > .container, #page > .pages-list li .container, #foot .container, #powered .container, #head1 .container, #head2 .container, #content .widget.type-50 .container, #content #widget-3, .widgets-2, #pages-related .pages-list > li .container{width: 100%;}
	#page1 #head2 .container, #head2 .container{height: auto;}
	#head2:before{display: none;}

	#hamburger-menu{display: block;}
	#head1 .menu-1{display: none;}

	#content #widget-3, #foot .container{padding: 50px 2.5%;}

	#powered .container{padding: 15px 2.5%;}

	#foot .container{text-align: right;}
	.widgets-4 > ul > li{clear: both;text-align: left;}
	#widget-7{float: none;display: inline-block;width: auto !important;}

	#slider-1, #page1 #slider-1, #slider-1 li.slick-current.slick-active:before, #page1 #slider-1 li.slick-current.slick-active:before{height: 100%;background-position: bottom center;}
	
/*	
	#slider-1 .title1{top: 10px;}
	#slider-1 .title2{right:43%;bottom: inherit;top:10px;}
 	#page1 #slider-1 .title1{right:100px;top:40px;}
	#page1 #slider-1 .title2{right:42%;top:inherit;}
	*/

	#slider-1 .title2{top:initial;bottom: 30px;right: 36%;}
	#slider-1 .title1{top:initial;bottom: 100px;right: 9%;}

	#page1 #slider-1 .title2{top:initial;bottom: 50px;right: 38%;}
	#page1 #slider-1 .title1{top:initial;bottom: 300px;right: 14%;}

	#slider-1 li.slick-current.slick-active:before{width: 100%;left:0;margin-left: 0;}
	
	#page4 .images-2{display: block;margin: 10px auto 0;float: none;}
	#page4 #page div.content{clear: both;}
	
}


@media screen and (max-width:1100px){
	#content #widget-3 div.slider{width: 100%;}
}

@media screen and (max-width:1000px){
	#slider-1 .title2{bottom: 30px;right: 34%;}
	#slider-1 .title1{bottom: 80px;right: 3%;}

	#page1 #slider-1 .title2{right: 36%;}
	#page1 #slider-1 .title1{right: 13%;}
}

@media screen and (max-width:900px){
	#slider-1 .title2{bottom: 30px;right: 33%;font-size: 1.8em;}
	#slider-1 .title1{bottom: 70px;right: 1%;font-size: 1.8em;}

	#page1 #slider-1 .title2{right: 34%;}
	#page1 #slider-1 .title1{right: 8%;}
}

@media screen and (max-width:768px){


	#page5 #page div.content, #page5 .form-full{width: 100%;}
	#page5 .form-full{margin-top: 20px;}
	#powered .copy{width: 100%;text-align: center;}
	#powered .foot{width: 100%;text-align: center;margin-top: 10px;}

	#pages-related .pages-list .image{width: 30%;}
	#pages-related .pages-list > li div.description, #pages-related .pages-list > li div.formProduct{width: 70%;margin-right: 0;float: right;}
	#pages-related .pages-list > li .click{clear: both;}
}

@media screen and (max-width:767px){
	#content #widget-2 .pages-widgets li{width: 100%;}
	#content #widget-2 .pages-widgets li:first-child:after{display: none;}
	#content #widget-2 .image {text-align: center;}
	#content #widget-2 .image a{float: none;}
	#content #widget-1 .container{background-size: contain;height: 550px;}
	#content #widget-1 .pages-widgets{font-size: 0.8em;padding: 0 9%;margin-top: 400px;}
	#content #widget-1 .pages-widgets li{width: 33.3333%;}

	.pages-51 h2, .pages-51 div.description{clear: both;}
	.pages-51 li .image, #page3 .pages-list > li:nth-child(2n) .image{margin: 0 auto 10px;float: none;text-align: center;}

	#page2 .pages-51 div.description{padding: 0;}

	#slider-1 li.slick-current.slick-active:before, #page1 #slider-1 li.slick-current.slick-active:before{display: none;}

	#slider-1 .title1, #slider-1 .title2{display: none;}
	#head2 .slick-dots{display: none !important;}
}

@media screen and (max-width:600px){

	.contact-panel fieldset{width: 100%;padding: 0;}
	#logo{padding-left: 2.5%;}
	#hamburger-menu{margin-right: 2.5%;}
	#content #widget-1 .container{height: 450px;margin-bottom: 50px;}
	#content #widget-1 .pages-widgets{font-size: 0.7em;padding: 0 5%;margin-top: 330px;}

	#content #widget-3 .pages-slider li:before{display: none;}
	
}

@media screen and (max-width:480px){
	#head1{height: 130px;}
	#head1 .container{padding-top: 30px;}
	#logo{padding-top: 0;width: 70%;display: inline-block;vertical-align: middle;float: none;}
	#logo img{width: 100%;}
	#hamburger-menu{margin-top: 0;display: inline-block;vertical-align: middle;float: none;margin:0;padding-right:2.5%;width: 28%;text-align: right;}
	#page div.content{clear: both;}
	ul[class*='images-']{width: 100%;margin: 5px auto 0;text-align: center;}
	#content #widget-1 .container{height: 400px;}
	#content #widget-1 .pages-widgets{margin-top: 260px;}

	.side-tab-widget{display: none;}

	#pages-related .pages-list li h2{padding-right: 0;margin: 5px 0 0;clear: both;}
	#pages-related .pages-list > li div.description, #pages-related .pages-list > li div.formProduct{width: 100%;}
	#pages-related .pages-list .image{width: 100%;}

	.pages-list li .image{margin-left: 0;margin-right: 0;width: 100%;text-align: center;}
	.pages-list h2{clear: both;}

}
@media screen and (max-width:450px){
	#page1 #slider-1 .title2{display: none;}
	.owl-controls{display: none;}
	#widget-4, #widget-5,#widget-6,  #widget-7{float: left;width: 100% !important;text-align: center;}
	#widget-7{margin-top: 30px;}
	#content #widget-1 .pages-widgets{font-size: 0.6em;}
	#content #widget-1 .container{margin-bottom: 25px;}
}

@media screen and (max-width:320px){
	#content #widget-1 .container{height: 300px;}
	#content #widget-1 .pages-widgets{margin-top: 190px;}
	#content #widget-1 .pages-widgets{font-size: 0.5em;}

}