@media screen and (max-width: 1300px) {
  .features-sec {
    display: none;
  }

  .questions-sec {
    padding: 0;
  }

  .questions-box {
    min-height: 0;
  }

  .questions-cta {
    flex-direction: column;
  }

  .questions-cta>p {
    font-size: 0.75em;
    width: 100%;
  }

 #hero {
   display: flex;
   flex-direction: column-reverse;
   align-items: center;
   padding: 2em 0;
 }
 .hero-right {
    width: 100%;
    display: flex;
    justify-content: center;
    height: 500px;
  }
  .hero-left {
    width: 100%;
    text-align: center;
    font-size: small;
    margin-right: 0;
  }
  .offerings-sec {
    grid-template-columns: 1fr;
    padding: 0;
  }

  #hero-cta {
    font-size: 2em;
    margin-top: 1em;
  }

  header {
    padding: 0.5rem 2%;
  }

  .header-left>h1 {
    font-size: 2em;
    margin-left: 0;
  }

  .header-left {
    align-items: start;
  }

  h3 {
    font-size: 1.2em;
  }
 .questions-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1em;
  }

  .questions-image, .questions-content {
    width: 100%;
    max-width: 100%;
  }

  .questions-image img {
    width: 100%;
    height: auto;
  }

  .questions-content {
    padding: 1em 0;
    text-align: left;
  }

  .questions-content ul {
    padding-left: 1.2em; /* Optional: better spacing */
  }

  .offerings-left>p {
    font-size: 1.2em;
    margin-bottom: 1.5em;
  }

  .offerings-left>a {
    font-size: 0.7em;
    margin-right: 3em;
    display: none;
  }

  .offerings-sec {
    grid-template-columns: 1fr;
    padding: 0.4em;
  }

  .offerings-right {
    margin-left: 0;
    padding: 0.4em;

  }

  .offerings-right>.tick-list>li {
    font-size: 1.2em;
  }

  .features-divider {
    display: none;
  }

  .contact-form .row {
    flex-direction: column;
  }

  /* .contact-sec {
    display: none;
  } */
  .contact>h3>br {
    display: none;
  }

  .btn {
    font-size: 30px;
    padding: 10px 10px;
    width: 80%;
    align-self: center;
    margin-top: 1em;
  }

  .contact-box {
    display: none;
  }

  .header-right>img {
    width: 7em;
  }

  #difference {
    display: none;
  }

  
}