.paytable .rcs-custom-scroll,
.paytable-land .rcs-custom-scroll,
.rules .rcs-custom-scroll {
    min-height: 0px;
    min-width: 0px;
}

.paytable .rcs-custom-scroll .rcs-outer-container,
.paytable-land .rcs-custom-scroll .rcs-outer-container,
.rules .rcs-custom-scroll .rcs-outer-container {
    overflow: hidden;
}

.paytable .rcs-custom-scroll .rcs-outer-container .rcs-positioning,
.rules .rcs-custom-scroll .rcs-outer-container .rcs-positioning {
    position: unset;
}

.paytable .rcs-custom-scroll .rcs-inner-container,
.paytable-land .rcs-custom-scroll .rcs-inner-container,
.rules .rcs-custom-scroll .rcs-inner-container {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: scroll;
}

.paytable .rcs-custom-scroll .rcs-inner-container::after,
.paytable-land .rcs-custom-scroll .rcs-inner-container::after,
.rules .rcs-custom-scroll .rcs-inner-container::after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .05) 60%, transparent);
    content: "";
    height: 0px;
    left: 0px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    transition: height .1s ease-in;
    will-change: height;
}

.paytable_mtp_reel {
    background-image: url(image/multiplier.png);
    background-position: -1px -1px;
    background-repeat: no-repeat;
    background-size: 571px 258px;
    display: inline-block;
    height: 256px;
    min-height: 256px;
    min-width: 569px;
    overflow: hidden;
    width: 569px;
}

.paytable_feature.questionmark {
    background-position: -563px -1px;
    height: 132px;
    min-height: 132px;
    min-width: 132px;
    width: 132px;
}

.paytable_feature.feat_ways {
    background-position: -1px -1px;
    height: 260px;
    min-height: 260px;
    min-width: 560px;
    width: 560px;
}

.paytable_feature_localize {
    background-image: url(image/symbol2.png);
    background-repeat: no-repeat;
    background-size: 1004px 474px;
    display: inline-block;
    overflow: hidden;
}

.paytable_feature_localize.feat_fb {
    background-position: -603px -1px;
    height: 160px;
    min-height: 160px;
    min-width: 400px;
    width: 400px;
}

.paytable_special_symbols {
    background-image: url(image/wild.png);
    background-position: -1px -1px;
    background-repeat: no-repeat;
    background-size: 156px 151px;
    display: inline-block;
    height: 149px;
    min-height: 149px;
    min-width: 154px;
    overflow: hidden;
    width: 154px;
}

.paytable_feature_symbols {
    background-image: url(image/symbol.png);
    background-repeat: no-repeat;
    background-size: 324px 162px;
    display: inline-block;
    overflow: hidden;
}

.paytable_feature_symbols.s_scatter {
    background-position: -1px -1px;
    height: 160px;
    min-height: 160px;
    min-width: 160px;
    width: 160px;
}

.paytable_feature.feat_mtp {
    background-position: -1px -263px;
    height: 240px;
    min-height: 240px;
    min-width: 600px;
    width: 600px;
}

.paytable_feature_localize.feat_wild {
    background-position: -1px -1px;
    height: 472px;
    min-height: 472px;
    min-width: 600px;
    width: 600px;
}

.paytable_symbols {
    background-image: url(image/Symbols.png);
    background-repeat: no-repeat;
    background-size: 251px 395px;
    display: inline-block;
    overflow: hidden;
}


.paytable_mtp_bns {
    background-image: url(image/DragonFeatuture.png);
    background-position: -1px -1px;
    background-repeat: no-repeat;
    background-size: 576px 394px;
    display: inline-block;
    height: 392px;
    min-height: 392px;
    min-width: 574px;
    overflow: hidden;
    width: 574px;
}

.paytable_sw_en {
    background-image: url(image/SureWin_en.png);
    background-position: -1px -1px;
    background-repeat: no-repeat;
    background-size: 240px 346px;
    display: inline-block;
    height: 344px;
    min-height: 344px;
    min-width: 238px;
    overflow: hidden;
    width: 238px;
}
.paytable_sw_th {
    background-image: url(image/SureWin_th.png);
    background-position: -1px -1px;
    background-repeat: no-repeat;
    background-size: 240px 346px;
    display: inline-block;
    height: 344px;
    min-height: 344px;
    min-width: 238px;
    overflow: hidden;
    width: 238px;
}

.paytable_paylines {
    background-image: url(image/winn.png);
    background-repeat: no-repeat;
    background-size: 160px 29px;
    display: inline-block;
    overflow: hidden;
}

.paytable_paylines.pl1 {
    background-position: -1px -1px;
    height: 27px;
    min-height: 27px;
    min-width: 30px;
    width: 30px;
}

.paytable_paylines.pl2 {
    background-position: -33px -1px;
    height: 27px;
    min-height: 27px;
    min-width: 30px;
    width: 30px;
}

.paytable_paylines.pl3 {
    background-position: -65px -1px;
    height: 27px;
    min-height: 27px;
    min-width: 30px;
    width: 30px;
}

.paytable_paylines.pl4 {
    background-position: -97px -1px;
    height: 27px;
    min-height: 27px;
    min-width: 30px;
    width: 30px;
}

.paytable_paylines.pl5 {
    background-position: -129px -1px;
    height: 27px;
    min-height: 27px;
    min-width: 30px;
    width: 30px;
}

.paytable_symbols.h_angbao {
    background-position: -1px -268px;
    height: 126px;
    min-height: 126px;
    min-width: 129px;
    width: 129px;
}

.paytable_symbols.h_coins {
    background-position: -132px -268px;
    height: 108px;
    min-height: 108px;
    min-width: 118px;
    width: 118px;
}

.paytable_symbols.h_green {
    background-position: -141px -1px;
    height: 128px;
    min-height: 128px;
    min-width: 103px;
    width: 103px;
}

.paytable_symbols.h_ingot {
    background-position: -1px -140px;
    height: 126px;
    min-height: 126px;
    min-width: 134px;
    width: 134px;
}

.paytable_symbols.h_lantern {
    background-position: -1px -1px;
    height: 137px;
    min-height: 137px;
    min-width: 138px;
    width: 138px;
}

.paytable_symbols.h_ribbon {
    background-position: -141px -131px;
    height: 119px;
    min-height: 119px;
    min-width: 102px;
    width: 102px;
}