

@media screen and (max-width: 767px) {
    .header {
      padding: 0px 5px !important;
    }
    .header .menu-toggle {
      position: absolute;
      top: 30px;
      width: 30px;
      height: 30px;
    }
    .header-container {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 21px 0;
    }
    
    .footer-container {
      flex-direction: column;
      /*gap: 20px !important;*/
      
      padding-top: 20px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 20px;
    }
    .footer__logo {
        /* text-align: center;
        display: none; */
        padding-left: 0;
        flex-wrap: wrap;
        flex-direction: row !important;
        justify-content: left;
        gap: 0 !important;
    }
    /* .footer__logo img {
      margin: auto;
      display: block;
    } */
    .footer__link-wrap {
      padding-left: 0;
      flex-wrap: wrap;
      flex-direction: row !important;
      justify-content: left;
      gap: 0 !important;
    }
    .footer__link-wrap ul:last-child {
        /*margin-left: 0;
        padding-top: 30px;*/
    }
    .footer__links {
      padding-left: 0;
      padding-top: 0;
      text-align: left;
    }
    .footer__links li {
      font-size: 13px;
      line-height: 2.3 !important;
      min-width: 92px;
    }
    .footer__links {
      margin: 0 auto;
    }
    
    ul.footer__links {
        /*width: 33% !important;*/
    }
    .footer__links h3 {
        /* font-size: 13px; */
        /*margin-bottom: 0px;*/
    }


    .footer {
      background-color: #fff; /*#EEFEFF;*/
      padding: 0px 24px;
    }
}

@media screen and (max-width: 767px) {
  .head-image {
    padding-top: 55px;
    height: 240px;
  }
  .head-image__heading {
    font-size: 25px;
  }

  .profile {
    padding: 0 10px;
    transform: translateY(-190px);
    margin-bottom: -250px;
  }
  .profile .mt-150 {
    margin-top: 150px !important;
  }
  .profile .notice {
    left: 104px;
    width: 205px;
    top: 66px;
  }
  .profile-container {
    padding: 25px 20px 42px !important;
    text-align: center;
  }
  .profile .label {
    margin: 0 auto;
  }
  .profile select {
    width: 150px;
  }
  .profile .option-group {
    flex-wrap: wrap;
  }
  .profile .option-group .select-item {
    flex: 40%;
  }
  .profile .input-wrap-nf {
    padding: 0px;
    /* padding: 20px;
    gap: 14px; */
  }
  .profile .select-wrap input {
    /* width: 300px; */
    width: 95%;
  }
  .profile .mb-flex {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .profile .mb-f-c {
    flex-direction: column;
    gap: 34px;
  }
  .profile__btn {
    transform: none;
  }
  .profile .select-group {
    flex-direction: column;
  }
  .profile .f-c {
    flex-direction: column;
  }
  .profile .profile-input-row {
    flex-direction: column;
    gap: 15px;
  }
  .profile .profile-input-row:nth-child(2) {
    margin-top: 150px;
  }
  .profile .profile-input-row:last-child {
    align-items: center;
  }
  .profile-btn-wrap {
    justify-content: center;
  }
  .profile .input-box {
    width: 190px;
  }
  .profile .profile-input-row.flex-wrap {
    align-items: center;
  }
  .profile .input-wrap {
    gap: 47px;
  }
  .profile .select-item {
    font-size: 11px;
  }
  
  .profile__img-wrap {
    width: 120px;
    margin-bottom: -30px;
  }
  
}

@media screen and (max-width: 767px) {
    .cta {
      padding-top: 45px;
      padding-bottom: 40px;
    }
    .cta__heading {
      font-size: 30px;
      line-height: 1.3;
      color: #fff;
      font-family: "Montserrat", sans-serif;
    }
    .cta__text {
      font-size: 14px;
    }
}











