#body_body {
    background-color: #222224;
}
.main {
    padding-bottom: 60px;
}
.slots_footer {
    width: 100%;
    height: 60px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    background-color: #121212;
    z-index: 3;
    box-sizing: border-box;
}
@supports (-webkit-touch-callout: none) {
    .slots_footer {  
        margin-bottom: calc(1em + env(safe-area-inset-bottom));
    }
    .slots_footer:after {
        content: '';
         background: #121212;
         width: 100%;
         height: 60px;
         position: absolute;
         bottom: -55px;
         left: 0px;
    }    
}
.slots_footer_content {
    width: 100%;
    height: 60px;
    min-width: 360px;
    max-width: 680px;  
    margin:0 auto;
    box-sizing: border-box;
}
   
.slots_footer_nav {
    width: 25%;
    height: 60px;
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    background-position: center top 9px;    
    font-family: 'CrystalBetUni-Medium';
    font-size: 11px;
    line-height: 120%;
    text-align: center;
    color: #999999;    
    padding-top: 35px;
}
.slots_footer_nav.active {
    color: #FDE053;
}
.slots_footer_nav.home {
    background-image: url(img/Slots/slotpage/home.svg);
}
.slots_footer_nav.home.active {
    background-image: url(img/Slots/slotpage/home_act.svg);
}
.slots_footer_nav.fav {
    background-image: url(img/Slots/slotpage/fav.svg);
}
.slots_footer_nav.fav.active {
    background-image: url(img/Slots/slotpage/fav_act.svg);
}
.slots_footer_nav.played {
    background-image: url(img/Slots/slotpage/played.svg);
}
.slots_footer_nav.played.active {
    background-image: url(img/Slots/slotpage/played_act.svg);
}
.slots_footer_nav.search {
    background-image: url(img/Slots/slotpage/search.svg);
}
.slots_footer_nav.search.active {
    background-image: url(img/Slots/slotpage/search_act.svg);
}
.slots_footer_nav.fav .fav_count {
    width: 16px;
    height: 16px;
    position: absolute;
    background-color: #B3B3B3;
    border-radius: 50%;
    color: #000000;
    font-family: 'CrystalBetUni-Medium';
    font-size: 10px;
    right: 22px;
    top: 5px;
    line-height: 16px;
    text-align: center;
}
#main.horizontal .slots_footer_nav.fav .fav_count {
    right: calc(50% - 22px);
}
body.notauthorized .slots_footer_nav.fav .fav_count, .slots_footer_nav.fav .fav_del_0 {
    display: none;
}
.slots_footer_nav.fav.active .fav_count {
    background-color: #FDE053;
    color: #262000;
}
.slots-top-bar {
    width: 100%;
    min-width: 360px;
    max-width: 680px;
    height: calc(100vh - 54px);    
    position: fixed;
    top: calc(-100vh + 108px);
    left: 0px;  
    padding-top: 10px;
    background: #111112;
    z-index: 11;
    box-sizing: border-box;
    display: none;
}
.slots-search {
    width: 100%;
    margin:0 auto; 
}
#main.horizontal .slots-search {
    margin-bottom: 16px;
}
.slots-search input[type=text] {
    background: #111112;
    width: calc(100% - 20px);
    height: 50px;
    outline: none;
    padding: 0 51px;
    color: #FFFFFF;
    z-index: 0;
    font-family: "CrystalNU4-Regular";
    font-size: 13px;
    border: 1px solid #3A3B3D;
    box-sizing: border-box;
    border-radius: 4px;
    margin-left: 10px;
}
.slots-search input[type=submit] {
    position: absolute;
    left: 30px;
    top: 27px;
    z-index: 2;
    width: 20px;
    border: none;
    background: none;
}
.slots-search .Slots_search_submit {
    position: absolute;
    left: 30px;
    top: 27px;
    z-index: 2;
    width: 20px;
    border: none;
    background: none;
}

.slots-search:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url(img/Slots/slotpage/slotsearch.svg);  
    background-repeat: no-repeat;
    background-position: center center;
    left: 30px;
    top: 27px;
    z-index: 2;
    cursor: pointer;
}
.slot_close {
    position: absolute;
    width: 50px;
    height: 50px;
    background-image: url(img/Slots/slotpage/slotclose.svg);  
    background-repeat: no-repeat;
    background-position: center center;
    right: 10px;
    top: 10px;
    z-index: 2;
    cursor: pointer;
}
.slots_panel_sticky {
    position: sticky;
    position: -webkit-sticky;
    top: 53px;
    z-index: 10;
    background: #222224;  
}
.slots_panel_list {
    position: relative;
    background: #222224;
    float: left;
    width: 100%;
}
.slots_panel_list_hint {
    width: 100%;
    position: absolute;
    top: 234px;
    left: 0px;
    z-index: 10;
}
.slots-providers-list {
    position: relative;
    height: 50px;
    border-radius: 6px;
    box-sizing: border-box;
    width: auto;
    float: left;
    padding-left: 8px;
    display: flex;
}
.slots-providers-list>a.new:before {
    content: '';
    display: block;
    width: 25px;
    height: 10px;
    left: calc(50% - 12.5px);
    top: -5px;
    background: #DC1A1A;
    border-radius: 10px;
    text-align: center;
    color: #FFFFFF;
    font-family: 'CrystalBetUni-Medium';
    position: absolute;
    background-image: url(img/Slots/slotpage/new.svg);
    background-repeat: no-repeat;
    background-position: center center;
}
.slots-providers-list.game-list {
    margin: -7px 0 20px -10px;
}
#main.horizontal .slots-providers-list.game-list {
    margin-top: 8px;
    margin-bottom: 20px;
}
.slots_top_submenu::-webkit-scrollbar, .search_by_type::-webkit-scrollbar, .slots_container::-webkit-scrollbar, .frameslots::-webkit-scrollbar {
    display: none;
}
.searched_items {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    box-sizing: border-box;
    margin-top: 30px;
    padding-left: 10px;
}
.searched_items_list {
    width: 100%;
    height: 30px;
    margin-bottom: 20px;
    background-image: url(img/Slots/slotpage/serched.svg);  
    background-repeat: no-repeat;
    background-position: left 20px center;
    position: relative;
    float: left;
    padding-left: 48px;
    box-sizing: border-box;
    font-family: 'CrystalNU4-Regular';
    font-size: 13px;
    line-height: 30px;
    text-align: left;
    color: #54ACFF;
}
.slots-providers-list .provider-link-slots {
    font-family: 'CrystalNU4-Bold';
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    white-space: nowrap;
    position: relative;
    text-decoration: none;
    box-sizing: border-box;
    flex-grow: 1;
    margin-left: 8px;
    margin-right: 8px;
    text-align: center;
}
.provaiderslotstext {
    margin-top: 0px;
}
.slots-providers-list .provider-link-slots.active {
    color: #fde053;
}
.slots-providers-list .provider-link-slots.active:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 3px;
    bottom: -1px;
    left: 0px;
    background: #FDE053;
    border-radius: 3px 3px 0px 0px;
}
.slot_logo_slide {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 29px;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.SmartSoftSlots .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/SmartSoftSlots.png');
    background-position: top 12px right 14px;
    background-size: 15px 16px;
}
.IgroSoft .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/IgroSoft1.png');
    background-position: top 11px right 11px;
    background-size: 26px 18px;
}
.EGT .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/egtlogo.png');
    background-position: top 13px right 11px;
    background-size: 24px 16px;
}
.EgtDigital .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/egt-digital.svg');
    background-position: top 13px right 11px;
    background-size: 16px;
}
.PragmaticPlay .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/PragmaticPlay.png');
    background-position: top 7px right 14px;
    background-size: 15px 22px;
}
.NETENT .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/NETENT.png');
    background-position: top 15px right 9px;
    background-size: 29px 10px;
}
.Endorphina .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Endorphina.png');
    background-position: top 12px right 16px;
    background-size: 12px 15px;
}
.Playson .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Playson.png');  
    background-position: top 12px right 17px;
    background-size: 14px 13px;
}
.Novomatic .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Novomatic.png'); 
    background-position: top 11px right 15px;
    background-size: 14px 16px;
}
.Spinomenal .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Spinomenal1.png');  
    background-position: top 13px right 16px;
    background-size: 14px 14px;
}
.Big_Time_Gaming .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/BigTimeGaming2.png'); 
    background-position: top 12px right 14px;
    background-size: 16px 16px;
}
.ElkGaming .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/ElkGaming.png');  
    background-position: top 16px right 9px;
    background-size: 28px 8px;
}
.RedTiger .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/RedTiger2.svg');
    background-position: top 12px right 14px;
    background-size: 16px 16px;
}
.BfGames .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/BfGames.png'); 
    background-position: top 12px right 12px; 
    background-size: 20px 16px;
}
.Blueprint .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Blueprint1.png');
    background-position: top 12px right 15px;
    background-size: 16px 16px;
}
.Playtech .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Playtech1.png'); 
    background-position: top 13px right 12px;
    background-size: 19px 14px;
}
.Yggdrasil .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Yggdrasil.png'); 
    background-position: top 13px right 16px;
    background-size: 14px 14px;
}
.Casino_Technology .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/CtGaming1.png'); 
    background-position: top 12px right 14px; 
    background-size: 16px 16px;
}
.Synot .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Synot1.png'); 
    background-position: top 15px right 13px; 
    background-size: 19px 10px; 
}
.WiN_STUDIOS .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/WiNSTUDIOS1.png'); 
    background-position: top 15px right 11px;
    background-size: 24px 10px; 
}
.QuickSpin .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/QuickSpin.png'); 
    background-position: top 13px right 18px;  
    background-size: 9px 14px;
}
.Wazdan .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Wazdan.svg'); 
    background-position: top -4px right -18px; 
    background-size: auto 50px;
}
.Red_Rake .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/RedRake1.png'); 
    background-position: top 12px right 11px;
    background-size: 23px 15px;
}
.GameArt .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/GameArt1.png');
    background-position: top 16px right 4px;
    background-size: 54px 9px;
}
.Habanero .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Habanero1.png');
    background-position: top 7px right 16px;
    background-size: 13px 21px;
}
.Platipus .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Platipus.png');
    background-position: top 14px right 6px; 
    background-size: 32px 11px; 
}
.Lightning_Box .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/LightningBox1.png');
    background-position: top 13px right 8px;
    background-size: 30px 15px;  
}
.NEXTGEN .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/NEXTGEN1.png'); 
    background-position: top 14px right 16px;
    background-size: 12px 12px;
}
.EvoPlay .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/EvoPlay.png'); 
    background-position: top 12px right 16px;
    background-size: 13px 13px;
}
.Bet_Digital .slot_image_popap  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/bet_digital.png'); 
    background-position: center bottom 12px; 
    background-size: 29px 16px;
}
.ThunderkickGame .slot_image_popap { 
    background-image: url('/Content/Images/slot/slotslogo/mobile/thundrekick.png'); 
    background-position: top 12px right 16px; 
    background-size: 13px 13px; 
}
.Spearhead .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/SpearHead.svg'); 
    background-position: top 9px right 16px;
    background-size: 22px;
}
.PLAYNGO .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/playngo.svg');
    background-position: center;
    background-size: 32px auto;
}
.SmartSoftSlots .slot_logo_slide {
    background-image: url('/Content/Images/slot/slotslogo/mobile/SmartSoftSlots.png');
    background-size: 15px 16px;
    background-position: center bottom 5px; 
}
.IgroSoft .slot_logo_slide {
    background-image: url('/Content/Images/slot/slotslogo/mobile/IgroSoft1.png');
    background-size: 26px 18px;
    background-position: center bottom 5px; 
}
.EGT .slot_logo_slide  {
    width: 35px;
    background-image: url('/Content/Images/slot/slotslogo/mobile/egtlogo.png');
    background-size: 24px 16px;
    background-position: center bottom 5px; 
}
.EgtDigital .slot_logo_slide  {
    width: 16px;
    background-image: url('/Content/Images/slot/slotslogo/egt-digital.svg');
    background-size: 16px;
    background-position: center bottom 5px; 
}
.PragmaticPlay .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/PragmaticPlay.png');
    background-position: center bottom 5px; 
    background-size: 15px 22px;
}
.NETENT .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/NETENT.png');
    background-position: center bottom 8px; 
    background-size: 29px 10px;
}
.Endorphina .slot_logo_slide   {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Endorphina.png');
    background-position: center bottom 5px;  
    background-size: 12px 15px;
}
.Playson .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Playson.png');  
    background-position: center bottom 6px; 
    background-size: 14px 13px;
}
.Novomatic .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Novomatic.png'); 
    background-position: center bottom 4.56px; 
    background-size: 14px 16px;
}
.Spinomenal .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Spinomenal1.png');  
    background-position: center bottom 6px;
    background-size: 14px 14px;
}
.Big_Time_Gaming .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/BigTimeGaming2.png'); 
    background-position: center bottom 5px;  
    background-size: 16px 16px;
}
.ElkGaming .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/ElkGaming.png');  
    background-position: center bottom 9px;  
    background-size: 28px 8px;
}
.RedTiger .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/RedTiger2.svg');
    background-position: center bottom 4px; 
    background-size: 16px 16px;
}
.BfGames .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/BfGames.png'); 
    background-position: center bottom 5px;
    background-size: 20px 16px;
}
.Blueprint .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Blueprint1.png');
    background-position: center bottom 5px; 
    background-size: 16px 16px;
}
.Playtech .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Playtech1.png'); 
    background-position: center bottom 6px; 
    background-size: 19px 14px;
}
.Yggdrasil .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Yggdrasil.png'); 
    background-position: center bottom 6px; 
    background-size: 14px 14px;
}
.Casino_Technology .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/CtGaming1.png'); 
    background-position: center bottom 5px; 
    background-size: 16px 16px;
}
.Synot .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Synot1.png'); 
    background-position: center bottom 8px; 
    background-size: 19px 10px;
}
.WiN_STUDIOS .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/WiNSTUDIOS1.png'); 
    background-position: center bottom 7px; 
    background-size: 24px 10px;
}
.QuickSpin .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/QuickSpin.png'); 
    background-position: center bottom 6px;  
    background-size: 9px 14px;
}
.Wazdan .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Wazdan.svg'); 
    background-position: center top -7px;
    background-size: auto 50px;
}
.Red_Rake .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/RedRake1.png'); 
    background-position: center bottom 5px; 
    background-size: 23px 15px;
}
.GameArt .slot_logo_slide  {
    width: 54px;
    background-image: url('/Content/Images/slot/slotslogo/mobile/GameArt1.png');
    background-position: center bottom 6px; 
    background-size: 54px 9px;
}
.Habanero .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Habanero1.png');
    background-position: center bottom 4px; 
    background-size: 13px 21px;
}
.Platipus .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/Platipus.png');
    background-position: center bottom 7px; 
    background-size: 32px 11px;
}
.Lightning_Box .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/LightningBox1.png');
    background-position: center bottom 4px; 
    background-size: 30px 15px;
}
.NEXTGEN .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/NEXTGEN1.png'); 
    background-position: center bottom 7px; 
    background-size: 12px 12px;
}
.EvoPlay .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/EvoPlay.png'); 
    background-position: center bottom 5px; 
    background-size: 13px 13px;
}
.ThunderkickGame .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/thundrekick.png'); 
    background-position: center bottom 5px; 
    background-size: 13px 13px;
}
.Bet_Digital .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/bet_digital.png'); 
    background-position: center bottom 5px; 
    background-size: 29px 16px;
}
.Spearhead .slot_logo_slide  {
    background-image: url('/Content/Images/slot/slotslogo/mobile/SpearHead.svg'); 
    background-position: center bottom 3px;
    background-size: 20px;
}
.PLAYNGO .slot_logo_slide {
    background-image: url('/Content/Images/slot/slotslogo/playngo.svg');
    background-position: center;
    background-size: 50px auto;
}
.PatePlay .slot_logo_slide {
    background-image: url('/Content/Images/slot/slotslogo/patyplay.svg');
    background-position: top 10px center;
    background-size: 22px 16px;
}
.PatePlay .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/patyplay.svg');
    background-position: top 12px right 10px;
    background-size: 22px 16px;
}
.Hacksaw .slot_logo_slide {
    background-image: url('/Content/Images/slot/slotslogo/hacksaw.svg');
    background-position: top 8px center;
    background-size: 22px 16px;
}
.Hacksaw .slot_image_popap {
    background-image: url('/Content/Images/slot/slotslogo/mobile/hacksaw.svg');
    background-position: top 12px right 10px;
    background-size: 22px 16px;
}
.ThreeOaksGaming .slot_logo_slide {
    background-image: url('/Content/Images/slot/slotslogo/ThreeOaksGaming.svg');
    background-position: top 9px center;
    background-size: 38px 16px;
}
.ThreeOaksGaming .slot_image_popap {
    width: 72px;
    background-image: url('/Content/Images/slot/slotslogo/ThreeOaksGaming.svg');
    background-position: top 13px right 10px;
    background-size: 38px 16px;
}
.LightWonder .slot_logo_slide {
    background-image: url('/Content/Images/slot/slotslogo/lw.svg');
    background-position: top 9px center;
    background-size: 35px 16px;
}
.NLC .slot_logo_slide {
    width: 69px;
    background-image: url('/Content/Images/slot/slotslogo/nlc.svg');
    background-position: top 9px center;
    background-size: 56px 16px;
}
.OctoPlay .slot_logo_slide {
    width: 18px;
    background-image: url('/Content/Images/slot/slotslogo/Octoplay.png');
    background-position: top 7px center;
    background-size: 18px auto;
}
.LightWonder .slot_image_popap {
    width: 58px;
    background-image: url('/Content/Images/slot/slotslogo/lw.svg');
    background-position: top 13px right 10px;
    background-size: 35px 16px;
}
.NLC .slot_image_popap {
    width: 56px;
    background-image: url('/Content/Images/slot/slotslogo/nlc.svg');
    background-position: top 13px right 10px;
    background-size: 41px auto;
}
.OctoPlay .slot_image_popap {
    width: 52px;
    background-image: url(/Content/Images/slot/slotslogo/Octoplay.png);
    background-position: top 11px center;
    background-size: 18px auto;
}
.provider-link-slots-popap.ThreeOaksGaming {
    padding-left: 72px;
}
.GameArt.provider-link-slots-popap {
    padding-left: 74px;
}
.GameArt .slot_image_popap {
    width: 74px;
}
.slots_top_submenu, .slots_top_submenu_hint {
    position: relative;
    padding-top: 10px;
    float: left;
    box-sizing: border-box;
    width: calc(100% - 65px);
    margin-left: 10px;
    height: 61px;
    border-radius: 6px;
    border-bottom-right-radius: 0px;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
}
.slots_top_submenu_hint {
    overflow: hidden;
}
.open_providers_back {
    width: calc(100% - 20px);
    height: 50px;
    position: absolute;
    background: #2E2F30;
    border-radius: 6px;
    left: 10px;
    bottom: 0px;
    z-index: 0;
}
.open_providers_pop,.open_providers_pop_hint {
    width: 45px;
    height: 50px;
    position: absolute;
    right: 9px;
    top: 11px;
    border-radius: 0px 6px 6px 0px;
    background: #3A3C3D;
    z-index: 1;
    background-image: url(img/Slots/slotpage/open.svg);  
    background-repeat: no-repeat;
    background-position: center center;
}
#main.horizontal .open_providers_pop, #main.horizontal .open_providers_pop_hint {
    right: 9px;
}
.slots_panel_list_popap {
    min-width: 360px;
    max-width: 680px;
    position: fixed;
    bottom: 0px;
    height: 100%;
    padding-top: 56px;
    box-sizing: border-box;
    height: 520px;
    max-height: 80vh;
    background: #222324;
    border-radius: 20px 20px 0px 0px;
    z-index: 11;
    z-index: 10000;
    display: none;
}
#main.horizontal .slots_panel_list_popap {
    height: 80vh;
    max-height: 80vh;
}
.slots_panel_list_popap_blar {
    width: 100%;
    height: calc(100% - 54px);
    position: fixed;
    top: 54px;
    left: 0px;
    background: rgba(0,0,0,0.95); 
    z-index: 9999;
    display: none;
}
.open_providers_pop_header {
    width: calc(100% - 40px);
    height: 56px;
    float: left;
    position: absolute;
    top: 0;
    box-sizing: border-box;
    padding-top: 22px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 14px;
    line-height: 13px;
    color: #FFFFFF;
    z-index: 1;
    background: #222324;
    margin-left: 20px;
}
.slots-providers-list-popap {
    display: grid;
    grid-template-columns: repeat(2, 155px);
    grid-auto-rows: 40px;
    gap: 10px;  
    width: 100%;
    height: 464px;
    max-height: calc(100vh - 190px);
    overflow-y: auto;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 360px;
    box-sizing: border-box;
}
#main.horizontal .slots-providers-list-popap {
   max-width: 680px;
   grid-template-columns: repeat(3, 206px); 
   grid-auto-rows: 40px;
}
.slot_image_popap {
    width: 52px;
    height: 40px;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
}
.provider-link-slots-popap {
    min-width: 106px;
    min-height: 40px;
    font-family: 'CrystalNU4-Regular';
    font-size: 12px;
    line-height: 14px;
    color: #E6E6E6;
    text-decoration: none;
    position: relative;
    padding-left: 52px;
    display: table;
    background: #333333;
    border-radius: 6px;
    position: relative;
    box-sizing: border-box;
}
#main.horizontal .provider-link-slots-popap {
    min-width: 155px;
}
.provider-link-slots-popap.new:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 25px;
    height: 25px;
    background-image: url("img/Slots/slotpage/new_popap.svg");
    background-repeat: no-repeat;
    background-position: center center;
}
.provider-link-slots-popap.active {
    background: #404040;
}
.provider-link-slots-popap.active:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 3px;
    height: 40px;  
    background-color:#FDE053;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.text-middle {
    width: calc(100% - 52px);
    display: table-cell;
    vertical-align: middle;
}
.provaiderslotstextpop {
    position: relative;
    text-overflow: initial ;
    white-space: initial ;
    height: initial ;
    padding-left: 0px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.close_slot_popap {
    width: 56px;
    height: 56px;
    position: absolute;
    right: -10px;
    top: 0px;
    background-image: url(img/Slots/slotpage/popuplose.svg);  
    background-repeat: no-repeat;
    background-position: center center;
}
.search_by_type {
    width: 100%;
    height: 40px;
    float: left;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 18px;
    background-color: #222224;
    box-sizing: border-box;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    display: flex;    
}
.search_by_type_hint {
    width: 100%;
    height: 40px;
    float: left;
    position: absolute;
    left: 0px;
    top: 61px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 18px;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    display: flex;    
}
.category_search {
    position: relative;
    width: 100%;
    float: left;
}
.serch_type_item {
    width: auto;
    height: 29px;
    line-height: 29px;
    display: block;
    box-sizing: border-box;
    float: left;
    margin-right: 16px;
    padding-left: 17px;
    text-decoration: none;
    font-family: CrystalNU4-Regular;
    font-size: 13px;
    color: #FFFFFF;  
    background-repeat: no-repeat;
    background-position: center left;  
    background-size: 12px 12px;
}
.serch_type_item.active {
    color: #FDE053;    
}
.serch_type_item.hint:hover {
    color: #FFFFFF;
}
.serch_type_item.All:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/all.svg);
}
.serch_type_item.All.active {
    background-image: url(../../Content/Images/slot/newimages/allhov.svg);
}
.serch_type_item.New:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/newtype.svg);
}
.serch_type_item.New.active {
    background-image: url(../../Content/Images/slot/newimages/newtypehov.svg);
}
.serch_type_item.Bonus:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/bonustype.svg);
}
.serch_type_item.Bonus.active {
    background-image: url(../../Content/Images/slot/newimages/bonustypehov.svg);
}
.serch_type_item.Exclusive:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/cb.svg);
        background-size: 22px 12px;
    padding-left: 25px;
}
.serch_type_item.Exclusive.active {
    background-image: url(../../Content/Images/slot/newimages/cbhov.svg);
    background-size: 22px 12px;
    padding-left: 25px;
}
.serch_type_item.Megaways:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/megaways.svg);
}
.serch_type_item.Megaways.active {
    background-image: url(../../Content/Images/slot/newimages/megawayshov.svg);
}
.serch_type_item.Jeckpot:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/jackpot.svg);
    padding-left: 15px;
}
.serch_type_item.Jeckpot.active {
    background-image: url(../../Content/Images/slot/newimages/jackpothov.svg);
    padding-left: 15px;
}
.serch_type_item.Fruits:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/fruits.svg);
}
.serch_type_item.Fruits.active {
    background-image: url(../../Content/Images/slot/newimages/fruitshov.svg);
}
.serch_type_item.Egypt:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/egypt.svg);
}
.serch_type_item.Egypt.active {
    background-image: url(../../Content/Images/slot/newimages/egypthov.svg);
}
.serch_type_item.Books:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/books.svg);
}
.serch_type_item.Books.active {
    background-image: url(../../Content/Images/slot/newimages/bookshov.svg);
}
.serch_type_item.Mythology:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/mythology.svg);
}
.serch_type_item.Mythology.active {
    background-image: url(../../Content/Images/slot/newimages/mythologyhov.svg);
}
.serch_type_item.EgyptQuest:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/equest.svg);
    padding-left: 15px;
}
.serch_type_item.EgyptQuest.active {
    background-image: url(../../Content/Images/slot/newimages/equesthov.svg);
    padding-left: 15px;
}
.serch_type_item.CloverChance:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/CloverChance.svg);
}
.serch_type_item.CloverChance.active {
    background-image: url(../../Content/Images/slot/newimages/CloverChanceHov.svg);
}
.serch_type_item.BellLink:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/BellLink.svg);
    background-position: 0 9px;
}
.serch_type_item.BellLink.active {
    background-image: url(../../Content/Images/slot/newimages/BellLinkHov.svg);
    background-position: 0 9px;
}
.serch_type_item.HighCash:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/HighCash.svg);
    background-size: 14px 12px;
    padding-left: 20px;
}
.serch_type_item.HighCash.active {
    background-image: url(../../Content/Images/slot/newimages/HighCashHov.svg);
    background-size: 14px 12px;
    padding-left: 20px;   
}
.serch_type_item.Progressive:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/Progressive.svg);
    background-size: 22px 18px;
    padding-left: 27px;
}
.serch_type_item.Progressive.active {
    background-image: url(../../Content/Images/slot/newimages/ProgressiveHov.svg);
    background-size: 22px 18px;
    padding-left: 27px;
}
.serch_type_item.VipBellLink:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/vipbellink.svg);
    background-size: 18px 16px;
    padding-left: 24px;
}
.serch_type_item.VipBellLink.active {
    background-image: url(../../Content/Images/slot/newimages/vipbellinkHov.svg);
    background-size: 18px 16px;
    padding-left: 24px;
}
.serch_type_item.NewYear:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/snow.svg);
    padding-left: 17px;
    background-size: 13px;
}
.serch_type_item.NewYear.active {
    background-image: url(../../Content/Images/slot/newimages/snowhov.svg);
    padding-left: 17px;
    background-size: 13px;
}
.serch_type_item.PragmaticJackPot:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/pp-jackpot.svg);
    padding-left: 15px;
    background-size: 10px;
}
.serch_type_item.PragmaticJackPot.active {
    background-image: url(../../Content/Images/slot/newimages/pp-jackpot-active.svg);
    padding-left: 15px;
    background-size: 10px;
}
.serch_type_item.Dice:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/dice.svg);
    padding-left: 15px;
    background-size: 10px;
}
.serch_type_item.Dice.active {
    background-image: url(../../Content/Images/slot/newimages/diceHov.svg);
    padding-left: 19px;
    background-size: 14px;
}
.serch_type_item.DropsAndWins:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/dropandwin.svg);
    padding-left: 19px;
    background-size: 14px;
}
.serch_type_item.DropsAndWins.active {
    background-image: url(../../Content/Images/slot/newimages/dropandwinHov.svg);
    padding-left: 15px;
    background-size: 10px;
}
.serch_type_item.GodsKings:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/GodsKings.svg);
    padding-left: 19px;
    background-size: 16px auto;
}
.serch_type_item.GodsKings.active {
    background-image: url(../../Content/Images/slot/newimages/GodsKingshow.svg);
    padding-left: 19px;
    background-size: 16px auto;
}
.serch_type_item.InstantJP:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/instant.svg);
    padding-left: 19px;
    background-size: 16px auto;
}
.serch_type_item.InstantJP.active {
    background-image: url(../../Content/Images/slot/newimages/instanthov.svg);
    padding-left: 19px;
    background-size: 16px auto;
}
.serch_type_item.GoldenCoinsJP:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/GoldenCoinsJP.png);
    padding-left: 19px;
    background-size: 16px auto;
}
.serch_type_item.GoldenCoinsJP.active {
    background-image: url(../../Content/Images/slot/newimages/GoldenCoinsJPhov.png);
    padding-left: 19px;
    background-size: 16px auto;
}
.serch_type_item.VIPGoldenCoinsLinkJP:not(.active) {
    background-image: url(../../Content/Images/slot/newimages/GoldenCoinsJP.png);
    padding-left: 19px;
    background-size: 16px auto;
}
.serch_type_item.VIPGoldenCoinsLinkJP.active {
    background-image: url(../../Content/Images/slot/newimages/GoldenCoinsJPhov.png);
    padding-left: 19px;
    background-size: 16px auto;
}
.serch_type_item.NewYear {
    position: relative;
}
.serch_type_item.NewYear:after {
    content: 'NEW';
    width: 25px;
    height: 10px;
    background: #DC1A1A;
    border-radius: 10px;
    font-family: 'CrystalBetUni-Medium';
    font-size: 8px;
    line-height: 8px;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    left: calc(50% - 12.5px);
    top: -5px;
    box-sizing: border-box;
    padding: 1px 3px 1px 3px;
}
.slots_mobile.popular {
    width: 100%;
    position: relative;
    float: left;
    box-sizing: border-box;
}
.slots_header {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    box-sizing: border-box;
    padding-left: 10px;
}
.slots_title {
    height: 14px;
    font-family: 'CrystalNU4-Bold';
    font-size: 14px;
    color: #E6E6E6;
    box-sizing: border-box;
    line-height: 14px;
    padding-left: 10px;
    margin-top: 25px;
    margin-bottom: 15px;
}
.slots-list-container.providers .slots_title {
    margin-bottom: 10px;
}
.slots_title > span {
    font-family: 'CrystalNU4-Regular';
    font-size: 13px;    
}
.slots_title.list {
    margin-top: 0px;
}
.slots_all {
    position: absolute;
    right: 17px;
    padding-top: 26px;
    top: 0px;
    font-family: 'CrystalNU4-Regular';
    font-size: 11px;
    color: #808080;
}
.slots_mobile.popular .slots_container {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(7, 130px);
    grid-auto-rows: 107px;
    gap: 10px;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    padding-right: 10px;
    box-sizing: border-box;
    padding-left: 10px;
}
.slots_item {
    position: relative;
    box-sizing: border-box;
    border-radius: 4px;
    overflow: hidden;
}
.slots_item.new:after, .slot_item.new:after, .frameslot.new:after {
    content:'';
    width: 34px;
    height: 34px;
    position: absolute;
    left: 0px;
    top: 0px;
    background-image:url(img/Slots/slotpage/new_mob.svg);  
    background-repeat: no-repeat;
    background-position: top left; 
    z-index: 1;
}
.slots_item.promo:after, .slot_item.promo:after, .frameslot.promo:after  {
    content:'';
    width: 33px;
    height: 33px;
    position: absolute;
    left: 0px;
    top: 0px;
    background-image:url(img/Slots/slotpage/promo.svg);  
    background-repeat: no-repeat;
    background-position: top left; 
    z-index: 1;
}
.slots_mobile.popular .slots_container .slots_item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}
.slots_mobile.popular .slots_container .slots_item:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
}
.slots_mobile.popular .slots_container .slots_item:nth-child(3) {
    grid-column: 1;
    grid-row: 2;
}
.slots_mobile.popular .slots_container .slots_item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}


.slots_mobile.popular .slots_container .slots_item:nth-child(5) {
    grid-column: 3;
    grid-row: 1 / 3;
}
.slots_mobile.popular .slots_container .slots_item:nth-child(6) {
    grid-column: 4;
    grid-row: 1 / 3;
}
.slots_mobile.popular .slots_container .slots_item:nth-child(7) {
    grid-column: 5;
    grid-row: 1;
}
.slots_mobile.popular .slots_container .slots_item:nth-child(8) {
    grid-column: 5;
    grid-row: 2;
} 
.slots_mobile.popular .slots_container .slots_item:nth-child(9) {
    grid-column: 6;
    grid-row: 1;
}
.slots_mobile.popular .slots_container .slots_item:nth-child(10) {
    grid-column: 6;
    grid-row: 2;
} 
.slots_mobile.popular .slots_container .slots_item:nth-child(11) {
    grid-column: 7;
    grid-row: 1;
}

.slots_mobile.popular .slots_container .slots_item:nth-child(12) {
    grid-column: 7;
    grid-row: 2;
} 
.slots_mobile.popular .slots_container .slots_item:nth-child(13) {
    grid-column: 1 / 3;
    grid-row: 3;
}
.slot_list_img {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    border-radius: 4px;
}
.slots_item input {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    border: none;
    opacity: 0;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
    z-index: 2;
}
.slots_item .add-to-favorites, .frameslot .add-to-favorites, .slot_item .add-to-favorites  {
    display: block;
    width: 30px;
    height: 30px;
    right: 0px;
    top: 0px;
    position: absolute;
    background-image:url(img/Slots/slotpage/favin.svg);  
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 3;
}
.slots_item .add-to-favorites.active, .frameslot .add-to-favorites.active, .slot_item .add-to-favorites.active {
    background-image:url(img/Slots/slotpage/favinactive.svg);  
}
.slots_item iframe.animation {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    border-radius: 4px;
}
.slots_mobile.Lastplayed {
    width: 100%;
    position: relative;
    float: left;
    box-sizing: border-box;
}
.slots_mobile.newlyadded {
    width: 100%;
    position: relative;
    float: left;
    box-sizing: border-box;
}
.slots_mobile.Lastplayed .slots_container {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(8, 130px);
    grid-auto-rows: 107px;
    gap: 10px;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    padding-right: 10px;
    box-sizing: border-box; 
    padding-left: 10px;
}
.slots_mobile.newlyadded .slots_container {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(8, 130px);
    grid-auto-rows: 224px;
    gap: 10px;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    padding-right: 10px;
    box-sizing: border-box;  
    padding-left: 10px;
}
.provaideregtpanel {
    width: 100%;
    height: 240px;
    float: left;
    position: relative;
    margin-top: 20px;
    overflow: hidden;
}
.provaider_item_panel {
    width: 100%;
    height: 240px;
    min-width: 360px;
    max-width: 680px;
    margin: 0 auto; 
}
.provaider_item_panel .item {
    display: flex;
    justify-content: center;
}
.provaider_item_panel.owl-carousel .owl-dots{
    text-align: center;
    position: absolute;
    width: 100%;
    margin-top: -25px;
}
.provaider_item_panel.owl-carousel button.owl-dot{ 
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background: #fff;
    outline: none;
    margin-right: 5px;
}
.provaider_item_panel.owl-carousel button.owl-dot.active{
    background: #fde053;
}
.provaider_item_panel .owl-prev, .provaider_item_panel .owl-next {
    position: absolute;
    top: 20px;
    left: 38px;
    width: 40px;
    height: 40px;
    border-radius: 20px;

}
.provaider_item_panel .owl-prev {
    display: block;
    background-image: url(img/Slots/slotpage/left.svg) !important;
}
.provaider_item_panel .owl-next {
    display: block;
    background-image: url(img/Slots/slotpage/right.svg) !important;
}
.provaider_item_panel .owl-next span, .provaider_item_panel .owl-prev span {
    opacity: 0;
}
.provaider_item_panel .owl-next {
    left: initial;
    right:38px;
}
.provaider_item_panel .frame_panel, .provaider_item_panel .owl-stage-outer {
    width: 100%;
    height: 240px;
    overflow: hidden;
}
.provaider_item_panel .frame_panel iframe {
    width: 100%;
    height: 240px;
}
.provaider_item_panel .frame_panel_egt:after, .provaider_item_panel .frame_panel:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    z-index: 100;
}
.frame_descript {
    width: 100%;
    min-height: 14px;
    font-family: CrystalBetUni-Medium;
    font-size: 12px;
    line-height: 100%;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    left: 0px;
    top: 106px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
.provaider_item_panel .frame_panel_egt {
    width: 360px;
    min-width: 360px;
    max-width: 360px;
    height: 240px;
    background-image: url(img/Slots/slotpage/egtm.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;   
}
.provaider_item_panel .frame_panel_egt iframe {
    width: calc(100% + 92px);
    margin-left: -58px;
    margin-top: 102px;
    height: 130px;
    transform: scale(0.8);
}
.provaider_item_panel .frame_panel.pateplay{
    background-image: url(img/Slots/slotpage/jackpot-bg-pateplay.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; 
}
.provaider_item_panel .frame_panel.pateplay iframe{
    margin-top: 113px;
}
.frameslots {
    width: 100%;
    height: 107px;
    box-sizing: border-box;
    position: relative;
    float: left;
    padding-left: 20px;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
}
.frameslot {
    width: 130px;
    height: 107px;
    box-sizing: border-box;
    position: relative;
    border-radius: 4px;
    margin-right: 10px;
    text-decoration: none;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #0c0c0c;
    display: inline-block;
    white-space: nowrap;
}
.frameslot .slots_click {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    border: none;
    opacity: 0;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
}
.frameslot iframe.animation {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    border-radius: 4px;
}
.provaider_item_panel .slots_all {
    color: rgba(255, 255, 255, 0.7);
    padding-top: 17px;
 }
#footer .footer-link-line {
    margin-top: 0px;
}
.slots_mobile.bonusbuy {
    width: 100%;
    position: relative;
    float: left;
    box-sizing: border-box;
}
.slots_mobile.bonusbuy .slots_container {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(5, 130px);
    grid-auto-rows: 107px;
    gap: 10px;
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    padding-right: 10px;
    box-sizing: border-box;
    padding-left: 10px;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(3) {
    grid-column: 1;
    grid-row: 2;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(4) {
    grid-column: 2;
    grid-row: 2;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(5) {
    grid-column: 3;
    grid-row: 1;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(6) {
    grid-column: 3;
    grid-row: 2;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(7) {
    grid-column: 4;
    grid-row: 1;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(8) {
    grid-column: 4;
    grid-row: 2;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(9) {
    grid-column: 5;
    grid-row: 1;
}
.slots_mobile.bonusbuy .slots_container .slots_item:nth-child(10) {
    grid-column: 5;
    grid-row: 2;
}
.provaiderpragmaticpanel {
    width: 100%;
    height: 477px;
    float: left;
    position: relative;
    margin-top: 25px;
    overflow: hidden;
}
.provaider_item_panel_pragma {
    width: 100%;
    height: 477px;
    min-width: 360px;
    max-width: 680px;
    padding-top: 100px;
    box-sizing: border-box;
    margin: 0 auto;
    background-image: url(img/Slots/slotpage/pragmamob.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.provaider_item_panel_pragma:after {
    content:'';
    width: 110px;
    height: 50px;
    position: absolute;
    left:calc(50% - 55px);
    top: 21px;
    background-image: url(img/Slots/slotpage/pragmamoblogo.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;  
}
.provaider_item_panel_pragma .slots_all {
    color: rgba(255, 255, 255, 0.7);
    padding-top: 17px;
 }
.slot_item {
    width: 165px;
    height: 135px;
    border-radius: 4px;
}
 .slot_item img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.no-favorites, .last_play_panel, .no_search_result {
    min-width: 340px;
    max-width: 660px;
    width: calc(100% - 20px);
    height: 120px;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    background: #2E2F30;
    border-radius: 6px;
    position: relative;
    float: left;
    padding-top: 69px;
    box-sizing: border-box;
    font-family: 'CrystalNU4-Bold';
    font-size: 13px;
    line-height: 15px;
    text-align: center;
    color: #FDE053;
}.no_search_result {
    margin-left: 0px;
}
.no-favorites:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    left: calc(50% - 13px);
    top: 33px;
    background-image: url(img/Slots/slotpage/no_fav.svg);
    background-repeat: no-repeat;
    background-position: center center;
}
.last_play_panel:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    left: calc(50% - 13px);
    top: 33px;
    background-image: url(img/Slots/slotpage/played_act.svg);
    background-repeat: no-repeat;
    background-position: center center;  
}
.no_search_result:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    left: calc(50% - 13px);
    top: 33px;
    background-image: url(img/Slots/slotpage/search_act.svg);
    background-repeat: no-repeat;
    background-position: center center;  
}
.slots-list-title {
    font-family: 'CrystalNU4-Bold';
    font-size: 14px;
    color: #E6E6E6;
}
.provaider_grid {
    display: grid;
    grid-template-columns: repeat(2, 165px);
    grid-auto-rows: 135px;
    gap: 10px;  
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 70px;
}
#main.horizontal .provaider_grid {
    width: 640px;
    grid-template-columns: repeat(4, 157px);
    grid-auto-rows: 130px;
}
.slots-search-container {
    height: calc(100% - 90px);
    position: absolute;
    top: 80px;
    overflow-y: auto;
    padding-left: 10px;
}
.device {
    margin-bottom: 0px;
}
.slots-list-title.no-game {
    font-family: 'CrystalNU4-Regular';
    font-size: 14px;
    line-height: 100%;
    color: #E6E6E6;
    margin-bottom: 15px;
    margin-top: 10px;
}
.slots-list-container {
    width: 350px;
    margin: 5px auto;
    margin-left: calc(50% - 175px);
    display: inline-block;
}
.slots-list-container.providers .slots_title.list{
    margin-top: 15px;
}
.device {
    margin-top: 10px;
}

/* hints */
.slots-hints {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.6);
    backdrop-filter: blur(4px);
    z-index: 9999;
}
#main.horizontal .slots-hints {
    overflow-y: auto;
}
.hints_slot_pop {
    width: calc(100% - 20px);
    height: auto;
    position: absolute;
    left: 10px;
    background: #4C4C4C;
    border-radius: 6px;
    padding: 16px;
    padding-top: 47px;
    padding-bottom: 71px;
    font-family: 'CrystalNU4-Bold';
    font-size: 13px;
    line-height: 17px;
    color: #FFFFFF;
    box-sizing: border-box;
    z-index: 9999;
}
.hints_slot_pop:after {
    content:'';
    width: 0px;
    height: 0px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #4C4C4C;
    position: absolute;
    bottom: -7px;
}
#main.horizontal .hints_slot_pop:after {
    border-top: 10px solid #4C4C4C;
}
.hints_slot_pop.footer {
    bottom: 77px;
}   
.hints_slot_pop.footer:after {
    left: calc(50% - 7px);
}
.hints_slot_pop.types {
    bottom: -55px;
}
.hints_slot_pop.types:after {
    left: calc(50% - 7px);
}
.hints_slot_pop.provider {
    bottom: 67px;
}
.hints_slot_pop.provider:after {
    right: 15px;
}
.hint_circles {
    width: 100%;
    height: 12px;
    position: absolute;
    top: 20px;
    left: 0px;
    box-sizing: border-box;
    padding-left: 15px;
}
.hint_circle {
    width: 12px;
    height: 12px;
    border: 1px solid #B3B3B3;
    box-sizing: border-box;
    float: left;
    position: relative;
    border-radius: 50%;
    margin-right: 8px;
}
.hint_circle.active {
    border: 1px solid #FDE053;
    background: #FDE053;
}
.hints_button {
    width: 308px;
    height: 40px;
    position: absolute;
    bottom: 16px;
    left: calc(50% - 154px);
    background: #FDE053;
    border-radius: 6px;
    font-family: 'CrystalNU4-Bold';
    font-size: 13px;
    line-height: 15px;
    padding-top: 12px;
    text-align: center;
    color: #262000;
    box-sizing: border-box;
}
.hints_footer,.provider_types {
    display: none;
}
/* hints end*/
.provaiders_name {
    width: 100%;
    height: 26px;
    position: absolute;
    left: 0px;
    bottom: 11px;
    padding-left:5px;
    padding-right: 5px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center; 
}
.provaiders_name_inner {
    width: 100%;
    height: 70px;
    position: absolute;
    left: 0px;
    bottom: 18px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 68.11%);
    opacity: 0.9;
    border-radius: 6px 6px 0px 0px;
    padding-top: 37px;
}
.slot_image_popap_new {
    margin-left: 10px;
    background-repeat: no-repeat;
}
.provaiders_name_inner.empty {
    bottom: 0px;
}
.provaiders_name_inner .name {
    max-width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'CrystalBetUni-Medium';
    font-size: 12px;
    color: #FFFFFF;  
    margin-left: 5px; 
    flex: 1;
}

.SmartSoftSlots .slot_image_popap_new {
    width: 15px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/SmartSoftSlots.png');
    background-position: center center;
    background-size: 15px 16px;
}
.IgroSoft .slot_image_popap_new {
    width: 26px;
    height: 18px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/IgroSoft1.png');
    background-position: center center;
    background-size: 26px 18px;
}
.EGT .slot_image_popap_new {
    width: 35px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/EGT.png');
    background-position: center center;
    background-size: 35px 16px;
}
.PragmaticPlay .slot_image_popap_new {
    width: 15px;
    height: 22px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/PragmaticPlay.png');
    background-position: center center;
    background-size: 15px 22px;
}
.NETENT .slot_image_popap_new {
    width: 29px;
    height: 10px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/NETENT.png');
    background-position: center center;
    background-size: 29px 10px;
}
.Endorphina .slot_image_popap_new {
    width: 12px;
    height: 15px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Endorphina.png');
    background-position: center center;
    background-size: 12px 15px;
}
.Playson .slot_image_popap_new {
    width: 14px;
    height: 13px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Playson.png');  
    background-position: center center;
    background-size: 14px 13px;
}
.Novomatic .slot_image_popap_new {
    width: 14px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Novomatic.png'); 
    background-position: center center;
    background-size: 14px 16px;
}
.Spinomenal .slot_image_popap_new {
    width: 14px;
    height: 14px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Spinomenal1.png');  
    background-position: center center;
    background-size: 14px 14px;
}
.Big_Time_Gaming .slot_image_popap_new {
    width: 16px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/BigTimeGaming2.png'); 
    background-position: center center;
    background-size: 16px 16px;
}
.ElkGaming .slot_image_popap_new {
    width: 28px;
    height: 8px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/ElkGaming.png');  
    background-position: center center;
    background-size: 28px 8px;
}
.RedTiger .slot_image_popap_new {
    width: 16px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/RedTiger2.svg');
    background-position: center center;
    background-size: 16px 16px;
}
.BfGames .slot_image_popap_new {
    width: 20px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/BfGames.png'); 
    background-position: center center;
    background-size: 20px 16px;
}
.Blueprint .slot_image_popap_new {
    width: 16px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Blueprint1.png');
    background-position: center center;
    background-size: 16px 16px;
}
.Playtech .slot_image_popap_new {
    width: 19px;
    height: 14px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Playtech1.png'); 
    background-position: center center;
    background-size: 19px 14px;
}
.Yggdrasil .slot_image_popap_new {
    width: 14px;
    height: 14px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Yggdrasil.png'); 
    background-position: center center;
    background-size: 14px 14px;
}
.Casino_Technology .slot_image_popap_new {
    width: 16px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/CtGaming1.png'); 
    background-position: center center;
    background-size: 16px 16px;
}
.Synot .slot_image_popap_new {
    width: 19px;
    height: 10px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Synot1.png'); 
    background-position: center center;
    background-size: 19px 10px; 
}
.WiN_STUDIOS .slot_image_popap_new {
    width: 24px;
    height: 10px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/WiNSTUDIOS1.png'); 
    background-position: center center;
    background-size: 24px 10px; 
}
.QuickSpin .slot_image_popap_new {
    width: 9px;
    height: 14px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/QuickSpin.png'); 
    background-position: center center;
    background-size: 9px 14px;
}
.Wazdan .slot_image_popap_new {
    width: 25px;
    height: 8px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Wazdan.svg'); 
    background-position: center top -7px;
    background-size: auto 50px;
}
.Red_Rake .slot_image_popap_new {
    width: 23px;
    height: 15px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/RedRake1.png'); 
    background-position: center center;
    background-size: 23px 15px;
}
.GameArt .slot_image_popap_new {
    width: 54px;
    height: 9px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/GameArt1.png');
    background-position: center center;
    background-size: 54px 9px;
}
.Habanero .slot_image_popap_new {
    width: 13px;
    height: 21px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Habanero1.png');
    background-position: center center;
    background-size: 13px 21px;
}
.Platipus .slot_image_popap_new {
    width: 32px;
    height: 11px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Platipus.png');
    background-position: center center;
    background-size: 32px 11px; 
}
.Lightning_Box .slot_image_popap_new {
    width: 30px;
    height: 15px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/LightningBox1.png');
    background-position: center center;
    background-size: 30px 15px;  
}
.NEXTGEN .slot_image_popap_new {
    width: 12px;
    height: 12px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/NEXTGEN1.png'); 
    background-position: center center;
    background-size: 12px 12px;
}
.EvoPlay .slot_image_popap_new {
    width: 13px;
    height: 13px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/EvoPlay.png'); 
    background-position: center center;
    background-size: 13px 13px;
}
.Bet_Digital .slot_image_popap_new  {
    width: 29px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/bet_digital.png'); 
    background-position: center center;
    background-size: 29px 16px;
}
.ThunderkickGame .slot_image_popap_new { 
    width: 13px;
    height: 13px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/thundrekick.png'); 
    background-position: center center;
    background-size: 13px 13px; 
}
.Spearhead .slot_image_popap_new {
    width: 22px;
    height: 22px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/SpearHead.svg'); 
    background-position: center center;
    background-size: 22px;
}
.SmartSoftSlots .slot_image_popap_new {
    width: 15px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/SmartSoftSlots.png');
    background-size: 15px 16px;
    background-position: center center;
}
.IgroSoft .slot_image_popap_new {
    width: 26px;
    height: 18px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/IgroSoft1.png');
    background-size: 26px 18px;
    background-position: center center; 
}
.EGT .slot_image_popap_new  {
    width: 28px;
    height: 18px; 
    background-image: url('/Content/Images/slot/slotslogo/mobile/EGT.png');
    background-size: 28px 18px;
    background-position: center center; 
}
.EgtDigital .slot_image_popap_new  {
    width: 16px;
    height: 16px;
    background-image: url('/Content/Images/slot/slotslogo/egt-digital.svg');
    background-size: contain;
    background-position: center;
}
.PragmaticPlay .slot_image_popap_new  {
    width: 15px;
    height: 22px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/PragmaticPlay.png');
    background-position: center center;
    background-size: 15px 22px;
}
.NETENT .slot_image_popap_new  {
    width: 29px;
    height: 10px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/NETENT.png');
    background-position: center center; 
    background-size: 29px 10px;
}
.Endorphina .slot_image_popap_new   {
    width: 12px;
    height: 15px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Endorphina.png');
    background-position: center center;  
    background-size: 12px 15px;
}
.Playson .slot_image_popap_new  {
    width: 14px;
    height: 13px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Playson.png');  
    background-position: center center;
    background-size: 14px 13px;
}
.Novomatic .slot_image_popap_new  {
    width: 14px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Novomatic.png'); 
    background-position: center center;
    background-size: 14px 16px;
}
.Spinomenal .slot_image_popap_new  {
    width: 14px;
    height: 14px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Spinomenal1.png');  
    background-position: center center;
    background-size: 14px 14px;
}
.Big_Time_Gaming .slot_image_popap_new  {
    width: 16px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/BigTimeGaming2.png'); 
    background-position: center center;
    background-size: 16px 16px;
}
.ElkGaming .slot_image_popap_new  {
    width: 28px;
    height: 8px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/ElkGaming.png');  
    background-position: center center;
    background-size: 28px 8px;
}
.RedTiger .slot_image_popap_new  {
    width: 16px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/RedTiger2.svg');
    background-position: center center;
    background-size: 16px 16px;
}
.BfGames .slot_image_popap_new  {
    width: 20px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/BfGames.png'); 
    background-position: center center;
    background-size: 20px 16px;
}
.Blueprint .slot_image_popap_new  {
    width: 16px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Blueprint1.png');
    background-position: center center;
    background-size: 16px 16px;
}
.Playtech .slot_image_popap_new  {
    width: 19px;
    height: 14px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Playtech1.png'); 
    background-position: center center;
    background-size: 19px 14px;
}
.Yggdrasil .slot_image_popap_new  {
    width: 14px;
    height: 14px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Yggdrasil.png'); 
    background-position: center center;
    background-size: 14px 14px;
}
.Casino_Technology .slot_image_popap_new  {
    width: 16px;
    height: 16px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/CtGaming1.png'); 
    background-position: center center;
    background-size: 16px 16px;
}
.Synot .slot_image_popap_new  {
    width: 19px;
    height: 10px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Synot1.png'); 
    background-position: center center;
    background-size: 19px 10px;
}
.WiN_STUDIOS .slot_image_popap_new  {
    width: 24px;
    height: 10px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/WiNSTUDIOS1.png'); 
    background-position: center center;
    background-size: 24px 10px;
}
.QuickSpin .slot_image_popap_new  {
    width: 9px;
    height: 14px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/QuickSpin.png'); 
    background-position: center center;
    background-size: 9px 14px;
}
.Wazdan .slot_image_popap_new  {
    width: 25px;
    height: 8px;      
    background-image: url('/Content/Images/slot/slotslogo/mobile/Wazdan.svg'); 
    background-position: center center;
    background-size: auto 50px;
}
.Red_Rake .slot_image_popap_new  {
    width: 23px;
    height: 15px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/RedRake1.png'); 
    background-position: center center;
    background-size: 23px 15px;
}
.GameArt .slot_image_popap_new  {
    width: 54px;
    height: 9px; 
    background-image: url('/Content/Images/slot/slotslogo/mobile/GameArt1.png');
    background-position: center center;
    background-size: 54px 9px;
}
.Habanero .slot_image_popap_new  {
    width: 13px;
    height: 21px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Habanero1.png');
    background-position: center center;
    background-size: 13px 21px;
}
.Platipus .slot_image_popap_new  {
    width: 32px;
    height: 11px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/Platipus.png');
    background-position: center center;
    background-size: 32px 11px;
}
.Lightning_Box .slot_image_popap_new  {
    width: 30px;
    height: 15px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/LightningBox1.png');
    background-position: center center;
    background-size: 30px 15px;
}
.NEXTGEN .slot_image_popap_new  {
    width: 12px;
    height: 12px;     
    background-image: url('/Content/Images/slot/slotslogo/mobile/NEXTGEN1.png'); 
    background-position: center center;
    background-size: 12px 12px;
}
.EvoPlay .slot_image_popap_new  {
    width: 13px;
    height: 13px; 
    background-image: url('/Content/Images/slot/slotslogo/mobile/EvoPlay.png'); 
    background-position: center center;
    background-size: 13px 13px;
}
.ThunderkickGame .slot_image_popap_new  {
    width: 13px;
    height: 13px;    
    background-image: url('/Content/Images/slot/slotslogo/mobile/thundrekick.png'); 
    background-position: center center;
    background-size: 13px 13px;
}
.Bet_Digital .slot_image_popap_new  {
    width: 29px;
    height: 16px;
    background-image: url('/Content/Images/slot/slotslogo/mobile/bet_digital.png'); 
    background-position: center center;
    background-size: 29px 16px;
}
.Spearhead .slot_image_popap_new  {
    width: 20px;
    height: 20px;
    background-image: url('/Content/Images/slot/slotslogo/mobile/SpearHead.svg'); 
    background-position: center center;
    background-size: 20px;
}
.PatePlay .slot_image_popap_new  {
    width: 20px;
    height: 20px;
    background-image: url('/Content/Images/slot/slotslogo/mobile/patyplay.svg'); 
    background-position: center center;
    background-size: 20px;
}
.ThreeOaksGaming .slot_image_popap_new  {
    width: 20px;
    height: 20px;
    background-image: url('/Content/Images/slot/slotslogo/mobile/ThreeOaksGaming.svg'); 
    background-position: center center;
    background-size: 20px;
}
.Hacksaw .slot_image_popap_new  {
    width: 20px;
    height: 20px;
    background-image: url('/Content/Images/slot/slotslogo/mobile/hacksaw.svg'); 
    background-position: center center;
    background-size: 20px;
}
.ThreeOaksGaming .slot_image_popap_new  {
    width: 38px;
    height: 16px;
    background-image: url('/Content/Images/slot/slotslogo/ThreeOaksGaming.svg'); 
    background-position: center center;
    background-size: 38px auto;
}
.LightWonder .slot_image_popap_new  {
    width: 36px;
    height: 16px;
    background-image: url('/Content/Images/slot/slotslogo/lw.svg'); 
    background-position: center center;
    background-size: 36px auto;
}
.OctoPlay .slot_image_popap_new {
    width: 18px;
    height: 19px;
    background-image: url('/Content/Images/slot/slotslogo/Octoplay.png');
    background-position: top 0px center;
    background-size: 18px auto;
}
.PLAYNGO .slot_image_popap_new {
    width: 50px;
    height: 23px;
    background-image: url(/Content/Images/slot/slotslogo/playngo.svg);
    background-position: center;
    background-size: auto 50px;
}
#Pragmatic_Jackpot_iframe {
    width: 245px;
    height: 115px;
    transform: scale(0.51);
    position: absolute;
    top: 65px;
    left: 13px;
    display: block;
    pointer-events: none;
}
#Pragmatic_Mobile_iframe {
    width: 360px;
    display: block;
    height: 250px;
    margin-left: calc(50% - 180px);
}
.frameslot .slot-jackpot {
    position: absolute;
    bottom: 0;
    font-family: 'UniNeue-Bold';
    font-size: 13px;
    color: #262002;
    background: #fde053;
    width: 100%;
    z-index: 0;
    text-align: center;
    border-radius: 0 0 4px 4px;
}
#Pragmatic_Jackpot_iframe_Games {
    width: 350px;
    height: 115px;
    transform: scale(0.4);
    position: absolute;
    top: 49px;
    left: -87px;
    display: block;
    pointer-events: none;
}

@supports (-webkit-touch-callout: none) {
    .footer-bottom {  
        margin-bottom: calc(1em + env(safe-area-inset-bottom));
    }
}

.slots-provider-jackpots--egt-digital{
    width: calc(100% - 10px);
    height: 254px;
    background: #044006 url(./img/Slots/jackpot/egt-digital-bg.jpg) no-repeat;
    background-size: cover;
    border-radius: 20px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 17px 0;
    box-sizing: border-box;
    margin: 5px 5px 0px 5px;
}

.slots-provider-jackpots--egt-digital > iframe{
    width: 1430px;
    height: 219px;
    margin-left: 20px;
}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{
    -ms-touch-action: auto;
        touch-action: auto;
}
.slots-provider-jackpots--pateplay {
    width: calc(100% - 10px);
    height: 179px;
    background: url(./img/Slots/jackpot/pateplay-bg.png) no-repeat;
    background-size: cover;
    border-radius: 20px;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
}
#main.horizontal .slots-provider-jackpots--pateplay {
    height: 135px;
}
.slots-provider-jackpots--pateplay:before {
    content: '';
    position: absolute;
    width: 126px;
    height: 48px;
    left: calc(50% - 66px);
    top: 16px;
    background-image: url(./img/Slots/jackpot/pateplay-regal-logo.png);
}
.slots-provider-jackpots--pateplay > iframe{
    width: 100%;
    margin-top: 77px;
}