.layout-bc {
    background-image: url(https://cmsbetconstruct.com/storage/medias/fujibahis-18752205/media_18752205_f5b313cf4e7e15a6e6702a10b7c2975f.jpeg);
    background-size: 100%;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}

.hdr-logo-bc {
    max-width: 275px !important;
}

.sdr-item-bc:only-child {
    border-radius: 20px !important;
}

.hdr-main-content-bc .logo {
    position: absolute !important;
    left: 45% !important;
    transform: translateX(-50%) !important;
    height: auto !important;
}

.screen and (max-width: 1366px) {
    .logo {
        font-size: 10px;
        max-width: 180px;
        height: 36px;
    }
}

.m-nav-items-list-item-bc:not(.active) {
    background: rgb(255 255 255 / 0%) !important;
    border: 1px solid transparent !important;
}

.payment-logo {
    width: 133% !important;
    height: 140% !important;
    object-fit: contain !important;
    padding: 2% !important;
}

.header-bc {
    background: linear-gradient(140deg, #060606 0%, #000000 50%, #1f1d1d 75%, #000000 100%) !important;
}

.nav-menu-container.header-navigation:first-child {
    position: relative;
    border-radius: 10px !important;
    z-index: 1;
    background: rgb(69 7 7);
    margin: 20px !important;
}

.layout-header-holder-bc {
    box-shadow: none !important;
}

.hdr-user-bc .btn.register {
    color: #fff !important;
    border-radius: 10px !important;
    padding: 14px !important;
    width: 70px !important;
    background: linear-gradient(137deg, #d8c391 0%, #a88052 20%, #d8c391 75%, #a88052 100%) !important;
    border-image: linear-gradient(137deg, #d8c391 0%, #a88052 20%, #d8c391 75%, #a88052 100%) !important;
}

.nav-content-bc {
    background: linear-gradient(140deg, #060606 0%, #000000 50%, #1d1d1d 75%, #000000 100%) !important;
}

.nav-menu-container.header-navigation:first-child {
    background-image: linear-gradient(90deg, #5c0005, #0b0000, #4b0305) !important;
    padding: 10px;
    border-radius: 10px !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > i:not(.nav-menu-sub-arrow) {
    font-size: 19px !important;
    color: #ffffff !important;
    background: linear-gradient(140deg, #d8c182 0%, #6e562e 50%, #967b3c 75%, #634d28 100%) !important;
    width: 35px !important;
    height: 35px !important;
    border-radius: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.sdr-item-bc:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62%, rgb(0 0 0 / 0%)) !important;
}

/* ORANLAR */
.slider-market-coefficient-container .market-bc {
    background-color: #0a0c08 !important;
    transform: translateY(1.4vmax) !important;
    border-radius: 15px !important;
    width: 5.5vmax !important;
    border: 1px solid #770c16 !important;
    padding: 1.0vmax !important;
    margin: 0 8px !important;
}

/* KENARLARI YUVARLAMA */
.hm-row-bc .slider-bc:has(img[title="GununMaci"]) > div > div {
    /* border-radius: 20px!important; */
}

/* ORANLAR FONT SIZED */
.slider-market-coefficient-container .market-bc:nth-child(1) span,
.slider-market-coefficient-container .market-bc:nth-child(2) span,
.slider-market-coefficient-container .market-bc:nth-child(3) span {
    font-size: 1.3vmax !important;
}

.hm-row-bc:has(img[title="GununMaci"]) {
    display: grid !important;
    grid-template-columns: 1.8fr 1fr !important;
    grid-gap: 0.9% 0.9% !important;
}

.hdr-main-content-bc,
.logo {
    height: 80px !important;
    padding: 5px 0px 0px 10px !important;
}

.count-odd-animation:after {
    color: rgb(255 255 255) !important;
    background: rgb(255 66 0) !important;
}

.hdr-time-bc {
    background: none !important;
}

.nav-content-bc .nav-menu-container .nav-menu-sub {
    background: rgb(3 3 3) !important;
    border-radius: 10px !important;
}

.sidebar-item {
    background-image: linear-gradient(140deg, #651419, #0b0000, #4b0305) !important;
}

.sidebar-image {
    width: 35px !important;
    height: 35px !important;
    border-radius: 10% !important;
    background: none !important;
}

.btn.a-color.header-icon-text.bc-i-circle-dollar {
    color: #ffffff !important;
    transition: .24s !important;
    animation: blinker 1.6s ease-out infinite !important;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.header-custom-buttons:nth-child(4) {
    color: #ffffff !important;
    transition: .24s !important;
    animation: blinker 1.6s ease-out infinite !important;
}

.header-user-nav .nav-menu-sub {
    background: rgb(0 0 0) !important;
}

.horizontalCategoryItem {
    background-color: rgb(0 0 0) !important;
}

.btn.s-small.sign-in {
    text-decoration: none !important;
    display: inline-block !important;
    text-transform: uppercase;
    background-image: linear-gradient(137deg, #d8c391 0%, #a88052 20%, #d8c391 75%, #a88052 100%) !important;
    color: #fff !important;
    border-radius: 10px;
    padding: 7px !important;
    width: 70px !important;
    min-height: 30px !important;
    transition: .24s !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item {
    border-radius: 8px !important;
    background: rgb(0 0 0) !important;
}

.ftr-game-item-bc {
    border-radius: 16px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    border: solid 1px rgb(52 52 51);
    background-color: #151515 !important;
    background-image: none !important;
    padding-bottom: 20px;
}

.ftr-g-i-head-bc {
    position: absolute;
    top: 55px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ffffff00 !important;
}

.ftr-g-i-body-bc {
    background: transparent !important;
    margin-top: 70px !important;
}

.market-group-holder-bc {
    padding-left: 20px;
    padding-right: 20px;
}

.market-group-holder-bc .market-group-item-bc .market-coefficient-bc:before {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.4);
    margin-right: 12px;
}

.market-group-holder-bc .market-group-item-bc:nth-of-type(1) .market-coefficient-bc:before {
    content: "1";
}

.market-group-holder-bc .market-group-item-bc:nth-of-type(2) .market-coefficient-bc:before {
    content: "X";
}

.market-group-holder-bc .market-group-item-bc:nth-of-type(3) .market-coefficient-bc:before {
    content: "2";
}

.sgm-market-g-i-cell-bc:hover .market-group-item-bc {
    color: #000 !important;
}

.ftr-g-title-bc {
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 48px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    background-color: #1e1e1e8a;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.ftr-g-i-b-opp-t-holder-bc {
    align-items: flex-end !important;
}

img.verify-logo {
    height: 50px !important;
    margin-left: 5.5px !important;
}

.horizontalSliderElem {
    background: none !important;
}

.ftr-g-i-b-opp-title-bc span {
    font-size: 20px !important;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.9) !important;
}

.ftr-g-icon-bc,
.ftr-g-i-b-time-bc {
    color: #ffffff7d !important;
}

.ftr-g-i-title-bc.ellipsis {
    font-size: 16px !important;
    font-weight: 500;
    color: rgb(255 255 255 / 69%) !important;
}

.ftr-g-i-b-opp-t-holder-bc {
    margin-top: 10px !important;
}

.ftr-g-i-title-bc {
    flex: none !important;
}

.sgm-market-g-i-cell-bc.market-bc {
    border-radius: 10px;
    border: solid 1px #ffffff1f;
    background-color: #0b0b0b;
}

.sidebar-content {
    top: 500px !important;
}

.sidebar-title {
    font-size: 15px !important;
}

.ftr-g-i-body-bc {
    background: rgb(255 255 255 / 0%) !important;
}

.market-bc {
    background: rgb(136 132 132 / 30%) !important;
}

.ftr-game-item-bc.Soccer {
    background-image: url(https://cmsbetconstruct.com/storage/medias/fujibahis-18752205/media_18752205_2010869f980e996d07f91b3edd645fe9.jpeg) !important;
}

.entrance-popup-bc.sign-in, .entrance-popup-bc.register {
    height: 77vh !important;
}

.entrance-popup-bc.sign-in {
    background: url(https://cmsbetconstruct.com/storage/medias/fujibahis-18752205/media_18752205_64ad96327deefa3703b7bbba9e7a5f44.jpeg) no-repeat 50% 0 / 110% auto !important;
}

.sign-in .sg-n-text-row-2-bc {
    color: transparent !important;
    padding-bottom: 210px !important;
}

.sg-n-text-row-1-bc, .sg-n-text-row-2-bc, .sg-n-forgot-password-text, .reg-step-title-v-bc {
    padding: 0 15px;
}

.sg-n-text-row-2-bc {
    width: 100%;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 20px;
    color: rgba(var(--b-sc), 1);
    text-transform: uppercase;
}

.popup-inner-bc {
    border-radius: 30px !important;
    border-bottom: 2px solid #920707 !important;
    border-top: 2px solid #920707 !important;
    border-left: 2px solid #920707 !important;
    border-right: 2px solid #920707 !important;
    box-shadow: 0px -2px 40px #9b1816 !important;
}

.sign-in .e-p-header-bc {
    padding: 15px 15px !important;
    /* display: none !important; */
}
.e-p-header-bc {
    padding-inline-start: 15px;
}
.e-p-header-bc {
    flex-shrink: 0;
    display: flex
;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: var(--mobile-header-main-section-height);
    border-bottom: 1px solid rgba(var(--b-sc), .05);
    z-index: 3;
    padding-inline-end: 52px;
}

.e-p-header-bc {
    justify-content: center !important;
    padding-inline-end: 0px !important;
}

.sg-n-text-row-1-bc {
    color: rgb(255 255 255 / 0%) !important;
}
}
.m-nav-items-list-item-bc:not(.active) {
  background: #FF5722 !important;
  border: 1px solid #F44336 !important;
} 

 .m-block-nav-items-bc {
  grid-template-columns: repeat(auto-fill,minmax(110px,1fr)) !important;
  padding: 15px 0 10px !important;

   img.verify-logo {
    height: 200px !important;
    margin-left: 5.5px !important;