.mtc-form-wrapper .mtc-form .fax {
  visibility: hidden !important;
  height: 0;
  width: 0;
  position: absolute;
}

.mtc-form-wrapper .mtc-form .form-group input {
  border: none;
  outline: none;
}

.mtc-form-wrapper .underline:after {
  content: "";
  display: block;
  margin: 0 auto;
  width: 60px;
  height: 2px;
  margin-top: 15px;
}
.mtc-form-wrapper .mtc-form .form-group #phone {
  padding-left: 2.5rem;
}
.mtc-form-wrapper .mtc-form .form-group label[for="phone"] {
  display: none;
}
.mtc-form-wrapper .mtc-form .form-group .iti {
  display: block;
}

.form-group {
  position: relative;
}

.form-group input,
.form-group select {
  border: 0.0625rem solid #91a1a5;
  border-radius: 1.25rem;
  padding: 1.25rem 1rem;
  font-size: 1rem;
  width: 100%;
}

.form-group input:focus,
.form-group select:focus {
  border: 0.0625rem solid #0468bf;
}

.form-group select {
  background-color: #ffffff;
  background: url("../img/chevron-down.svg");
  background-size: 1rem 1rem;
  background-repeat: no-repeat;
  background-position: right 1rem center;
      -webkit-appearance:none;
   -moz-appearance:none;
   -ms-appearance:none;
   appearance:none;
}

.form-group input + label,
.form-group textarea + label,
.form-group select + label {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 1rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.form-group input:not(:-moz-placeholder-shown),
.form-group textarea:not(:-moz-placeholder-shown) {
  outline: none;
}

.form-group input:not(:-ms-input-placeholder),
.form-group textarea:not(:-ms-input-placeholder) {
  outline: none;
}

.form-group input:not(:placeholder-shown),
.form-group textarea:not(:placeholder-shown),
.form-group textarea:focus,
.form-group input:focus {
  outline: none;
}

.form-group input:not(:-moz-placeholder-shown) + label,
.form-group textarea:not(:-moz-placeholder-shown) + label {
  top: 0rem;
  transform: translateY(0.15625rem);
  font-size: 0.75rem;
  line-height: 1.5;
  color: #0468bf;
}

.form-group input:not(:-ms-input-placeholder) + label,
.form-group textarea:not(:-ms-input-placeholder) + label {
  top: 0rem;
  transform: translateY(0.15625rem);
  font-size: 0.75rem;
  line-height: 1.5;
  color: #0468bf;
}

.form-group input:not(:placeholder-shown) + label,
.form-group textarea:not(:placeholder-shown) + label,
.form-group input:focus + label,
.form-group textarea:focus + label,
.form-group select + label {
  top: 0rem;
  -webkit-transform: translateY(0.15625rem);
  transform: translateY(0.15625rem);
  font-size: 0.75rem;
  line-height: 1.5;
  color: #0468bf;
}

h5.section-heading.centered.white {
    text-decoration: none;
}

div.mtc-form-wrapper {
    width: 100%;
	max-width:400px;
}
.mtc-form-wrapper .footer {
    text-align: center;
    display: block;
}