.full-image {
	float: none;
	max-width: 920px;
	margin: 0 auto;
}

.panel#p0 #cover-text h1 {
	text-shadow: 2px 5px 15px rgba(17, 17, 17, 0.8);
	font-size: 100px; /* fallback for browsers without vw support */
	font-size: 7.5vw;
	margin-top: 65%;
}

@media (min-width: 1700px) {
	.panel#p0 #cover-text h1 {
		font-size: 100px; 
	}

	.panel#p0 #cover-text .subhead-displayed span {
		font-size: 40px;
	}
}

@media (max-width: 920px) {
	.panel#p0 #cover-text h1 {
		margin-top: 65%;
	}
}

@media (max-width: 767px) {
	.panel#p0 #cover-text h1 {
		font-size: 55px;
		text-shadow: none;
	}
}

@media (max-width: 480px) {
	.panel#p0 #cover-text h1 {
		font-size: 5em;
	}
}