@media (max-width: 999px){
	body{background: none;}
	#wrapper{
		max-width:100%;
		width: 100%;
		background: none;
		padding: 0 20px;
		position: relative;
	}
	#header{
		width: 100%;
		max-width: 100%;
	}
	.home-columns .link-row{
		width: 100%;
		position: relative;
		bottom: 0;
	}
	.home-columns .column .thumb{
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.company-area{
		padding: 0 5px 0 0;
		margin: 0 -20px;
	}
	#footer{
		text-align: center;
		padding-right: 0;
		padding-left: 0;
	}
	.right-nav{float: none;margin-bottom: 10px;}
	#footer p{float: none;margin-bottom: 20px;}
	#main{padding:20px 0;background-position:24% 0;}
	#content{
		max-width: 75%;
	}
	#sidebar{
		max-width: 24%;
		margin: 0 0 20px;
	}
	.page-template-page-contact-php #sidebar{max-width: 174px;}
	.visual{
		width: 100%;
		max-width: 100%;
	}
	.visual img{width: 100%;height: 100%;}
	#content p.row{padding: 10px;margin: 0;}
	#main.posts-holder{padding: 0;}
	.contact-box{margin-left:0;width: 100%;padding: 15px 10px;}
	.contact-form fieldset{width: 100%;max-width: 100%;}
	.posts-holder .post{margin: 0 -19px;}
	.posts-holder .text-holder{
		float: none;
		width: 100%;
	}
	.posts-holder .alignleft{
		margin-bottom: 20px;
	}
	.posts-holder .post h2{
		margin: 0;
	}
	#content .table{
		width: 100%;
		overflow-x: auto;
	}

}
