/* GRAVITY FORM */

body .gform_wrapper .top_label input.medium, body .gform_wrapper .top_label select.medium, body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half {
    clear: none !important;
}

body .gform_wrapper .ginput_complex .ginput_left, body .gform_wrapper .ginput_complex .ginput_right, body .gform_wrapper .gfield_error .ginput_complex .ginput_left, body .gform_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 50%;
}

body .gform_wrapper .top_label input.medium, body .gform_wrapper .top_label select.medium, body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 50%;
}

body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_left_third, body .gform_wrapper .top_label li.gfield.gf_middle_third {
    margin-right: 0% !important;
}

@media (max-width: 640px) {
  body .gform_wrapper .ginput_complex .ginput_left, body .gform_wrapper .ginput_complex .ginput_right, body .gform_wrapper .gfield_error .ginput_complex .ginput_left, body .gform_wrapper .gfield_error .ginput_complex .ginput_right { 
    width: 100%; 
  }
  
  body .gform_wrapper .top_label input.medium, body .gform_wrapper .top_label select.medium, body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half { 
    width: 100%; 
  }
}

.gform_wrapper.gf_browser_chrome .gform_body { width: 100% !important; }

::-webkit-input-placeholder { /* Chrome */
  color: rgba(119,119,119,1) !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: rgba(119,119,119,1) !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: rgba(119,119,119,1) !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: rgba(119,119,119,1) !important;
  opacity: 1 !important;
}

.gfield:not(.gf_left_half) {
  padding-right: 0px !important;
} 

/* END GRAVITY FORM */