table.contact,
table.contact tbody,
table.contact tbody tr th,
table.contact tbody tr td {
	display: block;
	padding: 0;
}
table.contact tbody {
	margin-left: -0.75rem;
	margin-right: -0.75rem;
}
table.contact tbody tr {
	display: inline-block;
	width: 50%;
	box-sizing: border-box;
	padding: 0.75rem;
}
table.contact tbody tr.textarea,
table.contact tbody tr.submit,
table.contact tbody tr.recaptcha {
	width: 100%;
}
table.contact input[type="text"],
table.contact textarea {
	font-size: 0.77rem;
	width: 100%;
	padding: 0.5em;
}
table.contact textarea {
	resize: vertical;
	min-height: 8rem;
}
@media screen and (max-width: 500px) {
	table.contact tbody tr {
		width: 100%;
	}
}