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;
}
.games-horiz-scroll,
.games-horiz {
    overflow: unset;
}
.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;
  }
}

.casino-game-item-content:hover, .casino-game-item-content:active {
    transform: translateY(5px) scale(1.1);
}

.footerContainerWrapper .sliderContent .sliderGroup .horizontalSliderRow {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}
.footerContainerWrapper .sliderContent .sliderGroup .horizontalSliderRow a {
      width: unset;
    height: unset;
    margin: 5px;
}
.footerContainerWrapper .sliderContent .sliderGroup .horizontalSliderRow .sliderImage img {
    height: 50px;
    width: unset;
    filter: unset !important;
    opacity: 1 !important;
}
.countdown-banner-content .market-bc{
      animation: menuicon-anim 3s infinite;

}
.product-banner-container-bc.product-banner-without-titles .product-banner-info-bc{
 animation: menuicon-anim 3s infinite;
}
@keyframes menuicon-anim {
  0%   { transform: translateY(0px) scale(1); }
  25%  { transform: translateY(5px) scale(.98); }
  50%  { transform: translateY(0px) scale(1); }
  50%  { transform: translateY(-5px) scale(1.05); }
  100% { transform: translateY(0px) scale(1); }
}

.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); }
}
.is-home-page > .layout-content-holder-bc {
    display: flex;
    flex-direction: column;
}


.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(1) {
    order: 0;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) {
    order: 1;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(3) {
    order: 2;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(4) {
    order: 1;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(5) {
    order: 3;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) {
    order: 4;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) {
    order: 7;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(8) {
    order: 8;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(9) {
    order: 5;
}

.slider-market-coefficient-container .market-odd-bc:not(.not-boosted-odd) {
    font-size: 18px;
}
.swiper .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';
}
.header-icon {
    width: 50px;
    height: 50px;
}
.layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content {
    bottom: 60px !important;
}
#root.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider:first-child {
    grid-template-columns: 8fr 4fr !important;
}
.entrance-popup-bc.register .slider-bc .carousel-count-arrow-container.with-count {
    opacity: .5;
}
.sdr-item-bc:before{
  opacity: 0;
}
.hdr-logo-bc-x {
    width: 220px;
    height: 88px;
  max-width: unset;
}
.hdr-user-info-texts-bc.ext-1 {
    color: #2bbf2b !important;
}
.currency-control-symbol, .connect-wallet:before {
    background-color: var(--primary-color) !important;
}
.casino-winners-amount,
.casino-tournament-name,
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItem i {
    color: var(--primary-color) !important;
}
.btn.a-color {
    background: var(--primary-color) !important;
}
.hdr-dynamic-content {
    border: 1px solid var(--primary-color);
    border-radius: 5px;
    margin: 5px;
    box-shadow: 0 0 11px 1px var(--primary-color);
}
.informative-widget-link {
    border: none !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: 15px;
}
.nav-menu-container.header-navigation:first-child{
      position: relative;
      justify-content: center;
}
.nav-menu-container.header-navigation:first-child .nav-menu{
      position: relative;
    width: unset;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item {
    padding: 0 10px !important;
    position: relative;
  border-radius: 0 !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 {
    box-shadow: none !important;
    border-bottom: 1px solid var(--primary-color);
}
.copyRightBlock,
.footerHeader,
.ftr-copy-rights-bc{
      position: relative;
  border: none;
}
.copyRightBlock:after,
.footerHeader:after,
.ftr-copy-rights-bc:after{
    content: '';
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, rgba(255,255,255,0),var(--primary-color),rgba(255,255,255,0));
    left: 0;
    position: absolute;
}
.footerHeader:after{
  bottom: 0;
}
.copyRightBlock:after,
.ftr-copy-rights-bc:after{
  top: 0;
}
.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));
    left: 0;
    position: absolute;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item:before {
    content: '';
    width: 1px;
    height: 100%;
    background: linear-gradient(rgba(255,255,255,0),var(--primary-color),rgba(255,255,255,0));
    right: 0;
    position: absolute;
}
.footerSocialLink a{
    border: .5px solid var(--primary-color);
    border-radius: 3px;
    box-shadow: 0 0 8px 0 var(--primary-color);
}
.selectHolder.languageDropdown .selectContainer,
time.infoTime {
    background: transparent;
}
.btn.a-outline {
    border: 1px solid var(--primary-color);
}
.hdr-user-bc .btn.sign-in {
    padding: 0 10px;
    color: black;
    background: var(--primary-color);
    text-decoration: none;
}
.hdr-main-content-bc .infoTime {
    border: 1px solid var(--primary-color);
}
.smartPanel-bc {
    border: 1px solid var(--primary-color);
    border-radius: 5px;
}
.footerLinkCols {
    justify-content: space-around;
}
.footerLinkColLinks,
.footerLinkColTitle {
    text-align: center;
}
.footerLinkColEl a {
    position: relative;
}
.footerLinkColEl a:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #666;
    position: absolute;
    left: -10px;
    border-radius: 10px;
    top: calc(50% - 3px);
}
#base_popup_id > div.promotion-details-container > div.promotion-details-header {
    display: none;
}
.promotion-details-container {
    display: flex !important;
}
.promotion-details-info {
    width: 100%;
}
.providerTxtBtnMob i,
.providerBtn:before,
.searchInputIcon:before {
        background: var(--primary-color);
    /* background: unset; */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.bc-i-sort.iconButtonBlock,
.searchInputWrp,
.providerBtn,
.providerTxtBtnMob {
    border: 1px solid var(--primary-color);
}
.entrance-popup-bc.sign-in-x {
    box-shadow: 0 0 5px 5px var(--primary-color);
    border: 1px solid var(--primary-color);
}
.logout-profile button,
.header-user-nav .nav-menu-sub .nav-menu-item {
    /* border: 1px solid var(--primary-color); */
    /* box-shadow: 0 0 0 1px rgb(255 140 0 / 68%); */
}
.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;
}
h3.promotions-article-title.ellipsis,
.promotions-article-title {
    background: transparent;
}
.promotionsListEl-bc,
  .nav-menu-container.header-navigation:first-child {
      border-radius: 0 !important;
  }
.promotions-article-title,
.m-nav-items-list-item-bc,
.user-profile-nav,
.u-i-profile-page-content .userLogoutBtn ,
.logout-profile button,
.header-user-nav .nav-menu-sub .nav-menu-item,
  .providerItemsInner,
  .product-banner-info-bc {
      /* border: 1px solid var(--primary-color); */
      /* box-shadow: 0 0 8px 1px rgb(255 165 0 / 40%); */
      border-radius: 0 !important;
      position: relative;
  }
.promotions-article-title:after,
.m-nav-items-list-item-bc:after,
.user-profile-nav:after,
.u-i-profile-page-content .userLogoutBtn:after,
.logout-profile button:after,
.header-user-nav .nav-menu-sub .nav-menu-item:after,
  .providerItemsInner:after,
  .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;
    top: unset;
      position: absolute;
  }
.promotions-article-title:before,
.m-nav-items-list-item-bc:before,
.user-profile-nav:before,
.u-i-profile-page-content .userLogoutBtn:before,
.logout-profile button:before,
.header-user-nav .nav-menu-sub .nav-menu-item:before,
  .providerItemsInner:before,
  .product-banner-info-bc:before {
      content: '';
      width: 100%;
      height: 1px;
      background: linear-gradient(90deg, var(--primary-color), rgba(0, 0, 0, 0));
      left: 0;
      bottom:0;
      top: unset;
      position: absolute;
  }
  
.header-user-nav .nav-menu-sub,
  html.browser .sidebar-container,
  .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;
  }
  .left-menu-container{
      background: var(--main-bg-color-3) !important;
  }
  .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;
  }
  .ftr-game-item-bc,
  .sportsbook .sgm-market-search,
  .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;
  }
  .quickBetMsgWrapper-bc,
  .bs-inputs-bc{
          background: var(--main-bg-color-7) !important;
  }
  .betslip-bonus-info{
          background: var(--main-bg-color-8) !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);
  }
.ss-icon-bc{
        color: var(--primary-color) !important;

}
  .market-odd-bc:not(.not-boosted-odd) {
          color: var(--main-accent-color) !important;

  }
.market-bc.active .market-odd-bc, .market-bc.active .market-icon-bc {
    color: rgba(var(--hero-sc),1) !important;
}

  div.market-bc.active {
      background: rgba(var(--hero), 1) !important;
  }
  .market-bc:not(.m-g-header),
.sportsbook .sgm-market-g-item-bc>.market-bc:not(:hover,.active,.m-g-header,.market-base){
    background: var(--main-bg-color-13) !important;
}
  .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);
  }

  .horizontal-sl-item-bc:not(:empty) {
      border: 1px solid var(--main-border-color);
  }
.hdr-user-avatar-icon-bc {
    box-shadow: 0 0 2px 3px var(--primary-color);
    border-radius: 30px;
}
.sgm-market-g-item-bc>.market-bc.m-g-header,
  .sgm-market-g-item-bc>.market-bc,
  .marketSliderHeader, .marketHolderName,
  .marketSlider .c-team-info-team-bc,
  .marketSlider .c-info-icon-bc, .marketSlider .sp-s-l-b-c-i-fav-icon-bc,
  .horizontal-sl-item-bc {
      color: var(--main-text-color);
  }
  .sgm-market-g-item-bc>.market-bc {
      padding: 0;
      color: var(--main-text-color);
  }
  .marketSlider {
      border-bottom: 1px solid var(--main-border-color);
  }
.footerWarningAge {
    border-color: var(--primary-color) !important;
    color: var(--primary-color) !important;
}
.nav-menu-container .nav-menu {
    justify-content: center;
}
.providerItemsInner{
    border-radius: 0 !important;
    position: relative;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}
.nav-menu-container .nav-menu .nav-menu-item, 
.nav-menu-container .nav-menu-other .nav-menu-item {
    font-size: 14px;
}
.informative-widget-link,
.market-bc {
    background: transparent;
}
.bc-i-favorite:before {
    color: var(--primary-color);
}
.back-nav-title-bc, .back-nav-title-bc-h1 {
    display: none;
}

.market-bc:not(.disabled-market-bc,.m-g-header):hover .market-odd-bc, .market-bc:not(.disabled-market-bc,.m-g-header):hover .market-icon-bc {
    color: rgba(var(--hero-sc),1) !important;
}
.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;
    margin-top: 20px;
    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;
    margin-top: 20px;
    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;
    margin-top: 20px;
    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;
    margin-top: 20px;
    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;
    margin-top: 20px;
    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;
    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;
}
