@media (max-width: 480px)
{
	.on .header_soc{ height: auto; margin-top:-40px; background:#fff;}
	
	
				
	
}

@media (max-width: 480px) and (orientation : landscape)
{
	.navbar-brand{ width:32% !important;}
	.vrsal h2{ padding-top:25px;}
		
}


@media (max-width:768px){
	.slider-inner{ top:75px;}
	.ct-header h1.big{ font-size:22px;}
	.ct-header p{ font-size:18px;}
	#home.ct-header.ct-header--slider{ margin-top:121px;}
	.header_bg{ min-height: inherit; padding:0;}
	#menu a.navbar-brand{ padding:0;}
	.logo{ padding:0;}
	.main_menu{ padding:0;}
	#menu.navbar-default .navbar-nav > li > a{ margin:0;}
	.vrsal{ max-width: inherit;}
	.ct-slick-homepage .slick-list{ height: 200px;}
	.vrsab{ padding:0;}
	#about{ padding:0;}
	.vrss h2{ font-size:40px;}
	#services{ padding:10px 0 0 0;}
	.vrssl img{ width:100%;}
	.vrssl{ padding:0;}
	.vrssr{ padding:0;}
	.service-page .slick-list{ height: 900px;}
	.vrss > h2{ font-size:30px;  }
	.vrssr h2{background-size: 16%; font-size:16px; margin-bottom:0; padding-left:65px;}
	.vrssr h2.vrsbv{ background-size: 16%;}
	.vrssr h2.vrspr{ background-size: 16%;}
	.vrssr h2.vrstoe{ background-size: 16%;}
	#clients{ padding:10px 15px;}
	.vrsal h2{ margin-top:0; margin-bottom:20px; font-size:30px;}
	.vrsc h2{ font-size:30px;}
	.ct-slick-homepage .slick-dots{ bottom:40px;}
	.ct-slick-homepage .slick-dots li button{ padding:0 5px;}
	.contact_enquiry{ padding-top:20px; min-height:300px;}
	.vrscntbl{ min-height:355px;}
	#about{ padding:30px 0;}
	.main_menu .navbar-nav > li{ text-align: center; display: inline-block; width:100%;}
	.clients-page .slick-prev{ left:74%;}
	.navbar-brand > img{ width:60%;}
	.main_menu .navbar-nav{ background:#333;}
	#menu{ padding:0;}
	#menu.navbar-default .navbar-nav > li > a{ color:#fff; line-height:24px;}
	.on{ padding:10px 0 !important;}
	
	
				
}


@media (max-width: 1024px)  
{
	#menu.navbar-default .navbar-nav > li > a{ margin:0;}
	.header_soc p img{ margin:0 5px;}
	.main_menu{ padding:0;}
	#menu.navbar-default .navbar-nav > li > a{ padding:10px;}
	.logo{ padding-right:0;}
	.vrssl{ padding:0;}
	.vrssl img{ width:100%;}
	
	.vrsfql p{ margin-bottom:20px;}
	#about{ padding:0;}
	
	
		
	}



@media (min-width: 1024px) and (max-width: 1366px)  
{
	.ct-header h1.big{ font-size:45px;}
	
	
	
	} 
	
@media (max-width: 1600px)  
{
	
	
	}  	 