
/************************** DEFAULTS **************************/



@media screen and (max-width:1260px){
	.contentContainer{margin:15px 15px 15px 15px;}
	.topBannerContainer img{border-left: 0px solid #666666; border-right: 0px solid #666666;}

}
@media screen and (max-width:985px){
}
@media screen and (max-width:840px){
}
@media screen and (max-width:720px){
	#logoContainer{width:70% !important; height: 0px; padding-top:37%; background-size: 100%;}
	.contentContainer .col-1-2{width:100%;}
	.contentContainer .col-1-2 div{margin:0px 0px 0px 0px;}
	.contentContainer .our-services{padding-top:20px;}
	.galleryList li{  width:50%; }
	#pg-contact .codeMessage{margin-top:5px; margin-bottom:10px; text-align:center;}
	#pg-contact .contactFormContainer .codeDiv{width:100%;}
	#pg-contact .contactFormContainer .codeDiv .col-1-2{margin-left:-0.3em; width: 50%;}
	#pg-contact .securityCode{margin-right:0px;}
	#pg-contact .contactFormContainer .submitButton{width:100% !important;}
	#pg-contact .codeNumbers{ margin-right:5px; margin-left:5px; }

}	
@media screen and (max-width:600px){
}

@media screen and (max-width:580px){
	body {color: #404142;}
	#nav{ display: none;	}
	#nav ul li{display: block;	border-bottom:1px solid #d4d4d4;}
	#nav ul li:last-child{display: block;	border-bottom:0px solid #d4d4d4;}

	#nav li a{font-size: 2em;	}
	#mobileNav{display: block; }
}

@media screen and (max-width:565px){
	.galleryList li{  width:100%; }
	.galleryList .galleryImage{padding:0px;}

}
@media screen and (max-width:475px){
}
@media screen and (max-width:320px){
}