input[type=text] { padding: 10px; margin: auto; margin-bottom: 20px; width: 90%; display: block; }
textarea { width: 90%; margin: auto; display: block; height: 300px; }

#div_contact_form_wrapper { background-color: var(--scarletRed); line-height: var(--default-line-height); width: 90% !important; margin: auto; margin-top: 20px; }
#table_contact { width: 100%; }

.a-white-underline { color: #FFFFFF; }
.no-space { margin-top: 0px; margin-bottom: 20px; margin-top: 20px; }

@media only screen and (min-width: 900px){
	input[type=text] { width: 400px; margin: 0;  margin-left: 20px; }
	textarea { width: 400px; margin: 0; margin-left: 20px; padding: 10px; }

	#div_contact_form_wrapper { width: 100% !important; margin: 0; margin-top: 20px; }
}