
@media(min-width:768px) {
    .container-jackpot-jackpot {
        width: 750px
    }
}

@media(min-width:992px) {
    .container-jackpot {
        width: 970px
    }
}

@media(min-width:1200px) {
    .container-jackpot {
        width: 1270px
    }
}

.container-jackpot-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.center-container {
    position: absolute;
    top: 83px;
    width: 100%
}

.clear-b {
    clear: both
}

img {
    max-width: 100%;
    height: auto
}

.img-text-jackpot {
    width: 409px;
    height: 29px;
    float: left;
    background: url('/Images/GameJackpot/text_Jacpot.png') no-repeat;
    margin-top: 28px
}

.main {
    width: 100%;
    position: relative;
    min-height: 200px;
    z-index: 10;
    font-family: Roboto, sans-serif;
    letter-spacing: .06em;
    line-height: 20px;
    font: 13px/1.4285714 !important;
}

.main .banner-container {
    position: relative
}

.main .banner-container .carousel {
    margin: 0 auto
}

.main .banner-container .qr-code-container img {
    max-width: none
}

.main .banner-container .qr-code-container:before {
    content: "";
    background: url(/Images/frame-qrcode-2.png?v=2) no-repeat;
    position: absolute;
    width: 137px;
    height: 139px
}

.main .btn-banner-play {
    cursor: pointer;
    width: 166px;
    height: 49px;
    display: inline-block;
    background-image: url('/Images/banner/play-now.png')
}

.main .jackpot-container {
    position: relative;
    /*margin: 40px 0;*/
    text-align: center;
    height: 216px
}

.main .jackpot-container .img-jackpot {
    width: 1077px;
    height: 216px;
    display: inline-block;
    background-image: url("./Images/jackpot.png");
    background-repeat: no-repeat
}

.main .jackpot-container .jackpot {
    display: block;
    position: absolute;
    width: 100%;
    top: 127px
}

.main .jackpot-container .jackpot span {
    font-weight: bold;
    font-size: 35px;
    width: 100%;
    display: inline-block;
    text-align: center
}

    .main .jackpot-container .star {
        position: absolute;
        background: url('images/start_jackpot.png') no-repeat;
        background-size: contain;
        overflow: hidden
    }

.main .jackpot-container .star.star-1 {
    width: 52px;
    height: 47px;
    top: 36px;
    left: 181px
}

.main .jackpot-container .star.star-2 {
    width: 36px;
    height: 34px;
    top: -3px;
    left: 327px
}

.main .jackpot-container .star.star-3 {
    width: 52px;
    height: 47px;
    top: 32px;
    left: 530px
}

.main .jackpot-container .star.star-4 {
    width: 52px;
    height: 47px;
    top: -8px;
    left: 597px
}

.main .jackpot-container .star.star-5 {
    width: 52px;
    height: 47px;
    top: 15px;
    left: 681px
}

.main .jackpot-container .star.star-6 {
    width: 52px;
    height: 47px;
    top: 14px;
    left: 747px
}

.main .content {
    display: block;
    padding-bottom: 40px
}

.main .fns-container {
    width: 100%
}

.main .download-box.fixed .inner-box {
    height: auto;
    max-height: auto
}

.main .download-box {
    z-index: 2;
    position: absolute;
    background: url(/Images/download/bkg_right_sup.png?v=10) no-repeat;
    width: 255px;
    height: 960px;
    right: 0;
    top: 0
}

.main .download-box .mCSB_container_wrapper {
    margin-right: 0!important
}

.main .download-box:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: url(/Images/download/line_left.png?v=10) no-repeat
}

.main .download-box .support-title {
    width: 240px;
    height: 57px
}

.main .download-box .support-title:after {
    position: absolute;
    content: "";
    width: 240px;
    height: 57px;
    top: 0;
    left: 8px;
    background: url(/Images/download/bkg_support.png?v=10) no-repeat
}

.main .download-box .download-button {
    position: absolute;
    top: 246px;
    left: -47px;
    z-index: 3;
    cursor: pointer
}

.main .download-box .inner-box {
    height: 840px;
    max-height: 840px
}

.main .download-box .inner-box .contact {
    font-size: 12px;
    position: relative;
    margin-top: 10px
}

.main .download-box .inner-box .contact>li:not(:last-of-type):before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: url(/Images/download/line_drodown.png?v=10) no-repeat
}

.main .download-box .inner-box .contact>li {
    padding: 12px 0 12px 67px;
    position: relative
}

.main .download-box .inner-box .contact>li:after {
    position: absolute;
    content: "";
    top: 8px;
    left: 24px;
    width: 27px;
    height: 28px
}

.main .download-box .inner-box .contact>li.phone:after {
    background: url(/Images/download/ico_phone.png?v=10) no-repeat
}

.main .download-box .inner-box .contact>li.email:after {
    background: url(/Images/download/ico_email.png?v=10) no-repeat
}

.main .download-box .inner-box .contact>li.skype:after {
    background: url(/Images/download/ico_skype.png?v=10) no-repeat;
    top: 5px
}

.main .download-box .inner-box .contact>li.wechat:after {
    background: url(/Images/download/ico_wechat.png?v=10) no-repeat;
    top: 5px;
    width: 28px;
    height: 29px
}

.main .download-box .inner-box .contact>li .qr-code-container:before {
    left: -1px!important
}

.main .download-box .inner-box .contact>li .qr-code-container img {
    left: 3px!important
}

.main .download-box .inner-box .contact>li .qr-code-container i {
    left: 44px!important
}

.main .download-box .inner-box .contact>li a {
    text-decoration: none;
    text-transform: uppercase;
    padding: 15.24px 0;
    -o-transition: .3s ease;
    transition: .3s ease;
    will-change: height, padding
}

.main .download-box .inner-box .contact>li a:hover {
    color: #f3c600!important
}

.main .download-box .inner-box .contact>li a.desktop-download {
    display: inline-block;
    background-image: url(/Images/Manual/btn_download_manual.png?v=10);
    background-size: 100% 100%;
    width: 188px;
    height: 55px;
    margin: 15px 0 0 -43px
}

.main .download-box .inner-box .qr-code-container {
    position: relative;
    height: 129px
}

.main .download-box .inner-box .qr-code-container:before {
    content: "";
    background: url(/Images/frame_qrcode.png?v=10) no-repeat;
    position: absolute;
    top: 12px;
    width: 111px;
    height: 112px;
    left: 69px
}

.main .download-box .inner-box .qr-code-container i {
    position: absolute;
    top: 56px;
    color: #f3c600!important;
    left: 110px;
    font-size: 20px;
    z-index: 0
}

.main .download-box .inner-box .qr-code-container img {
    position: absolute;
    top: 13px;
    left: 70px;
    width: 104px;
    z-index: 1
}

.main .download-box .inner-box .qr-code-container>span {
    position: absolute;
    bottom: 13px;
    left: 70px
}

.main .download-box .inner-box .qr-code {
    font-size: 12px;
    position: relative;
    margin-top: 10px
}

.main .download-box .inner-box .qr-code>li {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px
}

.main .game-container {
    margin-bottom: 80px
}

.main .game-container .game-categories {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    padding-top: 32px
}

.main .game-container .game-categories:after {
    content: "";
    display: block;
    clear: both
}

.main .game-container .game-categories>ul.category {
    padding: 0;
    float: left;
    width: calc(100% - 240px)
}

.main .game-container .game-categories>ul.category>li {
    float: left;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 13px;
    font-family: 'Prompt';
    color: #b0b0b0
}

.main .game-container .game-categories>ul.category>li>a:hover,
.main .game-container .game-categories>ul.category>li>a:focus {
    text-decoration: none;
    color: #f3c600;
    outline: none
}

.main .game-container .game-categories>ul.category>li.active {
    color: #f3c600
}

.main .game-container .game-categories>ul.category>li.active>a {
    border-bottom: solid 2px
}

.main .game-container .game-categories>ul.category .dropdown-category-content {
    visibility: hidden;
    cursor: pointer
}

.main .game-container .game-categories>ul.category .dropdown-category-content.show-more {
    visibility: visible
}

.main .game-container .game-categories>ul.category .dropdown-category-content .dropdown-menu li.active a {
    color: #f3c600;
    background: none
}

.main .game-container .game-categories>ul.category .dropdown-category-content .dropdown-menu li a {
    color: #d0d0d0;
    padding: 6px 15px
}

.main .game-container .game-categories>ul.category .dropdown-category-content .dropdown-menu li a:hover {
    color: #f3c600;
    background: #111
}

.main .game-container .game-categories>ul.category .dropdown-category-content.open .dropdown-toggle {
    color: #f3c600
}

.main .game-container .game-categories>ul.category .dropdown-category-content.open .dropdown-menu {
    visibility: visible;
    opacity: 1
}

.main .game-container .game-categories>ul.toolbar {
    float: right;
    width: 180px
}

.main .game-container .game-categories>ul.toolbar input {
    position: relative;
    resize: none;
    width: 100%;
    padding: 8px 4px;
    display: block;
    background: 0 0;
    border: none;
    outline: 0;
    z-index: 2;
    -o-transition: .3s color ease;
    transition: .3s color ease;
    top: -8px;
    left: -22px;
    color: #b0b0b0
}

.main .game-container .game-categories>ul.toolbar .search-container {
    position: relative
}

.main .game-container .game-categories>ul.toolbar .search-container:after {
    content: '';
    position: absolute;
    top: -9px;
    right: 10px;
    background: url(/Images/games/bkg_search.png?v=10) no-repeat;
    width: 230px;
    height: 42px
}

.main .game-container .index-game-select {
    margin: 0 auto;
    user-select: none;
    padding-bottom: 8px;
    text-align: center;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    min-height: 800px
}

.main .game-container .index-game-select .index-game-box {
    display: none;
    float: left;
    width: 220px;
    height: 245px;
    margin: 0 4px
}

.main .game-container .index-game-select .index-game-box.active-category {
    display: block!important
}

.main .game-container .index-game-select .index-game-box:hover .index-title {
    color: #f3c600!important
}

.main .game-container .index-game-select .index-game-box .index-icon-container {
    height: 205px;
    position: relative
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-img-container {
    position: absolute
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-img-container .index-img-wrapper img {
    width: 220px;
    height: 195px
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-background-p {
    position: absolute;
    width: 220px;
    height: 195px;
    z-index: 5;
    top: 0
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-background-p .index-play-text {
    margin-top: 128px;
    cursor: pointer;
    display: none
}

.main .game-container .index-game-select .index-game-box .index-icon-container:before {
    background-image: url(/Images/games/silver.png?v=10);
    content: "";
    width: 201px;
    height: 144px;
    top: 43px;
    left: 9px;
    position: absolute
}

.main .game-container .index-game-select .index-game-box .index-icon-container:hover .index-play-text {
    display: block
}

.main .game-container .index-game-select .index-game-box .index-icon-container:hover:before {
    background-image: url(/Images/games/frame_hover.png)!important
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-flag {
    position: absolute;
    z-index: 3
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-flag.index-flag-new {
    right: 7px;
    top: 42px
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-flag.index-flag-new .pre-img {
    background: url(/Images/games/flag-new.png) no-repeat;
    background-size: 100% 100%;
    width: 47px;
    height: 48px;
    display: inline-block
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-flag.index-flag-hot {
    left: 7px;
    top: 41px
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-flag.index-flag-hot .pre-img {
    background: url(/Images/games/flag-hot.png) no-repeat;
    background-size: 100% 100%;
    width: 47px;
    height: 48px;
    display: inline-block
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-flag.index-flag-soon {
    top: 129px;
    margin-top: 41px;
    left: 20px
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-flag.index-flag-soon .pre-img {
    background-image: url('/Images/games/comingsoon.png');
    width: 182px;
    height: 35px;
    display: inline-block
}

.main .game-container .index-game-select .index-game-box .index-icon-container .index-flag .coming-soon {
    position: absolute;
    width: 100%;
    top: 6px;
    font-weight: bold;
    color: #191717!important;
    font-family: 'Prompt';
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center
}

.main .game-container .index-game-select .index-game-box .index-jackpot {
    position: relative;
    text-align: center
}

.main .game-container .index-game-select .index-game-box .index-jackpot .jackpot-background:before {
    content: "";
    top: -33px;
    left: 21px;
    position: absolute;
    width: 180px;
    height: 32px;
    background-image: url('/Images/games/bkg_jackpot.png?v=10');
    z-index: 3
}

.main .game-container .index-game-select .index-game-box .index-jackpot .jackpot-coin {
    width: 34px;
    height: 33px;
    background-image: url('/Images/games/Coin.png?v=10');
    position: absolute;
    top: -43px;
    left: 35px;
    z-index: 4
}

.main .game-container .index-game-select .index-game-box .index-jackpot .jackpot-value-container {
    position: absolute;
    display: inline-block;
    width: 100%;
    left: 0;
    top: -29px;
    z-index: 4
}

.main .game-container .index-game-select .index-game-box .index-title {
    display: block;
    font-size: 14px;
    line-height: 17px;
    color: #959595;
    font-weight: bold;
    text-align: center;
    padding-left: 8px
}

.main .game-container .index-game-select .index-game-box .game-bet-limits {
    position: absolute;
    width: 90px;
    bottom: 36px;
    right: 15px;
    text-align: center
}

.main .game-container .index-game-select .index-game-box .game-bet-limits span {
    font-size: 13px;
    letter-spacing: .8px;
    font-weight: bold
}

.main .game-jackpot-container {
    width: 942px;
    display: inline-block;
    margin-top: 20px;
    position: relative
}

.main .game-jackpot-container .jackpot-light-circle {
    width: 272px;
    height: 66px;
    display: inline-block;
    background: url(/Images/GameJackpot/gif_animation.png?v=10) no-repeat
}

.main .game-jackpot-container .center-container {
    position: absolute;
    top: 9px;
    width: 100%;
    left: 216px
}

.main .game-jackpot-container .jackpot {
    width: 100%;
    position: absolute;
    left: 217px;
    top: 33px;
    font-size: 24px;
    font-weight: bold
}

    .main .game-jackpot-container .star {
        position: absolute;
        background: url('images/start_jackpot.png') no-repeat;
        background-size: contain;
        overflow: hidden
    }

.main .game-jackpot-container .star.star-1 {
    width: 42px;
    height: 33px;
    top: 36px;
    left: -3px
}

.main .game-jackpot-container .star.star-2 {
    width: 31px;
    height: 34px;
    top: 14px;
    left: 56px
}

.main .game-jackpot-container .star.star-3 {
    width: 29px;
    height: 39px;
    top: 40px;
    left: 176px
}

.main .game-jackpot-container .star.star-4 {
    width: 31px;
    height: 42px;
    top: 11px;
    left: 269px
}

.main .game-jackpot-container .star.star-5 {
    width: 34px;
    height: 47px;
    top: 37px;
    left: 373px
}


.main-spinner {
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: none
}



@media(max-width:1024px) {
    .main .jackpot-container .center-container {
        top: 75px!important
    }
    .main .jackpot-container .img-jackpot {
        width: 940px;
        background-size: 100%
    }
    nav.navbar-fns .container-jackpot .navbar-navigation-fns .navbar-brand {
        margin-left: -3px!important
    }
}

@media(max-width:1080px) {
    .live-casino-container {
        padding: 0 8px
    }
    .live-casino-container .live-casino-item {
        width: auto
    }
    .live-casino-container .live-casino-item .item {
        width: 312px;
        height: 225px
    }
}

@media(min-width:1310px) {
    .logo-container {
        margin: 23px!important
    }
}

@media(min-width:1280px) {
    .jackpot-container .jackpot-light-circle {
        width: 403px;
        height: 98px;
        display: inline-block;
        background: url(./Images/circle.png?v=10) no-repeat
    }
}

@media(max-width:1279px) {
    .footer .left {
        width: 500px
    }
    .jackpot-container .center-container {
        top: 76px!important
    }
    .jackpot-container .center-container .jackpot-light-circle {
        width: 328px;
        height: 80px;
        display: inline-block;
        background: url(./Images/circle_less_1280.png?v=10) no-repeat
    }
    .jackpot-container .jackpot {
        top: 109px!important
    }
    .jackpot-container .jackpot .jackpot-num {
        font-size: 26px!important
    }
}




