/* Target the specific form with the class 'thecontactform_wrapper' */
.btTextCenter .thecontactform_wrapper{
  text-align: left;
  /* // padding: 2%; */
}
/* Align all text to the left */
.thecontactform_wrapper  .gfield_label, 
.thecontactform_wrapper  .ginput_container input, 
.thecontactform_wrapper  .ginput_container select, 
.thecontactform_wrapper  .ginput_container textarea {
  text-align: left !important;
}

/* Remove rounded corners from input fields, select boxes, and textareas */
.thecontactform_wrapper  .ginput_container input, 
.thecontactform_wrapper  .ginput_container select, 
.thecontactform_wrapper  .ginput_container textarea {
  border-radius: 0 !important;
}

/* Adjust specific styles for fields and labels */
.thecontactform_wrapper  .gfield_label {
  font-weight: bold; /* If needed */
  margin-bottom: 5px;
}

/* Optional: Adjust input sizes */
.thecontactform_wrapper  .ginput_container input[type="text"], 
.thecontactform_wrapper  .ginput_container input[type="email"], 
.thecontactform_wrapper  .ginput_container input[type="tel"], 
.thecontactform_wrapper  .ginput_container select, 
.thecontactform_wrapper  .ginput_container textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc; /* Adjust the border color if needed */
  box-shadow: none; /* Remove default input shadow */
}

/* Adjust the submit button */
.thecontactform_wrapper  .gform_footer .gform_button {
  border-radius: 0 !important; /* Remove rounded corners */
  padding: 10px 20px;
  /* background-color: rgb(0,41,101) !important; Adjust the color if needed */
  color: rgb(0,41,101) !important; /* Adjust the color if needed */
  /* color: #e5e467; */
  background-color: #e5e467;
  text-align: center;
  width: 50%;
  font-size: 1.3em;
  text-transform: uppercase;
}
.thecontactform_wrapper  .gform_footer .gform_button:hover{
  color: white !important;
  background-color: rgb(0,41,101) !important;
}
/* Remove unnecessary margins */
.thecontactform_wrapper  .ginput_complex .name_first, 
.thecontactform_wrapper  .ginput_complex .name_last {
  margin-bottom: 0;
}



/* Ensure each input and label are in one row inline */
.thecontactform_wrapper .ginput_container_radio .gfield_radio .gchoice {
  display: flex; /* Use flexbox to align input and label */
  align-items: center; /* Align items vertically in the center */
  margin-right: 20px; /* Space between radio button options */
}

/* Remove any margin between input and label */
.thecontactform_wrapper .ginput_container_radio .gfield_radio .gchoice input {
  margin-right: 5px; /* Add some space between the radio button and label */
}

.thecontactform_wrapper .ginput_container_radio .gfield_radio .gchoice label {
  margin: 0; /* Ensure label is close to the input */
  cursor: pointer; /* Make the label clickable */
}

@media (max-width: 768px) {
	
	.thecontactform_wrapper  .gform_footer .gform_button {

    width: 100%;
  }

}
@media (max-width: 1280px) {

	/*.thecontactform_wrapper*/
  section#contactform
  {
    padding: 0 30px;
  }
}