.mod475 legend {
  text-align: center;
  margin: 57px 10px 32px;
  font-size: 34px;
  font-weight: 200;
  font-style: italic;
  font-family: 'HL';
}
.mod475 .form-body {
  max-width: 800px;
  margin: 0 auto;
}
.mod475 .buttons {
text-align:center;
}
.mod475 button[type="button"] {
  background: #2c96b9;
  border-color: #2c96b9;
  font-size: 22px;
  margin: 20px auto 40px;
  font-family: 'HNM';
}
.mod475 input[type="text"],
.mod475 textarea {
  font-size: 21px;
}

.mod475 input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 21px;
  font-style:italic;font-family: 'HL';
}
.mod475 input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  font-size: 21px;
  font-style:italic;font-family: 'HL';
}
.mod475 input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  font-size: 21px;
  font-style:italic;font-family: 'HL';
}
.mod475 input[type="text"]:-moz-placeholder { /* Firefox 18- */
  font-size: 21px;
  font-style:italic;font-family: 'HL';
}

.mod475 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 21px;
  font-style:italic;font-family: 'HL';
}
.mod475 textarea::-moz-placeholder { /* Firefox 19+ */
  font-size: 21px;
  font-style:italic;font-family: 'HL';
}
.mod475 textarea:-ms-input-placeholder { /* IE 10+ */
  font-size: 21px;
  font-style:italic;font-family: 'HL';
}
.mod475 textarea:-moz-placeholder { /* Firefox 18- */
  font-size: 21px;
  font-style:italic;font-family: 'HL';
}
@media (max-width:1199px) {
  .mod475 input[type="text"],
  .mod475 textarea {
    font-size: 21px;
  }

  .mod475 input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 21px;
  }
  .mod475 input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    font-size: 21px;
  }
  .mod475 input[type="text"]:-ms-input-placeholder { /* IE 10+ */
    font-size: 21px;
  }
  .mod475 input[type="text"]:-moz-placeholder { /* Firefox 18- */
    font-size: 21px;
  }

  .mod475 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 21px;
  }
  .mod475 textarea::-moz-placeholder { /* Firefox 19+ */
    font-size: 21px;
  }
  .mod475 textarea:-ms-input-placeholder { /* IE 10+ */
    font-size: 21px;
  }
  .mod475 textarea:-moz-placeholder { /* Firefox 18- */
    font-size: 21px;
  }
  .mod475 button[type="button"] {
    font-size: 21px;
  }
}
@media (max-width:991px) {
  .mod475 input[type="text"],
  .mod475 textarea {
    font-size: 20px;
  }

  .mod475 input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 20px;
  }
  .mod475 input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    font-size: 20px;
  }
  .mod475 input[type="text"]:-ms-input-placeholder { /* IE 10+ */
    font-size: 20px;
  }
  .mod475 input[type="text"]:-moz-placeholder { /* Firefox 18- */
    font-size: 20px;
  }

  .mod475 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 20px;
  }
  .mod475 textarea::-moz-placeholder { /* Firefox 19+ */
    font-size: 20px;
  }
  .mod475 textarea:-ms-input-placeholder { /* IE 10+ */
    font-size: 20px;
  }
  .mod475 textarea:-moz-placeholder { /* Firefox 18- */
    font-size: 20px;
  }
  .mod475 button[type="button"] {
    font-size: 20px;
  }
}
@media (max-width:767px) {
  .mod475 input[type="text"],
  .mod475 textarea {
    font-size: 19px;
  }

  .mod475 input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 19px;
  }
  .mod475 input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    font-size: 19px;
  }
  .mod475 input[type="text"]:-ms-input-placeholder { /* IE 10+ */
    font-size: 19px;
  }
  .mod475 input[type="text"]:-moz-placeholder { /* Firefox 18- */
    font-size: 19px;
  }

  .mod475 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 19px;
  }
  .mod475 textarea::-moz-placeholder { /* Firefox 19+ */
    font-size: 19px;
  }
  .mod475 textarea:-ms-input-placeholder { /* IE 10+ */
    font-size: 19px;
  }
  .mod475 textarea:-moz-placeholder { /* Firefox 18- */
    font-size: 19px;
  }
  .mod475 button[type="button"] {
    font-size:19px;
  }
}
@media (max-width:575px) {
  .mod475 input[type="text"],
  .mod475 textarea {
    font-size: 17px;
  }

  .mod475 input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 17px;
  }
  .mod475 input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    font-size: 17px;
  }
  .mod475 input[type="text"]:-ms-input-placeholder { /* IE 10+ */
    font-size: 17px;
  }
  .mod475 input[type="text"]:-moz-placeholder { /* Firefox 18- */
    font-size: 17px;
  }

  .mod475 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 17px;
  }
  .mod475 textarea::-moz-placeholder { /* Firefox 19+ */
    font-size: 17px;
  }
  .mod475 textarea:-ms-input-placeholder { /* IE 10+ */
    font-size: 17px;
  }
  .mod475 textarea:-moz-placeholder { /* Firefox 18- */
    font-size: 17px;
  }
  .mod475 button[type="button"] {
    font-size:17px;
  }
}
.mod475 .text-danger {
  padding:5px 15px 0px;
  font-size: 17px;
  color: #a94442!important;
}
#buildersuccess-modal0 .modal-dialog {
  height: 100%;
  display: flex;
  align-items: center;
}
#buildersuccess-modal0 .modal-header .close {
  position:absolute;
  right: 15px;
  top: 15px;
  /* border: 1px solid red; */
}
#buildersuccess-modal0 .modal-header {
  padding-top:0px;
  padding-bottom: 0px;
  border: 0px;
}
#buildersuccess-modal0 .modal-body {
  font-size:18px;
  text-align:center
}
#buildersuccess-modal0 h4.modal-title {
  font-size: 28px;
    text-align: center;
    display: flex;
    justify-content: center;
    width: 100%;
}


@media (max-width:1200px) {
   .mod475 legend {
        font-size: 28px;
    }
}
@media (max-width:991px) {
    .mod475 legend {
        font-size: 26px;
    }
}
@media (max-width:767px) {
    .mod475 legend {
        font-size: 25px;
    }
}
@media (max-width:576px) {
    .mod475 legend {
        font-size: 21px;
    }
}
@media (max-width:419px) {
    .mod475 legend {
        font-size: 20px;
    }
}