 @media all and (max-width: 1084px) {

   #nav-trigger {display: block;}

   #nav-main { display: none; }

   #nav-mobile { display: block; }
    
   .contact p{float:none;margin-left:0;margin-bottom:5px;}
  
   #header{margin-top:-20px;}
   
   
   
      #services-nav-trigger {display: block;}

   #services-nav-main { display: none; }

   #services-nav-mobile { display: block; }
   #services-nav-mobile li.seperator{display:none;}
    img.logo { top:0px;}
   
   	#main-content{padding-top:30px;}
   	
  	img.registered		{width:140px; margin-left:-70px;}
   	
   	.block-wrapper		{background:none;margin-right:0;}
   
   	.block-wrapper-top{margin-bottom:4%;width:100%;background:url('../images/home/block-bg-resp-top.png') repeat-y;background-size:100%;}
	.block-wrapper-bottom{margin-bottom:20px;width:100%;background:url('../images/home/block-bg-resp-bottom.png') repeat-y;background-size:100%;}
  	
  	.block-wrapper-top:after,  	.block-wrapper-bottom:after	{content: ""; display:table; clear:both;}
  	 
  	 .vert-block br {display:none;}	
   	.vert-block1		{width:44%; margin-right:4%;}
  	.vert-block2		{width:44%; margin-right:0%;}
   	.vert-block3		{width:44%; margin-right:4%;}
   	.vert-block4		{width:44%; margin-right:0%;}
   	
   	.block-wrapper-three {background:none;margin-bottom:0;}
   	
   		.vert-block-three		{float:none;width:86%; margin:0 0 30px 0;padding:30px 5% 30px 5%;}
   		
   	  	 .vert-block-three br {display:none;}	
   .vert-block2 br{display:none;}
   
   .cta{width:60%; }
   
   
   body, body.diy, body.corporate, body.cleaning, body.lifestyle {background-size:135px 112px;}



	}





 @media all and (max-width: 860px) {
 
   body, body.diy, body.corporate, body.cleaning, body.lifestyle {background:#fff;}
   #wrapper{width:88%;}
 
  p.bottom-links {}
  p.bottom-links a {width:82%;float:none;margin:auto;margin-bottom:10px;}
 
  .footer-first, .footer-second		{float:none;text-align:center;}
  img.registered{position:relative;padding-bottom:20px;left:0;margin-left:0;top:0;}
  #footer 			{border-bottom: 0px;padding-bottom:0;}

  .col1, .col2	{width:100%;float:none;margin-bottom:0;margin-top:0;}
  .tricol1,.tricol2, .tricol3{width:100%; margin:0;}

  .banner{padding-bottom:20px;border-bottom:0;}
  .info{padding-top:60px;}

  .banner-blank{padding-bottom:0px}
  .info-blank{padding-top:0px;}
 
   .cta{width:70%; }
   
   .post{width:90%; padding:30px 5% 20px 5%;}
 
 }


 @media all and (max-width: 650px) {
   .col1-testimonial{width:100%; float:none;margin-top:0px;}
  .col2-testimonial{width:100%; float:none;margin-top:0px;}
 
   body, body.diy, body.corporate, body.cleaning, body.lifestyle {background:#fff;}
   #wrapper{width:94%;}
 
   #nav-mobile ul 		{top:70px;}
   
   #nav-trigger 		{right:0;text-align:right;margin-right:0;margin-top:30px;}
   
   img.logo 			{position:relative;float:left;left:0;top:0px;}

   #nav-main 			{display:none; }

   #nav-mobile 			{display: block;}
  
  .contact 				{margin-top:70px;}
    
  .contact p{margin-bottom:0px;}

	#services-nav-main  {top:20px;}

	#services-nav-trigger{margin-top:20px;}
		
	#services-nav-mobile ul {top:67px;}
	
	
	.block-wrapper-top, .block-wrapper-bottom{margin-bottom:0;background:none;}
	.vert-block {padding:120px 5% 40px 5%;margin-bottom:30px;}
	.vert-block1, .vert-block3	{width:90%; margin-right:0; background-color:#000;}
	.vert-block2, .vert-block4	{width:90%; margin-right:0; background-color:#b2b2b2;}
	
	   	.block-wrapper-three {width:100%;}
	   	.vert-block-three		{margin-bottom:20px;}
	
	   .cta{width:84%; }
	    p.bottom-links a {width:96%;}

}

 @media all and (max-width: 500px) {
 
 .info				{background-size:241px 23px; }
 body{background:#fff;}
 #wrapper{width:90%;padding:0 5% 0 5%;}
    img.logo 			{top:20px;width:100px;}
 }