/*.contact {
  margin-bottom: 0; }
  .contact * {
    font-weight: 300; }
  .contact h1 {
    margin-bottom: 22px;
    display: inline-block;
    line-height: 67px;
    position: relative;
    color: #363434;
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase; }
    .contact h1:after {
      position: absolute;
      content: '';
      background-color: #aeaeae;
      height: 2px;
      width: 20%;
      left: 0;
      bottom: 0; }
  .contact .c-left h2 {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 600;
    color: #7ec778; }
  .contact .c-left h4 {
    margin-bottom: 5px;
    color: #9f9f9f;
    font-size: 15px;
    font-weight: 100; }
  .contact .c-left p {
    font-size: 13px;
    color: #444444; }
  .contact .c-right h2, .contact .c-right iframe {
    float: left; }
  .contact .c-right iframe {
    width: 100%;
    height: 400px; }
  .contact .c-right h2 {
    margin-top: 5px;
    display: inline-block;
    line-height: 45px;
    position: relative;
    color: #7ec778;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    width: 100%; }
    .contact .c-right h2:after {
      position: absolute;
      content: '';
      background-color: #aeaeae;
      height: 2px;
      width: 5%;
      left: 0;
      bottom: 0; }
  .contact .c-form {
    /* label focus color */
    /* label underline focus color */
    /* valid color */
    /* invalid color */
    /* icon prefix focus color  }
    .contact .c-form h2 {
      margin-top: 5px;
      display: inline-block;
      line-height: 45px;
      position: relative;
      color: #7ec778;
      font-size: 18px;
      font-weight: 500;
      text-transform: uppercase;
      width: 100%; }
      .contact .c-form h2:after {
        position: absolute;
        content: '';
        background-color: #aeaeae;
        height: 2px;
        width: 5%;
        left: 0;
        bottom: 0; }
    .contact .c-form .input-field input[type=text]:focus + label, .contact .c-form .input-field input[type=email]:focus + label, .contact .c-form .input-field textarea:focus + label {
      color: #7ec778; }
    .contact .c-form .input-field input[type=text]:focus, .contact .c-form .input-field textarea:focus {
      border-bottom: 1px solid #7ec778;
      box-shadow: 0 1px 0 0 #7ec778; }
    .contact .c-form .input-field input[type=text].valid, .contact .c-form .input-field textarea.valid {
      border-bottom: 1px solid #7ec778;
      box-shadow: 0 1px 0 0 #7ec778; }
    .contact .c-form .input-field input[type=text].invalid, .contact .c-form .input-field textarea.valid {
      border-bottom: 1px solid #ff0000;
      box-shadow: 0 1px 0 0 #ff0000; }
    .contact .c-form .input-field .prefix.active {
      color: #7ec778; }

@media only screen and (min-device-width: 300px) and (max-device-width: 988px) {
  .c-right iframe {
    width: 100% !important; } }*/