
@media screen and (max-width: 990px)
{
	body {
		width: 100%;
		float: left;
	}
	#container {
		overflow: hidden;	
	}
	#header_block {
		width: 100%;
		height: auto;
		float: left;
	}	
	#header {
		width: 100%;
		float: left;
		height: auto;
		display: block;
		background-position: center;
		background-size: contain;
	}	
	a#logo {
		float: left;
		width: 50%;
		text-align: center;
	}	
	#header_quote {
		float: right;
		width: 50%;
		margin: 30px 0px;
	}	
	#header_contact {
		float: left;
		margin: 0px auto;
	}	
	#navigation {
		position: relative;
		margin: 0 auto;
		float: left;
		width: 100%;
	}
	a#logo {
		width: 45%;
		float: left;
		margin-left: 30px;
		margin-top: 30px;
		margin-bottom: 30px;
	}	
	#header_quote {
		width: 50%;
		margin: 40px 5px;
		float: left;
	}	
	#header_contact {
		width: 40%;
		margin: 10px 5px;
		float: right;
	}
	#content {
		width: 98%;
		padding: 10px;
	}
	.useful_block {
		margin-right: 25px;
	}
	.leftCont {
		width: 100%;	
	}
	#associates {
		width: 100%;	
	}
	#associates .jcarousel {
		width: 95%;	
	}
	.rightCont {
		width: 100%;
		background-size: 49%;
		padding: 0px;
		height: 270px;
	}
	#signup {
		width: 38%;
		height: auto;
		margin-top: 15%;
		margin-left: 32%;
	}
	#signup input[type="text"] {
		padding: 0 0 0 5px;
	}
	#footer #footer_block {
		width: 100%;	
	}
}