jdiv#jvlabelWrap {
  bottom: -40px !important;
}

.__jivoMobileButton {
  display: none;
}

.popup__profile .profile .tabs__nav {
  max-height: 52px;
}
.switcher-color{
  visibility: hidden;
}
.btn-nav--switch{
  background-color:transparent !important;
}
.deposit{
  display: none !important;
}

.tabs .balance-bonuses .item {
  padding: 15px 20px;
}

.tabs .balance__container-left {
  padding: 40px 30px 20px;
}

.jackpots-loby.v2 .jackpots-loby_list .iron span:first-child {
  color: #e2dddf !important;
}
.jackpots-loby.v2 .jackpots-loby_list .bronze span:first-child {
  color: #cd7f32 !important;
}
.jackpots-loby.v2 .jackpots-loby_list .silver span:first-child {
  color: #c0c0c0 !important;
}
.jackpots-loby.v2 .jackpots-loby_list .gold span:first-child {
  color: #f9d700 !important;
}
.jackpots-loby.v2 .jackpots-loby_list .platinum span:first-child {
  color: #e5e4e2 !important;
}
.jackpots-loby.v2 .jackpots-loby_list .diamond span:first-child {
  color: #b9f2ff !important;
}

@media (max-width: 991px) {
  .banners .banner {
    height: auto !important;
  }

  .banner-custom .custom-slide {
    padding: 0 !important;
  }
}

.banners {
  min-height: 24vw !important;
  max-height: 24vw !important;
  width: 100vw !important;
}


@media (max-width: 991px) and (orientation: portrait) {
  .banners {
    min-height: 82vw !important;
    max-height: 82vw !important;
  }
}

.banners .custom-slide-first,
.banner .custom-slide-fourth {
  cursor: pointer;
}

/*.providers-bar .item:nth-child(2) .label {*/
/*  display: none !important;*/
/*}*/

/*.providers-bar .item:nth-child(2)::after {*/
/*  content: 'SPORTSBOOK';*/
/*  font-size: calc(10.66667px + 0.10417vw);*/
/*  line-height: normal;*/
/*  font-weight: 500;*/
/*  color: var(--nav-game__provider-text);*/
/*  transition: .2s;*/
/*  text-align: center;*/
/*  max-width: 100px;*/
/*  text-transform: uppercase;*/
/*  margin-bottom: 0;*/
/*  display: -webkit-box;*/
/*  -webkit-line-clamp: 2;*/
/*  -webkit-box-orient: vertical;*/
/*}*/

.providers-bar .item:hover::after {
  color: var(--nav-game__provider-text-hover);
  opacity: 1;
}

.providers-bar .item.active::after {
  opacity: 1;
  color: var(--nav-game__provider-text-active);
}

@media (max-width: 375px) {
  .providers-bar .item::after {
    opacity: .7;
  }
}

@media (max-width: 767px) {
  .providers-bar .item::after {
    overflow-wrap: anywhere;
  }
}

/*.menu-section .menu .group:nth-child(2) .group-content .item:nth-child(2) span {*/
/*  display: none;*/
/*}*/

/*.menu-section .menu .group:nth-child(2) .group-content .item:nth-child(2)::after {*/
/*  content: 'Sportsbook';*/
/*  position: relative;*/
/*  transition: transform .4s ease;*/
/*  transform-origin: center center;*/
/*  font-size: 15px;*/
/*  line-height: normal;*/
/*  font-weight: 500;*/
/*  color: var(--menu__item);*/
/*  text-decoration: none;*/
/*  text-transform: capitalize;*/
/*}*/

/*.menu-section .menu .group:nth-child(2) .group-content .item:hover::after {*/
/*  transform: scale(1.1);*/
/*}*/

/*.menu-section .menu .group:nth-child(2) .group-content .item.active::after {*/
/*  color: var(--menu__title);*/
/*}*/

.games .grid div[id='1537'] .Game-card__img .image,
.games .grid div[id='6065'] .Game-card__img .image,
.games .grid div[id='6510'] .Game-card__img .image,
.games .grid div[id='9206'] .Game-card__img .image,
.games .grid .pragmatic_live-btn .Game-card__img .image {
  display: none;
}

.games .grid div[id='1537'] .Game-card__img::before {
  content: '';
  background: url('images/providers/sport.png');
}

.games .grid div[id='6065'] .Game-card__img::before {
  content: '';
  background: url('images/providers/ezugi.png');
}

.games .grid div[id='6510'] .Game-card__img::before {
  content: '';
  background: url('images/providers/vivo.png');
}

.games .grid div[id='9206'] .Game-card__img::before {
  content: '';
  background: url('images/providers/evolution.png');
}

.games .grid .pragmatic_live-btn .Game-card__img::before {
  content: '';
  background: url('images/providers/pragmatic.png');
}

.games .grid .Game-card .Game-card__img::before {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  object-fit: contain;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  display: block;
  transform-origin: center center;
  transition: 0.4s ease 0ms;
  min-height: 144px;
  position: absolute;
}

.footer .copyright {
  text-transform: lowercase !important;
}

.account-btn .balance__added {
  background: #07EB17 !important;
}

@media (max-width: 992px) {
  .games .grid .Game-card .Game-card__img::before {
    min-height: 23vw;
  }
}

@media (max-width: 374px) {
  .games .grid .Game-card .Game-card__img::before {
    min-height: 33.5vw;
  }
}

@media (max-width: 991px) {
  .alerts .SupportButtons {
    bottom: 100px !important;
  }

  .account-btn .bonuses .numbers-block {
    display: none !important;
  }
}

.a2hs {
    height: 140px !important;
}

@media (orientation: portrait) and (max-width: 991px) {
    .a2hs {
        bottom: 170px !important;
    }
}

@media (orientation: landscape) and (max-width: 991px) {
    .a2hs {
        bottom: 100px !important;
    }
}

.layout-container .layout_about .content .text div {
  display: none;
}

.layout-container .layout_about .content .text::after {
  content: 'We believe everyone should have access to a fun and fair gaming experience. We like to keep it simple. Fast deposits and Withdrawals and minimal KYC. No nonsense you play you win you get paid .No daily withdrawal limits just real gambling , real money and real winners. We have an extensive collection of Slots ,sportsbetting markets and the highest quality live dealer games in the industry. Get rich quick with our daily jackpots . 24/7 Live Chat support, Cash Back wheel and happy hours. Player trust and confidence has been the foundation of our success. Our reputation is second to none. Weather you are new to the geminicasino.com brand or are familiar with us already, we thank you. We will continue to show our appreciation by providing you an excellent gambling experience.';
}

@media (max-width: 991px) {
  .frame-block .additional-close-button {
    width: auto !important;
    transform: translate(43vw)
  }
}

@media (min-width: 992px) {
    .alerts .ScrollToTopButton {
        bottom: 120px !important;
    }
}

.profile .tabs .Deposit .PaymentSystems .payment-system:first-child {
  order: 3 !important;
}

.popup__profile .profile .tabs .Deposit .PaymentSystems .payment-system {
  order: 2;
}

.Deposit .PaymentSystems.PaymentSystems--new .payment-system[data-id='868']{ 
  order: 1 !important;
}