@media (max-width: 1199px) {
  .page-wrap .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 576px) {
  .col-sm-1-rs {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
  }
  .col-sm-3-rs {
    -ms-flex: 0 0 25%;
    flex: 0 0 23.333333%;
    max-width: 23.333333%;
  }
}

#to-submit {
  padding: 0;
  border: none !important;
  height: calc(100vw * 34 / 1920);
  line-height: calc(100vw * 34 / 1920);
  width: calc(100vw * 240 / 1920);
  font-size: calc(100vw * 14 / 1920);
  color: #fff;
  border-radius: 0.10417vw;
  background: #CF6116;
  margin-left: 31%;
}

@media (max-width: 1199px) {
  #to-submit {
    height: calc(100vw * 34 / 1199);
  }
}

@media (max-width: 991px) {
  #to-submit {
    height: calc(100vw * 34 / 991);
  }
}

@media (max-width: 767px) {
  #to-submit {
    height: calc(100vw * 34 / 767);
  }
}

@media (max-width: 1199px) {
  #to-submit {
    line-height: calc(100vw * 34 / 1199);
  }
}

@media (max-width: 991px) {
  #to-submit {
    line-height: calc(100vw * 34 / 991);
  }
}

@media (max-width: 767px) {
  #to-submit {
    line-height: calc(calc(100vw * 34 / 767) / 1.2);
  }
}

@media (max-width: 1199px) {
  #to-submit {
    width: calc(100vw * 240 / 1199);
  }
}

@media (max-width: 991px) {
  #to-submit {
    width: calc(100vw * 240 / 991);
  }
}

@media (max-width: 767px) {
  #to-submit {
    width: calc(100vw * 240 / 767);
  }
}

@media (max-width: 1199px) {
  #to-submit {
    font-size: calc(14 * 1px / 1.1);
  }
}

@media (max-width: 991px) {
  #to-submit {
    font-size: calc(14 * 1px / 1.2);
  }
}

@media (max-width: 767px) {
  #to-submit {
    font-size: 14px;
  }
}

#to-submit:hover {
  background: #325288;
}

.form-body-rs .col-form-label-rs {
  font-weight: normal;
  color: #333333;
  padding-top: 0;
  padding-bottom: 0;
  line-height: calc(100vw * 34 / 1920);
  font-size: calc(100vw * 14 / 1920);
}

@media (max-width: 1199px) {
  .form-body-rs .col-form-label-rs {
    line-height: calc(100vw * 34 / 1199);
  }
}

@media (max-width: 991px) {
  .form-body-rs .col-form-label-rs {
    line-height: calc(100vw * 34 / 991);
  }
}

@media (max-width: 767px) {
  .form-body-rs .col-form-label-rs {
    line-height: calc(calc(100vw * 34 / 767) / 1.2);
  }
}

@media (max-width: 1199px) {
  .form-body-rs .col-form-label-rs {
    font-size: calc(14 * 1px / 1.1);
  }
}

@media (max-width: 991px) {
  .form-body-rs .col-form-label-rs {
    font-size: calc(14 * 1px / 1.2);
  }
}

@media (max-width: 767px) {
  .form-body-rs .col-form-label-rs {
    font-size: 14px;
  }
}

.form-body-rs .form-control-rs {
  width: 100%;
  padding: 0;
  height: calc(100vw * 34 / 1920);
  line-height: calc(100vw * 32 / 1920);
  padding-left: 0.78125vw;
  padding-right: 0.78125vw;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  border-radius: 0.3125vw;
}

@media (max-width: 1199px) {
  .form-body-rs .form-control-rs {
    height: calc(100vw * 34 / 1199);
  }
}

@media (max-width: 991px) {
  .form-body-rs .form-control-rs {
    height: calc(100vw * 34 / 991);
  }
}

@media (max-width: 767px) {
  .form-body-rs .form-control-rs {
    height: calc(100vw * 34 / 767);
  }
}

@media (max-width: 1199px) {
  .form-body-rs .form-control-rs {
    line-height: calc(100vw * 32 / 1199);
  }
}

@media (max-width: 991px) {
  .form-body-rs .form-control-rs {
    line-height: calc(100vw * 32 / 991);
  }
}

@media (max-width: 767px) {
  .form-body-rs .form-control-rs {
    line-height: calc(calc(100vw * 32 / 767) / 1.2);
  }
}

@media (max-width: 1199px) {
  #to-submit {
    width: calc(100vw * 230 / 1920);
    margin-left: 32%;
  }
}

@media (max-width: 1199px) and (max-width: 1199px) {
  #to-submit {
    width: calc(100vw * 230 / 1199);
  }
}

@media (max-width: 1199px) and (max-width: 991px) {
  #to-submit {
    width: calc(100vw * 230 / 991);
  }
}

@media (max-width: 1199px) and (max-width: 767px) {
  #to-submit {
    width: calc(100vw * 230 / 767);
  }
}

@media (max-width: 991px) {
  #to-submit {
    width: calc(100vw * 165 / 1920);
    margin-left: 32%;
    margin-top: 0;
  }
}

@media (max-width: 991px) and (max-width: 1199px) {
  #to-submit {
    width: calc(100vw * 165 / 1199);
  }
}

@media (max-width: 991px) and (max-width: 991px) {
  #to-submit {
    width: calc(100vw * 165 / 991);
  }
}

@media (max-width: 991px) and (max-width: 767px) {
  #to-submit {
    width: calc(100vw * 165 / 767);
  }
}

@media (max-width: 767px) {
  #to-submit {
    height: 34px;
    line-height: 34px;
    width: 100%;
    margin-left: 0;
  }
  .form-body-rs .col-form-label-rs {
    line-height: 34px;
  }
  .form-body-rs .form-control-rs {
    height: 34px;
    line-height: 32px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
