html {margin-top: inherit; margin-bottom: 1rem;}
h3, h4, h5 { text-align: center; }
h4 { 
	margin-bottom: 1em;
	margin-top: 1em;
}
h5 {text-transform: inherit;}
input[type=submit] {cursor:pointer;}
p {
	font-size: 120%;
	text-align: center;
}
.iframe-container {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%; 
	height: 0;
}
.iframe-container iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
#how {
	border: 1px solid silver;
	border-radius: 1rem;
	margin: auto;
	margin-top: 3rem;
	max-width: 320px;
	padding: 1rem .25rem;
	width: 95%;
}
.question {
	color: #556B2F;
	font-family: 'harley';
	font-size: 250%;
	margin-top: 2rem;
	text-align: center;
}
@media only screen and (max-width: 800px)  {
}
@media only screen and (max-width: 768px)  {
}
@media only screen and (max-width: 568px)  {
}
@media only screen and (max-width: 480px)  {
}
@media only screen and (max-width: 414px)  {
	p {
		font-size: 110%;
	}
}
@media only screen and (max-width: 375px)  {
	p {
		font-size: 100%;
		margin: 0 1rem;
	}
}
@media only screen and (max-width: 320px)  {
}
@media print {
	html {margin-top: inherit;}
}
