@media only screen and (max-width: 1550px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1000px;
  }
  .content-box-1 {
    height: 606px;
  }
  header {
    margin-top: 30px;
    margin-bottom: 10px;
  }
  footer img {
    width: 190px;
  }
  header .container img {
    height: 30px;
  }
  .form-box {
    width: 353px;
  }
  .form-box .f-title {
    margin-bottom: 20px;
  }
  .form-box {
    padding-top: 80px;
  }
  .form-box .input-box input {
    font-size: 12px;
  }
}

@media only screen and (max-width: 1305px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 960px;
  }
  .content-box-1 {
    height: 581px;
  }
  header img {
    height: 35px;
  }
  footer img {
    width: 150px;
  }
  .form-box {
    width: 338px;
  }
  .form-box {
    padding: 0 40px;
    padding-top: 62px;
  }
  .form-box .input-box input {
    font-size: 11px;
  }
}

@media only screen and (max-width: 992px) {
  .form-box {
    width: 100%;
  }
  .content-box-1 {
    background: #00b7b4;
    padding: 40px;
  }
  .form-box {
    padding: 0;
  }
  header .container img {
    margin: 0 15px;
  }
  header .container {
    justify-content: center;
  }
  header {
    margin: 25px 0;
  }
  footer {
    padding: 25px 0;
    margin: 0;
    .container {
      justify-content: center;
    }
  }
  header img {
    height: 20px;
  }
  .content-box-1 {
    margin: 0;
    height: auto;
  }
}

@media only screen and (max-width: 767px) {
  header .container img {
    margin: 0 5px;
  }
  .content-box-1 {
    padding: 30px 20px;
  }
  .form-box .input-box input {
    padding-left: 0;
    padding-right: 0;
  }
  .form-box .button-box-2 {
    padding-left:0;
  }
}

@media only screen and (min-width: 1900px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 123vh;
  }
  .content-box-1 {
    height: 75dvh;
  }
  header {
    margin-top: 35px;
    margin-bottom: 10px;
  }
  footer img {
    width: 190px;
  }
  header .container img {
    height: 35px;
  }
  .form-box {
    width: 353px;
  }
  .form-box .f-title {
    margin-bottom: 20px;
  }
  .form-box {
    padding-top: 80px;
  }
  .form-box .input-box input {
    font-size: 12px;
    padding-left: 2px;
  }
}
