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: solid 1px #c2c2c2!important;
  color: inherit!important;
  padding: 7px!important;
  height: 40px!important;
  width: 100%!important;
}
.wpcf7-form-control.wpcf7-submit{
  font-size: 18px;
  height: auto!important;
  padding: 12px 30px!important;
  min-width: 230px;
  max-width: 230px;
  text-align: center;
  margin: 0 auto;
  display: block;
}
.wpcf7-form-control.wpcf7-textarea{
  height: 140px!important;
}
.ajax-loader{
  display: none!important;
}
.wpcf7-form-control.wpcf7-checkbox{
  border: none!important;
  font-weight: bold;
}
