@media screen and (max-width:991px) {
	h1 {
		width:350px;
		max-width:100%;
		/*height:272px;*/
		/*height:259px;*/
		height:261px;
	}
	.main {
		margin-top:10vh;
	}
	.site-header {
		margin-top:6em;
	}
	.intro .grid-2-3 {
		max-width:60%;
	}
}

@media screen and (max-width:804px) {
	html {
		-webkit-text-size-adjust:none;
	}

	/* GRID LAYOUT */
	.grid-1-1, /*.grid-2-3,*/ .grid-1-2, .grid-1-3, .grid-1-4 {
		width:auto;
		float:none;
		margin:0 10px;
		padding:0 10px;
	}

	/* REUSABLE PRESENTATION */
	.inner {
		width:100%;
	}
	
	/* OTHER PRESENTATION */
	html {
		background:url(../graphics/bg_dark_w800.jpg) no-repeat left top fixed;
		background-size:cover;
	}
	body {
		min-width:240px;
	}
	.site-nav {
		padding-top:21px;
	}
	.main {
		margin-top:10vh;
	}
	.site-header .inner {
		padding:0;
	}
}

@media screen and (max-width:767px) {
	.site-header {
		margin-top:4.5em;
	}
	h1 {
		width:300px;
		max-width:100%;
		/*height:233px;*/
		/*height:222px;*/
		height:224px;
	}
}

@media screen and (max-width:575px) {
	h1 {
		width:250px;
		max-width:100%;
		/*height:194px;*/
		/*height:186px;*/
		height:187px;
	}
}