.back-to-account {
  width: 100%;
  background-color: mr-blue;
}
.contact-us {
  padding: 0 15px;
}
.contact-us .label-col {
  margin-bottom: 5px;
  text-transform: uppercase;
}
.contact-us .headerText {
  font-size: 20px;
  margin-bottom: 15px;
}
.contact-us .contact-form {
  margin: 0 auto;
  margin-bottom: 100px;
}
.contact-us .radio-row {
  margin-left: 0;
  max-width: 255px;
}
.contact-us .contactMessage {
  line-height: 1.5em;
  min-height: 120px;
}
.contact-us .hide-add-photo {
  filter: 'alpha(opacity=0)';
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  height: 65px;
  width: 65px;
  position: absolute;
  left: 0;
}
.contact-us .hide-add-photo input {
  display: none;
}
.contact-us .phot-thumbs {
  position: relative;
}
.contact-us .phot-thumbs canvas {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.contact-us .icon-x-full {
  position: absolute;
  right: 0;
  font-size: 20px;
  margin-top: -10px;
  margin-right: -12px;
  filter: 'alpha(opacity=70)';
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  cursor: pointer;
}
.contact-us .add-photo {
  height: 60px;
  width: 60px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.contact-us .add-photo-text {
  line-height: 0.4em;
  font-size: 45px;
  font-weight: normal;
}
.contact-us .bullet-list li {
  margin-bottom: 20px;
}
.contact-us .submit {
  width: 100%;
}
.contact-us .faq-link {
  font-size: 14px;
}
.contact-us .validation-block {
  min-height: 28px;
  line-height: 2em;
}
@media only screen and (min-width: 0px) and (max-width: 559px) {
  .contact-us .label-col {
    margin-left: 5px;
  }
  .contact-us .radio-row {
    margin-left: 5px;
  }
}
@media only screen and (min-width: 560px) {
  .contact-us {
    max-width: 500px;
    padding: 0;
  }
  .contact-us .headerText {
    font-size: 24px;
    margin-bottom: 30px;
  }
  .contact-us .add-photo {
    height: 65px;
    width: 65px;
  }
  .contact-us .add-photo-text {
    font-size: 60px;
  }
  .contact-us .bullet-list li {
    margin-bottom: 10px;
  }
  .contact-us .submit {
    width: 270px;
  }
}
@media only screen and (min-width: 960px) {
  .contact-us {
    max-width: none;
  }
  .contact-us .headerText {
    font-size: 28px;
    margin-bottom: 30px;
  }
  .contact-us .contact-form {
    max-width: 600px;
  }
  .contact-us .btn-add-photo {
    height: 80px;
    width: 80px;
  }
  .contact-us .submit {
    margin-bottom: 90px;
  }
}
