/*@import url("https://jsonstorage.b-cdn.net/betpuan/custom-new.css");*/
@import "https://talep-paneli.netlify.app/sites/betpuan/custom.css";
@import url('https://fonts.cdnfonts.com/css/gilroy-bold');


.bc-i-tv:before {
    content: "" !important;
  display:none
}

.bc-i-tv:after {
    content: "";
    background: url("https://i.ibb.co/4wGnzsVZ/kick.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 32px;
    width: 18px;
    display: inline-block;
	filter: grayscale(.9)
}




#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(1) > div > div > p:nth-child(3) > a,
#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(1) > div > div > p:nth-child(2) > a,
#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(1) > div > div > p:nth-child(1) > a:nth-child(1){
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: inherit;        
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div.header-custom-buttons > a.btn.a-color.header-icon-text.bc-i-twitter,
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div.header-custom-buttons > a.btn.a-color.header-icon-text.bc-i-telegram {
	background-color: transparent !important;
	color: transparent;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div.header-custom-buttons > a.btn.a-color.header-icon-text.bc-i-telegram:before {
	content: "";
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_244243a2e69c122bd916e9fa285bbc7e.png") !important;
	display: block !important;
	top: -2px !important;
	left: -32px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 40px !important;
	z-index: 9999 !important;
	background-size: 100% 40px !important;
	background-color: transparent !important;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div.header-custom-buttons > a.btn.a-color.header-icon-text.bc-i-twitter:before {
	content: "";
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_31dc92e3349f764f99a15c97ed27cda5.png") !important;
	display: block !important;
	top: -2px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 40px !important;
	z-index: 9999 !important;
	background-size: 100% 40px !important;
	background-color: transparent !important;
}

.promo-btn {
	width: 70px !important;
	margin-inline-start: 0px !important;
	margin-inline-end: 0px !important;
}

.horizontalSliderElem {
  position: relative;
  display: inline-block;
}

.horizontalSliderElem::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_582a049c0035eba4297f8c1db5d65ff4.png");
  background-size: 103px 36px;
  background-repeat: no-repeat;
  background-position: center;
  filter: grayscale(100%);
  transition: filter 0.3s ease;
  z-index: 2;
  pointer-events: none;
}

#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a:nth-child(2)::before {
	content: "";
	position: absolute !important;
	width: 220px !important;
	height: 90px !important;
	background-image: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_186d7771db9ca7c4682d75076c489f7a.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}

#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a:nth-child(1)::before {
	content: "";
	position: absolute !important;
	width: 220px !important;
	height: 90px !important;
	background-image: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_b7671c05426658b79515ae5fc11f251f.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a:nth-child(1) {
	margin-left: -60px !important
}
#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a:nth-child(2) {
	margin-left: 160px !important
}
#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a:nth-child(3) {
	margin-left: 160px !important;
	margin-top: 5px
}

#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a:nth-child(2) > img,
#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a:nth-child(1) > img {
	visibility: hidden !important
}
.horizontalSliderElem:hover::before {
  filter: grayscale(0%);
}

.CMSIconSVGWrapper{
	display: none !important
}

#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(2) > h4 {
	display: none !important;
}


#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(2):before {
	content: "ÖDEME YÖNTEMLERİ" !important;
	position: relative !important;
	display: block !important;
	text-align: center !important;
	width: 100% !important;
	top: -20px !important;
	color: #ddd !important;
}

.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow > .horizontalSliderElem {
	background-color: transparent !important;
	width: 110px !important;
	height: 55px !important;
}


.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow > .horizontalSliderElem {
	background-color: transparent !important;
	height: auto !important
}

.horizontalSliderWrapper {
  overflow: hidden !important;
  position: relative !important;
}



.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow {
  display: flex !important;
  animation: scroll 10s linear infinite !important;
	  width: max-content !important;

}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-25%);
  }
}
#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li > a {
	padding: 0 25px !important
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li > a > i{
	display: none !important
}

.informative-widget-container > span > p > span{
	font-size: 14px !important
}
.loyaltyBonusHeader{
	display: none !important
}

 .is-home-page > div.popup-holder-bc.windowed.info > div > #base_popup_id > div {
 	background: transparent !important;
 }

 #root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(3) > div > a:nth-child(2) > img {
 	display: none !important
 }

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(1) > a:nth-child(1):after {
    content: "" !important;
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_a4472775e918071603ce3e9e19ffa4e4.png") no-repeat !important;
    background-size: contain !important;
    width: 150px !important;
    height: 40px !important;
    top: 2px !important;
    left: -30px !important;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(1) > a:nth-child(1):before {
	display: none !important;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(1) > a:nth-child(1) {
	background: transparent !important
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(1) > a:nth-child(1) > span {
	color: transparent !important
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(2) > a {
	margin-inline-start: 0px !important;
	width: 80px !important;
}

.header-icon-text[class*=bc-i]>span:not(:empty) {
    margin-inline-start: 20px !important;
}

.horCatItemTitle {
	font-family: 'Gilroy-Medium', sans-serif !important;
	margin: 0 10px !important;
	left: 15px !important;
	font-weight: bold !important;
}

[class*=is-web] .searchInputWrp {
	background: #404966 !important;
	border: 1px solid #6C779B !important;
}

.searchInputWrp:after{
    background-color: transparent !important;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div.horizontalCategoryItemWrp > .all-games > div > p{
	left: 0px !important;
}

.casinoGameListBlockHeader{
	padding-bottom: 0 !important;
}

.providerItemsInner{
	background: #404966 !important;
	border: 1px solid #6C779B !important;
}

[class*=is-web] .horizontalCategoryItem {
	background: #404966 !important;
}

.providerItemsInner:hover, .providerItemsInner.active,
[class*=is-web] .horizontalCategoryItemWrp.active .horizontalCategoryItem:before,
[class*=is-web] .horizontalCategoryItemWrp:hover .horizontalCategoryItem:before {
	background: #9CC860 !important;
	border: 1px solid #CBF690 !important;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div.horizontalCategoryItemWrp:hover > div > i:before,
#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div.horizontalCategoryItemWrp.active > div > i:before{
    filter: invert(1) brightness(0) !important;
}


#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div > div > i:before {
	color: #404966 !important;
}

[class*=is-web] .horizontalCategoryItemWrp.active .horCatItemTitle,
[class*=is-web] .horizontalCategoryItemWrp:hover .horCatItemTitle {
	color: #2A3042 !important;
}

.horizontalCategoryItemWrp,
.horizontalCategoryItem:before {
	background: none !important;
}

[class*=is-web] .horizontalCategoryItem i {
	margin-inline-start: 0 !important;
}


#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div > div > i:before {
	position: absolute !important;
	content: "" !important;
	background-size: contain !important;
	width: 25px !important;
	height: 25px !important;
	top: -12px !important;
	margin: 0 12px !important;
}

/*
#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(2) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_44c0b1167e6a786aee338a78c40a9155.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(3) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_be210696fcedd1949ef7b77201370788.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(4) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_e60c968187b96246d9acd5a14d27d9ae.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(5) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_2a5dce934b714f82942cf40c294cf9ac.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(6) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_d14e44e1393863f285be44b40460fa9f.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(7) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_b27af78c4a45367180d61e203e6e9077.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(8) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_3b7afccbc4ac9aa12f089efb85a90296.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(9) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_586389b56d300e5f4a60dd5bd7e0233c.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(10) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_ad16a27e633e81f212618d399cc9343b.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(10) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_ad16a27e633e81f212618d399cc9343b.png") no-repeat;
}



#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(11) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_92dd578e2e7c856d7f79cffeb683ea42.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(12) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_ffc52e056ca8016439e0e6398bec943a.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(13) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_4bb9035241ab0e936278f502c29153d7.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(14) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_b97562357ea43f932c2f28a8171037db.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(15) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_3dceff289f1db7afb92e2dfc03cba52d.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(16) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_28f09f9dc61c88a05bce1351988b67d9.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(17) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_c6463b350c6840411c73c38608202adf.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(18) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_54a222687ec4f31072aa590f073c4fb9.png") no-repeat;
}
*/
#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(19) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_4c53c4b8ad5ecd07c27b179d1f31f14c.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(20) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_50429d89cad9c9b328db0501607cc038.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(21) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_2ced84de9dac0148189b2d58b0f58e69.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(22) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_d1d20f063c95bf96a7d3dde35add0f97.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(23) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_e73fe39eefb4cba0758a037907f59dc7.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(24) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_62d8a207ff1c462b9a4e60cefcbf38e4.png") no-repeat;
}


#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(25) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_afffd902b3ad4d72c7f108604208b2ce.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(26) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_223059d1d5d90df9037236abe19cc496.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(27) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_c0a9c38e2740d9012078bb3fbe6328f6.png") no-repeat;
}


#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(28) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_4401fce1fb7d011297cfbb3e810f8bc0.png") no-repeat;
}


#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(29) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_5b2450e44a19bdf4d18729d5fe175fac.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(30) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_d6fd6e376a4776fa52e200f0278b9e3a.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(31) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_5a591cbec74bcc9260a0cccd06033d57.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(32) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_0293891fe408128bc2dda3f29cfcbfd9.png") no-repeat;
}


#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(33) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_19eb6658b566cc9dcd68af3ae6285c19.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(34) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_70415919b563c5f8c808553a7d629ff3.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(35) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_de3aed66c4ee49cea3364be9e5eec54b.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(36) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_0b80efc096903b2eddc5668c442b1209.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(37) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_0d061ec14c34fdefdf261e4930bf6f72.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(38) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_58fb107020380a4e616ab9db57d7d881.png") no-repeat;
}


#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(39) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_e5d134e5af36c900c872af5bbce6474b.png") no-repeat;
}

#root > div.layout-content-holder-bc > div.casinoCategoryChooserContainer > div > div > div:nth-child(40) > div > i:before {
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_5be2e0aced8daf9b2f3396dc382205b8.png") no-repeat;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(1) > a > span{
	padding: 7px !important;
}

#root > div.popup-holder-bc.windowed.confirm > div > div > div > div.casino-popup-button-block {
    top: 0px !important;
}

.casino-category-chooser-container .horizontal-sl-item-bc:not(:empty){
    background: #293043 !important;
}

.accordion-items .accordion-button {
    background: #293043 !important;
    text-shadow: 0 0 10px #293043 !important;
    border: none !important;
}



#root > div.layout-content-holder-bc > div > div.sportsbook-center-section > div > div > div > div.sgm-market-search > div.horizontal-sl-tab > div > div {
	line-height: 76px !important;
}


.sdr-image-bc {
     object-fit: contain !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(1) > a:before {
	content: "";
	position: absolute !important;
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_142219a100cc18ebeafc319509f1e696.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 30px !important;
	height: 20px !important;
	left: 0px !important;
	top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(2) > a:before {
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_49baa792383ccd6840072b380f8b3a61.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(3) > a:before {
	content: "";
	position: absolute !important;
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_c8464ed1924dd8353445b8db2d9a4287.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 20px !important;
	height: 20px !important;
	left: 0px !important;
	top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(4) > a:before {
	content: "";
	position: absolute !important;
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_4a5762fa50e63a04a0753da5439b6c62.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 20px !important;
	height: 20px !important;
	left: 0px !important;
	top: 7px !important;
}


#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(5) > a:before {
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_a26b1953f99a3d45ee3de4a9df73024b.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(6) > a:before {
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_96a0cca68a3a15b67c5c5b12b76967d3.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}


#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(7) > a:before {
	content: "";
	position: absolute !important;
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_2c2f275d8217e693a7069f6196569929.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 20px !important;
	height: 20px !important;
	left: 0px !important;
	top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(8) > a:before {
	content: "";
	position: absolute !important;
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_bc0f53bb7ac080a3655e5e1434295123.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 20px !important;
	height: 20px !important;
	left: 0px !important;
	top: 7px !important;
}
#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(9) > a:before {
	content: "";
	position: absolute !important;
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_6a81af5512cac5610c738a9c2e96ca73.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 20px !important;
	height: 20px !important;
	left: 0px !important;
	top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(10) > a:before {
	content: "";
	position: absolute !important;
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_1dcfb5a0eb27b7e015e6a4da9a06f333.png") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 20px !important;
	height: 20px !important;
	left: 0px !important;
	top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(11) > a:before{
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_db76f90dfee2e9c607290478f1e930af.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(12) > a:before {
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_eb5a9c5b205c7127420c8f75a1630411.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(13) > a:before {
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_67dbf9b9adfb0cc1582588e5248d366a.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}


#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(14) > a:before {
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_7464d0aea7485cd642db2ea49e05377c.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(15) > a:before {
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_8a64c1b9279501ca51331c49059bddbd.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(16) > a:before {
    content: "";
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_a887de361f257a49fb6b51516f0fd541.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
	left: 0px !important;
    top: 7px !important;
}




#casino_games_container > div > div > div > div > img{
	height: auto !important
}

#casino_games_container > div > div > div > div{
	min-height: auto !important
}

.c-info-icon-bc.bc-i-bet-builder {
	color: red  !important;
	position: relative;
	font-size: 17px;
	top: 2px !important
}



#root > div.layout-content-holder-bc > div > div.sportsbook-center-section > div > div.prematch-page-bc > div > div.multi-column-container > div > ul > li > div.multi-column-time-icon > div > p > i {
	font-size: 17px;
	position: relative;
	right: 20px
}

#root > div.layout-content-holder-bc > div > div.sportsbook-center-section > div > div.prematch-page-bc > div > div.multi-column-container > div > ul > li > div.multi-column-time-icon > div > i {
	position: relative;
	right: -17px
}


#root > div.popup-holder-bc.windowed.info > div > div{
	background: transparent  !important;
}


#root > div.layout-content-holder-bc > div > div.sportsbook-center-section > div > div.game-details-section > div > div.sgm-market-search > div.horizontal-sl-tab.scroll-start > div > div{
	line-height: 76px !important;
}

#root > div:nth-child(7) > div > div{
	    background: rgba(var(--b), 1)  !important;
}



#root > div.layout-footer-holder-bc > div > div.horizontal-sl-list.casino-horizontal-sl-list-bc.horizontal-items-expanded.horizontal-center > div{
	    margin-left: 0 !important;
}


#root > div.popup-holder-bc.windowed.user-profile-container > div > div{
   width: 1340px !important;
}

.casino-tournament-all::after{
	content: "Hepsini Görüntüle";
	width:100px;
	color: #fff !important;
}

.casino-tournament-all{
	color: transparent  !important;
}


.live-casino-providers button.active {
	font-weight: 700 !important;
	letter-spacing: .5px !important;
	border: 3px solid #8fcb4d !important;
}

.live-casino-providers button:hover {
	color: #fff !important;
	font-weight: 700 !important;
	border: 2px solid #8fcb4d !important;
}

	.popup-inner-bc,
.status-popup-content-w-bc {
	background: transparent !important;
	max-width: 1000px;
}
.popup-holder-bc.windowed .popup-inner-bc {
	width: 700px  !important;
}
.casino-popup-content {
	max-height: 50vh !important;
	overflow: visible !important;
}
.status-popup-content-w-bc {
	width: 100%  !important;
	max-width: 1000px  !important;
}

.popup-checkbox {
	margin-top: 160px  !important;
}

	#root > div.popup-holder-bc.full-screen.content-manager > div > div {
		background: rgba(var(--b), 1) !important;
	}
	#root > div.layout-content-holder-bc > section > div > div > div {
		width: 100% !important;
	}

 @media only screen and (min-width: 746px) {
		#root > div.layout-content-holder-bc > div.horizontal-sl-list.casino-horizontal-sl-list-bc.horizontal-items-expanded.scroll-start > div > div.horizontal-sl-item-bc {
			height: auto !important;
			width: auto !important;
		}
/*
.casino-popup-button-block {
	position: relative;
	top: 150px  !important;
	margin-top: 0  !important;
}*/
.e-p-close-icon-bc {
	top: 50px  !important;
}
.casino-popup-content > p img {
	margin-top: -30px  !important;
}

	#root > div.layout-content-holder-bc > div.hm-row-bc.has-slider{
	  grid-template-columns: 12fr !important;
	}

	.promotion-page .layout-content-holder-bc > div {
		align-items: flex-end;
		background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_21f1910985199487be56f6d0accc3fe6.png") no-repeat center/contain;
		display: flex;
		height: 109px;
		border-bottom: 2px solid #8fcb4d;
	}

	.horizontal-sl-wheel {
		background: transparent;
		display: flex;
		float: none;
		height: 77px;
		margin-left: auto;
		width: fit-content;
	}

	.layout-content-holder-bc > div > div > div.horizontal-sl-item-bc {
		align-items: center;
		border-right: solid 2px rgba(59, 64, 101, 0.75);
		display: flex;
		height: 77px;
		justify-content: center;
  	    width: 93px !important;
	}
   
.horizontal-sl-title-bc {
	white-space: nowrap;
	margin-inline-start: 0 !important;
	margin-inline-end: 0 !important;
	font-size: 16px !important;
}

.horizontal-items-expanded .horizontal-sl-icon-bc {
	font-size: 16px !important;
}

   
#root > div.layout-content-holder-bc > div > div > div.horizontal-sl-item-bc.accordion-button.others > i,
#root > div.layout-content-holder-bc > div > div > div.horizontal-sl-item-bc.accordion-button.backgammon > i {
	font-size: 16px !important;
	margin: 0 3px !important;
}
   .layout-content-holder-bc > div > div > div > p {
	font-size: 16px !important;
}
   
	.bc-i-sport:before,
	.bc-i-live-casino:before,
	.bc-i-livecasino:before,
	.bc-i-slots:before,
	.bc-i-all-games:before,
	.bc-i-all:before {
		display: none
	}

	.horizontal-items-expanded .horizontal-sl-item-bc:hover,
	.horizontal-items-expanded .horizontal-sl-item-bc.active {
		color: #000 !important;
		background: #8fcb4d !important;
	}

	.horizontal-sl-item-bc {
		margin: 0 !important;
		padding: 10px !important;
		white-space: break-spaces !important;
		border-radius: 0px !important;
		font: 400 12px/16px Roboto,Arial,Helvetica,sans-serif;
		transition: color 250ms, background 250ms !important;
		color: rgba(255, 255, 255, .73) !important;
	}

	.layout-content-holder-bc > div > div > div.horizontal-sl-item-bc.live-casino > p {
		white-space: break-spaces !important;
	}

	/*.horizontal-items-expanded .horizontal-sl-item-bc {
		background: transparent !important;
	}

	.horizontal-items-expanded .horizontal-sl-item-bc:not(.active) {
		background: transparent !important;
	}*/

	#root > div.layout-content-holder-bc > div.casino-category-chooser-container > div.horizontal-sl-list.casino-horizontal-sl-list-bc.horizontal-items-expanded.scroll-start > div {
		height: auto;
	}
	.casino-category-chooser-container .horizontal-sl-item-bc:not(:empty) {
		border-radius: 20px !important;
		margin: 3px !important;
	}
#root > div.layout-content-holder-bc > div.horizontal-sl-list.casino-horizontal-sl-list-bc.horizontal-items-expanded.scroll-start > div > div.horizontal-sl-item-bc. {
		height: auto  !important;
	}

/*	.hm-row-bc .casinoJackpotWrapper-bc:before {
		background-image: radial-gradient(circle at 56% 100%, rgba(62, 73, 106, .9), rgba(45, 45, 79) 100%) !important;
	}
*/

	.jackpot-pool-wrapper {
		background: rgba(var(--b-sc), .15)  !important;
	}
	.casino-info-block .main-tabs-bc .tab-bc span {
		display: none
	}
	#root > div.layout-content-holder-bc > div:nth-child(2) > div:nth-child(3) > div > div:nth-child(1):before {
		content: "SON KAZANANLAR";
		font-size: 13px;
		height: 30px;
		width: 100%;
		background: transparent;
		left: 0;
	}
	#root > div.layout-content-holder-bc > div:nth-child(2) > div:nth-child(3) > div > div:nth-child(2):before {
		content: "EN ÇOK KAZANANLAR";
		font-size: 13px;
		height: 30px;
		width: 100%;
		background: transparent;
		left: 0;
	}
	.casino-info-block {
		background: #3E4968 !important;
	}

	#root > div.layout-content-holder-bc > div.casino-select-provider-button-block-bc > div.accordion-items-container.collapsed > div > div > span > button,
	.accordion-items .accordion-button,
	.casino-category-chooser-container .horizontal-sl-item-bc:not(:empty),
	.multi-select-label-bc .checkbox-control-content-bc + .checkbox-control-content-bc,
	.form-control-bc.filled .form-control-title-bc,
	.user-profile-nav-item,
	.description-c-r-c-t-column-bc .description-title,
	.WithdrawAmount-Row-Title {
		font-weight: 600 !important;
		letter-spacing: .3px !important;
	}

	.form-control-title-bc,
	.sg-n-text-row-1-bc {
		color: rgba(var(--b-sc), .8)   !important;
	}

.message-info-bc,
.message-time-bc,
.message-title-block{
	color: #fff   !important;
}
	
}

#root > div.popup-holder-bc.full-screen.content-manager > div > div > div > div > div > div.e-p-body-bc > div > form > div.entrance-form-content-bc.single-side.step-0 > div > div.sg-n-text-row-1-bc {
	color: transparent   !important;
}

#root > div.popup-holder-bc.full-screen.content-manager > div > div > div > div > div > div.e-p-body-bc > div > form > div.entrance-form-content-bc.single-side.step-0 > div > div.sg-n-text-row-1-bc::before {
	content: "Üyeliğiniz var mı?"   !important;
	color: #fff   !important;
}

 #comm100-float-button-2 > div > a img {
     width: 77px;
 }
.layout-bc.is-home-page {
    background-image: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_20c6785adbf00a1a7868fc5be0bcfd09.jpeg") !important;
    background-size: 2100px !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}

.layout-bc.promotion-page {
    background-image: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_ed0c25aed2afd4b9b57715e703f351c6.jpeg") !important;
    background-size: cover !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}
.layout-bc.casino-slots {
    background-image: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_0deeb8e06b93690e7a392c19ef04571f.jpeg") !important;
    background-size: cover !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}
.layout-bc.live-casino-games {
    background-image: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_11a613f49ebba1b753dde8e689f50bec.jpeg") !important;
    background-size: cover !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}
.layout-bc.skill-games {
    background-image: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_11a613f49ebba1b753dde8e689f50bec.jpeg") !important;
    background-size: cover !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}
.promotions-article-title {
    display: none !important;
}
/*.horizontal-items-expanded .horizontal-sl-item-bc:not(.active) {
    background: var(--header) !important;
    color: #fff !important;
}*/
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover {
    color: rgba(var(--hero-sc), 1) !important;
    background: rgba(var(--hero), 1) !important;
}
.layout-bc.is-home-page .widget-scroll-container {
    background: rgba(var(--header), 1) !important;
}
.layout-bc.is-home-page .horizontal-sl-item-bc:not(.active) {
    background: rgba(var(--header), 1) !important;
}
.layout-bc.is-home-page .time-filter-button-bc {
    background: rgba(var(--header), 1) !important;
    border: 1px solid rgba(var(--header), 1) !important;
}
.layout-bc.is-home-page .btn.a-outline.a-white {
    background: rgba(var(--hero), 1) !important;
    border-color: rgba(var(--hero), 1) !important;
}
.layout-bc.is-home-page .btn.a-outline:hover {
    background: rgba(var(--hero), 1) !important;
    border-color: rgba(var(--hero), 1) !important;
    color: #000 !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
    padding: 0 14px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > i:before {
    color: #8fcb4d !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active {
    box-shadow: unset !important;
    text-shadow: 5px -1px 10px #fff;
    color: #000 !important;
    border-radius: 24px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item {
    box-shadow: none !important;
    border-radius: 24px !important;
    background: rgba(var(--hero), 1) !important;
    text-shadow: 5px -1px 10px #fff;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item i:before {
    color: #fff !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active i:before {
    color: #000 !important;
}

.header-icon {
    height: 33px !important;
}
.header-icon>img{
    width:auto !important; 
}
.header-icon-text {
    height: 33px !important;
}

.header-custom-buttons:not(:empty) + .header-custom-buttons:before,
.smartPanel-bc:after {
    background: none !important;
}

.layout-bc.is-home-page .layout-content-holder-bc {
    max-width: 1310px !important;
    padding: 0 10px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(1) {
    padding-top: 10px !important;
}
.sdr-item-bc:before {
    background: none !important;
}

.product-banner-info-bc:hover {
    transform: initial !important;
}
/*    Live Casino Custom Start */

.layout-bc.live-casino-games .casino-game-item-image-bc {
    object-fit: cover !important;
}
.layout-bc.live-casino-games .casino-category-types.casino-category-types-full .casino-category-games {
    grid-template-columns: repeat(5, 1fr) !important;
    grid-gap: 30px !important;
}
.layout-bc.live-casino-games .casino-game-item-content {
    height: 100% !important;
}
.layout-bc.live-casino-games .casino-game-item-content .casino-game-item {
    min-height: 300px !important;
}

/*    Live Casino Custom End */
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) .games-horiz-scroll .casino-game-item {
    min-height: 300px !important;
}
.ftr-partners-row-inner-bc>a:not(:only-child) img, .ftr-partners-row-inner-bc>div:not(:only-child) img{
    height:36px !important;
}
.ftr-payments-row-img-bc{
    width:110px !important;
}
.popup-holder-bc.windowed.user-profile-container .popup-inner-bc {
    background: #2D314F !important;
}
.u-i-profile-page-container {
    background: #2D314F !important;
}
.nav-menu-container.header-navigation:first-child {
    background: #3E4968 !important;
}
.smartPanel-bc,
.hdr-time-bc,
.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
    background: #3E4968 !important;
}
.nav-menu-container .nav-menu-sub .nav-menu-item.active,
.nav-menu-container .nav-menu-sub .nav-menu-item:hover:before {
    background: rgba(var(--hero), 1) !important;
}
.ftr-payments-row-img-bc {
    filter: gray !important;
    transition: filter .6s, opacity .6s;
    -webkit-filter: grayscale(0%) saturate(8%);
    opacity: .6 !important;
    background: transparent !important;
    padding: 0 !important;
}
.ftr-payments-row-img-bc:hover {
    filter: none;
    -webkit-filter: grayscale(0%) saturate(80%) !important;
    opacity: 1 !important;
}
.ftr-copy-rights-bc {
    color: #fff !important;
    font: 500 14px/16px Roboto, Arial, Helvetica, sans-serif !important;
}
.layout-footer-holder-bc {
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_6b93f90b69bd405a3bf550a850113c1f.png") !important;
    background-size: cover !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    padding: 0 50px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) {
    margin-bottom: 20px !important;
}

/*     Loader Gif Start   */

.bc-loader.medium .bc-loader-contain::after {
    content: '';
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_4b86508563e7659caf262819c9c2caad.png") !important;
    width: 50px !important;
    height: 50px !important;
    background-size: 50px 50px !important;
    background-repeat:no-repeat !important;
    position: absolute;
    animation: 1.8s linear infinite spinner;
    animation-play-state: inherit;
    transform: translate3d(-50%, -50%, 0);
    will-change: transform;
}
.bc-loader.medium .bc-loader-contain .bc-loader-animation {
    display: none !important;
}
.bc-loader-contain > img,
.bc-loader-contain > svg {
    display: none !important;
}
@keyframes spinner {
    0% {
        transform: translate3d(-50%, -50%, 0) rotate(0deg);
    }
    100% {
        transform: translate3d(-50%, -50%, 0) rotate(360deg);
    }
}

/*     Loader Gif End   */

/**       Kategori   alanÄą  Baslangic     **/
/*.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:nth-child(2):hover:before {
    content:"";
    background : url("https://jsonstorage.b-cdn.net/betpuan/hover/yuvarlak.png") no-repeat center/contain !important;
    position:absolute;
    z-index:9999;
    display:block;
    top : 107px!important;
    height : 250px;
    position : absolute;
    width : 100%;
    animation: star 3s linear infinite;
}
@keyframes star {
    from {
        transform: scale(1);
        filter: drop-shadow(0 0 0.75rem #8fcb4d);
        background: #2D314F;
    }
    to {
        background: #2D314F;
        transform: scale(2);
        filter: drop-shadow(0 0 0.75rem #8fcb4d);
    }
}*/
/*.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:nth-child(2):hover:after {
    content:"";
    background : url("https://jsonstorage.b-cdn.net/betpuan/hover/yildiz_isikli_bg06.png") no-repeat center/cover !important;
    position:absolute;
    z-index:999;
    display:block;
    top : 0px;
    left : 0px;
    width: 100%;
    height: 100%;
    min-width: 327px;
    min-height: 330px;
    position : absolute;
}*/
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:hover:nth-child(3):before {
    animation: animate 3s linear infinite;
    z-index: 99999 !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:hover:nth-child(1):before {
    animation: animate 3s linear infinite;
    z-index: 99999 !important;
}


@keyframes animate {
    0% {
        background: rgb(45, 49, 79, .5);
        transform: rotate(-360deg);
        height: 200%;
        width: 200%;
        top: -150px;
        left: -150px;
    }
    50% {
        background: rgb(143, 203, 77, .3);
        transform: rotate(0deg);
        height: 180%;
        width: 180%;
        top: -150px;
        left: -150px;
    }
    100% {
        background: rgb(45, 49, 79, .5);
        transform: rotate(360deg);
        height: 200%;
        width: 200%;
        top: -150px;
        left: -150px;
    }
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:hover:nth-child(2):before {
    animation: animate 3s linear infinite;
    z-index: 99999 !important;
}

.layout-bc.live-casino-games .casino-category-types {
    max-width: 1440px !important;
    margin: 0 auto !important;
}
.nav-menu-container .nav-menu {
    justify-content: center !important;
}
.promotionsList-bc {
    grid-template-columns: 1fr 1fr 1fr !important;
    grid-gap: 20px !important;
}
.layout-bc.promotion-page .layout-content-holder-bc {
    max-width: 1310px !important;
    padding: 0 10px !important;
}
.layout-footer-holder-bc {
    max-width: 100% !important;
}
/******  Sport Starts     *****/
.layout-bc.sportsbook .layout-content-holder-bc {
    background: #0e151b !important;
}
.layout-bc.sportsbook .nav-menu-container.header-navigation:nth-child(2) {
    background: #171C2C !important;
}
.layout-bc.sportsbook,
.left-menu-container {
    background: #0e151b !important;
}
.layout-bc.sportsbook .layout-header-holder-bc {
    background: #0e151b !important;
    box-shadow: 0 10px 0 0#0e151b !important;
}
.settings-r-b-row-bc {
    background: #212531 !important;
}
.left-menu-container .second-tabs-bc .tab-bc.active,
.left-menu-container .second-tabs-bc .tab-bc:hover {
    color: rgba(var(--hero-sc), 1) !important;
    background: rgba(var(--hero), 1) !important;
}
.left-menu-container .second-tabs-bc .tab-bc {
    background: #2e323e !important;
}
.left-menu-search .ss-input-bc {
    background: #212531 !important;
}
.left-menu-scroll > .sp-sub-list-bc {
    background: #2e323e !important;
}
.left-menu-scroll > .sp-sub-list-bc.active > .sp-s-l-head-bc {
    background: #2e323e !important;
    box-shadow: inset 0 0 0 18px #2e323e !important;
}
.left-menu-scroll > .sp-sub-list-bc + .sp-sub-list-bc.active.selected {
    background: #0e151b !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc.active {
    background: #282c39 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-s-l-b-content-bc {
    background: #0e151b !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc {
    background: #212531 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc > .sp-s-l-head-bc {
    background: #282c39 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc:hover > .sp-s-l-head-bc {
    background: #363945 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc.selected > .sp-s-l-head-bc {
    background: #363945 !important;
}
.left-menu-search {
    background: #212531 !important;
}
.left-menu-container .filter-sports-bc {
    background: #2e323e !important;
}
.comp-name-fav-row-bc,
.multi-column-header {
    background: #2e323e !important;
}
.competition-bc .c-segment-holder-bc {
    background: #363945 !important;
}
.multi-column-content {
    background: #282c39 !important;
}
.multi-column-content:hover {
    background: #2e323e !important;
}
.game-details-section .live-page-sections-bc:first-child {
    background: #2e323e !important;
}
.sportsbook .sgm-market-search {
    box-shadow: 0 0 0 2px #212531 !important;
    background: #212531 !important;
}
.sgm-market-search .sport-search-bc .ss-icon-holder-bc {
    background: #2e323e !important;
}
.sgm-market-search .sport-search-bc .ss-input-bc {
    background: #212531 !important;
}
.sportsbook .sgm-market-search .horizontal-sl-tab {
    background: #212531 !important;
}
.sgm-markets-head-bc {
    background: #363945 !important;
}
.sgm-market-g-head-bc {
    background: #363945 !important;
    border-top: 3px solid #0e151b !important;
}
.market-bc:not(.e-sports) {
    background: #212531 !important;
    color: #8e93a4 !important;
}
.market-bc.active:not(.e-sports) {
    color: rgba(var(--hero-sc), 1) !important;
    background: rgba(var(--hero), 1) !important;
}
.market-bc:hover:not(.e-sports) {
    color: rgba(var(--hero-sc), 1) !important;
    background: rgba(var(--hero), 1) !important;
}
.market-game-section {
    background: #363945 !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc {
    box-shadow: inset 0 1px 0 0 #0e151b !important;
}
.betslip-suggested-content,
.bs-bet-item-bc {
    background: #2e323e !important;
}
.bs-inputs-bc,
.betslip-bonus-info {
    background: #2e323e !important;
}
.bs-f-header-sub-navigation-bc {
    background: #212531 !important;
}
.c-segment-holder-bc.markets {
    background: #363945 !important;
}
.c-segment-holder-bc.markets:not(.competition-title) .c-row-bc.selected,
.c-segment-holder-bc.markets:not(.competition-title) .c-row-bc:hover {
    background: #212531 !important;
}
.c-segment-holder-bc.markets .market-bc,
.c-segment-holder-bc.markets .c-teams-bc,
.c-segment-holder-bc.markets .c-info-content-bc {
    background: rgba(var(--b-sc), .01) !important;
}
.multi-select-label-bc {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, .9), inset 0 0 0 300px rgba(0, 0, 0, .1);
}
.c-segment-holder-bc.markets .market-bc:hover {
    background: rgba(var(--hero), 1) !important;
}

.c-head-bc {
    background: #2e323e !important;
}
.c-segment-holder-bc.markets .market-bc.active {
    background: rgba(var(--hero), 1) !important;
}

.multi-select-bc .form-control-label-bc .form-control-select-bc,
.live-calendar-filters-wrapper .time-filters-bc {
    background: #2e323e !important;
}
.btn.a-outline.a-white {
    background: rgba(var(--hero), 1) !important;
    border-color: rgba(var(--hero), 1) !important;
}
.left-menu-container .filter-sports-bc .select.s-small.has-icon .form-control-select-bc {
    background: #212531 !important;
}
.competition-details-header {
    background: #363945 !important;
}
.competition-details-header.active,
.competition-details-header:hover {
    background: #2e323e !important;
}
.competition-details-info-container {
    background: #212531 !important;
}
.stats-section-bc {
    background: #212531 !important;
}
.ui-kit-toggle.active {
    background: #212531 !important;
}
.e-sports .competition-header-bc {
    background: #212531 !important;
}
.e-sports-match-header,
.e-sports-match-team,
.e-sports-match-vs {
    background: #2e323e !important;
}
.sp-sub-list-bc.boosted-bets.a-color .sp-s-l-head-bc,
.sp-sub-list-bc.boosted-bets.selected .sp-s-l-head-bc {
    background: linear-gradient(90deg, #031778 0, #00bf19);
}
.sp-sub-list-bc.upcoming-matches.a-color .sp-s-l-head-bc {
    background: linear-gradient(90deg, #031778 0, #026c90) !important;
}

.left-menu-scroll > .sp-sub-list-bc.popular-competitions.a-color.active > .sp-s-l-head-bc {
    background: linear-gradient(90deg, #031778 0, #583de3) !important;
}
.sp-sub-list-bc.popular-competitions:hover .sp-s-l-head-bc {
    background-image: linear-gradient(to right, #031778, #8d17c7) !important;
}
.sp-s-l-b-c-item-bc {
    background: #212531 !important;
}
.sp-s-l-b-c-item-bc.active,
.sp-s-l-b-c-item-bc:hover {
    background: #41434f !important;
}
.bs-numbers-bc,
.bet-button-wrapper-bc {
    background: #212531 !important;
}
.market-odd-bc,
.bs-bet-i-b-coefficient-bc.c-2 {
    color: #b6862e !important;
}
.bs-bet-i-b-amount-bc {
    color: #fff !important;
}
.market-bc.active .market-odd-bc,
.market-bc:hover .market-odd-bc {
    color: #000 !important;
}

/********  Sport End     ******/

/*  Casino and Live Casino Start */
.accordion-items .accordion-button {
    border-radius: 20px !important;
      /* border: 1px solid #8fcb4d !important; */
    color: #fff !important;
  /*  background: transparent !important; */
    width: auto !important;
    padding: 0 12px !important;
    font: 12px/14px Roboto, Arial, Helvetica, sans-serif !important;
}
.accordion-items .accordion-button:hover {
    color: #8fcb4d !important;
    text-shadow: 0 0 10px #8fcb4d !important;
}
.accordion-items .accordion-button:hover,
.accordion-items .accordion-button.a-outline {
    box-shadow: none !important;
}
.accordion-items .accordion-button svg {
    max-width: 80px !important;
}
.accordion-items .accordion-button:hover svg {
    text-shadow: 0 0 10px #8fcb4d !important;
    filter: drop-shadow(0px 0px 10px #8fcb4d) !important;
}
/*
.casino-info-block {
    background: linear-gradient(to bottom, #1c2a40 0, #0c1422 80%, #0c1422 100%) !important;
}*/
[dir=ltr] .casino-slots .accordion-title .ss-icon-holder-bc {
    background: #212531 !important;
}
.accordion-items .accordion-button.a-outline {
    background: #8fcb4d !important;
    color: #000 !important;
}
.accordion-items .accordion-button.a-outline svg {
    color: #000 !important;
    filter: invert(95%) !important;
}
.promotion-details-popup.windowed .popup-inner-bc {
  background-color: #293044 !important;

/* background-image: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_42cd903c3e71f03abf4b8eb0ee06e1a0.jpeg") !important;
background-size: cover !important;
    background-position: center top !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important; */
}
.accordion-items-container {
    background: transparent !important;
}
.market-game-odd {
    color: #b6862e !important;
}
.layout-bc.page-full-size .layout-footer-holder-bc .footer-bc {
    background: transparent !important;
}

.nav-menu-container .nav-menu-sub .nav-menu-item > i:before {
    color: #8fcb4d !important;
}
.nav-menu-container .nav-menu-sub .nav-menu-item.active i:before {
    color: #000 !important;
}
.header-custom-buttons {
    position: relative !important;
}

.header-custom-buttons a.btn.a-color.header-icon-text.bc-i-wallet,
.header-custom-buttons a.btn.a-color.header-icon-text.promo-btn {
    background: transparent !important;
    color: transparent !important;
}


.header-custom-buttons a.btn.a-color.header-icon-text.promo-btn:before {
    content: "";
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_5cf1c299308b316fae21fe0c9f087fd4.png") no-repeat center/contain;
    position: absolute !important;
    display: block !important;
    top: 0px !important;
    left: 32px !important;
    position: absolute !important;
    min-height: 33px !important;
    height: 33px !important;
    width: 46px !important;
    z-index: 9999 !important;
    background-size: 100% 33px !important;
}
.header-custom-buttons a.btn.a-color.header-icon-text.bc-i-wallet:before {
    content: "";
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_a61d2a43be596ec364fc219932872f9c.png") no-repeat center/contain;
    position: absolute !important;
    display: block !important;
    top: 0px !important;
    left: -3px !important;
    position: absolute !important;
    min-height: 33px !important;
    height: 33px !important;
    width: 113px !important;
    z-index: 9999 !important;
    background-size: 100% 33px !important;
}
/* Header Menu Icons Start */
.nav-menu-container.header-navigation:first-child .nav-menu > li:nth-child(5) .nav-menu-item i:before {
    content: '';
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_1bcc2dd85b2d43d1b783f0ca263d2a09.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    left: 2px !important;
    top: 7px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:nth-child(12) > .nav-menu-item > i:before {
    content: '';
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_5bb77e9e5352d577c783fdb52798da5b.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    left: 3px !important;
    top: 8px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:nth-child(13) > .nav-menu-item > i:before {
    content: '';
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_9ee4139c80c80bf87d531401908b30b6.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    left: 3px !important;
    top: 8px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:nth-child(14) > .nav-menu-item > i:before {
    content: '';
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_a38ce9e3f80b277350fdd6720dc1f1c3.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    left: 3px !important;
    top: 8px !important;
}

.nav-menu-container .nav-menu-sub .nav-menu-item {
    justify-content: space-between !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-sub li:nth-child(2) .nav-menu-item > i:before {
    content: '';
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_5bb77e9e5352d577c783fdb52798da5b.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    left: 0px !important;
    top: -6px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-sub li:nth-child(3) .nav-menu-item > i:before {
    content: '';
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_9ee4139c80c80bf87d531401908b30b6.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    left: 0px !important;
    top: -6px !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-sub li:nth-child(4) .nav-menu-item > i:before {
    content: '';
    position: absolute !important;
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_a38ce9e3f80b277350fdd6720dc1f1c3.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    left: 0px !important;
    top: -6px !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-sub li:nth-child(2) .nav-menu-item.active > i:before,
.nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-sub li:nth-child(3) .nav-menu-item.active > i:before,
.nav-menu-container.header-navigation:first-child .nav-menu-other .nav-menu-sub li:nth-child(4) .nav-menu-item.active > i:before {
    filter: invert(1) brightness(0) !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover:nth-child(5) .nav-menu-item i:before,
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover:nth-child(12) > .nav-menu-item > i:before,
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover:nth-child(13) > .nav-menu-item > i:before,
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover:nth-child(14) > .nav-menu-item > i:before {
    filter: brightness(0) invert(1) !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:nth-child(5) .nav-menu-item.active i:before,
.nav-menu-container.header-navigation:first-child .nav-menu > li:nth-child(12) .nav-menu-item.active i:before,
.nav-menu-container.header-navigation:first-child .nav-menu > li:nth-child(13) .nav-menu-item.active i:before,
.nav-menu-container.header-navigation:first-child .nav-menu > li:nth-child(14) .nav-menu-item.active i:before {
    filter: invert(1) brightness(0) !important;
}
/* Header Menu Icons End */
.layout-header-holder-bc {
    box-shadow: 0 2px 0 0 rgba(var(--hero), 1) !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(3) .product-banner-container-bc .product-banner-info-bc:hover {
    transform: scale(1.1) !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(4) .product-banner-container-bc .product-banner-info-bc:hover {
    transform: scale(1.1) !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(5) .product-banner-container-bc .product-banner-info-bc:hover {
    transform: scale(1.1) !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) .product-banner-container-bc .product-banner-info-bc:hover {
    transform: scale(1.1) !important;
}
.popup-holder-bc.windowed.user-profile-container .form-control-label-bc.textareas {
    background: rgba(var(--b-sc), .03) !important;
}
.popup-holder-bc.windowed.user-profile-container .multi-select-bc .form-control-label-bc .form-control-select-bc {
    background: rgba(var(--b-sc), .15) !important;
}
.user-profile-nav-title,
.my-profile-info-block > .overlay-header {
    color: #fff !important;
    font-weight: 600 !important;
}
.user-profile-nav-item {
    font-weight: 500 !important;
    transform: initial !important;
}
.description-c-r-c-t-column-bc .description-value {
    color: #fff !important;
}
.user-profile-nav-header:hover {
    box-shadow: 0 0 35px 10px rgba(0, 0, 0, .7) !important;
    background-image: linear-gradient(to right, #09175c, #8fcb4d) !important;
}

.sportsbook-center-section .c-info-more-bc {
    background: rgba(var(--b-sc), .01) !important;
}
[dir=ltr] .market-filter-cell-bc > .market-filter-info-bc {
    background: #8fcb4d !important;
    color: #000 !important;
}
.market-filter-s-bc {
    background: rgba(var(--hero-hover), 1) !important;
    color: #000 !important;
}
.market-filter-s-bc .select.s-small .form-control-select-bc,
.market-filter-s-bc .form-control-bc .form-control-icon-bc {
    color: #000 !important;
}
.c-title-bc,
.sgm-market-g-h-toggle-icon-bc {
    color: #7c8292 !important;
}
.competition-details-header p:not(:only-child),
.multi-column-teams {
    color: rgba(255, 255, 255, .7) !important;
}
.multi-column-icons .bc-i-favorite {
    color: rgba(255, 255, 255, .7) !important;
}
.multi-column-time-icon .bc-i-star,
.multi-column-icons .bc-i-favorite:hover {
    color: #b6862e !important;
}
.sgm-market-g-h-title-bc,
.comp-title-w-bc,
.sgm-m-h-title-bc,
.c-team-info-team-bc {
    color: rgba(255, 255, 255, .7) !important;
}
[dir=ltr] .bs-f-header-bc .second-tabs-bc .tab-bc:last-child,
[dir=rtl] .bs-f-header-bc .second-tabs-bc .tab-bc:first-child {
    background: #2e323e !important;
    color: rgba(255, 255, 255, .7) !important;
}
.sgm-market-g-h-fav-icon-bc.bc-i-star {
    color: #b6862e !important;
}
.left-menu-scroll > .sp-sub-list-bc.popular-competitions > .sp-s-l-head-bc {
    background: linear-gradient(90deg, #031778 0, #583de3) !important;
}
.multi-column-content .multi-column-base {
    color: #b6862e !important;
    border: 0 !important;
    background: #212531 !important;
}
.multi-column-content .multi-column-base:hover {
    background: rgba(var(--hero), 1) !important;
    color: #000 !important;
}
.multi-column-header {
    background: rgba(var(--hero-hover), 1) !important;
}
.multi-column-header > li {
    color: #000 !important;
}
.results-block-bc {
    background: rgba(var(--header), 1) !important;
}
.filter-form-w-bc {
    background: rgba(var(--header), 1) !important;
}
/*     Categories  Gif    Start   */
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:nth-child(3):after {
    content: "";
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_a9dd54d1ad65d5064c483a55bd7afd6e.gif") no-repeat center/cover;
    position: absolute;
    z-index: 99;
    display: block;
	bottom: -28px !important;
    left: 0;
    min-height: 60px;
    position: absolute;
    width: 100%;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:nth-child(1):after {
    content: "";
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_263427adaa79c3fedd01d273bcf5d88f.gif") no-repeat center/cover;
    position: absolute;
    z-index: 99;
    display: block;
	bottom: -28px !important;
    left: 0;
    min-height: 60px;
    width: 100%;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:nth-child(2):after {
    content: "";
    background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_ab9811ea600ab1c4d488056d352f20b0.gif") no-repeat center/cover;
    position: absolute;
    z-index: 99;
    display: block;
	bottom: -28px !important;
    left: 0;
    min-height: 60px;
    width: 100%;
}

.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:nth-child(3),
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:nth-child(2)  {
    min-height: 425px !important;
}
.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a:nth-child(1) {
    min-height: 425px !important;
}
.product-banner-container-bc.product-banner-without-titles .product-banner-info-bc, .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc img {
    height: auto !important;
}

.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a{
	position: relative;
	top: -30px
}

/*

.layout-bc.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc a img {
    margin-top: -58px !important;
}*/
/*     Categories  Gif    End   */

/* Mariam */
.overlay-header {
color: #8FCB4D !important;
}

.sms-verification-popup{
	background: rgba(var(--b), 1) !important;
	padding: 20px !important;
	border-radius: 10px !important;
}


@media only screen and (max-width: 1440px) and (min-width: 476px) {
	#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(2) > a {
		margin-inline-start: 90px !important;
		width: 80px !important;
	}

	.header-custom-buttons a.btn.a-color.header-icon-text.promo-btn:before {
		left: 35px !important
	}
}




@media screen and (min-width: 320px) and (max-width: 330px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 27px !important;
	}
}

@media screen and (min-width: 330px) and (max-width: 340px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 28px !important;
	}
}


@media screen and (min-width: 340px) and (max-width: 350px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 29px !important;
	}
}

@media screen and (min-width: 350px) and (max-width: 360px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 30px !important;
	}
}


@media screen and (min-width: 360px) and (max-width: 370px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 31px !important;
	}
}

@media screen and (min-width: 370px) and (max-width: 380px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 32px !important;
	}
}

@media screen and (min-width: 380px) and (max-width: 390px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 33px !important;
	}
}

@media screen and (min-width: 390px) and (max-width: 400px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 34px !important;
	}
}

@media screen and (min-width: 410px) and (max-width: 420px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 35px !important;
	}
}

@media screen and (min-width: 420px) and (max-width: 425px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 35.5px !important;
	}
}

@media screen and (min-width: 425px) and (max-width: 480px) {
	#root > div.layout-header-holder-bc > div.hdr-dynamic-content > div > div > div > a {
		height: 36px !important;
	}
}


.casinoCategoryChooserContainer .horCatItemTitle,
[class*=is-web] .horizontalCategoryItemWrp.active .horCatItemTitle, [class*=is-web] .horizontalCategoryItemWrp:hover .horCatItemTitle {
    color: rgba(var(--b-sc),.9) !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper {
    background: #404966 !important;
    border-radius: var(--border-radius-big);
    border: 1px solid rgba(var(--b-sc),.15);
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(1) > a > span {
    padding: 0 !important;
}


#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(2) > a {
    width: 70px !important;
}




.header-icon-text {
	padding: 0 !important
}

.header-custom-buttons a.btn.a-color.header-icon-text.promo-btn:before {
	content: "";
	position: absolute !important;
	display: block !important;
	top: -2px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 40px !important;
	z-index: 9999 !important;
	background-size: 40px !important;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(3) > a:before {
	content: "";
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_244243a2e69c122bd916e9fa285bbc7e.png") !important;
	display: block !important;
	top: -2px !important;
	left: -32px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 40px !important;
	z-index: 9999 !important;
	background-size: 100% 40px !important;
	background-color: transparent !important;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(4) > a:before {
	content: "";
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_31dc92e3349f764f99a15c97ed27cda5.png") !important;
	display: block !important;
	top: -2px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 40px !important;
	z-index: 9999 !important;
	background-size: 100% 40px !important;
	background-color: transparent !important;
}
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(4) > a,
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(3) > a {
	background-color: transparent !important;
	color: transparent;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(4) > a,
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(3) > a {
	background-color: transparent !important;
	color: transparent;
}
.header-icon-text {
	padding: 0 !important
}

.header-custom-buttons a.btn.a-color.header-icon-text.promo-btn:before {
	content: "";
	position: absolute !important;
	display: block !important;
	top: -2px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 40px !important;
	z-index: 9999 !important;
	background-size: 40px !important;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(3) > a:before {
	content: "";
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_244243a2e69c122bd916e9fa285bbc7e.png") !important;
	display: block !important;
	top: -2px !important;
	left: -32px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 40px !important;
	z-index: 9999 !important;
	background-size: 100% 40px !important;
	background-color: transparent !important;
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(4) > a:before {
	content: "";
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_31dc92e3349f764f99a15c97ed27cda5.png") !important;
	display: block !important;
	top: -2px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 40px !important;
	z-index: 9999 !important;
	background-size: 100% 40px !important;
	background-color: transparent !important;
}
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > button.btn.s-small.register{
	color: transparent;
	background: transparent;
	font-size: 0px
}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > button.btn.s-small.sign-in{
	font-family: 'Gilroy-Bold', sans-serif;
	font-size: 14px;
	text-decoration: none;

}

#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > button.btn.s-small.register:before{
	content: "";
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_c9c0a232d1333dc88bea3452c98385da.png") !important;
	display: block !important;
	top: -2px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 59px !important;
	z-index: 9999 !important;
	background-size: 100% 40px !important;
	background-color: transparent !important;
}


.header-icon:before{
	content: "";
	background: url("https://cms.12btcoservice.com/storage/medias/betpuan/media_1867725_c64ab8c462d92865c7b3c31cf2f0686d.gif") !important;
	display: block !important;
	top: -2px !important;
	min-height: 40px !important;
	height: 40px !important;
	width: 170px !important;
	z-index: 9999 !important;
	background-size: 100% 40px !important;
	background-color: transparent !important;
}
.header-icon img{
	display: none !important;
}