#contact-form {
  width: 478px;
  position: relative;
}

#contact-form h1,
#contact-form p {
  text-align: center;
}

#contact-form input,
#contact-form textarea {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

#contact-form textarea {
  resize: none;
}

#contact-form label {
  position: relative;
}

#contact-form button {
  margin: 40px auto 0;
  display: block;
  position: relative;
}

@media screen and (min-width: 320px) and (max-width: 768px) {
  #contact-form {
    width: 100%;
  }
}

#contact-form input[name=username] {
  display: none;
}


