#gform_fields_3 {
  column-gap: 30px !important;
  row-gap: 30px !important;
}

.partner-frm .gfield {
  position: relative;
}

.partner-frm .gfield input {
  height: 72px !important;
  border: 1px solid #E6E6E6 !important;
  box-shadow: none !important;
  border-radius: 20px !important;
  
  color: #111111 !important;
  font-size: 18px !important;
  font-family: "Nunito Sans", Sans-serif !important;
}

.partner-frm .gfield input::placeholder,
.partner-frm .gfield textarea::placeholder {
	color: #7D7D7D !important;
}

.partner-frm .gfield input:focus {
  outline: 1px solid #000 !important;
}

.partner-frm .gfield textarea {
  height: 174px !important;
  border: 1px solid #E6E6E6 !important;
  box-shadow: none !important;
  border-radius: 20px !important;
  color: #7D7D7D !important;
  font-size: 18px !important;
  font-family: "Nunito Sans", Sans-serif !important;
}

.half-w {
  width: 49% !important;
}

.partner-frm .gfield textarea:focus {
  outline: 1px solid #000 !important;
}

.flt-txt {
    position: absolute !important;
    bottom: 25% !important;
    right: 0px !important;
    width: 48.6% !important;
}

.partner-form-section .gform_button {
  width: 171px !important;
  height: 50px !important;
  font-family: "Nunito Sans", Sans-serif !important;
  font-size: 18px !important;
  border-radius: 30px !important;
  margin: 0 auto !important;
}

#gform_confirmation_message_3 {
  text-align: center;
}

/*-----------------------*/
@media only screen and (min-width: 1201px) and (max-width: 1599px) {
  html {
    zoom: 0.85;
    zoom: 85%;
  }
}


@media screen and (max-width: 767px) {
  .half-w {
      width: 100% !important;
  }
  .flt-txt {
      position: relative !important;
      width: 100% !important;
      bottom: 0 !important;
  }

}