@media (max-width: 760px) {
  .landing-links {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 18px !important;
    padding: 28px 18px !important;
    margin: 28px auto !important;
  }

  .landing-links .area-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  .landing-links .area-card {
    display: block !important;
  }
}@media (max-width: 1024px) {
  .graphic-design-page,
  .graphic-design-services,
  .design-services,
  .hero,
  .hero-grid,
  .services-grid,
  .quick-grid,
  .packages,
  .package-card,
  .care-card,
  .cta {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  .hero-grid,
  .quick-grid,
  .care-card,
  .package-card {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }
}/* GRAPHIC DESIGN PAGE MOBILE FIX */

@media screen and (max-width: 1024px) {

  .station-gd-page,
  .station-gd-page * {
    visibility: visible !important;
    opacity: 1 !important;
  }

  .station-gd-page {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 100vh !important;
    overflow-x: hidden !important;
    overflow-y: visible !important;
    transform: none !important;
  }

  .station-gd-page section,
  .station-gd-page .sgd-section,
  .station-gd-page .sgd-container,
  .station-gd-page .sgd-grid,
  .station-gd-page .sgd-quick-grid,
  .station-gd-page .sgd-care-card,
  .station-gd-page .sgd-package-card,
  .station-gd-page .sgd-services-grid,
  .station-gd-page .sgd-quick-items,
  .station-gd-page .sgd-packages,
  .station-gd-page .sgd-showcase-card,
  .station-gd-page .sgd-design-photo,
  .station-gd-page .sgd-package-visual,
  .station-gd-page .sgd-care-visual,
  .station-gd-page .sgd-cta-box,
  .station-gd-page footer {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    position: relative !important;
    transform: none !important;
  }

  .station-gd-page .sgd-grid,
  .station-gd-page .sgd-quick-grid,
  .station-gd-page .sgd-care-card,
  .station-gd-page .sgd-package-card {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 20px !important;
  }

  .station-gd-page .sgd-services-grid,
  .station-gd-page .sgd-quick-items {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  .station-gd-page .sgd-package-top {
    display: block !important;
  }

  .station-gd-page .sgd-buttons {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
  }

  .station-gd-page .sgd-btn,
  .station-gd-page .sgd-package-action {
    width: 100% !important;
    justify-content: center !important;
  }

  .station-gd-page .sgd-showcase-card,
  .station-gd-page .sgd-package-card,
  .station-gd-page .sgd-care-card,
  .station-gd-page .sgd-cta-box {
    border-radius: 24px !important;
  }

  .station-gd-page .sgd-design-photo,
  .station-gd-page .sgd-package-visual,
  .station-gd-page .sgd-care-visual {
    min-height: 260px !important;
  }

  .station-gd-page .sgd-mock-main {
    width: min(240px, 82%) !important;
    min-height: 300px !important;
  }

  .station-gd-page .sgd-mock-stack {
    width: 170px !important;
    height: 220px !important;
  }

  .station-gd-page .sgd-footer-wrap {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 14px !important;
  }

}