@media screen and (max-width : 680px) { 
	.home-background { left: -240px; }
	.hdr-ht-cover { height:70px;}
	.header div a.mbl-call-icn { display: inline-block; }
	.header div a.overflow-menu-tab { display: inline-block; } 	
	.header div a.tel-dskpt-tab { display: none; } 
	.header div a.fleet-tab { display: none; } 
	.header div a.tariff-tab { display: none; } 
	.banner-space div.tel-resp { display: block; }
	.banner-space .headline { margin-top:65px; padding:0px 5%;}
	.banner-space .headline h1 { font-size:24px; } 
	.banner-space .headline h2 { font-size:17px; } 
	.banner-space .features .item div { display:inline-block;width:140px;height:140px;line-height:140px;border-radius:140px;background-color:rgba(255,255,255,0.3);vertical-align:middle; }
	.banner-space .features { position: relative; bottom:auto; margin-top:45px; }
	.banner-space .features .item { float:none; width:100%; margin-top:20px; }
	.banner-space .submit_enquiry { padding:7px 14px; font-size:14px; width:120px; }
	.fleet .item { float:none; width:100%; text-align:center; margin-bottom:25px;}
	.destinations .item-container { width:100%; }
	.other-destinations .container { width:100%;}
	.destinations .container { width:100%;}
	.pplr-loc .loc-wrapper { width:33.33%; }

}
@media screen and (max-width : 480px) { 
	.home-background { left: -480px; }
	.banner-space .headline h2 { font-size:14px; }
	.banner-space .headline h1 { font-size:19px; } 
	.header { padding: 10px 10px; }
	
	.other-destinations .container { width:100%;}
	.destinations .container { width:100%;}
	.pplr-loc .loc-wrapper { width:100%; }
}