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

/* mobile nav */

#hamburger {
	display: none;
}

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

@media (max-width: 1100px){
	
	
	.headTitle {font-size:40px; }
	.headSecond {letter-spacing:-1px; line-height: 1.1;}
}

@media (max-width: 995px){
	
	
	.colWrap.col2 { width:auto; float:none; margin:0; padding-top:20px; }
	.colWrap.col2.lastCol { padding-top:0 !important; }
	.centreBlockHeader {font-size: 56px;}
	.centreBlockHeader:after {width: 36%;}
	
}




@media (max-width:950px){
	
	#nav { bottom: auto; right: auto; width: 106.4%; background-color:#98C0B6; margin: 0 -3.2%;}
	#nav ul { margin:0; border-bottom:1px solid #FFF;}
	#nav ul li {float:none; display: none;}
	#nav li:hover ul { display:none; }
	#nav ul li a { text-align:center; padding:10px 3%; border-right:none; border-top:1px solid #FFF; }
	#nav ul li a { text-align:left; }
	#hamburger {display:inline;}
	#nav > ul > li > a:after {display:none;}
	
}


@media (max-width:870px){
	
	#headerImage {background-image: url(../images/penguin2.png)}
	.headSecond {font-size:22px; line-height: 1;}
	.readMore {font-size:16px; }
	p {line-height: 1.1; }
}




@media (max-width:768px){
	.headerContact {font-size:14px; }	
	.headSecond {font-size:18px;}
	.centreBlockHeader {font-size: 48px;}
	.centreBlockHeader:after {width: 40%; height: 3px;}
	.headTitle {font-size:36px; line-height: 1.2;}
	}



@media (max-width: 600px){
	
	.headerContact {display:none; }	
	h1 {font-size: 44px; font-weight:500;}
	h2 {font-size: 34px;font-weight:500}
	.centreBlockHeader {font-size: 46px;}
	.centreBlockHeader:after {width: 45%; }
	.leftImage {margin-right: 10px; margin-bottom: 0px; padding-bottom: 0px;}
	
}
@media (max-width: 568px){
	
	.marginTopJourno2 {margin-top: 20px;}
	.headTitle {font-size:40px;}
	.headSecond {font-size:26px;}
	p {line-height: 1.2; }
	.centreBlockHeader:after {width: 90%; }

}
@media (max-width: 478px){
#headerImage {background-image: url(../images/penguin3.png); }
	
	h1 {font-size: 36px; }
	h2 {font-size: 28px;}
	h5 {font-size: 20px;}

	.rightImage {float: left;}
	.parallaxCaption {font-size:30px;}
	.parallaxCaptionLeft {font-size:30px;}
	
}
@media (max-width: 428px){

	.headTitle {font-size:36px; line-height:1;}
	.centreBlockHeader {font-size:48px;}
	.photoTitle { font-size: 24px; line-height: 1.1;}
	.blockHeaderServices {font-size: 36px;line-height:1;letter-spacing:-1px;}
	
}
@media (max-width: 360px){
	#headerImage {background-image: url(../images/penguin4.png);}
	.parallaxCaption {font-size:20px;}
	.parallaxCaptionLeft {font-size:20px;}
	.centreBlockHeader {font-size: 42px;}
	.headSecond {font-size:24px;}
	
	
	


}
