@media screen and (max-width: 1000px) {
	#content3.fh span{
		height: 250px;
	}
	nav li a {
		padding:10px 18px;
	}
}
@media screen and (max-width: 900px) {
	#content3.fh span{
		height: 260px;
	}
	nav li a {
		padding:10px 11px;
	}
}
@media screen and (max-width: 860px) {
	#content3.fh span{
		height: 290px;
	}
}
@media screen and (max-width: 800px) {
	#head {
		position: relative;
		top: 25%;
	}
	h6 {
		font:100 22px/150% 'Roboto', sans-serif;
	}
	nav {
		width:100%;
		height:auto;
		border-bottom:0;
		z-index: 999;
	}
	nav ul {
		display:none;
		height:auto;
		line-height:15px;
		position:absolute;
		width:100%;
		z-index:999;
		background-color:#262626;
	}
	nav li {
		width:100%;
		float:left;
		position:relative;
		border-bottom:1px solid #262626;
  	}
	nav li:first-child {
		display:inline-block;
	}
  	nav li a {
		border-bottom: 3px solid #2e2e2e;	  	
  	}
	nav li a,#pull {
		color:#fff;
	  	text-align:left;
	  	width:100%;
	  	text-indent:25px;
		background:#2e2e2e;
		padding:15px 0;
		padding: 15px 0;
  	}
  	nav li a:hover {
	  	background:#444;
  	}  	
	nav a#pull {
		display:block;
		background-color:#262626;
		width:100%;
		position:relative;
	}
	nav a#pull:hover {
		background-color:#c00000;
	}
	nav a#pull:after {
		content:"";
		background:url(../img/layout/nav-icon.png) no-repeat;
		width:30px;
		height:30px;
		color:#FFF;
		display:inline-block;
		position:absolute;
		right:20px;
		top:15px;
	}
	#content3 span{
		width:100%;
		margin-left:0;
		padding: 10px 0;
	}
	#content2 div{
		width:100%;
		margin-left:0;
	}
	#content2 span {
		width: 100%;
		margin-left: 0;
	}
	#content2 #onethree-p {
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
	}
	#content2 #twothree-p {
		width: 100%;
	}
	#content2 #twothree-p img {
		margin-top:0;
	}
	#content2 #onethree {
		width: 100%;
		margin-left: 0%;
		text-align: center;
	}
	#content2 #twothree {
		width: 100%;
	}
	#content2 #threefour {
		width: 100%;
	}
	#content2 #onefour {
		width: 90%;
		margin-left: 0%;
	}
	#contact-form .submit {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#content2head {
		width: 100%;
		padding: 0px 0;
	}
	#content2head span {
		width: 100%;
		text-align: center;
		margin-left: 0%;
	}
	#map-icon {
		display: none;
	}
	#risklist {
		background-color: #fff;
		padding: 14px 5%;
	}
}
@media screen and (max-width: 600px) {
	#services-content img {
		width: 200px;
		margin: 10px 0px 10px 0;
		float: none;
	}
	#services-content {
		text-align: center;
	}
	#head-wrap {
		height: 350px;
	}
	#head-services {
		top: 18%;
	}
	#text-red {
		display:none;
	}
	#button-phone {
		margin: 40px auto 0 auto;
		max-width: 250px;
		font: 400 16px/150% 'Roboto', sans-serif;
		text-transform:uppercase;
		color: #fff;
		background: #c00000;
		padding: 15px 0;
		width: 100%;
		display: block;
		text-align: center;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		line-height: 17px;
		-webkit-transition:background 0.3s linear 0s;	
		   -moz-transition:background 0.3s linear 0s;
			 -o-transition:background 0.3s linear 0s;
				transition:background 0.3s linear 0s;
	}
	#button-phone span {
		color: #2e2e2e;
		font: 400 10px/100% 'Roboto', sans-serif;
	}
	#button-phone:hover {
		color: #2e2e2e;
		background: #fff;
	}
	#links-red {
		color: #fff;
		background: #c00000;
		padding: 10px 0;
		width: 100%;
		display: block;
		text-align: center;
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px;
		-webkit-transition:background 0.3s linear 0s;	
		   -moz-transition:background 0.3s linear 0s;
			 -o-transition:background 0.3s linear 0s;
				transition:background 0.3s linear 0s;
	}
	#links-red:hover {
		color: #fff;
		background: #2e2e2e;
	}
}
@media screen and (max-width: 400px) {
	h3 {
		font:400 16px/150% 'Roboto', sans-serif;
	}
	h5 {
		font:400 20px/150% 'Roboto', sans-serif;
	}
	h6 {
		font:100 16px/150% 'Roboto', sans-serif;
		font-family:Verdana, Geneva, sans-serif;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-family:"Courier New", Courier, monospace;
		font-family:Arial, Helvetica, sans-serif;
		font-family:Tahoma, Geneva, sans-serif;
	}
}