﻿@media(max-width: 1024px)
{
    .gameInfo
    {
        overflow: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        -moz-overflow-scrolling: touch;
    }
    .gameInfo::-webkit-scrollbar
    {
        width: 0;
    }
}
@media(max-width: 480px)
{
    .gameInfo .container
    {
        padding: 0;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .info
    {
        background-image: none;
        background: #fff;
        padding: 20px 0 10px 0;
        margin-top: 2%;
    }
}
@media(max-width: 480px)
{
    .gameInfo_holder .info
    {
        margin-top: 0;
        border-radius: 0;
        padding: 20px 0 0 0;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .close_btn
    {
        top: 20px;
    }
}
@media(max-width: 580px)
{
    .gameInfo_holder .close_btn
    {
        font-size: 25px;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .info_content
    {
        padding: 0;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .box
    {
        width: 100%;
        margin-bottom: 15px;
        text-align: center;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .box_inner .game_box
    {
        max-width: 400px;
        margin: 0 auto;
    }
}
@media(max-width: 580px)
{
    .gameInfo_holder .box_inner .title
    {
        font-size: 20px;
        padding: 0 25px;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .preview_holder
    {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
}
@media(max-width: 480px)
{
    .gameInfo_holder .preview_holder
    {
        max-width: 250px;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .btn_holder
    {
        display: none;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .btn_holder .cta_btn
    {
        margin: 0 auto 10px;
        max-width: 300px;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .text_main
    {
        width: 100%;
        height: 300px;
        display: none;
    }
}
@media(max-width: 1024px)
{
    .gameInfo_holder .mobile_section_container
    {
        display: block;
    }
}
@media(max-width: 480px)
{
    .information_page_main thead .t_header
    {
        font-size: 14px;
        padding: 8px 10px;
    }
}
@media(max-width: 375px)
{
    .information_page_main thead .t_header
    {
        font-size: 10px;
    }
}
@media(max-width: 480px)
{
    .information_page_main tbody .cell
    {
        font-size: 10px;
        padding: 8px 10px;
    }
}
@media(max-width: 375px)
{
    .information_page_main tbody .cell
    {
        font-size: 9px;
    }
}
@media(max-width: 600px)
{
    .banner_section .container-fluid
    {
        padding-left: 0;
        padding-right: 0;
    }
}
@media(max-width: 600px)
{
    .banner_section .banner_holder img
    {
        width: calc(145%);
        margin-left: -22%;
    }
}
@media(max-width: 768px)
{
    .carousel-responsive-btn
    {
        text-decoration: none;
        font-size: 18px;
        text-transform: uppercase;
        color: #fff;
        padding: 6px 20px;
        outline: none;
        cursor: pointer;
    }
}
@media(max-width: 768px)
{
    .cBtn-cont
    {
        position: absolute;
        top: 50%;
        right: 0;
        width: 100%;
        padding: 3%;
    }
}
@media(max-width: 1024px)
{
    .reg_popup_holder .container-fluid
    {
        width: 100%;
        padding: 0;
    }
}
@media(max-width: 1024px)
{
    .reg_popup_holder2 .container-fluid
    {
        width: 100%;
        padding: 0;
    }
}
@media(max-width: 1024px)
{
    .reg_popup, .netloss_popup
    {
        max-width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin-left: 0;
        margin-top: 0;
    }
    .mobile_select
    {
        height: auto!important;
    }
}
@media(max-width: 736px)
{
    .reg_popup, .netloss_popup
    {
        overflow-y: scroll;
    }
    .mobile_select
    {
        height: auto!important;
    }
}
@media(max-width: 360px)
{
    .netloss_popup .form_control
    {
        width: 100%;
    }
}
@media(max-width: 1024px)
{
    .reg_popup .popup_main_content, .netloss_popup .popup_content
    {
        max-width: 800px;
        margin: 0 auto;
    }
}
@media(max-width: 800px)
{
    .reg_popup .popup_main_content, .netloss_popup .popup_content
    {
        max-width: 600px;
    }
}
@media(max-width: 410px)
{
    .slots_dropdown_holder
    {
        padding: 15px;
    }
}
@media(max-width: 767px)
{
    .slots_dropdown_holder .type .list-item
    {
        width: 25%;
        float: left;
    }
}
@media(max-width: 480px)
{
    .slots_dropdown_holder .type .list-item
    {
        width: 33.33333%;
    }
}
@media(max-width: 374px)
{
    .slots_dropdown_holder .type .list-item
    {
        width: 50%;
    }
}
@media(max-width: 767px)
{
    .slots_dropdown_holder .type
    {
        width: 100%;
        margin-bottom: 30px;
    }
}
@media(max-width: 767px)
{
    .slots_dropdown_holder .themes .list-item
    {
        width: 25%;
        float: left;
    }
}
@media(max-width: 480px)
{
    .slots_dropdown_holder .themes .list-item
    {
        width: 33.33333%;
    }
}
@media(max-width: 374px)
{
    .slots_dropdown_holder .themes .list-item
    {
        width: 50%;
    }
}
@media(max-width: 767px)
{
    .slots_dropdown_holder .themes
    {
        width: 100%;
        margin-bottom: 30px;
    }
}
@media(max-width: 480px)
{
    .slots_dropdown_holder .providers .list-item
    {
        width: 33.33333%;
    }
}
@media(max-width: 374px)
{
    .slots_dropdown_holder .providers .list-item
    {
        width: 50%;
    }
}
@media(max-width: 767px)
{
    .slots_dropdown_holder .providers
    {
        width: 100%;
    }
}
@media(max-width: 420px)
{
    .bottom_user_section .left-box .content-box-inner .list .list-item .cta_btn, .bottom_user_section .left-box .content-box-inner .date-list .list-item .cta_btn, .bottom_user_section .middle-box .content-box-inner .list .list-item .cta_btn, .bottom_user_section .middle-box .content-box-inner .date-list .list-item .cta_btn, .bottom_user_section .right-box .content-box-inner .list .list-item .cta_btn, .bottom_user_section .right-box .content-box-inner .date-list .list-item .cta_btn
    {
        font-size: 11px;
    }
}
@media(max-width: 732px)
{
    .bottom_user_section .left-box .content-box-inner .list .list-item .blog_cta, .bottom_user_section .left-box .content-box-inner .date-list .list-item .blog_cta, .bottom_user_section .middle-box .content-box-inner .list .list-item .blog_cta, .bottom_user_section .middle-box .content-box-inner .date-list .list-item .blog_cta, .bottom_user_section .right-box .content-box-inner .list .list-item .blog_cta, .bottom_user_section .right-box .content-box-inner .date-list .list-item .blog_cta
    {
        display: none;
    }
}
@media(max-width: 550px)
{
    .bottom_user_section .left-box .content-box-inner .list .list-item .home_cta, .bottom_user_section .left-box .content-box-inner .date-list .list-item .home_cta, .bottom_user_section .middle-box .content-box-inner .list .list-item .home_cta, .bottom_user_section .middle-box .content-box-inner .date-list .list-item .home_cta, .bottom_user_section .right-box .content-box-inner .list .list-item .home_cta, .bottom_user_section .right-box .content-box-inner .date-list .list-item .home_cta
    {
        display: none;
    }
}
@media(max-width: 600px)
{
    .reg_popup fieldset .previous_mobile
    {
        font-weight: bold;
        font-size: 15px;
        display: block;
        background: none;
        border: none;
        outline: none;
        margin: 10px auto;
        width: auto;
    }
}
@media(max-width: 480px)
{
    .reg_popup fieldset .step_two_content .input
    {
        margin-bottom: 5px;
    }
}
@media(max-width: 580px)
{
    .btnBottom
    {
        display: block;
        margin-bottom: 10px;
    }
    .btnBottom.promoBottom
    {
        border: none;
        margin-left: auto;
        margin-right: auto;
        top: 0!important;
    }
    .btnBottom.favsBottom
    {
        border: none;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 11px!important;
    }
    .btnBottom.lastBottom
    {
        border: none;
        margin-left: auto;
        margin-right: auto;
        top: 0!important;
    }
    .btnBottom.contactBottom
    {
        border: none;
        margin-left: auto;
        margin-right: auto;
        top: 0!important;
    }
    .btnBottom.gamesBottom
    {
        border: none;
        margin-left: auto;
        margin-right: auto;
        top: 0!important;
    }
}