@media all {
  body.home {
    background-image: none; }
  div#userMessage {
    display: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    margin-top: 15px;
    margin-left: 140px; }
  div#pg_content div.visible {
    display: block; }
  div#pg_content > div.well {
    margin-top: 20px; }
  div.client-profile-form select#inputState {
    width: 65px; }
  div.client-profile-form .row {
    padding-bottom: 0px; }
  div.client-profile-form > h3 {
    margin-left: 140px;
    margin-top: 0px;
    padding-bottom: 30px; }
  div.captcha-input {
    margin-top: 10px; }
  div.request-controls {
    margin-left: 160px; } }

@media (max-width: 485px) {
  div.request-controls {
    margin-left: auto; } }

@media (max-width: 458px) {
  div#userMessage {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 80px; }
  div.client-profile-form > h3 {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 80px; } }

@media (min-width: 767px) {
  div.client-profile-form div.state {
    min-width: 190px; }
  div.client-profile-form input.input-block-level {
    min-width: 100px; } }

@media (max-width: 315px) {
  div.client-profile-form input, div.client-profile-form select {
    max-width: 160px; } }

@media (min-width: 1200px) {
  div.client-profile-form div.last-name label.control-label {
    width: auto; }
  div.client-profile-form div.last-name div.controls {
    margin-left: 100px; }
  div.client-profile-form div.state {
    max-width: 240px; }
  div.client-profile-form div.zip-code label.control-label {
    width: auto; }
  div.client-profile-form div.zip-code div.controls {
    margin-left: 130px; }
  div.client-profile-form div.fax label.control-label {
    width: auto; }
  div.client-profile-form div.fax div.controls {
    margin-left: 40px; } }
