.tg__left_menu_item--lvl1 {
    background: linear-gradient(180deg, #192128 0%, #59718d 100%) !important
}

.tab_selector.tab_selector_active {
    background: linear-gradient(180deg, #192128 0%, #59718d 100%) !important
}

.tg__left_menu_item.tg__step_slider {
    background: linear-gradient(180deg, #192128 0%, #59718d 100%) !important
}

.gameContentTitle, .tg__result_group_heading, .srch_page_data_panel {
    background: linear-gradient(180deg, #192128 0%, #59718d 100%) !important
}

.dynamic_promo_inner:hover {
    box-shadow: 0 0 50px #01ad43 !important
}

body .text-primary {
    color: #fff !important
}

.tg__left_menu_item--lvl1 {
    background: linear-gradient(180deg, #192128 0%, #59718d 100%) !important
}

.notification_content {
    height: 44px;
    background-color: #1f2a36;
    border-bottom: 3px solid #169d48;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 30px;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    font-weight: 700;
    z-index: 91
}

.notification_content {
    background-color: #e2e2e2 !important;
    color: #1f2a36 !important
}

.tl_login_container a {
    border-radius: 5px
}

.header_img {
    border-radius: 5px
}

.tl_btn, a.tl_btn, .tl_acc_lang {
    border-radius: 5px !important
}

.info_article p {
    color: #fff !important
}

.info_title {
    color: #fff !important
}

/*Right Social Icons*/
.social_icon,.social_icon-img {
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 0;
    background-color: #ffffff;
    margin-top: -25px!important;
    margin-left: -100px;
    border-radius: 40px;
}

.social_icon-img::before {
    display: flex;
    transform: rotate(90deg)translate(-81px,-2px);
    height: 45px;
    width: 45px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
    margin-left: -7px;
    margin-top: 41px;
    position: absolute;
    top: 37px;
}

.twitter .social_icon-img::before {
    height: 55px;
    width: 55px;
    margin-left: -8px;
    margin-top: 36px;
}

.social_icons_fixed {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 20;
    transform: rotate(90deg)translate(-450px,583px);
    top: 0;
    height: 70px;
    width: 623px;
    flex-direction: row-reverse
}

.social_icons_fixed a {
    position: relative;
    transform: translate(0,0);
    display: inline-block;
    transition: transform .3s ease;
    margin-left: 2vh;
    width: 100%;
}

.social_icons_fixed a:hover{
    transform: translate(0,-200px);
}

.social_text {
    transform: rotate(90deg)translate(141px,5px);
    margin-top: -317px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #fff;
    margin-left: -207px!important;
    height: 45px;
    border-radius: 50px 0 0 50px;
    background: none;
}

.social_icons_fixed a:hover .social_text{
    background: #283645;
}

@media screen and (min-width: 1024px) {
    .social_icons_fixed a {
        width: 10%;
        margin-left: 0;
    }

    .social_icons_fixed {
        display: flex;
        transform: rotate(-90deg)translate(-250px,583px);
        width: 580px;
    }
}

/*Right Social Icons End*/


/*Amusnet*/
.top_jackpot_icon:after {
    content: '';
    border-radius: 100%;
    left: 2px;
    z-index: -1;
    position: absolute;
    width: 109px;
    height: 109px;
    background-size: 100%;
    background: url(https://i.ibb.co/Xf12FV9B/jpiconwawet.png) 50%;
    opacity: 1;
    animation: 14s waves2jp linear infinite forwards;
    bottom: 2px;
}

@keyframes wavesjp {
    to {
        background-position: 1600px 130%,3150px 130%,5300px 130%
    }
}

@keyframes wavesjp-reverse {
    to {
        background-position: -1600px 130%,-3150px 130%,-5300px 130%

    }
}

@keyframes waves2jp {
    to {
        -webkit-transform: rotate(360deg)
    }
}
.top_jackpots__anim:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 50%;
    left: 55%;
    transform: translate(-55%,-50%);
    filter: blur(5px);
    opacity: 1;
    transition: all 450ms cubic-bezier(.23,1,.32,1)
}

.top_jackpots__anim:hover:before {
    transform: translate(-50%,-50%)scale(1);
    filter: blur(50px)
}

.top_jackpots__anim:before,
.top_jackpots__block {
    background-color: #0000!important;
    box-shadow: 2px 2px 12px rgb(0 0 0/8%);
    border-radius: 21px;
    background-image: url(https://i.ibb.co/8WHkmpq/bg-2.jpg);
    background-repeat: repeat-x;
    background-size: 900px 100%;
    animation: 25s wavesjp linear infinite forwards
}

.top_jackpot_icon {
    margin-right:0!important;
}

.top_jackpots__anim .top_jackpot_icon{
    background:none!important;
}

@media screen and (max-width: 1600px){
    .top_jackpots__content{
        margin-left:0!important;
    }
    .component_jackpot_slider_number{
        font-size: 19px!important;
    }
    .component_jackpot_slider_number_wrapper{
        max-width:14px;
    }
    .top_jackpots__anim .top_jackpots__block::before{
        width:75px!important;
        height:75px!important;
    }
    .top_jackpot_icon:after{
        width:95px;
        height:95px;
        bottom:5px;
    }
}

.top_jackpots__block{
    min-height:100px;
}

.top_jackpots__anim:nth-child(1) .top_jackpots__block::before{
    content:"";
    background:url(https://i.ibb.co/TqtZx4L2/icon-3.png) no-repeat;
    width: 85px;
    height: 85px;
    left: 14px;
    display:inline-block;
    position: absolute;
    background-size: contain;
}

.top_jackpots__anim:nth-child(2) .top_jackpots__block::before{
    content:"";
    background:url(https://i.ibb.co/tw4cYXMD/icon-2.png) no-repeat;
    width: 90px;
    height: 90px;
    left: 8px;
    display:inline-block;
    position: absolute;
    background-size: contain;
    bottom: 12px;
}
.top_jackpots__anim:nth-child(3) .top_jackpots__block::before{
    content:"";
    background:url(https://i.ibb.co/rR1bsvS4/icon-1.png) no-repeat;
    width: 85px;
    height: 85px;
    left: 13px;
    display:inline-block;
    position: absolute;
    background-size: contain;
    bottom: 13px;
}

.top_jackpots__anim:nth-child(4) .top_jackpots__block::before{
    content:"";
    background:url(https://i.ibb.co/BKgjdPg9/icon-4.png) no-repeat;
    width: 85px;
    height: 85px;
    left: 13px;
    display:inline-block;
    position: absolute;
    background-size: contain;
}

.top_jackpots__hover_winners{
    background: #223949!important;
    background: linear-gradient(180deg, rgba(34, 57, 73, 1) 0%, rgba(24, 155, 71, 1) 100%)!important;
}
/*Amusnet End*/

/*Pramatic, Amusnet, Egt Digital Ã¼Ã§lÃ¼ grup*/
#js_button_1910 .dynamicBanners_inner .dynamicBanners_item img{
    background-color: #0000!important;
    box-shadow: 2px 2px 12px rgb(0 0 0/8%);
    border-radius: 21px;
    background-image: url(https://i.ibb.co/8WHkmpq/bg-2.jpg);
    background-repeat: repeat-x;
    background-size: 1000px 100%;
    animation: 25s wavesjp-reverse linear infinite forwards;
    object-fit:contain;
}
/*Pramatic, Amusnet, Egt Digital Ã¼Ã§lÃ¼ grup end*/


.rd_title {
    text-align: center;
    width: 100%;
    color: white !important;
    line-height: 2;
    background: linear-gradient(270deg, #168e23 0%, #000000);
}

.rd_header_tab_name {
    color: #fff
}

.top_jackpots__hover_content {
    background: #1f2a36 !important
}

.top_jackpots__hover_winners__name {
    color: #fff !important
}

.top_jackpots__hover_winners__count {
    color: #fff !important
}

.rd_header_tab_item.active {
    color: #fff;
}

.rd_header_tab_item {
    background: #1f2a36;
    color: #fff
}

.top_jackpots__winners span {
    color: #fff
}

.top_jackpots__hover__value span {
    color: #fff !important
}

.top_winners__game {
    background: linear-gradient(45deg, #189D47 20%, #223949 60%) !important
}

.top_winners__value_split {
    color: white;
}

.top_winners__date, .top_winners__bet {
    color: #fff !important
}

.top_winners__id span {
    color: #fff !important
}

.dynamic_featured_item {
    scale: 110%;
    background: 0 0 !important;
    border: none !important;
    padding: 0 7px !important
}

.dynamic_featured_item > img {
    scale: 100%;
}

.dynamic_featured_title {
    border: 1px solid;
    border-radius: 15px;
    background: linear-gradient(45deg, #189D47 20%, #223949 60%) !important;
    color: #fff;
    font-family: roboto, serif;
    font-weight: bolder
}

.tl_payment_head {
    width: 100%;
    height: auto;
    cursor: pointer;
    padding: 10px 12px;
    align-items: center;
    min-height: 100px;
    transition: .2s linear 0s;
    background: linear-gradient(2deg, #0d203a .38%, #374960) !important
}

.deposit_payment, .tl_payment_block .icon_color, .payment_lbl, a.payment_lbl {
    color: #fff !important
}

.inbox_v2.inbox-popup {
    height: 100%;
    background-color: #1e2c3b !important;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.inbox_v2 {
    font-size: 16px;
    line-height: 1.4;
    color: #fff !important
}

.additional-infos {
    background-color: #24313e !important;
    border: 1px solid var(--bg-level-3);
    position: relative;
    border-radius: 16px;
    padding-top: 24px
}

.lobbyFilter_group_item_name {
    color: #fff !important;
    font-size: 16px;
    line-height: 24px;
    margin-top: 4px;
    text-transform: capitalize;
    -webkit-transition: color .34s ease;
    transition: color .34s ease;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.lobbyFilter_wrapper {
    width: 100%;
    background-color: #1c2631 !important;
    border-radius: 16px;
    padding: 0 24px
}

.lobbyFilter_group_slider:after {
    inset-inline-end: 0;
    background: 0 0
}

.lobbyFilter_group_slider:before {
    inset-inline-start: 0;
    background: 0 0
}

.tl_btn, a.tl_btn, .tl_acc_lang {
    border-radius: 25px !important;
}

.inbox_v2 .item__id {
    color: #fff !important;
    font-weight: bolder !important
}

.inbox_v2 .item__date {
    color: #fff !important;
    font-weight: bolder !important;
    opacity: 10 !important
}

.inbox_v2 .tl_mail_details {
    color: #fff !important;
    opacity: 10 !important;
    font-weight: bolder
}

.inbox_v2 .primary-text {
    color: #30c030 !important;
    font-weight: bolder !important
}

a.tl_my_acc_nav_item, a.tl_my_acc_nav_itemsp {
    background: linear-gradient(2deg, #0d203a .38%, #425c7d) !important;
    border-bottom: 1px solid #0e0e0e
}

.top_jackpots__hover_win {
    color: #fff !important
}

.pn_category_item {
    color: #fff !important;
    background: #020025cc !important;
    font-weight: bolder !important
}

.pn_card_category span {
    border-radius: 30px;
    padding: 3px 8px;
    height: 32px;
    min-width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: 0 0 !important;
    background: linear-gradient(#000000 .38%, #1b8211) !important;
    color: #fff !important;
    flex-shrink: 0;
    gap: 4px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5
}

.story__item:after {
    position: absolute;
    content: '';
    width: 175px;
    height: 175px;
    border-radius: 100%;
    background-size: 100%;
    background: url(https://cdn.abubak.com/plat/prd/Img/partners/1131/border/border.png) no-repeat 50%;
    animation: 15s waves2 linear infinite forwards
}

.story__item {
    width: 158px !important
}

.story__item img, .story__item video {
    border: none !important;
    border-radius: 100% !important;
    width: 130px !important;
    height: 130px !important
}

.dynamic_container.empty_title .story__swiper {
    padding-top: 15px;
    padding-bottom: 15px
}

@keyframes waves2 {
    to {
        -webkit-transform: rotate(360deg)
    }
}

/*Special Items*/
#js_square_1873 a.dynamicBanners_item > img{
    transition-duration: 500ms;
    transition-property: transform;
}
#js_square_1873 a.dynamicBanners_item:hover > img{
    transform: scale(1.03);
    transition-duration: 500ms;
    transition-property: transform;
}

/*Home Card Items*/
.banners_card_stream .dynamicBanners_item {
    border-top: 5px solid #158521 !important;
    border-bottom: 5px solid #158521 !important;
}
a.dynamicBanners_item:hover{
    box-shadow:0 0 7px #000;
}

.swiper-slide:has(a.dynamicBanners_item){
    transition-duration: 500ms;
    transition-property: transform;
}
.swiper-slide:has(a.dynamicBanners_item:hover){
    transform: scale(1.02);
    transition-duration: 500ms;
    transition-property: transform;
}

/*Home Card Items End*/

.component_jackpot_slider_number{
    font-size:25px;
}

.component_jackpot_slider_number {
    color: #fff;
    text-shadow: 2px 2px #000
}

.top_jackpots__crns {
    color: #fff !important;
    text-shadow: 2px 2px #000;
}

.sprtr {
    color: #fff
}

.digit {
    color: #fff;
    text-shadow: 2px 2px #000
}

.rd_header_tab_item.active {
    background: linear-gradient(45deg, #189D47 20%, #223949 60%) !important;
}

/*Only Banners of Ads*/
.cw_mob_sidebar_menu_item_heading {
    border-radius: 4px;
    color: #f2f2f2;
    background: #8e9eab;
    background: -webkit-linear-gradient(to bottom, #eef2f3, #8e9eab);
    background: linear-gradient(to bottom, #169e49, #2b3b4b)
}

.cw_mob_sidebar_menu_item_heading span {
    color: white;
    font-weight: bolder;
}

.topWinsDropdown_heading {
    background: #1f2a36 !important;
    color: white !important;
}

.top_winners__value .top_jackpots__crns {
    color: #01ad43 !important;
    text-shadow: none
}

.top_winners__game.swiper-slide {
    background: linear-gradient(270deg, #168e23 0%, #2a4361 106%) !important;
    backdrop-filter: blur(15px);
    box-shadow: 0 0 5px 3px #478906 !important
}

.top_winners__game.swiper-slide span {
    color: #ffffff
}

.top_winners__game.swiper-slide i {
    color: #ffffff
}

.top_winners__date, .top_winners__bet {
    color: #fff !important
}

.top_winners__img {
    animation: breath 4s linear infinite;
}

@keyframes breath {
    0% {
        opacity: 1;
    }

    25% {
        opacity: .5;
    }

    50% {
        opacity: 1;
    }

    75% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

@keyframes scroller {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(-100%)
    }

    100% {
        transform: translateX(0)
    }
}

.js_top_winners_container {
    overflow: hidden;
    position: relative
}

.widget_arrow__wrapper {
    display: none !important
}

.js_top_winners_container .swiper-wrapper {
    min-width: 0 !important;
    max-width: none !important;
    animation: scroller 40s linear infinite;
    gap: 10px !important;
    padding: 15px !important
}

#js_top_winners_content .swiper-wrapper {
    min-width: max-content !important;
    max-width: max-content !important;
    animation: scroller 90s linear infinite alternate;
    gap: 10px !important;
    padding: 15px !important;
}
#js_top_winners_content .swiper-wrapper:hover {
    animation-play-state: paused;
}

/* Footer */
.tl_footer_links_heading {
    border-bottom: 4px solid var(--cwFooterAccent);
    padding-bottom: 5px;
    width: 100%;
    text-decoration: none;
    font-weight: bold;
}
.tl_footer_links_row a.tl_footer_link{
    flex-flow:row;
    gap:7px;
}
.tl_footer_links_row a.tl_footer_link:hover{
    color:var(--cwFooterAccent);
}

.tl_footer_links_row a.tl_footer_link::before{
    content:"";
    width: 13px;
    height: 14px;
    background-image: url(https://i.ibb.co/XfTT02vX/green-spades-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
}

/*Register Modal Popup*/
#reg_popup {
    background: linear-gradient(90deg, #189D47 20%, #223949 60%) !important;
    padding: 10px !important;
    border-radius: 20px;
    box-shadow: 0 0 50px #169E49;
    border: 4px solid #169E49;
}

.dyn_regPopup_header {
    background: none;
    color: #169E49;
}

.dyn_regPopup .tl_head_close {
    color: #169E49;
    font-weight: bold;
}

.dyn_regPopup .dynamicBanners_img {
    display:none;
}

.dyn_regPopup_banner {
    backdrop-filter: none;
    width: 435px;
}

.dyn_regPopup_banner a.dynamicBanners_item {
    background: url(https://i.ibb.co/CssqVgFm/428x600-1.webp);
}

.dyn_regPopup_banner + .dyn_regPopup_body {
    width: calc(100% - 435px);
}

.dyn_regPopup_content .dyn_form_group {
    width: 100% !important;
}

.dyn_regPopup_content label {
    color: #ffffff;
}

.js_progress_text {
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 1px;
}

.dyn_regPopup_content .dyn_footer_col_item {
    width: 100% !important;
}

#sport_div_iframe{
    background:#1F2A36!important;
    color:#fff!important;
    margin-top:10px;
}

/* SOSYAL MEDYA FOOTER*/
/*------MAIL--------*/
.footer_social-item{
    background:none!important;
}
.footer_social-item.social__mail-icon:before{
    content:"";
    background: url("https://i.ibb.co/39x1rZ02/mail.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------FACEBOOK--------*/
.footer_social-item.social__facebook-icon:before{
    content:"";
    background: url("https://i.ibb.co/jv35zf8W/face.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------PINTEREST--------*/
.footer_social-item.social__pinterest-icon:before{
    content:"";
    background: url("https://i.ibb.co/sJw4S509/pinterest.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------TWITTER/X--------*/
.footer_social-item.social__twitter-icon:before{
    content:"";
    background: url("https://i.ibb.co/Y41NvLzb/x.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------FACEBOOK--------*/
.footer_social-item.social__instagram-icon:before{
    content:"";
    background: url("https://i.ibb.co/rRY0PNcv/insta.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------WHATSAPP--------*/
.footer_social-item.social__whatsApp-icon:before{
    content:"";
    background: url("https://i.ibb.co/xt5x5x0Q/whatsapp.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------YOUTUBE--------*/
.footer_social-item.social__youtube-icon:before{
    content:"";
    background: url("https://i.ibb.co/kVb2PJfd/youtube.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}

/* PROMO MENU 080326_2910_pc13525624534 */
.top_header_link,
.header__fixed-right a,
.header__fixed-right .registerDialog {
    transition: 0.3s!important;
}

.top_header_link:hover{
    transform: scale(1.1);
    transition: 0.3s;
}

.header__fixed-right a:hover{
    transform: scale(1.05);
    transition: 0.3s;
    background: unset;
}

.header__fixed-right .registerDialog {
    background: #189d47!important;
    transition: 0.3s;
}

.header__fixed-right .registerDialog:hover{
    transition: 0.3s;
}

/*the section is placing top of the footer*/
#js_billboard_banner_cont_2751 a.dynamicBanners_item > img{
    transition-duration: 500ms;
    transition-property: transform;
}

#js_billboard_banner_cont_2751 a.dynamicBanners_item:hover > img{
    transform: scale(1.03);
    transition-duration: 500ms;
    transition-property: transform;
}

/*Login Modal*/

.flex_popup_content #loginContent{
    width:600px!important;
}

#loginContent .tl_head_text{
    display:none;
}

#loginContent .tl_head_close {
    position: absolute;
    right: 9px;
    top: 60px;
}

#loginContent .tl_popup_header{
    background:transparent!important;
    width: 600px;
    display: inline-block;
    position: relative;
}

#loginContent .tl_popup_content.tl_popup_content{
    padding-top:30px;
    box-shadow: 0 0 20px #0b5d2b;
    border-radius:20px!important;
    min-width: 500px;
    height: 90%;
}

#loginContent .dyn_login_label{
    display:none!important;
}

#loginContent .login_btn {
    border-radius:5px!important;
    width: 90%;
}

#loginContent .D_logo{
    background-repeat:no-repeat;
    display:inline-block;
    position:relative;
    width:100%;
    height:60px;
    text-align:center;
    margin-bottom:10px;
    padding:0;
    background-clip:content-box;
    background-position:center;
}
#loginContent .D_logo:before{
    content:"";
    display:inline-block;
    background: url(https://i.ibb.co/zTfJJPCk/ye-giri-500x500.jpg) no-repeat center;
    width:500px;
    height: 500px;
    background-size: contain;
    margin-bottom: 5px;
    box-shadow:0 0 15px #15B452;
    border-radius:30px;
}
#loginContent .dyn_login_input{
    width:90%;
    margin:0 auto;
    box-shadow:0 0 5px;
}
#loginContent .eye_button{
    right:7%;
}

#loginContent a.tl_sup_link{
    position:relative;
}
#loginContent a.tl_sup_link:before{
    content:"";
    background:url(https://i.ibb.co/6cjLLQ6s/live-support-icon-105x97.png) no-repeat center;
    display:inline-block;
    position:absolute;
    width: 34px;
    height: 34px;
    left: 8px;
    background-size: contain;
}
@media (max-height: 678px) {
    #loginContent .D_logo:before{
        display:none;
    }
}

@media (min-height: 679px) and (max-height: 1000px) {
    #loginContent .D_logo:before{
        height: 300px!important;
        margin-bottom:10px!important;
        width: 300px!important;
    }
}

/*Amusnet üçlü grup fifa tipi*/
.dynamic_featured_item:hover{
    background-color: transparent!important;
}
.dynamic_featured_item:hover img{
    filter: drop-shadow(0 0 0.4rem #2A3A49);
}

/*Çarkıfelek*/
#js_promo_main_cont .terms_section{
    background-image:url(https://i.ibb.co/wFFxh3L3/ark-bg2-1589x744.jpg);
}
[class^="terms_block_"]:not(.terms_block_1){
    background:#10421396!important;
    color:white!important;
}
.terms_title{
    text-align:center;
}

.play_cards_tab,
.play_spin_tab,
.play_dice_tab,
.play_mysteryBox_tab{
    background-image: url(https://i.ibb.co/m5cZB9FY/ark-bg1589x744.jpg)!important;
    border:2px solid black;
}

.cards_spin_buttons{
    background:#169e49!important;
    box-shadow:0 0 10px #000;
}

.priceMachine_inner .button_box{
    background:#169e49!important;
    box-shadow:0 0 10px #000;
}

.priceMachine_section .btn_promo__primary{
    background-color:#293847!important;
    color:white!important;
}
.btn-spin{
    color:white!important;
}

/*Anasayfa Popup*/
.dyn_popUp_wrapper{
    position:relative;
}
.dyn_popUp_wrapper_box{
    max-height:calc(100vh - 30px);
}

.dyn_popUp_wrapper_close{
    position:absolute;
    top: 15px;
    right:5px;
    background:none;
}