@media(max-width:575px) {
   .form-control {
    border: 1px solid #D9DBDF;

  }
.form-control{
  line-height: normal;
}
  .card-custom {
    border: none;
    border-radius: 15px;

    border: 1px solid rgba(64, 101, 80, 0.20);
    background: #F0FFF7;
  }

  .card-main {
    margin-top: 120px;
  }

  .form-card {
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;
    box-shadow: 0 0 35px 1px rgba(179, 228, 200, 0.50);

  }

  .form-card h4 {
    color: #0B0B0B;
    font-family: Parastoo;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: var(--lineHeights-xxl, 26px);
    /* 81.25% */
    letter-spacing: var(--letterSpacing-xsm, -0.2px);
  }

  input {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    border: 1px solid #D9DBDF;
    /* 166.667% */
  }

  .form-select {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */

  }


  .image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;

  }

  .btn-submit {
    color: var(--Typography-color3, #FFF);
    font-family: "Abhaya Libre";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    background: var(--Primary_CL, #406550);
    border: none;
    padding: 16px;
  }


  .btn-cancel {
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;

    color: var(--Primary_CL, #406550);
    font-family: "Abhaya Libre";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    border: none;
    margin-top: 10px;
  }

  textarea {

    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 144.444% */
  }
}

@media (min-width:576px) and (max-width:766.99px) {

    .form-control {
    border: 1px solid #D9DBDF;

  }
  .form-control{
    line-height: normal;
  }

  .card-custom {
    border: none;
    border-radius: 15px;

    border: 1px solid rgba(64, 101, 80, 0.20);
    background: #F0FFF7;
  }

  .card-main {
    margin-top: 120px;
  }

  .form-card {
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;
    box-shadow: 0 0 35px 1px rgba(179, 228, 200, 0.50);

  }

  .form-card h4 {
    color: #0B0B0B;
    font-family: Parastoo;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: var(--lineHeights-xxl, 26px);
    /* 81.25% */
    letter-spacing: var(--letterSpacing-xsm, -0.2px);
  }

  input {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    border: 1px solid #D9DBDF;
    /* 166.667% */
  }

  .form-select {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */

  }


  .image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;

  }

  .btn-submit {
    color: var(--Typography-color3, #FFF);
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    background: var(--Primary_CL, #406550);
    border: none;
    padding: 16px;
  }


  .btn-cancel {
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;

    color: var(--Primary_CL, #406550);
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    border: none;
    margin-top: 10px;
  }

  textarea {

    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 144.444% */
  }
}

@media (min-width: 767px) and (max-width: 991.99px) {
  .form-control {
    border: 1px solid #D9DBDF;

  }
.form-control{
  line-height: normal;
}
  .card-custom {
    border: none;
    border-radius: 15px;

    border: 1px solid rgba(64, 101, 80, 0.20);
    background: #F0FFF7;
  }

  .card-main {
    margin-top: 120px;
  }

  .form-card {
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;
    box-shadow: 0 0 35px 1px rgba(179, 228, 200, 0.50);

  }

  .form-card h4 {
    color: #0B0B0B;
    font-family: Parastoo;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: var(--lineHeights-xxl, 26px);
    /* 81.25% */
    letter-spacing: var(--letterSpacing-xsm, -0.2px);
  }

  input {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    border: 1px solid #D9DBDF;
    /* 166.667% */
  }

  .form-select {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */

  }


  .image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 50px;

  }

  .btn-submit {
    color: var(--Typography-color3, #FFF);
    font-family: "Abhaya Libre";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    background: var(--Primary_CL, #406550);
    border: none;
    padding: 16px;
  }


  .btn-cancel {
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;

    color: var(--Primary_CL, #406550);
    font-family: "Abhaya Libre";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    border: none;
    margin-top: 10px;
  }

  textarea {

    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 144.444% */
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

  .card-main {
    margin-top: 120px;
    
  }

  .card-custom{
    border: 1px solid rgba(64, 101, 80, 0.20);
background: #F0FFF7;
  }
  .form-card {
    background-color: #fff;
    border-radius: 12px;
    padding: 40px;
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;
    box-shadow: 0 0 35px 1px rgba(179, 228, 200, 0.50);

  }

  .form-card h4 {
    color: #0B0B0B;
    font-family: Parastoo;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: var(--lineHeights-xxl, 26px);
    /* 81.25% */
    letter-spacing: var(--letterSpacing-xsm, -0.2px);
  }

  input {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
  }

  .form-select {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
  }


  .image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 45px;

  }

  .btn-submit {
    color: var(--Typography-color3, #FFF);
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    background: var(--Primary_CL, #406550);
    border: none;
    padding: 10px;
  }


  .btn-cancel {
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;

    color: var(--Primary_CL, #406550);
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    border: none;
    margin-top: 10px;
  }

  textarea {

    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 144.444% */
  }

  .form-control {
    line-height: normal;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .card-custom {
    border: 1px solid rgba(64, 101, 80, 0.20);
    background: #F0FFF7;
  }

  .card-main {
    margin-top: 120px;
  }

  .form-card {
    background-color: #fff;
    border-radius: 12px;
    padding: 40px;
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;
    box-shadow: 0 0 35px 1px rgba(179, 228, 200, 0.50);

  }

  .form-card h4 {
    color: #0B0B0B;
    font-family: Parastoo;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: var(--lineHeights-xxl, 26px);
    /* 81.25% */
    letter-spacing: var(--letterSpacing-xsm, -0.2px);
  }

  input {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 166.667% */
  }

  .form-select {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */
  }


  .image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 45px;

  }

  .btn-submit {
    color: var(--Typography-color3, #FFF);
    font-family: "Abhaya Libre";
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    background: var(--Primary_CL, #406550);
    border: none;
    padding: 10px;
  }


  .btn-cancel {
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;

    color: var(--Primary_CL, #406550);
    font-family: "Abhaya Libre";
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    border: none;
    margin-top: 10px;
  }

  .form-control {
    line-height: normal;
  }

  textarea {

    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 144.444% */
  }
}

select.form-select {
  appearance: auto !important;
  /* Show default arrow on all browsers */
}


@media (min-width: 1400px) {
  .form-control {
    border: 1px solid #D9DBDF;

  }

  .card-custom {
    border: none;
    border-radius: 15px;

    border: 1px solid rgba(64, 101, 80, 0.20);
    background: #F0FFF7;
  }

  .card-main {
    margin-top: 120px;
  }

  .form-card {
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;
    box-shadow: 0 0 35px 1px rgba(179, 228, 200, 0.50);

  }

  .form-card h4 {
    color: #0B0B0B;
    font-family: Parastoo;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: var(--lineHeights-xxl, 26px);
    /* 81.25% */
    letter-spacing: var(--letterSpacing-xsm, -0.2px);
  }

  input {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    border: 1px solid #D9DBDF;
    /* 166.667% */
  }

  .form-select {
    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    /* 166.667% */

  }


  .image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 45px;

  }

  .btn-submit {
    color: var(--Typography-color3, #FFF);
    font-family: "Abhaya Libre";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    background: var(--Primary_CL, #406550);
    border: none;
    padding: 16px;
  }


  .btn-cancel {
    border-radius: 12px;
    border: 1px solid #F0F0F0;
    background: #FFF;

    color: var(--Primary_CL, #406550);
    font-family: "Abhaya Libre";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    border: none;
    margin-top: 10px;
  }

  textarea {

    color: #667085;
    font-family: "Abhaya Libre";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 144.444% */
  }
}