  

@media (max-width: 767px) {
	body {
		padding-right: 0;
		padding-left: 0;
	}
	.container{
		padding-right: 20px;
		padding-left: 20px;	
	}
	#boxed{
		width:100%;
		padding:0;
	}
	.grid-wrapper{
		padding:0;
	}
	.grid-wrapper h3{
		font-size:24px;
		 font-family: 'open_sanslight';
		line-height:28px;
	}
	.bgslider-wrapper h2{
		font-size:54px;
		line-height:68px;
	}	
	#mobile-menu-control,#mobile-menu{
		display:block;
	}
	
	#mobile-menu{
		margin: 0 !important;
	}

	#mobile-menu ul{
		margin:20px 0 !important;
	}
	
	.logo-nav,
	.about-nav
	{
		height:118px;
	}
	.logo-nav span{
		padding-top:17%;
	}
	.about-nav{
		font-size:12px;
		line-height:18px;
	}
	.about-nav h4{
		font-size:24px;
		margin-bottom:10px;
	}
	 
	 
	 
	.btn-home{
		margin-bottom:1px;
	}
	nav  ul li{
		display:none;
	}		
	#mobile-menu-control{
		display:block;
		margin-top: -29px;
	}

	.services-box{
		width:96%;
		padding:2%;
	}
	.page-spacer h3{
		font-size:48px;
		line-height:56px;
	}	
	.contact-form-wrapper{
		margin-bottom:40px;
	}	
	.form-inline{
		width:90%;
	}
	ul.footer-contact, ul.top-contact{
		float:left;
	}
	ul.top-contact li{
		padding-left:0;
		padding-right:20px;
	 }
	.landingpage-form-wrapper{
		margin-top:0;
	}
	.headline h3{
		font-size:34px;
	}
	#underconstruction h2{
		font-size:54px;
		line-height:62px;
	}
	.img-caption{
		padding:0 0 10px 0;
	}
	.img-caption i{
		display:none;
	}
	.zoom{
		left:47%;
	}		
}
 