/* ===========================
   GLOBAL RESPONSIVE
=========================== */

/* Tablets & below */
@media (max-width: 992px) {

  /* PRICING COLUMN WIDTH */
  .pricing-col {
    flex: 0 0 48%;
    max-width: 48%;
  }

}

/* Mobile Devices */
@media (max-width: 768px) {

  /* HERO SECTION */
  .hero-title {
    font-size: 2.8rem;
  }

  .btn-container-fluid {
    flex-direction: column;
    align-items: center;
  }

  .stats-grid {
    gap: 30px;
  }

  /* CTA SECTION */
  .cta-title {
    font-size: 32px;
    line-height: 1.3;
  }

  .cta-subtitle {
    font-size: 16px;
  }

}

/* Small Mobile */
@media (max-width: 576px) {

  /* PRICING FULL WIDTH */
  .pricing-col {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .container.wrapper {
  width: 100%;
}

}
