@media screen and (max-width: 1200px) {
	/* Medium desktop */
}
@media screen and (max-width: 768px) {
	/* Small desktop & iPad view */
	.content { height:500px; }
	.content .txt { height:500px; }
	footer { font-size: 14px; background-size:450px 108px; }

}
@media screen and (max-width: 460px) {
	/* Tablet view */
	header { height:50px; padding:1.2em 0; }
	header .logo { margin-left:1em;}
	header ul { margin-right:1em; }
	header ul li { margin-left:.5em;  }
	header .logo img , header ul li img { width:auto; height:20px; }
	.content { height:400px; }
	.content .txt { height:400px; }
	.maps { height:300px; }
	footer { font-size: 14px; background-image:none;  }
}