@media only screen and (max-width : 1130px) {
	body,html{min-width: 100%;}
	.container{width: 98%;border-left:none;border-right: none;margin: 10px;}
	#main{border-bottom: 1px solid #888888;padding: 0 0 20px;}
	#footer{border-top: none;}
	#main.big_list_block{border-bottom: none;padding: 0;margin-bottom: 0;}
}
@media only screen and (max-width : 1025px) {
	.table .row .text{width: 48%;}
}
@media only screen and (max-width : 910px) {
	.table .row .text{width: 46%;}
}
@media only screen and (max-width : 840px) {
	.line-w{display: block;}
	#main{width: 100%;margin: 20px auto;overflow: hidden;}
	#sidebar{position: relative;width: 200px;margin: 0 auto;}
	#footer{width: 100%;margin: 0;}
	.container{width: 97%;}
	.box_project{margin-left: 0;}
	.project_bid{margin-bottom: 16px;}
	#content.about #main p.last{margin: 0 0 10px;}
	.menu_trigger {	display: block;}
	#sidebar{display: none;}
	#nav.mobile{
		position:relative;
		width: 96%;
		top: 31px;
		z-index: 1000;
		padding: 0 2% 2%;
		margin-bottom: 2%;
		font-size: 115%;
		line-height: 175%;
	}
	#nav.mobile .sidebar-box{padding: 15px 20px 20px;margin-bottom: 0;}
	#content{margin: 37px 0 33px;}
	#header{margin: 4px 4px 0;}
	.flashcontent	{    margin: 0 auto 16px;}
	h1.title{
		padding-bottom: 7px;
	}
}

@media only screen and (max-width : 650px) {
	.flashcontent{
		width: 100%;
		height: auto;
		position: relative;
		display: block;
		background: none;
	}
	.flashcontent img{
		width: 100%!important;
		height: auto!important;
	}
	#main.contact h2{margin: 15px 0;}
	h2.title{margin: 10px 0 20px;}
}
@media only screen and (max-width : 595px) {.tri_photos li{display: block;margin: 0 auto 11px;}}
@media only screen and (max-width : 580px) {
	.container{width: 100%;margin:0;border: none;box-shadow: 0 0 0;}
	#header{margin: 0;border-top: 4px solid #888;}
	#header a img{padding: 4px 0;}
	#footer{padding: 0 0 5px;}
	
}
@media only screen and (max-width : 550px) {
	.images_box{float: none;margin: 0 auto 15px;}
	.table .row .text{float: none;width:280px;overflow: hidden;margin: 0 auto;padding: 0;}
	.project_bid .description{float: none;width: 100%;margin: 0 auto 20px;}
	.million{float: none;margin: 0 0 20px;}
	#lightgallery{text-align: center;margin: 0 0 0 -15px;}
	#lightgallery li{float: none;display: inline-block;margin: 0 0 15px 15px;}
}
@media only screen and (max-width : 510px) {
	.item_slider{width: 100%;}
}
@media only screen and (max-width : 480px) {
	
	#footer p span{display: block;}
	.images_box{width: 280px;}
	.project_bid .text p a{display: block;}
}
@media screen and (min-width:240px) and (max-width:420px) {
	
}