@media screen and (max-width: 768px) {
  #tabbar {
    display: flex!important;
    align-items: center!important;
    background: #1B1B1B!important;
    filter: drop-shadow(2px 4px 18px black);
  }
  
  #tabbar nav {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    height: auto !important;
  }

  #tabbar .sticky-menu-container {
    padding-bottom: 0px!important;
  }

  .lowbar-sports-btn.active::after {
    content: '';
    width: 38px;
    height: 5px;
    background: #ffffff;
    border-top-right-radius: 17px;
    border-top-left-radius: 17px;
    filter: drop-shadow(0px 0px 15px white);
    -webkit-filter: drop-shadow(0px 0px 15px white);
    position: absolute;
    bottom: 0px;
  }

  .lowbar-menu-btn.active::after {
    content: '';
    width: 38px;
    height: 5px;
    background: #ffffff;
    border-top-right-radius: 17px;
    border-top-left-radius: 17px;
    filter: drop-shadow(0px 0px 15px white);
    -webkit-filter: drop-shadow(0px 0px 15px white);
    position: absolute;
    bottom: 0px;
  }

  .lowbar-support-btn.active::after {
    content: '';
    width: 38px;
    height: 5px;
    background: #ffffff;
    border-top-right-radius: 17px;
    border-top-left-radius: 17px;
    filter: drop-shadow(0px 0px 15px white);
    -webkit-filter: drop-shadow(0px 0px 15px white);
    position: absolute;
    bottom: 0px;
  }

  .lowbar-casino-btn.active::after {
    content: '';
    width: 38px;
    height: 5px;
    background: #ffffff;
    border-top-right-radius: 17px;
    border-top-left-radius: 17px;
    filter: drop-shadow(0px 0px 15px white);
    -webkit-filter: drop-shadow(0px 0px 15px white);
    position: absolute;
    bottom: 0px;
  }

  .lowbar__btn p {
    font-weight: 700!important;
    color: #999EA7!important;
  }

  .lowbar__btn.active p {
    color: white!important;
    font-weight: 700!important;
  }

  .main__search-drop--active {
    position: fixed;
    bottom: 80px !important;
    top: 80px !important;
    overflow: scroll;
    height: calc(100% - 139px);
  }

  .multisearch {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    width: 100vw;
    height: calc(100vh - 230px);
    margin-left: -12px;
    padding: 0px 0px;
    border-radius: 0;
    overflow: hidden;
    background-color: var(--tf-bg2);
    border: 4px solid var(--tf-border);
    border-top: none;
  }

  .lowbar-casino-btn::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 4px;
    margin-left: 8px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTMzMzMgMTMuNjY2OEMxMC4yMDIzIDE0LjU1NzQgMTEuMjY3MSAxNS4xMzM1IDEyLjQ2NjcgMTUuMTMzNUMxNC40OTE3IDE1LjEzMzUgMTYuMTMzMyAxMy40OTE4IDE2LjEzMzMgMTEuNDY2OEMxNi4xMzMzIDEwLjYzOTMgMTUuODQ5MSA5Ljg4NDQxIDE1LjM4NjggOS4yNzA3NkwxNS40IDkuMjY2OEw4LjA2NjY3IDAuNDY2Nzk3TDAuNzMzMzMzIDkuMjY2OEwwLjc0NjUzMyA5LjI3MDc2QzAuMjg0MjQgOS44ODQ0MSAwIDEwLjYzOTMgMCAxMS40NjY4QzAgMTMuNDkxOCAxLjY0MTY0IDE1LjEzMzUgMy42NjY2NyAxNS4xMzM1QzQuODY2MjUgMTUuMTMzNSA1LjkzMTA1IDE0LjU1NzQgNi42IDEzLjY2NjhDNi43NDYyMyAxMy40NzIgNy4wMjU2MyAxMy4wOTk5IDcuMzMzMzMgMTIuNjg5NlYxNS44NjY4QzcuMzMzMzMgMTguMDY2OCAzLjY2NjY3IDE4LjA2NjggMy42NjY2NyAxOC4wNjY4QzMuMjYxNzIgMTguMDY2OCAyLjkzMzMzIDE4LjM5NSAyLjkzMzMzIDE4LjgwMDFDMi45MzMzMyAxOS4yMDUxIDMuMjYxNzIgMTkuNTMzNSAzLjY2NjY3IDE5LjUzMzVINy4zMzMzM0g4LjhIMTIuNDY2N0MxMi44NzE2IDE5LjUzMzUgMTMuMiAxOS4yMDUxIDEzLjIgMTguODAwMUMxMy4yIDE4LjM5NSAxMi44NzE2IDE4LjA2NjggMTIuNDY2NyAxOC4wNjY4QzEyLjQ2NjcgMTguMDY2OCA4LjggMTguMDY2OCA4LjggMTUuODY2OFYxMi42ODk2QzkuMTA3NzEgMTMuMDk5OSA5LjM4NzEgMTMuNDcyIDkuNTMzMzMgMTMuNjY2OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    
  }

  .sidebar__lang-btn {
    margin-bottom: 50px!important
  }

  .sidebar__logo::before {
    width:100%!important;
    height: 100%!important;
  }

  .frame-mob {
    margin-top: 95px!important
  }

  .left:has(.lowbar-casino-btn) {
    display: none!important;
  }
  
  .right:has(.lowbar-livecasino-btn) {
    display: none!important;
  }

  .main__content:has(#egamings_container) {
    margin-top: 100px!important
  }

  .frame--full {
    max-height: calc(100vh - 270px) !important;
  }

  .welcome-title-white {
    font-size: 30px!important;
  }

  .welcome-title-orange {
    font-size: 30px!important;
  }

  .welcome-title {
    font-size: 10px!important;
  }

  #sports-container {
    padding-top: 0px !important;
    margin-top: -25px!important;
  }

  .modal__download {
    margin-bottom: 65px!important;
    width: auto!important;
  }
}

.sidebar__lang-btn {
  margin-bottom: 100px;
}

.container:has(.tags) {
  justify-content: space-around!important;
  width: 100%!important;
  max-width: 1200px !important;
}

.popular-sports-container .sport-name {
  border-radius: 1em!important;
}

.banner-slider .slider-item {
  border-radius: 1em!important;
}

.right:has(#lowbar-livecasino-btn) {
  display: none!important
}

.left:has(#lowbar-casino-btn) {
  display: none!important
}

.sticky-menu-container .inner-menu {
  transition: all 0.2s cubic-bezier(.86,0,.07,1)!important;
}

.sticky-menu-container .inner-menu>.menu-list>.menu-item>.item-text.text-in {
  animation-duration: 0.2s!important;
}

.center .outer-button {
  height: 36px;
  position: static;
  background: none;
}

.sticky-menu-container .outer-button .icon-container {
  background: transparent!important
}

.sticky-menu-container .outer-button .icon-container::before {
  position: static!important;
  transform: none !important;
}

.sticky-menu-container .outer-button {
  box-shadow: none!important
}

.nav button span {
  box-shadow: none!important
}

.center {
  height: auto!important
}

.inner-menu.closed {
  background: transparent!important;
}

.inner-menu button {
  margin-bottom: 0px!important;
  background: transparent !important;
}

.inner-menu span {
  border: none!important
}

.inner-menu .icon {
  background: none!important
}

.sticky-menu-container .inner-menu {
  box-shadow: none!important
}

.sticky-menu-container .inner-menu.closed {
  align-items: center!important
}