body {
    background-image: url(https://cmsbetconstruct.com/storage/medias/wbahis-1877822/media_1877822_2f41d04c7837d1f89a34fe1809dc9eb6.png) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-attachment: fixed !important;
}
@keyframes smsGlowPulseScale{
  0%{
    transform: scale(1);
    box-shadow:
      0 0 0 0 rgba(var(--oc-1), 0.30),
      0 8px 22px rgba(0, 0, 0, 0.18);
  }
  50%{
    transform: scale(1.04);
    box-shadow:
      0 0 18px rgba(var(--oc-1), 1),
      0 0 42px rgba(var(--oc-1), 0.35),
      0 10px 28px rgba(0, 0, 0, 0.20);
  }
  100%{
    transform: scale(1);
    box-shadow:
      0 0 0 0 rgba(var(--oc-1), 0.30),
      0 8px 22px rgba(0, 0, 0, 0.18);
  }
}

#base_popup_id > div > div > form > div.sms-verification > button{
  position: relative;
  border: 0;
  outline: none;
  border-radius: 10px;

  animation: smsGlowPulseScale 1.6s ease-in-out infinite;

  box-shadow:
    0 0 0 0 rgba(var(--oc-1), 0.35),
    0 8px 22px rgba(0, 0, 0, 0.18);

  transition: transform .2s ease, box-shadow .25s ease, filter .25s ease;
  will-change: transform, box-shadow, filter;
}


#base_popup_id > div > div > form > div.sms-verification > button:disabled,
#base_popup_id > div > div > form > div.sms-verification > button[disabled]{
  cursor: not-allowed;
  opacity: 0.8;


  background: rgba(var(--oc-1), 0.30),
  color: #1a1a1a;


  box-shadow:
    0 0 10px rgba(212, 175, 55, 0.65),
    0 0 22px rgba(212, 175, 55, 0.35),
    0 8px 22px rgba(0, 0, 0, 0.18);


  animation: none;
  transform: none;
  filter: none;
}

#base_popup_id > div > div > form > div.sms-verification > button:disabled:hover,
#base_popup_id > div > div > form > div.sms-verification > button:disabled:focus-visible{
  transform: none;
  filter: none;
}

.YoPhoneAppContent {
    display: none !important;
}
:root {
--hero: 245, 210, 156 !important;
--oc-2: 247, 211, 156 !important;
--oc-1: 237, 200, 147 !important;
}
    @media only screen and (max-width: 1413px)
{
    .sp-button-bc {
    font-size: 12px !important;
    padding: 0px 5px !important;     
}    
    
}   
    @media only screen and (max-width: 1524px)
{
    .sp-button-bc {
    font-size: 12px !important;
    padding: 0px 7px !important;     
}    
    
}
    @media only screen and (max-width: 1378px)
{
    .sp-button-bc {
    font-size: 10px !important;
    padding: 0px 5px !important;     
}    
    
}    

@media only screen and (min-width: 1366px)
{

    .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item {

    padding: 0px 7px !important;
        
    }
    .nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {

    font-size: 14px!important;
    }
    
}

@media only screen and (min-width: 1280px)
{

     .tournament-section:first-child {
    display: flex !important;
}

    .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item {

    padding: 0px 10px !important;
        
    }
    .sp-button-bc {
    font-size: 10px !important;
    color: #f5d29c !important;
    padding: 0px 8px !important;     
}
    .nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {

    font-size: 13px!important;
    
}
@media only screen and (min-width: 1440px)
{

    .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item {

    padding: 0px 10px !important;
        
    }
    .sp-button-bc {
    font-size: 14px !important;
    color: #f5d29c !important;
    padding: 0px 8px !important;     
}
    
    
}
@media only screen and (min-width: 1536px)
{

    .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item {

    padding: 0px 10px !important;
        
    }
    .sp-button-bc {
    font-size: 14px !important;
    color: #f5d29c !important;
    padding: 0px 8px !important;     
}
    
    
}
@media only screen and (min-width: 1920px)
{

    .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item {

    padding: 0px 20px !important;
        
    }
    .sp-button-bc {
    font-size: 14px !important;
    color: #f5d29c !important;
    padding: 0px 8px !important;     
}
    
    
}
@media only screen and (min-width: 2560px)
{

    .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item {

    padding: 0px 20px !important;
        
    }
    .sp-button-bc {
    font-size: 14px !important;
    color: #f5d29c !important;
    padding: 0px 8px !important;
        
}
  .nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {

    font-size: 19px!important;  
    
}
}
.layout-footer-holder-bc {
    background: transparent !important;
}
.header-bc {
    background: transparent !important;
}
.layout-header-holder-bc {
    backdrop-filter: blur(20px) !important;
    background: transparent !important;
}
.layout-header-holder-bc {
    box-shadow: none!important;
}
.header-bc {
    padding: 0px 0px 0px 0px !important;
}
.nav-content-bc, .nav-content-bc .nav-menu-container .nav-menu-sub {
    background: transparent !important;
}
.hdr-main-content-bc, .logo {
    height: 50px !important;
}
.nav-menu-container.header-navigation:first-child {
    background: transparent!important;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    padding: 0px 5px !important;
    max-width: 2200px !important;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.smartPanel-bc > div.hdr-smart-panel-holder-arrow-bc > div > button:nth-child(2) {
    display: none !important;
} 

.logo {
    transform: translate(-50%, -50%) !important;
    left: 50% !important;
    position: absolute !important;
    top: 40px !important;
}
.sdr-item-bc:before {
    background: transparent !important;
}
.product-banner-info-bc:before {
    background: transparent !important;
}
.ftr-partners-r-img, .xcm-container img {
    max-width: 60% !important;
}
.casino-info-block {
    background: transparent !important;
    border: none!important;
}
.product-banner-container-bc {
    grid-gap: 0px !important;
}
#root > div.layout-content-holder-bc > div:nth-child(9) > div {
    display:none!important;
}
.casino-game-item {
    border-radius: 20px !important;
}
.nav-content-bc {
    padding-top: 20px !important;
}
.popup-inner-bc {
    background: transparent !important;
    backdrop-filter: blur(25px) !important;
}
.promotions-article-title {
    display: none!important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item {
    background: transparent !important;
    box-shadow: 0px -8px 5px 0px rgb(245 210 156) !important;
    border-radius: 20px!important;
    font-weight: bold!important;
}
.layout-bc.smart-panel-is-visible .smartPanel-bc {
    max-height: 25px!important;
}
.hdr-toggle-button-bc {
    background: transparent!important;
}
.bc-i-qr:before {
    content: "\ea7b" !important;
}
.bc-i-bank:before {
    content: "\ea80" !important;
}
.bc-i-crypto:before {
    content: "\ea7c" !important;
}
.bc-i-wallet:before {
    content: "\ea7d" !important;
}
.nav-menu-container .nav-menu, .nav-menu-container .nav-menu-other {
    justify-content: space-evenly !important;
}
.hdr-time-bc {
    display: none !important;
}
.crypto-wallet-switcher-container {
    display: none  !important;
}
    
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div.header-custom-buttons > a.btn.header-icon-text.bc-i-tv {
    background: url(https://cmsbetconstruct.com/storage/medias/wbahis-1877822/media_1877822_2c929a19c398b2bfc2d1cf03f9dff758.png) no-repeat 50% 50%/cover !important; 
}
.bc-i-tv-games:before, .bc-i-tv:before {
    content: " "!important;
}
.bc-i-whatsapp:before {
    content: " "!important;
}
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div.header-custom-buttons > a.btn.header-icon-text.bc-i-whatsapp {
    background: url(https://cmsbetconstruct.com/storage/medias/wbahis-1877822/media_1877822_bf50a83d1c2c494d793fa21fccc17da3.png) no-repeat 50% 50%/cover !important;     
}
.header-icon-text {
    padding: 0 17px!important;
    height: 30px!important;
}
.sidePanel-holder {
    top: calc(55px + var(--dynamic-header));
    width: 100%;
    position: fixed;
    max-width: 500px;
    overflow: hidden;
    background: rgba(var(--b), 1);
    border-top: 1px solid rgba(var(--b-sc),.1);
}
.wallet-btn {
    display: none !important;
    align-items: center;
}
.connect-wallet:not(.horizontal-sl-item-bc) {
    height: 30px;
}
.crypto-wallet-switcher-container {
    -webkit-margin-start: 15px;
    margin-inline-start: 15px;
    -webkit-margin-end: 15px;
    margin-inline-end: 15px;
    position: relative;
    display: none !important;
}
.leaderboard-bc {
    display: none !important;
}

.infoTime {
    display: none !important;
}
  i.bc-i-twitter {
    color: #00d5ff !important;
}
i.bc-i-telegram {
    color: #00b2ff !important;
}
i.bc-i-instagram {
    color: #ec65f1 !important;
}
i.bc-i-facebook {
    color: #3159ff !important;
}
i.bc-i-whatsapp {
    color: #48f73d !important;
}
i.bc-i-youtube {
    color: #fc4c4c !important;
}
[class*=is-web] .footerSliderSingleEl .footerSliderImage img {
    height: 100px;
}
  iframe#chat_button_bar_container {
    margin-bottom: 55px;
}
  .u-i-p-p-u-i-edit-button-bc {
    display: none !important;
}
.switch-popup-wrapper {
    position: relative;
    display: none !important;
    flex-direction: column;
    text-align: center;
    z-index: 0;
    padding: 42px 10px 40px;
    overflow: hidden;
}
.switch-popup-wrapper.in-auth-popup {
    padding: 10px 0 0;
    display: none;
}
.YoPhoneApp {
    display: none;
}

