@charset "utf-8";
/* CSS Document */

/* mobile nav */

#hamburger {
	display: none;
}

@media (max-width: 1430px){
	.faderLeft, .faderRight { display:none !important; }
	
}


@media (max-width: 800px){
	#services .col2 { width:auto; float:none; margin:0; padding-top:20px; }
	#services .col2.lastCol {text-align:center;}
	#services .col2 .lastCol { padding-top:0 ; }
	#headerImage { max-width:220px; }

}

@media (max-width: 620px){
	#nav {position:relative; border-left:none;}
	#nav ul li {float:none; display: none;}
	#nav li:hover ul { display:none; }
	#nav ul li a { text-align:center; padding:10px; border-right:none; border-top:1px solid #526F91; }
	#nav ul li a { text-align:left; }
	#nav ul li a:after {content:none; }
	#hamburger {display:inline; top:105px;}
	.centreBlockHeader { font-size:36px;}
	.headerContact {line-height:normal; top:0px; }
	.pblue {font-size:20px;}
}


@media (max-width: 570px){	
	 .col2.pRight { text-align:left; }
	 .pblue {font-size:18px;}
}


@media (max-width: 540px){
	#headerImage { max-width:190px; }
	.headerContact .pblue {font-size:20px; }
	.introCopy { font-size: 36px;}
	.centreBlockHeader { font-size:30px;}
	
}


@media (max-width: 490px){
	#headerImage { max-width:130px; }	
}


@media (max-width: 400px){

 .pblue {font-size:14px;letter-spacing:-1px;}	
 .openingParaContact { margin-top: 15px;}
.openingParaContact:after { 	width: 60%;}	
}













