.webform-submission-form {
  margin: auto auto;
  width: 46%;
  font-size: 2.3em;
  background-color: #f9f9f9;
  padding: 15px 5px 15px 20px;
}

#edit-contact-us-title h2 {
  border-bottom: 2px solid #E30513;
  width: 50%;
  font-size: 30px;
  letter-spacing: normal;
  text-align: left;
  line-height: 60px;
  text-transform: uppercase;
  display: block;
}

#edit-contact-us-title p {
	color: #333333;
  padding: 15px 0 5px 0;
}

.webform-element--title-inline > label {
  width: 18%;
  display: inline-block;
}

.webform-submission-form input[type="text"],
.webform-submission-form input[type="email"]{
  width: 79%;
  text-align: left;
}

.webform-submission-form textarea {
  width: 98%;
  text-align: left;
}

.webform-submission-form input[type="submit"] {
  margin-left: 32%;
}

@media (max-width: 1200px) {
	.webform-submission-form {
	  width: 48%;
	}
}

@media (max-width: 1040px) {
	.webform-submission-form {
	  width: 58%;
	}
}

@media (max-width: 972px) {
	.webform-submission-form {
	  width: 68%;
	}
}

@media (max-width: 768px) {
	.webform-submission-form {
	  width: 78%;
	}
}

@media (max-width: 650px) {
	.webform-submission-form {
	  width: 78%;
	}
}

@media (max-width: 480px) {
	.webform-submission-form {
	  width: 88%;
	}
}