form, .nf-form-layout, .nf-form-cont{
  width: 100%;
}
.nf-field-label{
  display: none;
}
.wpcf7, .wpcf7-form label{
  width: 100%!important;
}
.wpcf7-form-control{
  background: transparent!important;
  border: 0!important;
  border-bottom: solid 1px black!important;
  color: inherit!important;
  padding: 7px!important;
  height: 40px!important;
  width: 100%!important;
}
footer .wpcf7-form-control.wpcf7-submit{
  width: 100%;
}
.wpcf7-form-control.wpcf7-textarea{
  height: 140px!important;
}
.ajax-loader{
  display: none!important;
}
.nf-form-cont{
  min-height: 450px;
}
.nf-error .nf-error-msg{
  color: #020A2B!important;
}
