app-bonus-activities{
  display: none;
}

.close-icon  {
    display: none !important;
    
}
.special-cat-container{
    display: none !important;
}



@media only screen and (max-width: 569px) {
   .betmaster_helper .helper_button .helper_btn_content{
    -webkit-transform: rotate(90deg) !important; 
    transform: rotate(90deg) !important;
}
}


/* Hepsini BÜYÜK harf yap */
.horizontal-slide-tab .type.truncate{
  text-transform: uppercase !important;
  letter-spacing: .02em;
}




/* Hedef kutuyu konumlandır */
.popular_menu_mobile .popular_menu_item.only_image_menu .popular_menu_img{
  position: relative;
}

/* Orijinal resmi istersen gizle (opsiyonel) */
/* .popular_menu_mobile .popular_menu_item.only_image_menu .popular_menu_img img{ opacity:0; } */

/* Üstte gösterilecek görsel katmanı */
.popular_menu_mobile .popular_menu_item.only_image_menu .popular_menu_img::after{
  content:"";
  position:absolute; inset:0;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;        /* dilersen contain yap */
  border-radius:12px;           /* kart köşesiyle uyumluysa */
  pointer-events:none;          /* tıklama alttaki <a>’ya gitsin */
}

/* Sırayla 6 öğe için görselleri ata (gerektiği kadar ekle/çıkar) */
.popular_menu_mobile .popular_menu_item.only_image_menu:nth-child(1) .popular_menu_img::after{
  background-image:url("https://tokyo.ytseogency.com/tokyo-mobil.png");
}
.popular_menu_mobile .popular_menu_item.only_image_menu:nth-child(4) .popular_menu_img::after{
  background-image:url("https://tokyo.ytseogency.com/para-yatir.png");
}
.popular_menu_mobile .popular_menu_item.only_image_menu:nth-child(3) .popular_menu_img::after{
  background-image:url("https://tokyo.ytseogency.com/bonuslar.png");
}
.popular_menu_mobile .popular_menu_item.only_image_menu:nth-child(2) .popular_menu_img::after{
  background-image:url("https://tokyo.ytseogency.com/turnuvalar.png");
}
.popular_menu_mobile .popular_menu_item.only_image_menu:nth-child(5) .popular_menu_img::after{
  background-image:url("https://tokyo.ytseogency.com/etkinlik.png");
}
.popular_menu_mobile .popular_menu_item.only_image_menu:nth-child(6) .popular_menu_img::after{
  background-image:url("https://tokyo.ytseogency.com/vip.png");
}


.popular_menu_cover .popular_menu_item:nth-child(4){
  background-color: #5ada51 !important;
}


/*VİP ALANI*/
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content .tab-page .progress-card svg.wallet {
    color: #ff2931 !important;
}

.shop-tab-content .vip-bonus-container > .vip-bonus > .bonus-name > div i{
    color: #ff2931 !important;
}

div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-header>button.active{
        color: #ff2931 !important;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content .raffle-tab-content>.progress-container .progress-card ul.content li span a i {
    color: #ff2931 !important;
}

div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content .tab-page .progress-bar .animated-bar {
     color: #ff2931 !important;
}

div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content .tab-page .progress-bar .bar {
    color: #ff2931 !important;
}


div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content .tab-page .progress-bar .animated-bar {
     color: #ff2931 !important;
}

div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-header>button:hover {
    color: #ff2931 !important;
}

div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-header>button.active {
  color: #ff2931 !important;
}

div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-header>button.active:after {
   color: #ff2931 !important;
}

div.serce-modal .modal-dialog content button.claim {
    color: #ff2931 !important;
}
div.serce-modal #tab-page-calendar .day-tabs button.day-tab:hover,div.serce-modal #tab-page-calendar .day-tabs button.day-tab.active {
     color: #ff2931 !important;
}
div.serce-modal div.vip-bonus-container::-webkit-scrollbar-thumb {
        color: #ff2931 !important;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content .winners-tab-content::-webkit-scrollbar-thumb {
      color: #ff2931 !important;
}
div.serce-modal div.vip-bonus-container::-webkit-scrollbar-thumb {
   color: #ff2931 !important;
}
div.serce-modal .mobile-height::-webkit-scrollbar-thumb {
      color: #ff2931 !important;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-header>button.active:after {
   color: #ff2931 !important;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content .winners-tab-content::-webkit-scrollbar-thumb {
   color: #ff2931 !important;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content .tab-page .progress-card_footer .tier-label--sm.ti-bronze {
   color: #ff2931 !important;
}

div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.progression-tab-content .progression-statistics-content .statistic > .icon {
  position: relative;
}

div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.progression-tab-content .progression-statistics-content .statistic > .icon::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://tokyo.ytseogency.com/icon2.svg") center/contain no-repeat;
  pointer-events: none;
}
/* HEADER kapsayıcıyı konumlandır */
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.progression-tab-content .progression-statistics-header{
  position: relative;
}

/* Eski img görünmez (yer tutucu kalsın) */
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.progression-tab-content .progression-statistics-header > img{
  opacity: 0;           /* istersen visibility:hidden */
  width: 24px;          /* mevcut tasarımla uyumlu */
  height: 24px;
  display: block;
  margin-right: .2rem;  /* mevcut boşluk */
}

/* Üst katman: yeni ikon */
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.progression-tab-content .progression-statistics-header::after{
  content:"";
  position:absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("https://tokyo.ytseogency.com/icon_istatistik.svg") center/contain no-repeat;
  pointer-events:none;
}





/* Sarmalayıcı: img boyutunu aynen alır */
.tdimg-wrap{ position:relative; display:inline-block; }

/* Üst katman: shop-logo.svg */
.tdimg-wrap::after{
  content:"";
  position:absolute; inset:0;
  background:url("https://tokyo.ytseogency.com/shop-logo.svg") center/contain no-repeat;
  pointer-events:none;
}

.icon-top-right img{
    opacity: 0 !important;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-header>button.active:after{
       background: #ff2931 !important;

}


/* Chrome, Edge, Safari */
.tab-page.shop-tab-content {
  scrollbar-width: thin;              /* Firefox */
  scrollbar-color: #ff0000 #00000000;   /* Firefox: thumb renk, track renk */
}

.tab-page.shop-tab-content::-webkit-scrollbar {
  width: 8px;             /* dikey genişlik */
  height: 8px;            /* yatay yükseklik */
}

.tab-page.shop-tab-content::-webkit-scrollbar-track {
  background: #f0f0f0;    /* track */
  border-radius: 4px;
}

.tab-page.shop-tab-content::-webkit-scrollbar-thumb {
  background: #ff0000;    /* kırmızı kaydırma */
  border-radius: 4px;
}

.tab-page.shop-tab-content::-webkit-scrollbar-thumb:hover {
  background: #cc0000;    /* hover koyu kırmızı */
}


/* Firefox */
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.winners-tab-content{
  scrollbar-width: thin;
  scrollbar-color: #ff2931 #2b2f3a; /* thumb, track */
}

/* WebKit (Chrome/Edge/Safari) */
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.winners-tab-content::-webkit-scrollbar{
  width: 8px;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.winners-tab-content::-webkit-scrollbar-track{
  background: #2b2f3a;
  border-radius: 8px;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.winners-tab-content::-webkit-scrollbar-thumb{
  background: #ff2931;
  border-radius: 8px;
  border: 2px solid transparent;   /* daha ince görünüm */
  background-clip: content-box;
}
div.serce-modal .modal-dialog content>div.serce-vip-tabs>div.tab-content
.winners-tab-content::-webkit-scrollbar-thumb:hover{
  background: #e0272e;
}

.icon.wallet {
  stroke: #ff2931;  /* kırmızı */
  fill: none;       /* doldurma olmasın */
}

.home-games-header{
  display:flex; align-items:center; gap:10px;
  margin: 25px 8px 6px;
}
.home-games-header h2{
  font-size:20px; font-weight:700; margin:0;
  color:#fff;
}
.home-games-header .dot{width:10px;height:10px;border-radius:50%;background:#ff2931;}

@media (max-width: 768px){
  /* Kapsayıcıyı flex yap (yatay dursun) */
  .popular_menu_cover.popular_menu_mobile{
    display: flex !important;
    flex-wrap: nowrap;
    gap: 8px;                 /* istersen boşluk */
  }

  /* Varsayılan */
  .popular_menu_cover.popular_menu_mobile .popular_menu_item{
    order: 0;
  }

  /* --- Manuel sıralama (1..6 mevcut indexlere göre) --- */
  /* 6: VIP -> 1. sıraya */
  .popular_menu_cover.popular_menu_mobile .popular_menu_item:nth-child(6){ order: 1 !important; }
  /* 1: TOKYO MOBİL -> 2. sıraya */
  .popular_menu_cover.popular_menu_mobile .popular_menu_item:nth-child(1){ order: 2 !important; }
  /* 3: BONUSLAR -> 3. sıraya */
  .popular_menu_cover.popular_menu_mobile .popular_menu_item:nth-child(3){ order: 3 !important; }
  /* 5: ETKİNLİK -> 4. sıraya */
  .popular_menu_cover.popular_menu_mobile .popular_menu_item:nth-child(5){ order: 5 !important; }
  /* 4: PARA YATIR -> 5. sıraya */
  .popular_menu_cover.popular_menu_mobile .popular_menu_item:nth-child(4){ order: 4 !important; }
  /* 2: TURNUVALAR -> 6. sıraya */
  .popular_menu_cover.popular_menu_mobile .popular_menu_item:nth-child(2){ order: 6 !important; }

}


/* test header dot */
.home-games-header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 12px 8px 6px;
}

.home-games-header h2 {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  color: #fff;
}

/* Ortak ikon kutusu */
.home-games-header .icon-box {
  width: 32px;
  height: 32px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Slot başlığı için */
.home-slot-header .icon-box {
  background: #ff2931; /* senin slot rengi */
}
.home-slot-header .icon-box img {
  width: 20px;
  height: 20px;
}

/* Canlı casino başlığı için */
.home-live-header .icon-box {
  background: #00a859; /* casino yeşili */
}



.home-games-header .icon-box img, .home-live-header .icon-box img{
    max-width: 35px !important;
    background-color: #f52537 !important;
    padding: 4px !important;
    border-radius: 4px !important;
}
.home-games-header .dot{
    display: none !important;
}
.main.horizontal-slide-tabs .horizontal-slide-content .horizontal-slide-tab .type{
    font-size: 11px !important;
}

/* product bg*/
@media (max-width:768px){
    #section3 .vipadv{
        min-height: 350px !important;
    }
  .main.horizontal-slide-tabs .horizontal-slide-content .horizontal-slide-tab{
    background: url("https://tokyo.ytseogency.com/buton-bg2.png") center/cover no-repeat !important;
    overflow: hidden;    /* taşmaları kes */
  }
}


/*mobil başlıl*/
@media (max-width:768px){
  .hslide-wrap .home-games-header{
    display:flex;align-items:center;gap:10px;
    margin:14px 4px 8px 4px;
    font-weight:700;font-size:15px;color:#fff;
  }
  .hslide-wrap .home-games-header .icon-box{
    width:28px !important;height:28px  !important;border-radius:6px;
    display:inline-flex;align-items:center;justify-content:center;
    overflow:hidden;flex:none;
  }

  /* Renkler */
  .hslide-wrap .home-slot-header .icon-box{ background:#ff2931; }   /* kırmızı */
  .hslide-wrap .home-live-header .icon-box{ background:#00a859; }   /* yeşil  */

  /* (İsteğe bağlı) popüler sekmeler arka planı */
  .main.horizontal-slide-tabs .horizontal-slide-content .horizontal-slide-tab{
    background: url("https://tokyo.ytseogency.com/buton-bg.png") center/cover no-repeat;
  }
}

@media (max-width: 768px) {
    .hslide-wrap .home-games-header .icon-box img {
        width: 35px !important;
        height: 35px !important;
        display: block;
    }
}

/* SPOR CASİNO BUTON SOL ÜST*/
.tokyov4sidebar-narrow .menu-item img, .tokyov4sidebar-narrow .tokyov4sidebar-head-top a img, .tokyov4sidebar-head-bottom a img{
    max-width: 24px !important;
    max-height: 24px !important;
}



.tokyov4sidebar-head-bottom a:first-child {
    background: linear-gradient(to right, #f70000, #d10000, #a20000, #6b0000) !important;
   
}
.tokyov4sidebar-head-bottom a:first-child:hover {
    background: linear-gradient(to right, #6b0000, #a20000, #d10000, #f70000) !important;
   
}
.tokyov4sidebar-head-bottom a:last-child {
  background: linear-gradient(to right, #06ce0d, #028006, #006b04, #005303) !important;
}
.tokyov4sidebar-head-bottom a:last-child:hover {
background: linear-gradient(to right, #005303, #006b04, #028006, #06ce0d) !important;
}

.tt-btn span{
  font-weight: bolder !important;
}
.tokyov4sidebar-head-top a.tt-btn img{
  min-width: 27px !important;
  min-height: 27px;
}


.dia .vip-box p span,.platinium .vip-box p span,.gold .vip-box p span,.silver .vip-box p span,.bronz .vip-box p span {
  background-color: #ff2a31;
 
}
.bronz .vip-box i,.silver .vip-box i,.gold .vip-box i,.platinium .vip-box i,.dia .vip-box i {
  color: #ff2a31 !important;
}



#box-content .bronz .commonbox{
  position: relative;
  /* display: inline-block; */   /* kutu boyutu img’ye uysun */
  line-height: 0;          /* boşlukları sıfırla */
  /* margin: 25px 0 25px 0; */
}
#box-content .bronz .commonbox img{
  display: block;
  opacity: 0;              /* eski görseli gizle */
}
#box-content .bronz .commonbox::after{
  content: "";
  position: absolute;
  inset: 0;
  margin-left: -84%;
  background: url("https://tokyo.ytseogency.com/bronz-icon.png") center/contain no-repeat;
  pointer-events: none;
}


#box-content .silver .commonbox{
  position: relative;
  /* display: inline-block; */   /* kutu boyutu img’ye uysun */
  line-height: 0;          /* boşlukları sıfırla */
  /* margin: 25px 0 25px 0; */
}
#box-content .silver .commonbox img{
  display: block;
  opacity: 0;              /* eski görseli gizle */
}
#box-content .silver .commonbox::after{
  content: "";
  position: absolute;
  inset: 0;
  margin-left: -84%;
  background: url("https://tokyo.ytseogency.com/bronz-icon.png") center/contain no-repeat;
  pointer-events: none;
}



#box-content .gold .commonbox{
  position: relative;
  /* display: inline-block; */   /* kutu boyutu img’ye uysun */
  line-height: 0;          /* boşlukları sıfırla */
  /* margin: 25px 0 25px 0; */
}
#box-content .gold .commonbox img{
  display: block;
  opacity: 0;              /* eski görseli gizle */
}
#box-content .gold .commonbox::after{
  content: "";
  position: absolute;
  inset: 0;
  margin-left: -84%;
  background: url("https://tokyo.ytseogency.com/bronz-icon.png") center/contain no-repeat;
  pointer-events: none;
}



#box-content .platinium .commonbox{
  position: relative;
  /* display: inline-block; */   /* kutu boyutu img’ye uysun */
  line-height: 0;          /* boşlukları sıfırla */
  /* margin: 25px 0 25px 0; */
}
#box-content .platinium .commonbox img{
  display: block;
  opacity: 0;              /* eski görseli gizle */
}
#box-content .platinium .commonbox::after{
  content: "";
  position: absolute;
  inset: 0;
  margin-left: -84%;
  background: url("https://tokyo.ytseogency.com/bronz-icon.png") center/contain no-repeat;
  pointer-events: none;
}



#box-content .dia .commonbox{
  position: relative;
  /* display: inline-block; */   /* kutu boyutu img’ye uysun */
  line-height: 0;          /* boşlukları sıfırla */
  /* margin: 25px 0 25px 0; */
}
#box-content .dia .commonbox img{
  display: block;
  opacity: 0;              /* eski görseli gizle */
}
#box-content .dia .commonbox::after{
  content: "";
  position: absolute;
  inset: 0;
  margin-left: -84%;
  background: url("https://tokyo.ytseogency.com/bronz-icon.png") center/contain no-repeat;
  pointer-events: none;
}


#home-menu .sidenav-menu a{
 background-color: black !important;
}



#header_announcement{
    display: none;
}

.popular_menu_mobile .popular_menu_item.only_image_menu .popular_menu_img::after{
    border-radius: 0px !important;
}

.popular_menu_mobile .popular_menu_item.only_image_menu .popular_menu_img{
    max-height: 63px !important;
}

/*geçiçi*/
#m_footer-static .footer-linker{
    display: none !important;
}




  /* Ortak */
  .nav-wrapper a.user-icon.right.right-sidebar {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 28px 28px; /* gerekirse 20–28px arası oynat */
  }

  /* WhatsApp */
  #xx-wa-icon {
    background-image: url("https://tokyo.ytseogency.com/whatsapp.png") !important;
  }
  #xx-wa-icon i { opacity: 0 !important; }

  /* Telegram (href ile hedefleme) */
  .nav-wrapper a.user-icon.right.right-sidebar[href^="https://t.me/"] {
    background-image: url("https://tokyo.ytseogency.com/telegram.png") !important;
  }
  .nav-wrapper a.user-icon.right.right-sidebar[href^="https://t.me/"] i { opacity: 0 !important; }
  
  
  
  header .hdr-cntr .logout-menu .login-btn{
      background: linear-gradient(to right, #f70000, #d10000, #a20000, #6b0000) !important;
  }
  
  header .hdr-cntr .logout-menu .register-btn{
      background: linear-gradient(to right, #06ce0d, #028006, #006b04, #005303) !important;
  }


header .hdr-cntr .mn-menu > ul > li > a{
    line-height: 65px !important;
    margin-left: 11px;
}


img.icon-bonus-talep{
    widt: 22px !important;
}

