form {
  /* Just to center the form on the page */
  margin: 0 auto;
  width: 800px;
  /* To see the outline of the form */
  padding: 1em;
  text-align:center;
}

#contact {
	padding: 3px;
	text-align:center;
}

input[type="text"] {
	width: 243px;
	height: 35px;
	margin: 3px;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 0.5em;
}

input[type="submit"] {
	width: 270px;
	height: 50px;
	margin: 3px;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 0.5em;
	background: #2ecc71;
	color: white;
	font-weight: bold;
}

textarea {
	width: 750px;
	/*margin: auto;*/
	margin: 3px;
	border: 1px solid #ddd;
	border-radius: .5em;
	padding: 1em;
}

@media only screen and (max-width: 800px) {
	form {
		width: 100%;
	}
	input[type="text"], input[type="submit"], textarea {
		width: 97%;
	}
}