@media all and (max-width: 1600px){


}

@media all and (max-width: 1366px){
	


}

@media all and (max-width: 1280px){
	

}

@media all and (max-width: 1100px){
	
	.gallery a{width:18%;}

}


@media all and (max-width: 1024px){
	
	
}

@media all and (max-width: 800px){

.gallery a{width:23%;}	

}



@media all and (max-width: 768px){
	
}

@media all and (max-width: 768px){
	
	.logo{float:none; text-align:center;}
	.phone{width:100%; margin-top:20px;}
	.topheader h2{  font:400 14px/18px 'Open Sans', Arial, Helvetica, sans-serif; float:none; text-align:center;}
	
	.menu{display:none;}
	.slicknav_menu{ display:block;}
	
	.contentimg{ width:100%; float:left; margin-left:0; margin-bottom:50px;}
	footer p{ float:none; display:block;  margin-bottom:10px; text-align:left;}
	.gallery a{width:31.33%;}	
	

}

@media all and (max-width: 480px){

.logo a{ font:normal 24px Georgia, "Times New Roman", Times, serif; }
.logo a i{  font:normal 10px Arial, Helvetica, sans-serif;}
.contentimg{  margin-bottom:30px;}
.content h3{ font:400 24px/28px 'Open Sans', Arial, Helvetica, sans-serif;}
footer{ text-align:center; }
footer .fixer{ background:none; }
.content{  font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; } 
.footermenu{width:50%; margin:none;}



}

	


@media all and (max-width: 400px){
	
	.gallery a{width:48%;}

}
	
	
@media all and (max-width: 360px){

}