body {
    --main-bg-color: #0c1321;
    --main-bg-color-2: #29364c;
    --main-bg-color-3: #171e2c;
    --main-bg-color-4: #3e4758;
    --main-bg-color-5: #404757;
    --main-bg-color-6: #222b3e;
    --main-bg-color-7: #3c475a;
    --main-bg-color-8: #1d2b42;
    --main-bg-color-9: #39475c;
    --main-bg-color-10: #1d2b42;
    --main-bg-color-11: #2a3c57;
    --main-bg-color-12: #202b40;
    --main-bg-color-13: #506381;
    --main-bg-color-14: #6d828e;
    --main-bg-color-15: #535e73;
    --main-accent-color: #8afcff;
    --main-text-color: #fff;
    --main-text-color-2: #bbb;
    --main-border-color: #777;
    --primary-color: #ff7b02;
    --b: 12, 19, 33;
    --header: 12, 19, 33;
}
.market-icon-bc.bc-i-boost {
  --bolt-color: #00bf19;
  --glow-color: rgb(92 186 71);

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: var(--bolt-color);
  filter: drop-shadow(0 0 0px var(--glow-color));
  will-change: filter, transform, opacity;
  animation: bolt-flicker 3s infinite;
}

.market-icon-bc.bc-i-boost::after {
  content: "";
  position: absolute;
  inset: -6px;              
  pointer-events: none;
  background: radial-gradient(circle, var(--glow-color) 0%, transparent 60%);
  opacity: 0;
  transform: scale(0.7);
  animation: bolt-flash 3s infinite;
}

@keyframes bolt-flicker {
  0%, 60%   { filter: drop-shadow(0 0 0px var(--glow-color)); transform: none; }
  62%       { filter: drop-shadow(0 0 8px var(--glow-color)); transform: translateY(-0.5px) scale(1.02); }
  64%       { filter: drop-shadow(0 0 0px var(--glow-color)); transform: none; }

  72%       { filter: drop-shadow(0 0 12px var(--glow-color)); transform: translateY(-0.5px) scale(1.03); }
  74%       { filter: drop-shadow(0 0 0px var(--glow-color)); transform: none; }

  88%       { filter: drop-shadow(0 0 10px var(--glow-color)); transform: scale(1.02); }
  90%       { filter: drop-shadow(0 0 0px var(--glow-color)); transform: none; }

  100%      { filter: drop-shadow(0 0 0px var(--glow-color)); }
}

@keyframes bolt-flash {
  0%, 59%   { opacity: 0; transform: scale(0.7); }
  62%       { opacity: 0.55; transform: scale(1.05); }
  64%       { opacity: 0;    transform: scale(0.8); }

  72%       { opacity: 0.65; transform: scale(1.12); }
  74%       { opacity: 0;    transform: scale(0.85); }

  88%       { opacity: 0.45; transform: scale(1.08); }
  90%       { opacity: 0;    transform: scale(0.8); }

  100%      { opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
  .market-icon-bc.bc-i-boost,
  .market-icon-bc.bc-i-boost::after {
    animation: none;
  }
}

.games-horiz-scroll,
.games-horiz {
    overflow: unset;
}
.casino-game-item-content:hover, .casino-game-item-content:active {
    transform: translateY(5px) scale(1.1);
}
.tab-navigation-w-bc {
    border: none !important;
}
.tab-navigation-w-bc:after {
    content: '';
    left: 0;
    top: 0;
    height: 1px;
    width: 100%;
    background: linear-gradient(to right,transparent, var(--primary-color), transparent);
    position: absolute;
}

.footerContainerWrapper .sliderContent .sliderGroup .horizontalList .horizontalSliderRow {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}
.footerContainerWrapper .sliderContent .sliderGroup .horizontalList .horizontalSliderRow a {
    width: calc(40% - 10px);
    margin: 5px;
}
.footerContainerWrapper .sliderContent .sliderGroup .horizontalList .horizontalSliderRow .sliderImage img {
    height: unset;
    width: 100%;
}
.countdown-banner-content .market-bc{
      animation: menuicon-anim 3s infinite;
}
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-img-bc {
    animation: menuicon-anim 3s infinite;
}
@keyframes menuicon-anim {
  0%   { transform: translateY(0px) scale(1); }
  25%  { transform: translateY(1px) scale(.95); }
  50%  { transform: translateY(0px) scale(1); }
  50%  { transform: translateY(-2px) scale(1.15); }
  100% { transform: translateY(0px) scale(1); }
}
.horizontal-sl-item-bc.accordion-button.storiesWidgetListItem:after,
  .horizontal-sl-item-bc.accordion-button.storiesWidgetListItem:before,
.horizontal-sl-item-bc.accordion-button.storiesWidgetListItem img,
.bc-i-statistics {
  animation: statistic-anim 3s infinite;
}

@keyframes statistic-anim {
  0%   { transform: translateY(0px); }
  25%  { transform: translateY(-1px); }
  50%  { transform: translateY(0px); }
  50%  { transform: translateY(2px); }
  100% { transform: translateY(0px); }
}
.tab-navigation-w-bc .tab-nav-item-bc:nth-child(2) p{
    font-size: 0;
}
.tab-navigation-w-bc .tab-nav-item-bc:nth-child(2) p:after{
    font-size: 10px;
    content: 'KUPON';
}
.tab-navigation-w-bc .tab-nav-item-bc:nth-child(4) {
    overflow: visible;
}
.tab-navigation-w-bc .tab-nav-item-bc:nth-child(4) p{
    bottom: 5px;
    position: absolute;
}
.tab-navigation-w-bc .tab-nav-item-bc:nth-child(4) i {
    background: linear-gradient(0deg, var(--primary-color), var(--main-bg-color-4));
  border: 1px solid #a17954;
        border-radius: 30px;
    width: 55px;
    height: 55px;
    transform: translateY(-25px);
    display: block;
    padding-top: 100%;
    position: relative;
      z-index: 1;
}
.tab-navigation-w-bc .tab-nav-item-bc:nth-child(4) i:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.countdown-banner-content .market-bc {
    background: transparent !important;
}
.competition-header-bc .competition-title-bc  .x{
    font-size: 0;
}
.competition-header-bc .competition-title-bc:after .x{
    font-size: 12px;
    content: 'Rina Analiz';
}
.hdr-logo-bc-x {
    width: 150px;
    height: 54px;
    max-width: unset;

}
.header-icon {
    width: 40px !important;
    height: 40px !important;
}
.slider-market-coefficient-container>.countdown-banner-content {
    bottom: 50px !important;
}
.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) .hdr-navigation-link-bc:before-x {
    background: transparent;
}
button.btn.s-small.sign-in {
    background: var(--primary-color);
    padding: 0 10px;
    color: var(--main-bg-color);
    text-decoration: none;
}
.btn.register {
    background: var(--main-bg-color);
    color: var(--primary-color);
}
.informative-widget-link{
      border-bottom: 2px solid rgba(var(--hero), 1);
}
.sdr-item-bc {
    border-radius: 0 !important;
}
.sdr-item-bc:before{
  opacity: 0;
}
.currency-control-symbol, .connect-wallet:before {
    background-color: #2bbf2b !important;
}
.hdr-user-info-texts-bc.ext-1 {
    color: #2bbf2b !important;
}
.casino-winners-amount,
.casino-tournament-name,
[class*=is-mobile] .horizontalCategoryItem i {
    color: var(--primary-color);
}
.hdr-additional-info {
    justify-content: flex-end;
}

.hdr-user-bc .bc-i-wallet,
.hdr-user-bc .bc-i-withdraw,
.hdr-user-bc .bc-i-bonus-request {
    background-color: var(--primary-color) !important;
    width: unset;
    padding: 0 5px;
      height: 27px;
}
.hdr-user-bc .bc-i-wallet:before,
.hdr-user-bc .bc-i-withdraw:before,
.hdr-user-bc .bc-i-bonus-request:before {
  bottom: -1px;
}
.hdr-user-bc .bc-i-wallet:after,
.hdr-user-bc .bc-i-withdraw:after,
.hdr-user-bc .bc-i-bonus-request:after {
    background-color: var(--primary-color) !important;
        width: unset;
     font-family: arial;
    font-size:12px;
    margin-left: 5px;
}
.hdr-user-bc .bc-i-withdraw:after{
    content: 'PARA ÇEKME';
}
.hdr-user-bc .bc-i-wallet:after{
    content: 'PARA YATIRMA';
}
.hdr-user-bc .bc-i-bonus-request:after{
    content: 'BONUS TALEP';
}
.hdr-additional-info-x {
    padding: 0;
    justify-content: center;
}
.storiesWidgetListItem:not(.storiesItemSkeleton):not(.visited):before {
    background-image: linear-gradient(225deg, #c06304, #fe8100) !important;
}
span.harmony-jackpot-widget-title.ellipsis {
    font-size: 0;
}
span.harmony-jackpot-widget-title.ellipsis:after {
    content: "RİNABET YÜKSEK KAZANÇLAR";
    font-size: 11px;
}
.hdr-navigation-link-bc {
    position: relative;
}
.competition-wrapper-bc {
    box-shadow: 0 1px 1px #303744;
}
.market-filter-bc,
.competition-bc,
.competition-header-bc,
.c-info-bc,
.c-teams-bc,
.u-i-p-l-head-bc,
.m-nav-items-list-item-bc,
.product-banner-container-bc,
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-bc{
    background: transparent !important;
}
.hdr-navigation-link-bc:not(:last-child):before {
    content: '';
    width: 1px !important;
    height: 100% !important;
    background: linear-gradient(rgba(255,255,255,0),var(--primary-color),rgba(255,255,255,0)) !important;
    right: 0;
  left: unset !important;
    position: absolute;
}
.nav-menu-container.header-navigation:first-child .nav-menu {
    justify-content: center;
}
.header-bc .hdr-navigation-scrollable-bc:not(:only-child):nth-child(2) .hdr-navigation-link-bc:before,
.nav-menu-container.header-navigation:first-child .nav-menu:before {
    content: '';
    width: 1px;
    height: 100%;
    background: linear-gradient(rgba(255,255,255,0),var(--primary-color),rgba(255,255,255,0));
    right: 0;
  left: unset;
    position: absolute;
}
.layout-content-holder-bc {
    display: flex;
    flex-direction: column;
}
.layout-content-holder-bc > .hm-row-bc:nth-child(4) {
    order: -1;
}
.footerSocialLink a{
    border: 1px solid var(--primary-color);
    border-radius: 3px;
    box-shadow: 0 0 4px 0px var(--primary-color);
}
.btn.a-outline {
    border: 1px solid var(--primary-color);
}
.btn.sign-in {
    padding: 0 10px;
    color: black;
    background: var(--primary-color);
    text-decoration: none;
}
.hdr-toggle-button-bc {
    border-radius: 5px;
    border: 1px solid var(--primary-color);
}
a.hdr-navigation-link-bc.active {
    text-shadow: -2px 2px 5px  var(--primary-color);
}
.profileDetails i{
  margin-top: -1px;
}
.profileDetails {
    box-shadow: 0px 0px 6px #ff7f02;
    border-radius: 30px;
    border: 1px solid #a56040;
  display: flex;
}
.providerTxtBtnMob i {
    background:  var(--primary-color);
      -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.providerBtn:before,
.searchInputIcon:before {
    background:  var(--primary-color);
      -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.searchInputWrp,
.providerBtn,
.providerTxtBtnMob {
    border: 1px solid var(--primary-color) !important;
}
.sdr-item-bc{
    box-shadow: none;
    border: none;
}
[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active i {
    background: var(--primary-color);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.userLogoutBtn,
.m-nav-items-list-item-bc,
.promotions-article-title {
    background: transparent !important;
}
[class*=is-mobile] .sliderGroup,
.copyRightBlock, 
.footerHeader{
  box-shadow: none;
    position: relative;
}
[class*=is-mobile] .sliderGroup:before,
.copyRightBlock:after, 
.footerHeader:after{
   content: '';
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, rgba(0, 0, 0, 0), var(--primary-color), rgba(0, 0, 0, 0));
    left: 0;
    bottom:0;
    position: absolute;
}
[class*=is-mobile] .casinoCategoryChooserContainer .horizontalCategoryItem {
    border: none;
    background: transparent;
    box-shadow: none;
    border-radius: 0;
}
.copyRightBlock:after{
    top:0;
}
[class*=is-mobile] .sliderGroup:before,
.footerHeader:after{
    bottom:0;
}
  .promotionsListEl-bc,
  .nav-menu-container.header-navigation:first-child {
      border-radius: 0 !important;
  }
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc{
      box-shadow: -4px 3px 6px -1px rgb(255 123 2 / 57%); 
}
.providerItemsInner {
    border: none !important;
    border-radius: 0;
    box-shadow: none !important;
    background: transparent !important;
}
.providerItemsInner,
.slider-bc .carousel,
.promotions-article-title,
.userLogoutBtn,
.u-i-p-l-head-bc,
.sp-button-bc,
.layout-bc.navigation-is-visible .tab-nav-item-bc.menu,
.m-nav-items-list-item-bc,
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc {
    /* border: 1px solid var(--primary-color); */
    /* */
    border-radius: 0;
    position: relative;
}
.providerItemsInner:after,
.promotions-article-title:after,
.userLogoutBtn:after,
.u-i-p-l-head-bc:after,
.sp-button-bc:after,
.layout-bc.navigation-is-visible .tab-nav-item-bc.menu:after,
.m-nav-items-list-item-bc:after,
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc:after {
    content: '';
    width: 1px;
    height: 100%;
    background: linear-gradient(rgba(0, 0, 0, 0), var(--primary-color));
    left: 0;
    bottom:0;
    position: absolute;
}
.providerItemsInner:before,
.promotions-article-title:before,
.userLogoutBtn:before,
.u-i-p-l-head-bc:before,
.sp-button-bc:before,
.layout-bc.navigation-is-visible .tab-nav-item-bc.menu:before,
.m-nav-items-list-item-bc:before,
.product-banner-container-bc:not(.product-banner-without-titles) .product-banner-info-bc:before {
    content: '';
    width: 100%;
    height: 1px !important;
    background: linear-gradient(90deg, var(--primary-color), rgba(0, 0, 0, 0)) !important;
    left: 0;
    bottom:0;
    position: absolute;
  top: unset !important
}

.registration.popup [name="middle_name"]  ~ span {
    font-size: 0;
}
.registration.popup [name="middle_name"]  ~ span:after {
    content: 'İkinci İsim (Yoksa boş bırakın)';
    font-size: 12px;
}
.promotion-details-popup  .promotion-details-header {
    display: none;
}

  .hdr-dynamic-content,
  .informative-widget {
      background: var(--main-bg-color-3);
  }
  .tab-navigation-w-bc,
  .hdr-main-content-bc,
  .hdr-additional-info,
  .hdr-navigation-scrollable-bc,
  .hdr-navigation-link-bc,
  .nav-content-bc,
  .layout-header-holder-bc,
  [class*=is-web] .searchInputWrp,
  [class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper,
  .casinoProviderRow,
  .layout-footer-holder-bc,
  .sportsbook-container.multi-column-view .multi-column-resize-block,
  .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,
  body,
  .ftr-game-item-bc,
  .nav-content-bc .nav-menu-container .nav-menu-sub,
  .nav-menu-container.header-navigation:nth-child(2),
  .nav-menu-container.header-navigation:first-child,
  .header-bc {
    background: var(--main-bg-color) !important;
  }
  [class*=is-web] .casinoCategoryChooserContainer .horizontalSliderNav:before, [class*=is-web] .loyaltyHorizontalList .horizontalSliderNav:before, [class*=is-web] .loyaltyUserBenefits .horizontalSliderNav:before, [class*=is-web] .loyaltyExchangeList .horizontalSliderNav:before,
  .iconButtonBlock{
      background: var(--main-bg-color-10) !important;
  }
  .sp-button-bc,
  .left-menu-container,
  .left-menu-scroll>.sp-sub-list-bc,
  .left-menu-scroll>.sp-sub-list-bc.active>.sp-s-l-head-bc,
  .left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-wrp>.sp-s-l-b-content-bc>.sp-sub-list-bc.active{
          background: var(--main-bg-color-2) !important;
  }
  .left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-wrp>.sp-s-l-b-content-bc>.sp-sub-list-bc .sp-s-l-b-content-bc,
  .left-menu-search {
      background: var(--main-bg-color-12) !important;
  }
  .ss-icon-holder-bc,
  .ss-input-bc {
      color: var(--main-accent-color);
      background: var(--main-bg-color-4);
  }
  .ss-input-bc::placeholder{
      color: var(--main-accent-color);
  }
  .nav-menu-container .nav-menu-sub .nav-menu-item.active>* {
      color: gray;
  }

  .time-filter-button-bc+.time-filter-button-bc {
    border-color: rgb(254 129 0);
  }
  .market-filter-bc {
      padding: 0 var(--padding-page-aside);
  }
  .market-odd-bc:not(.not-boosted-odd) {
      color: var(--main-accent-color) !important;
  }
.market-bc.active {
    background: rgba(var(--hero),1) !important;
}
.market-bc.active span {
    color: rgba(var(--hero-sc),1) !important;
}
.hdr-navigation-link-bc.active{
  box-shadow: none !important;
}
.hdr-navigation-link-bc.active span{
  position: relative
}
.hdr-navigation-link-bc.active span:before{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0), #ff7f02, rgba(0,0,0,0));
}
.market-filter-scrollable-navigation-bc-holder .horizontal-sl-item-bc.active {
    background: var(--main-bg-color-10) !important;
}
.bc-i-bet-builder,
.marketFavorite,
.c-team-info-scores-bc,
.results-teams-score-bc,
span.bs-bet-i-b-coefficient-bc.c-2 {
    color: var(--primary-color) !important;
}
.market-icon-bc{
  color: var(--primary-color);
}
  .marketSlider .c-team-info-team-bc,
  .marketSliderHeader, .marketHolderName,
  .marketSlider .c-info-icon-bc, .marketSlider .sp-s-l-b-c-i-fav-icon-bc,
  .horizontal-sl-item-bc {
      color: var(--main-text-color);
  }
.market-bc{
    background: var(--main-bg-color-4);
      border-radius: 5px;
}
.sgm-market-g-i-cell-bc.market-bc p {
    width: 100%;
    height: 100%;
    background: var(--main-bg-color-4);
    line-height: 34px;
  border-radius: var(--border-radius);
  padding: 0 4px;
}
.sgm-market-g-item-bc .market-bc.m-g-header{
    background: var(--main-bg-color-4) !important;
}
.live-page-sections-bc .competition-bc .head {
    background: var(--main-bg-color-11);
}
  .sgm-market-g-item-bc>.market-bc {
      color: var(--main-text-color) !important;
    padding: 0 !important;
  }
  .btn.a-outline,
  .special-games-button .btn+.btn {
      border: 1px solid var(--main-text-color);
  }
  .marketSlider {
      border-bottom: 1px solid var(--main-text-color);
  }
.footerWarningAge {
    border-color: var(--primary-color) !important;
    color: var(--primary-color) !important;
}
.ftr-copy-rights-bc,
.back-nav-title-bc, 
.back-nav-title-bc-h1{
      display: none;
}
.sgm-market-g-item-bc>.market-bc:not(.m-g-header) {
    background: var(--main-bg-color-13);
    color: var(--main-accent-color);
}
.promotion-inner-general-rules {
    width: 100%;
    text-decoration: none;
    display: block;
    padding: 15px 0;
    text-align: center;
    color: white !important;
    text-decoration: none !important;
}
.promotion-inner-general-rules{
    position: relative;
}
.promotion-details-block-2,
.promotion-details-block{
  position: relative;
  padding: 10px;
}

.promotion-details-line,
.promotion-details-line-a,
.promotion-details-line-b{
  position: relative;
  padding: 10px;
}
.promotion-details-tick:after{
  display: inline-block;
  content: '✔';
  color: var(--primary-color);
  font-size: 16px;
}
.promotion-details-star:after{
  display: inline-block;
  content: '★';
  color: var(--primary-color);
  font-size: 16px;
}
.promotion-details-circle:after{
  display: inline-block;
  content: '●';
  color: var(--primary-color);
  font-size: 16px;
}
.promotion-inner-general-rules:before{
   content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to left, rgba(0,0,0,0), #ff7f02);
}
.promotion-inner-general-rules:after{
   content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0), #ff7f02);
}
.promotion-details-line:after{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0), #ff7f02, rgba(0,0,0,0));
}
.promotion-details-line-a:after{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, #ff7f02, rgba(0,0,0,0));
}
.promotion-details-line-b:after{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0), #ff7f02);
}
.promotion-details-block:after{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0), #ff7f02, rgba(0,0,0,0));
}
.promotion-details-block:before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0), #ff7f02, rgba(0,0,0,0));
}
.promotion-details-block-2:after{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, #ff7f02, rgba(0,0,0,0));
}
.promotion-details-block-2:before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0), #ff7f02);
}
.promotion-details-inner-title{
    background: linear-gradient(to right, #ff7f02, #ff7f02);
    border-radius: 12px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
    font-family: 'Roboto', sans-serif;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    text-align: center;
    color: black;
}

.promotion-details-inner-title-1 {
    border: 1px solid #ff7f02;
    border-radius: 12px;
    box-shadow: 0px 0px 5px 2px rgb(255 127 2 / 65%);
    font-family: 'Roboto', sans-serif;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    text-align: center;
    color: white;
    background: #ff7f0214;
}
.promotion-details-inner-title-2 {
    /* border: 1px solid #ff7f02; */
    border-radius: 12px;
    box-shadow: 0px 0px 5px 2px rgb(255 255 255 / 65%);
    font-family: 'Roboto', sans-serif;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    text-align: center;
    color: #fb7e07;
    background: var(--main-bg-color-2);
}
.promotion-details-inner-title-3 {
    border: 1px solid #ff7f025c;
    /* border-radius: 12px; */
    /* box-shadow: 0px 0px 5px 2px rgb(255 255 255 / 65%); */
    font-family: 'Roboto', sans-serif;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    text-align: center;
    color: ehi;
    background: linear-gradient(45deg, #ffffff14, #a9693e33, #ffffff14);
}
.promotion-details-inner-title-4 {
    border-right: 1px solid #ff7f02;
    border-left: 1px solid #ff7f02;
    border-radius: 0 12px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    text-align: center;
    color: white;
    background: linear-gradient(45deg, #ffffff14, #a9693e33, #ffffff14);
    display: block;
}
.promotion-details-inner-title-4:before{
   content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to left, rgba(0,0,0,0), #ff7f02);
}
.promotion-details-inner-title-4:after{
   content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0), #ff7f02);
}
.promotion-inner-button-group{
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center;
    margin: 10px;
}
.promotion-inner-button-group a{
  text-decoration: none;
  background: transparent;
    color: white !important;
    text-decoration: none !important;
    padding: 8px 12px;
    border-radius: 8px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 200px;
    min-height: 36px;
    text-align: center;
    border: 1px solid var(--primary-color);
    box-shadow: 0 0 5px 3px rgb(255 127 2 / 68%);
}
.promotion-details-info table.promotion-table{
    display: table!important;
    width: unset !important;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden !important;
    text-align: center;
}
.promotion-details-info table.promotion-table thead{
    display: table-header-group!important;
    background: #f28f49;
    color: white;
}
.promotion-details-info table.promotion-table thead th{
    padding: 5px 25px;
}
.promotion-details-info table.promotion-table tbody{
    display: table-row-group;!important
    width: unset;
}

.sdr-image-bc {
    object-fit: contain !important
}
/* === MOBİL TELEGRAM-WHATSAPP RENK BAŞLANGIÇ === */

html.is-mobile #root .hdr-user-bc > a.user-nav-icon.bc-i-telegram {
    background: #229ED9 !important;
}

html.is-mobile #root .hdr-user-bc > a.user-nav-icon.bc-i-whatsapp {
    background: #25D366 !important;
}

/* === MOBİL TELEGRAM-WHATSAPP RENK BİTİŞ === */