@media all and (max-width: 1320px) {
	.justify {width:1000px;}
	#header .justify {width:1000px;}
	.w30 {width:35%;}
	.w70 {width:60%;}
	.box-offer, section#offer .box {height:200px;}
}

@media all and (max-width: 1120px) {
	.justify {width:780px;}
	#header .justify {width:780px;}
	nav#menu {display:none;}
	nav#rwdmenu {display:block;}
	.da-slide h2 {top:30%;}
	section#about .w30 {width:100%;}
	section#about .w70 {width:100%;margin-left:0;margin-top:30px;}
	section#about img.stamp {top:-15px;}
	.box-3:nth-of-type(3n-1) {margin:0;}
	.box-3:nth-of-type(2n) {margin-left:4%;}
	.box-offer, section#offer .box-3 {width:48%;}
	#news .box, article#content .news {width:46%;}
	footer#bottom .box {width:50%;}
	footer#bottom .box:nth-of-type(1) {display:none;}
	footer#bottom .box-3:nth-child(3n-1) {padding:0;margin-left:0;}
	.w70.left .box-2 {width:80%;margin:0 10% 15px 10%;height:220px}
	article.contact .left, article.contact .right {padding:30px 0 0 0;width:100%;}
	.photo {width:31%;margin:1%;}
}

@media all and (max-width: 860px) {
	.justify {width:600px;}
	#header .justify {width:600px;}
	nav#rwdmenu {margin-left:260px;}
	.w70 {width:100%;margin-left:0;}
	div.fb-widget, div.pin-widget {display:none;}
	.da-slide h2 {font-size:30px;line-height:56px;}
	.da-slide p {font-size:18px;}
	section#realisation .left, section#realisation .right {width:100%;}
	#news .box, article#content .news {width:100%;margin:10px 0 10px 0 !important;}
	footer#bottom .box {width:100%;}
	footer#bottom .box:last-of-type {margin-top:30px;}
	footer#bottom p.contact {width:50%;display:inline-block;vertical-align:top;}
	article#content .w70.left, article#content .w30.right {width:100%;margin:0 0 50px 0;}
	.photo {width:48%;margin:1%;}
	article#content.contact .box-2:nth-of-type(2n) p {text-align:right;}
	.box-offer, section#offer .box {height:180px;}
	section#slider img.helper {max-width:none;height:300px;}
	.da-slide .da-img img {max-width:none;height:300px;}
	#onenews .w30 {width:100%;}
	#onenews .w30 .rest {display:none;}
}

@media all and (max-width: 620px) {
	.justify {width:90%;}
	#header .justify {width:96%;}
	section#contact ul li:nth-child(1), section#contact ul li:nth-child(2) {display:none;}
	.box-offer, section#offer .box-3 {width:100%;margin:1% 0;}
	.box-3:nth-of-type(2n) {margin-left:0;}
	nav#rwdmenu {margin-left:0;left:auto;right:2%;}
	.photo {width:98%;}
	.w70.left .box-2 {width:100%;margin-left:0;margin-right:0;}
}
		
@media all and (max-width: 400px) {
	.da-slide h2 {font-size:26px;line-height:30px;}
	.da-slide p {font-size:15px;line-height:21px;}
	section#about img.stamp {top:-75px;}
	section#realisation a span {font-size:28px;top:35%;}
	footer#bottom p.contact {width:100%;}
	footer#bottom a.facebook {width:100%;}
	.w70.left .box-2 {height:180px;}
	article.contact .box-2 {width:100%;}
}