.is-home-page .hm-row-bc:not(.has-slider) .widget-scroll-container {
    min-height: 235px !important;
}
.is-home-page .sports-group-bc:last-child{
margin-bottom: 0px !important;
}
.is-home-page .sg-head-bc {
    height: 35px !important;
}
.hdr-main-content-bc, .logo {
    height: 75px !important;
}


.is-home-page  .hm-row-bc:not(:first-child:empty)+.hm-row-bc {
    width: 90% !important;
    margin: 20px auto 0 !important;
}
.btn.sign-in {
    text-decoration: none !important;
    border: 1px solid white !important;
    padding: 0 16px !important;
}
.btn>span {
    font-weight: 700 !important;
}
.btn.register {
    padding: 0 16px !important;
    color: #000000 !important;
}
.nav-menu-container.header-navigation:first-child{
background: none !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu {
    justify-content: center !important;
   margin-bottom: 20px !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu {
   margin-bottom: 20px !important;
}
.header-bc {
    border-bottom: 2px solid #EC008C !important;
    box-shadow: 0 3px 5px #EC008C !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{
    background-color: #35373D !important;
    border-radius: 10px !important;
    border: 1px solid #ffffff20 !important;
    margin: 0 5px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active{
    box-shadow: 0 0 5px #EC008C !important;
    border: 1px solid #EC008C !important;
    background-color: #EC008C !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item:hover, .nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item:hover{
    box-shadow: 0 0 5px #EC008C !important;
    background-color: #EC008C !important;
    border-radius: 10px !important;
    border: 1px solid #ffffff20 !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{
    box-shadow: 0 0 5px #EC008C !important;
    background-color: #EC008C !important;
    border-radius: 10px !important;
    border: 1px solid #ffffff20 !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-item {
    padding: 0 10px !important;
    background-color: #35373D !important;
    border-radius: 10px !important;
    border: 1px solid #ffffff20 !important;
}
.is-home-page .ftr-game-item-bc.Soccer{
background-image: url('https://cmsbetconstruct.com/storage/medias/gglbet/media_891_4295ea8b387da2609b6d7f19f065fc1f.png') !important;
}
.ftr-game-item-bc {
    border: 1px solid #EC008C !important;
    border-radius: 10px !important;
}
.is-home-page .ftr-g-i-head-bc{
background: none !important;
border-bottom: 1px solid #534759 !important;
}
.is-home-page .ftr-g-i-body-bc{
background: none !important;
}
.is-home-page .ftr-game-item-bc .market-group-holder-bc .market-group-item-bc:last-child .market-bc {
    border-bottom-right-radius: 10px !important;
}
.is-home-page .hm-row-bc:nth-child(5) {
    border: solid 1px #FF0198!important;
    border-radius: 16px!important;
    padding: 20px 26px!important;
    box-shadow: 0 0 15px #FF0198!important;
}
.is-home-page .hm-row-bc:nth-child(6) {
    border: solid 1px #FF0198!important;
    border-radius: 16px!important;
    padding: 20px 26px!important;
    box-shadow: 0 0 15px #FF0198!important;
}
.is-home-page .casino-game-item {
    border-radius: 20px !important;
}
.header-icon { 
  width: 40px !important; 
  height: 40px !important;
}
.nav-menu li:nth-child(10) .nav-menu-item {
    background-image: linear-gradient(45deg, #EC008C, #716AE7) ;
    border: 1px solid #23252b !important;
    animation: gradient 5s ease infinite !important;
    background-size: 400% 400% !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:nth-child(10) > .nav-menu-item.active{
    background-image: linear-gradient(45deg, #EC008C, #716AE7) ;
    border: 1px solid #23252b !important;
box-shadow: none !important;
}
@-webkit-keyframes gradient{
  0% {
    background-position: 0 80%;
  }
  50% {
    background-position: 100% 80%;
  }
  100% {
     background-position: 0% 80%;
  }
}
@keyframes gradient{
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
     background-position: 0% 50%;
  }
}
.sdr-item-bc:before{
background:none!important;
}

.loyaltySliderCardTitle:after{
background:none !important;
}
