@media (max-width: 1600px) {
  .banner-hd {
    font-size: 65px;
  }
}

@media (max-width: 1440px) {
  .banner-hd {
    font-size: 60px;
    margin-bottom: 25px;
  }
      .banner-hd {
        margin-bottom: 20px;
    }
    .about-banner .banner-para {
    margin-bottom: 80px;
}

  .banner-para {
    font-size: 35px;
  }

  .hero-banner .row {
    align-items: center;
  }

  .primary-btn {
    font-size: 18px;
  }

  .sec-para {
    font-size: 21px;
  }

  .solution-para {
    font-size: 30px;
    margin-bottom: 24px;
    line-height: 42px;
  }

  .solution-mini-para {
    font-size: 20px;
  }

  .solution-para {
    font-size: 26px;
    margin-bottom: 10px
  }

  .footer .resize {
    width: 48% !important;
  }

  .sec-hd {
    font-size: 35px;
  }
}

@media (max-width: 1400px) {
  .banner-hd {
    font-size: 55px;
  }
  .Griddle {
    padding-bottom: 60px;
  }

  .solution-para {
    font-size: 23px;
  }
  .sec-new-para {
    font-size: 22px;
}
}

@media (max-width: 1366px) {
  .banner-hd {
    font-size: 55px;
  }
      .primary-btn {
        font-size: 16px;
    }
    .burner {
    padding: 68px 0;
     .banner-para {
    font-size: 31px;
  }
      .about-banner .banner-para {
        margin-bottom: 70px;
    }
}
    }

 
@media (max-width: 1280px) {
      .primary-btn {
        font-size: 15px;
    }
        .sec-hd {
        font-size: 33px;
    }
}

@media (max-width: 1200px) {
  .banner-hd {
    font-size: 48px;
  }
  
      .sec-new-para {
        font-size: 20px;
    }
  .footer .resize {
    margin-bottom: 70px;
}
      .about-banner .banner-para {
        margin-bottom: 70px !important;
    }
    .Discover .sec-hd {
    margin-bottom: 30px;
}
.gap-5 {
  gap: 2.5rem;
}
.Discover {
  padding: 75px 0;
}

  .banner-para {
    font-size: 28px;
  }

  .sec-hd {
    font-size: 32px;
  }

  .sec-para {
    font-size: 18px;
  }

  .solution-para {
    font-size: 20px;
    margin-bottom: 10px
  }

  .solution-mini-para {
    font-size: 17px;
    margin-bottom: 15px;
  }

  .primary-btn {
    font-size: 15px;
  }
}

@media (max-width: 1024px) {
  .banner-hd {
    font-size: 45px;
  }
      .sec-new-para {
        font-size: 18px;
    }
      .about-banner .banner-para {
        margin-bottom: 60px;
    }
        .gap-5 {
        gap: 2rem;
    }
  .Griddle {
        padding-bottom: 10px;
    }
    .burner {
      padding: 40px 0 !important;
    }
        .banner-hd {
        margin-bottom: 15px;
    }
        .Discover .sec-hd {
        margin-bottom: 20px;
    }
    .burner-wrapper {
    padding: 70px 60px;
}
.burner-content-wrapper {
    margin-bottom: 35px;
}

  .banner-para {
    font-size: 26px;
  }

  .sec-hd {
    font-size: 30px;
  }

}

@media (max-width: 991px) {
  .sec-para {
    text-align: center;
    margin-bottom: 6px;
  }
      .solution-para {
        font-size: 18px;
        margin-bottom: 10px;
    }
      .sec-new-para {
        font-size: 15px;
    }
      .sec-para {
        font-size: 17px;
    }
  .solution-para-1 {
    font-size: 17px !important;
  }
    .banner-hd-1 {
        font-size: 40px;
    }
.footer .resize {
    margin-bottom: 65px;
}
  .works .sec-para {
    margin-bottom: 50px;
  }

  .sec-hd {
    margin-bottom: 17px;
  }

  .Solution .sec-para {
    margin-bottom: 55px;
  }

  .Investment .card-bottom .solution-para,
  .Investment .card-bottom .solution-mini-para {
    text-align: center !important;
  }

  .sec-hd {
    font-size: 28px;
  }

  .Trusted .card-bottom .solution-para,
  .Trusted .card-bottom .solution-mini-para {
    text-align: center !important;
  }

  .solution-mini-para {
    font-size: 15px;
    margin-bottom: 12px;
  }
}

@media (max-width: 767px) {
  .banner-hd {
    text-align: center;
    font-size: 40px;
  }
  .center-img-content .sec-hd br {
    display: none;
  }
  .center-img-content .sec-hd {
  text-align: center !important;
}
.center-img-para {
  font-size: 16px;
}
      .sec-new-para {
        font-size: 13px;
    }
    .sec-new-para br {
      display: none;
    }
  .sec-hd {
        font-size: 20px;
    }
      .Discover .sec-hd {
        margin-bottom: 10px;
    }
    .gap-5 {
        gap: 1.5rem;
    }
        .banner-hd-1 {
        font-size: 35px;
    }
  .banner-para {
    font-size: 22px;
    text-align: center;
  }

  .sec-hd {
    font-size: 24px;
  }
    .solution-para-1 {
        font-size: 14px !important;
    }

  .sec-para {
    font-size: 15px;
  }

  .primary-btn {
    font-size: 12px;
  }

  .Solution .sec-para {
    margin-bottom: 40px;
  }

  .benefit .sec-hd {
    margin-bottom: 40px;
  }

  .card-top {
    margin-bottom: 25px;
  }

  .Investment .sec-hd {
    margin-bottom: 40px;
  }

  .help .sec-hd {
    font-size: 20px;
    line-height: 40px;

  }

  .Trusted .card-top img {
    width: 65%;
    /* margin: auto;
    justify-content: center; */
  }

  .help {
    padding: 70px 0;
  }
 .center-img-content {
  flex-direction: column;
  gap: 30px;
}
.center-img-para {
  text-align: center !important;
}
}

@media (max-width: 500px) {
  .sec-hd {
    font-size: 18px;
    text-align:center;
  }
  .Jouney .sec-hd, .Jouney .solution-para, .Jouney .sec-new-para {
    color: var(--white) !important;
    text-align: center !important;
}
   .sec-new-para {
        font-size: 12px;
    }
    .banner-hd-1 {
        font-size: 30px !important;
    }
    .join-btn{
        width:300px;
        font-size:14px !important;
    }
    .col-lg-5.d-flex.flex-column.justify-content-center {
    align-items: center;
    text-align: center;
    padding: 10px 40px;
}
.Discover .sec-hd{
    text-align:center;
}
.solution-para.solution-para-1 br{
    display:none;
}
.solution-para.solution-para-1{
    line-height:20px;
    margin-bottom:20px;
}
.burner-wrapper .banner-hd{
    text-align:center !important;
}
.about-banner{
    height:50vh;
}
.burner-content-wrapper{
    gap:10px;
}
.resize2 {
    width: 95% !important;
}
.burner-wrapper .sec-para{
    text-align:center !important;
}
p.sec-para br {
    display: none;
}
.d-flex.flex-column.flex-md-row.align-items-center.text-center.text-md-start p.mb-0 {
    font-size: 20px !important;
    padding: 0 30px;
}
.container {
    padding: 0 30px;
}
ul.navbar-nav.ms-auto.mb-2.mb-lg-0.fs-20 {
    background: black;
    color: white;
    z-index: 9999999999999999999;
    position: relative;
    padding: 10px 20px;
    text-align: center;
}
a.nav-link {
    color: white;
}
.Solution .sec-para{
    padding:0 30px;
}
     .primary-btn {
        font-size: 10px;
        padding: 24px 15px !important;
    } 
    .solution-para-1 {
        font-size: 13px !important;
    }
    .solution-para,.solution-mini-para{
        text-align:center !important;
        padding:0px !important;
    }
    img.company-logo {
    height: 70px;
}
  .help .sec-hd {
    font-size: 15px;
    line-height: 30px;
  }
  .sec-hd{
      font-size:23px !important;
  }
h2.sec-hd.text-center br {
    display: none;
}
h2.sec-hd.text-center{
    font-size:23px !important;
}
  .help {
    padding: 50px 0;
  }

  .footer .sec-hd {

    margin-bottom: 50px !important;
  }
  .solution-para {
    margin-bottom: 0;
  }
      .solution-para {
        font-size: 20px;
    }
        .card-top {
        margin-bottom: 20px;
    }
        .Investment .sec-hd {
        margin-bottom: 35px;
    }
    .hyd-sec, .works, .Solution, .benefit, .Investment, .Trusted, .footer, .Discover, .burner, .Griddle, .Company, .Jouney {
    padding: 70px 0;
}
    .solution-mini-para {
        font-size: 13px;
    }
    .banner-hd {
        font-size: 35px;
    }
    .works .work-img {
      margin-bottom: 20px;
    }
    .footer .resize {
    margin-bottom: 60px;
}
}

@media (max-width: 375px) {
  .help .sec-hd {
        font-size: 13px;
        line-height: 30px;
    }
    .solution-para-1 br {
display: none;
    }
    .Solution .sec-para {
    margin-bottom: 60px;
    line-height: 30px;
    text-align: center;
}
    .banner-hd-1 {
        font-size: 22px !important;
    }
    .banner-hd {
    font-size: 30px;
}
.banner-para {
    font-size: 15px;
    text-align: center;
}
.sec-hd {
    font-size: 20px !important;
}.burner-wrapper {
    padding: 20px 15px;
}.contact {
    position: relative;
    height: 30vh;
    width: 100%;
    overflow: hidden;
}.gap-5 {
    gap: 1rem !important;
}.solution-para {
    line-height: 25px;
}
.container {
    padding: 0 15px;
}
}