@media screen and (max-width: 720px) {
  body.tenant-new-vvip6-body.tenant-new-vvip6-has-header header.nv-header {
    position: sticky;
    min-height: 0;
    height: auto;
  }
  body.tenant-new-vvip6-body.tenant-new-vvip6-has-header .tenant-new-vvip6 #sub {
    margin-top: 0;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top {
    display: grid !important;
    grid-template-columns: auto 1fr auto;
    grid-template-areas:
      "logo social menu"
      "info info info";
    align-items: center;
    row-gap: 6px;
    height: auto !important;
    padding: 8px 4.67vw 6px !important;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top .header-top-logo {
    grid-area: logo;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top .social-container {
    grid-area: social;
    gap: 8px;
    margin-left: 0 !important;
    justify-self: center;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top .btn_sidebar {
    grid-area: menu;
    position: static !important;
    transform: none !important;
    margin-left: 0 !important;
    justify-self: end;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info {
    grid-area: info;
    width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr auto;
    align-items: center;
    gap: 6px 10px;
    margin-right: 0 !important;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .own-amount {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
    margin-left: 0 !important;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .user-log,
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .lg-btns,
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .alert,
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .btn-event,
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .btn-rb {
    display: none !important;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .user-balance,
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .user-points {
    font-size: 12px;
    text-align: left !important;
  }
  body.tenant-new-vvip6-body header.nv-header .header-top .log-info .btn_logout {
    height: 28px;
    padding: 0 10px;
    font-size: 11px;
    justify-self: end;
  }

  body.tenant-new-vvip6-body header.nv-header .gnb {
    display: block !important;
    height: auto;
  }
  body.tenant-new-vvip6-body header.nv-header .gnb .gnb_main {
    justify-content: flex-start !important;
    overflow-x: auto;
    padding: 0 4.67vw;
    gap: 0 !important;
  }
  body.tenant-new-vvip6-body header.nv-header .gnb .gnb_main::-webkit-scrollbar {
    display: none;
  }
  body.tenant-new-vvip6-body header.nv-header .gnb .gnb_main .gnb-list {
    gap: 16px !important;
    height: 38px;
    padding: 0;
    white-space: nowrap;
  }
  body.tenant-new-vvip6-body header.nv-header .gnb .gnb_main .gnb-list > li {
    height: 38px;
  }
  body.tenant-new-vvip6-body header.nv-header .gnb .gnb_main .gnb-list > li .menu_tit {
    font-size: 12px;
  }

  .tenant-new-vvip6 .tab_header {
    display: none;
  }
  .tenant-new-vvip6 #aisdeLeft {
    display: none;
  }
  .tenant-new-vvip6 .sports_vvip6 {
    flex-direction: column;
  }
  .tenant-new-vvip6 .wrap_center.vvip6_layout {
    padding-right: 0;
  }
  .tenant-new-vvip6 .tab_header2 {
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }
  .tenant-new-vvip6 .tab_header2 .btn-tab {
    background: #1c2230;
    color: #cfd5e3;
    border: 1px solid #2b3144;
    border-radius: 6px;
    padding: 6px 10px;
    font-size: 11px;
  }
  .tenant-new-vvip6 .tab_header2 .btn-tab.active {
    background: #226199;
    color: #fff;
  }
  .tenant-new-vvip6 #aisdeRight {
    width: 100%;
    height: 70vh;
    top: auto;
    bottom: 0;
    padding: 10px;
    overflow-y: scroll;
    z-index: 100;
    transform: translateY(100%);
    transition: transform 0.35s ease;
  }
  .tenant-new-vvip6 #aisdeRight.is-open {
    transform: translateY(0);
  }
  .tenant-new-vvip6 .view_mobile {
    display: inline;
  }
  .tenant-new-vvip6 .right_gnb li {
    padding: 5px 10px;
  }
  .tenant-new-vvip6 .btn-show_cart {
    display: flex;
  }
  .tenant-new-vvip6 .betting_cart_list {
    max-height: 25vh;
  }
  .tenant-new-vvip6 .wrap_center {
    padding-right: 0;
  }
}
