/* Hero Section */
@media (max-width: 991.98px) {
    .hero-section::before {
        width: 100%;
        height: 50%;
        top: auto;
        bottom: 0;
        clip-path: none;
        background: linear-gradient(to top, #9c27b0 0%, #fff 100%);
        opacity: 0.1;
    }
    
    .hero-title {
        font-size: 2.5rem;
    }
    
    .hero-image-container {
        margin-top: 3rem;
    }
}

/* Feature 2 Section */
@media (max-width: 991.98px) {
    .feature-row-spacer {
        margin-bottom: 4rem;
    }
    .feature-content {
        margin-top: 2rem;
        margin-bottom: 1rem;
        text-align: center; /* Center text on mobile */
    }
    .feature-img {
        margin-bottom: 1rem;
    }
}


/* FAQ Section */
@media (min-width: 992px) {
  .faq-item-col {
      position: relative;
  }
  .faq-item-col:first-child {
      padding-right: 2.5rem;
  }
    .faq-item-col:first-child::after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      width: 1px;
      background-color: #eee;
  }
  .faq-item-col:last-child {
      padding-left: 3.5rem;
  }
}


/* Latest Version Release Section */
@media (min-width: 992px) {
  .download-content.ps-lg-5 {
      padding-left: 6rem !important; /* Increased space for larger screens */
  }
}

@media (max-width: 991.98px) {
  .download-content {
      text-align: center;
      margin-top: 3rem;
  }
}


/* WhatsApp Demo Section */
@media (max-width: 991.98px) {
  .demo-content {
    text-align: center;
  }

  .demo-icon-check {
    margin-left: auto;
    margin-right: auto;
  }

  .chat-image-container {
    margin-top: 3rem;
  }
}