.conversion-wrapper {
    justify-content: left !important;
}
#footer > div > div > div:nth-child(2) > div > div.conversion-wrapper > div{
  width: 4% !important;
}
@media (max-width: 992px) {
    .header--logged .header__logo {
        width: 80px !important;
    }
}
#sidebar-content > div.sidebar__big > div.sidebar__menu > ul:nth-child(2) > li:nth-child(5) > a > img{
  width: 25px;
}
.table-wrap{
  display:none !important;
}
#sidebar-content > div.sidebar__big > div.sidebar__menu > ul:nth-child(2) > li:nth-child(4) > a > img{
  width: 25px !important;
}
.ranking {
    background: url(http://cdn.democu.online/lora/Vip-Level-Background.png) no-repeat center center;
    background-size: 75% 75%;
}

#last-played-games-wrapper{
    display:none !important
  }
#jackpots-container{
    display:none !important;
  }
@media (min-width: 992px) {
  
  
.header__content img {
    margin-right: 0px !important; 
}
  #sidebar-content > div.sidebar__big > div:nth-child(1) > div > a:nth-child(5) > img, #sidebar-content > div.sidebar__big > div:nth-child(1) > div > a:nth-child(6) > img{
    width: 80% !important;
  }
  
  .sidebar__link--casino:hover:before {
    opacity: 0 !important;
}
  .mid-me:before {
    background: transparent !important;
}
  .instrument-icon-wrapper svg {
    width: 44px !important;
}
.ranking {
        padding: 29px !important;
    }
  .rank-icon {
    height: 40px !important;
    width: 40px !important;
}
  
  #mini-slider-wrapper > div > div.swiper .swiper-wrapper {
    transform: none !important;
  }

  #mini-slider-wrapper > div > div.swiper .swiper-slide {
    width: calc((100% - (12px * 4)) / 5) !important;
    margin-right: 12px !important;
  }

  #mini-slider-wrapper > div > div.swiper .swiper-slide:nth-child(5) {
    margin-right: 0 !important;
  }

  #mini-slider-wrapper > div > div.swiper .swiper-slide:nth-child(n+6) {
    display: none !important;
  }

  #mini-slider-wrapper > div > div.swiper .swiper-button-prev,
  #mini-slider-wrapper > div > div.swiper .swiper-button-next {
    display: none !important;
  }

  #mini-slider-wrapper > div > div.swiper {
    overflow: hidden !important;
  }
  .mid-me {
    height: 100% !important;
}
  #main__content > div.section.fade-in{
    display:none !important;
  }

  /*#new-games-wrapper{
    display:none !important;
  }
  #buy-bonus-games-wrapper{
    display:none !important;
  }

  #last-bets-wrapper{
    display:none !important;
  }*/



  .footer{
  background: url(https://cdn.democu.online/assets/footer/Background.jpg);
}

.footer__accepted {
    display: flex
;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 0px;
    padding: 0px;
    background: rgba(18, 23, 44, 0.4) !important;
    border-radius: 24px;
    list-style: none;
    margin: 0;
}

.footer__accepted li:before{
  display:none !important;
}


.footer__accepted li {
    gap: 0px !important;
}

.footer__accepted li {
        padding-right: 0px !important;
    }

.instrument-icon-wrapper {
    margin-right: 0px !important;
}

.footer__accepted li img {
    margin-right: 0px !important;
}

.footer__accepted img.crypto-footer-icon {
    height: 78px !important;
  width: 78px !important;
}
  .footer__accepted li span {
    display: none !important;
}
.footer__accepted li {
        margin-top: 0px !important;
        margin-right: 0px !important;
    }
  .instrument-icon-wrapper {
    height: 100% !important;
    width: 100% !important;
}
  .footer__title {
    color: #81ee99 !important;
}



  

  #header > div > div > div > div > div.header__actions > button.header__signup {
  background-color: #57e589;  /* görseldeki yeşil tonuna göre ayarla */
  background-image: linear-gradient(to right, #57e589 0%, #57e589 51%, #57e589 100%) !important;
  color: #0d1c2b;            /* koyu yazı rengi */
  border: none;
  border-radius: 50px;        /* tam yuvarlak görünüm */
  padding: 8px 24px;          /* yükseklik / genişlik için boşluk */
  font-weight: bold;          /* kalın yazı */
  text-transform: uppercase;  /* REGISTER büyük harf */
  font-size: 14px;
  cursor: pointer;
  transition: background 0.3s;
  height: 36px;
}

#header > div > div > div > div > div.header__actions > button.header__signup:hover {
  background-color: #4cd67d;  /* hover'da biraz koyu yeşil */
}
  
}

#jackpots-container .swiper-slide .jackpot{
  position:relative !important;border-radius:20px !important;
  padding:128px 18px 18px !important;overflow:visible !important;
  background-position:center center !important;background-size:cover !important;
  box-shadow:0 12px 28px rgba(0,0,0,.4) !important;
}
/* İSTENEN LOGO-WRAPPER ÖLÇÜLERİ */
#jackpots-container .swiper-slide .jackpot .jackpot__logo-wrapper{
  width: 100% !important;
  height:  100% !important;
  margin: -280px auto 0px auto !important;
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 2 !important;
}
#jackpots-container .swiper-slide .jackpot .jackpot__logo{
  width: 60% !important;height:auto !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35)) !important;
}
#jackpots-container .swiper-slide .jackpot .jackpot__value{
  position:relative !important;padding:14px 24px !important;
  border:none !important;outline:none !important;text-decoration:none !important;border-radius:12px !important;
  background:linear-gradient(180deg, rgba(26,31,45,.92) 0%, rgba(13,19,30,.9) 100%) !important;
  box-shadow:0 10px 22px rgba(0,0,0,.28) !important;color:#fff !important;font-weight:900 !important;letter-spacing:.5px !important;
}
#jackpots-container .swiper-slide .jackpot .jackpot__double{
  display:flex !important;gap:12px !important;
}
#jackpots-container .swiper-slide .jackpot .jackpot__double .jackpot__value{
  flex:1 1 0 !important;margin:0 !important;padding:12px 20px !important;
}
#jackpots-container .swiper-slide .jackpot .jackpot__value i,
#jackpots-container .swiper-slide .jackpot .jackpot__value b,
#jackpots-container .swiper-slide .jackpot .jackpot__value svg,
#jackpots-container .swiper-slide .jackpot .jackpot__value .icon,
#jackpots-container .swiper-slide .jackpot .jackpot__value .badge{display:none !important;}
#jackpots-container .swiper-slide .jackpot .jackpot__value::before,
#jackpots-container .swiper-slide .jackpot .jackpot__value::after,
#jackpots-container .swiper-slide .jackpot .jackpot__value > *::before,
#jackpots-container .swiper-slide .jackpot .jackpot__value > *::after{
  content:'' !important;display:none !important;width:0 !important;height:0 !important;border:none !important;background:none !important;box-shadow:none !important;filter:none !important;transform:none !important;inset:auto !important;
}
#jackpots-container .swiper-slide .jackpot .jackpot__value[class*="grand"]{font-size:22px !important;}
#jackpots-container .swiper-slide .jackpot .jackpot__value[class*="major"]{font-size:18px !important;}
#jackpots-container .swiper-slide .jackpot .jackpot__double .jackpot__value{font-size:16px !important;}
#jackpots-container .swiper-slide .jackpot{width:100% !important;box-sizing:border-box !important;}


  /* 1) Swiper zincirinde taşmayı serbest bırak */
#jackpots-container .swiper,
#jackpots-container .swiper-wrapper,
#jackpots-container .swiper-slide{
  overflow: visible !important;
}

/* 2) Kartın üstüne biraz daha alan aç */
#jackpots-container .jackpot{
  padding-top: 170px !important; /* 128px'ten artırdık */
}

/* 3) Logonun eksi marginini bir tık azalt (çok yukarı çıkmasın) */
#jackpots-container .jackpot .jackpot__logo-wrapper{
  margin: -130px auto 17px auto !important; /* -172px yerine -130px */
  /* Eğer 204x93 kullanıyorsan boyutlar sabit kalsın: */
  width: 204px !important;
  height: 93px !important;
}
#jackpots-container{
  padding-top:155px !important;
}

.jackpot:before {
    background: transparent !important;
}
.jackpot__logo-wrapper {
    backdrop-filter: unset !important;
}

.jackpot__logo {
      max-width: 100% !important;
}
.jackpot__value span{
      background: #313D49 !important;
      color: #fff !important;
  border-radius: 0px !important;
}
.jaxkpot__value {
  margin: 2px 0 !important;
  height: 35px !important;
}
#jackpots-container .swiper-slide .jackpot .jackpot__value{
  background: transparent !important;
  border-radius: 0px !important;
  -webkit-clip-path: polygon(6% 0, 100% 0, 94% 100%, 0% 100%);
          clip-path: polygon(6% 0, 100% 0, 94% 100%, 0% 100%);
}



@media (max-width: 992px) {
  #comm100-float-button-3c50469c-e78b-45c7-87b2-474edaf69d77-2 > div > a{
    display: none !important;
  }
  #dropdownWalet > div > div > svg, #footer > div > div > div:nth-child(3) > div > div.conversion-wrapper > div > svg{
    width: 25px !important;
  }
  .header__content {
    flex-direction: unset !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 14px 24px !important;
    background: var(--app-body-background) !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;
    border-radius: 8px !important;
}

   /* sadece: #mini-slider-wrapper > div > div (swiper) içinde geçerli olsun */
  #mini-slider-wrapper > div > div.swiper {
    overflow: visible !important;
  }

  /* wrapper'ı 2 sütunlu grid yap, kaydırmayı kapat */
  #mini-slider-wrapper > div > div.swiper .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
    transform: none !important;   /* translate3d'i iptal */
    width: 100% !important;
  }

  /* slide'ların inline genişlik/margin'ini iptal et */
  #mini-slider-wrapper > div > div.swiper .swiper-slide {
    width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box;
  }

  /* içerik ve görseller tam sığsın */
  #mini-slider-wrapper > div > div.swiper .slide-content,
  #mini-slider-wrapper > div > div.swiper .slide-content img {
    display: block;
    width: 100% !important;
    height: auto !important;
  }

  /* okları gizlemek istersen */
  #mini-slider-wrapper > div > div.swiper .swiper-button-prev,
  #mini-slider-wrapper > div > div.swiper .swiper-button-next {
    display: none !important;
  }

  #main__content > div.section.fade-in{
    display:none !important;
  }
  #banners-wrapper > div > div:nth-child(1) > img, #banners-wrapper > div > div:nth-child(3) > img, #top-games-wrapper > div > div.col-12 > div > img, #popular-games-wrapper > div > div > div:nth-child(1) > div > img{
    max-width: 50% !important;
  }
      #banners-wrapper > div > div:nth-child(4) > img:nth-child(1), #banners-wrapper > div > div:nth-child(4) > img:nth-child(2), #banners-wrapper > div > div:nth-child(4) > img:nth-child(3),
     #banners-wrapper > div > div:nth-child(4) > img:nth-child(4), #banners-wrapper > div > div:nth-child(4) > img:nth-child(5), #banners-wrapper > div > div:nth-child(4) > img:nth-child(6){
       max-width: 30% !important;
     }


  #sidebar-content > div.sidebar__big > div.sidebar__links > div > a:nth-child(1) > img, #sidebar-content > div.sidebar__big > div.sidebar__links > div > a:nth-child(2) > img,
  #sidebar-content > div.sidebar__big > div.sidebar__links > div > a:nth-child(3) > img, #sidebar-content > div.sidebar__big > div.sidebar__links > div > a:nth-child(4) > img{
    width: 70% !important;
  }
  #sidebar-content > div.sidebar__big > div.sidebar__links > div > a:nth-child(5) > img, #sidebar-content > div.sidebar__big > div.sidebar__links > div > a:nth-child(6) > img{
    width: 60% !important;
  }

  #mini-slider-wrapper > div > div > div.swiper-wrapper > div:nth-child(5){
    display:none !important;
  }

  /*#new-games-wrapper, #buy-bonus-games-wrapper, #big-wins-wrapper, #last-bets-wrapper,#main__content > div.section.section--last {
    display: none !important;
  }*/

 .footer{
  background: url(https://cdn.democu.online/assets/footer/Background.jpg);
}

.footer__accepted {
    display: flex
;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 0px;
    padding: 0px;
    background: rgba(18, 23, 44, 0.4) !important;
    border-radius: 24px;
    list-style: none;
    margin: 0;
}

.footer__accepted li:before{
  display:none !important;
}


.footer__accepted li {
    gap: 0px !important;
}

.footer__accepted li {
        padding-right: 0px !important;
    }

.instrument-icon-wrapper {
    margin-right: 0px !important;
}

.footer__accepted li img {
    margin-right: 0px !important;
}

.footer__accepted img.crypto-footer-icon {
    height: 50px !important;
  width: 50px !important;
}
  .footer__accepted li span {
    display: none !important;
}
.footer__accepted li {
        margin-top: 0px !important;
        margin-right: 0px !important;
    }
  .instrument-icon-wrapper {
    height: 50px !important;
    width: 50px !important;
}
  .footer__title {
    color: #81ee99 !important;
}
/* 4 kolon grid düzeni */
.row.footer-desc {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 12px !important; /* kolonlar arası boşluk azaltıldı */
  margin-top: 20px;
}

/* Başlıklar */
.footer-desc .footer__title {
  font-size: 13px !important;     /* başlık boyutu küçültüldü */
  line-height: 18px !important;
  margin-bottom: 8px !important;  /* alt boşluk azaltıldı */
  font-weight: 600;
}

/* Link listesi */
.footer-desc .footer__list li {
  margin-bottom: 4px !important;  /* linkler arası boşluk azaltıldı */
}

.footer-desc .footer__list li a {
  font-size: 12px !important;     /* yazı boyutu küçültüldü */
  line-height: 16px !important;
  text-decoration: none;
  color: var(--tf-tc2);
}

.footer-desc .footer__list li a:hover {
  color: var(--tf-active);
}

/* Responsive ayarlar */
@media (max-width: 992px) {
  .row.footer-desc {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media (max-width: 576px) {
  .row.footer-desc {
    grid-template-columns: 1fr !important;
  }
}


    .footer-desc div:nth-child(2n) .footer__nav, .footer-desc div:nth-child(2n) .footer__list {
        justify-content: flex-start !important;
        align-items: flex-start !important;
    }

.row.footer-desc {
            --bs-gutter-x: 0rem !important;
        }

  #footer > div > div > div.row.footer-desc > div:nth-child(5), #footer > div > div > div.row.footer-desc > div:nth-child(6){
    display: none !important;
  }


   #header > div > div > div > div > div.header__actions > button.header__signup {
  background-color: #57e589;  /* görseldeki yeşil tonuna göre ayarla */
  background-image: linear-gradient(to right, #57e589 0%, #57e589 51%, #57e589 100%) !important;
  color: #0d1c2b;            /* koyu yazı rengi */
  border: none;
  border-radius: 50px;        /* tam yuvarlak görünüm */
  padding: 8px 24px;          /* yükseklik / genişlik için boşluk */
  font-weight: bold;          /* kalın yazı */
  text-transform: uppercase;  /* REGISTER büyük harf */
  font-size: 14px;
  cursor: pointer;
  transition: background 0.3s;
  height: 36px;
}

#header > div > div > div > div > div.header__actions > button.header__signup:hover {
  background-color: #4cd67d;  /* hover'da biraz koyu yeşil */
}
  .lowbar__btn svg {
    width: 22px;
    height: 22px;
    color: #57e589 !important;
}
  .svg-icon, .svg-icon-mini {
    fill: #57e589 !important;
    border-radius: 30%;
    color: var(--tf-tc);
}
  .lowbar__btn p {
    color: #57e589 !important;
}


  .header--logged .header__logo {
    width: 60px !important;
}

  nav button {
    --size: 58px !important;
}
  .lowbar {
    background: #133557 !important;
}

  nav ul li {
    background: #133557 !important;
}


  .footer__logo {
    width: 260px !important;
    height: 53px !important;
}


  .footer {
    border-top-right-radius: 25px !important;
    border-top-left-radius: 25px !important;
}
}

@media (min-width: 1200px) {
    .sidebar__logo {
        width: 160px !important;
        height: 44px !important;
    }
}


@media (max-width: 992px) {
    .header--logged .header__logo {
        width: 70px !important;
    }
}

@media (max-width: 480px) {
    .header__wallet-dropdown-btn {
        width: 90px !important;
    }

  .header__wallet-dropdown-btn div {
    display: inline !important;
    align-items: center;
}

  .header__wallet {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 142px;
}
}
