
/* OMT-HOME-MOBILE-ALIGN-V1 */
/* Menyamakan garis kiri/kanan konten homepage */

@media (max-width: 700px) {

  /* Batas horizontal konsisten */
  .cici-banner-section > .container,
  .cici-flash-section > .container,
  #games > .container {
    width: calc(100% - 24px) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  /* Banner tetap mengisi container */
  .cici-banner-section .cici-banner-slider {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Flash Sale: judul dan countdown tetap rapi */
  .cici-flash-section .cici-flash-head {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .cici-flash-section .cici-flash-title-wrap {
    padding-left: 0 !important;
    min-width: 0 !important;
  }

  /* Game Populer: judul dan kartu sejajar */
  #games .section-head {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  #games .game-grid {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 360px) {
  .cici-banner-section > .container,
  .cici-flash-section > .container,
  #games > .container {
    width: calc(100% - 20px) !important;
  }
}
