/* Axencia.co — Mobile: All Realtime Indicators Top Center */

@media (max-width: 768px) {
  /* Section headers — center all section-tags */
  .section-header {
    text-align: center !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }
  .section-header .section-tag {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* Page header — center section-tag */
  .page-header {
    text-align: center !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }
  .page-header .section-tag {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* Hero — center live badge + section-tag */
  .hero-page-header .hero-content,
  .hero .hero-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }
  .hero-live-badge {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .hero-page-header .hero-content .section-tag,
  .hero .hero-content .section-tag {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* CyberShield hero */
  .cs-hero .section-tag.cs-hero-tag {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Roadmap live indicator */
  .roadmap-live.section-tag,
  .roadmap .section-tag {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .roadmap-section-header,
  .roadmap .section-header {
    text-align: center !important;
    align-items: center !important;
  }

  /* Dev highlight live */
  .dev-highlight-inner .section-tag,
  .dev-highlight-live {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .dev-highlight-inner {
    text-align: center !important;
    align-items: center !important;
  }

  /* Globe section live */
  .globe-live {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .globe-section .section-header,
  .globe-axencia-connect .section-header {
    text-align: center !important;
    align-items: center !important;
  }

  /* About page live */
  .about-live {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Location live badge — top center (was top-right) */
  .location-live-badge {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    top: 12px !important;
  }

  /* Plans, Services, Customers — section tags */
  .plans-grid .section-tag,
  .plan-card .section-tag,
  .services .section-header .section-tag,
  .ci-card .section-tag,
  .ci-milestones .section-tag {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .section-header .section-tag {
    align-self: center !important;
  }

  /* Form progress indicator */
  .form-progress-label,
  .form-progress-bar {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Expertise, Portfolio, Testimonials sections */
  .expertise .section-header,
  .portfolio .section-header,
  .testimonials .section-header {
    text-align: center !important;
    align-items: center !important;
  }

  /* Dev hero (services) */
  .dev-hero .section-tag {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .dev-hero .section-header {
    text-align: center !important;
    align-items: center !important;
  }

  /* Customers industries page header */
  .ci-hero .section-tag,
  .customers-industries .page-header .section-tag {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (max-width: 480px) {
  .location-live-badge {
    top: 8px !important;
    font-size: 0.65rem !important;
    padding: 10px 14px !important;
  }
}
