@media (max-width: 768px) {
  .hero-sec {
    min-height: inherit !important;
    padding: 8rem 1rem;
  }
}

@media (max-width: 768px) {
  .hero-title {
    font-size: 53px !important;
    line-height: 47px;
    font-weight: 400 !important;
  }
}

@media (max-width: 992px) {
  .container-wrapper {
    width: auto;
  }
}

@media (max-width: 768px) {
  .sec-spiritual {
    padding: 4rem 1rem !important;
  }
}

@media (max-width: 768px) {
  .title-main {
    font-weight: 300 !important;
    font-size: 48px !important;
    line-height: 45px;
  }
}

@media (max-width: 768px) {
  .lead {
    font-weight: 300 !important;
  }
}

@media (max-width: 768px) {
  .title-main {
    font-size: 40px !important;
    font-weight: 500 !important;
  }
}

@media (max-width: 768px) {
  .sec-application {
    padding: 50px 20px;
  }
}

@media (max-width: 768px) {
  .title-main.py-100 {
    padding: 0px 0px 30px 0px !important;
  }
}

@media (max-width: 768px) {
  .wrapper-txt {
    line-height: 32px !important;
  }
}

@media (max-width: 768px) {
  .py-100 {
    padding: 60px 0px !important;
  }
}

@media (max-width: 768px) {
  .sec-founder {
    padding: 0px 20px;
  }
}

@media (max-width: 768px) {
  h1 {
    font-size: 30px !important;
  }
}

@media (max-width: 768px) {
  .txt-xl.leading-lase {
    font-size: 18px !important;
    line-height: 32px !important;
  }
}

