[class^="col-"],[class*=" col-"]{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -moz-box-flex:0;
    -moz-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%
}
.row-flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.row-flex .col-xs{
    position:relative;
    flex-basis:0%;
    flex-grow:1;
    max-width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.row-flex .col-xs-1{
    -webkit-box-flex:0;
    -webkit-flex:0 0 8.33333%;
    -moz-box-flex:0;
    -moz-flex:0 0 8.33333%;
    -ms-flex:0 0 8.33333%;
    flex:0 0 8.33333%;
    max-width:8.33333%
}
.row-flex .col-xs-2{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.66667%;
    -moz-box-flex:0;
    -moz-flex:0 0 16.66667%;
    -ms-flex:0 0 16.66667%;
    flex:0 0 16.66667%;
    max-width:16.66667%
}
.row-flex .col-xs-3{
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
    -moz-box-flex:0;
    -moz-flex:0 0 25%;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.row-flex .col-xs-4{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.33333%;
    -moz-box-flex:0;
    -moz-flex:0 0 33.33333%;
    -ms-flex:0 0 33.33333%;
    flex:0 0 33.33333%;
    max-width:33.33333%
}
.row-flex .col-xs-5{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.66667%;
    -moz-box-flex:0;
    -moz-flex:0 0 41.66667%;
    -ms-flex:0 0 41.66667%;
    flex:0 0 41.66667%;
    max-width:41.66667%
}
.row-flex .col-xs-6{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -moz-box-flex:0;
    -moz-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.row-flex .col-xs-7{
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.33333%;
    -moz-box-flex:0;
    -moz-flex:0 0 58.33333%;
    -ms-flex:0 0 58.33333%;
    flex:0 0 58.33333%;
    max-width:58.33333%
}
.row-flex .col-xs-8{
    -webkit-box-flex:0;
    -webkit-flex:0 0 66.66667%;
    -moz-box-flex:0;
    -moz-flex:0 0 66.66667%;
    -ms-flex:0 0 66.66667%;
    flex:0 0 66.66667%;
    max-width:66.66667%
}
.row-flex .col-xs-9{
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
    -moz-box-flex:0;
    -moz-flex:0 0 75%;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.row-flex .col-xs-10{
    -webkit-box-flex:0;
    -webkit-flex:0 0 83.33333%;
    -moz-box-flex:0;
    -moz-flex:0 0 83.33333%;
    -ms-flex:0 0 83.33333%;
    flex:0 0 83.33333%;
    max-width:83.33333%
}
.row-flex .col-xs-11{
    -webkit-box-flex:0;
    -webkit-flex:0 0 91.66667%;
    -moz-box-flex:0;
    -moz-flex:0 0 91.66667%;
    -ms-flex:0 0 91.66667%;
    flex:0 0 91.66667%;
    max-width:91.66667%
}
.row-flex .col-xs-12{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -moz-box-flex:0;
    -moz-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.row-flex .pull-xs-0{
    right:auto
}
.row-flex .pull-xs-1{
    right:8.33333%
}
.row-flex .pull-xs-2{
    right:16.66667%
}
.row-flex .pull-xs-3{
    right:25%
}
.row-flex .pull-xs-4{
    right:33.33333%
}
.row-flex .pull-xs-5{
    right:41.66667%
}
.row-flex .pull-xs-6{
    right:50%
}
.row-flex .pull-xs-7{
    right:58.33333%
}
.row-flex .pull-xs-8{
    right:66.66667%
}
.row-flex .pull-xs-9{
    right:75%
}
.row-flex .pull-xs-10{
    right:83.33333%
}
.row-flex .pull-xs-11{
    right:91.66667%
}
.row-flex .pull-xs-12{
    right:100%
}
.row-flex .push-xs-0{
    left:auto
}
.row-flex .push-xs-1{
    left:8.33333%
}
.row-flex .push-xs-2{
    left:16.66667%
}
.row-flex .push-xs-3{
    left:25%
}
.row-flex .push-xs-4{
    left:33.33333%
}
.row-flex .push-xs-5{
    left:41.66667%
}
.row-flex .push-xs-6{
    left:50%
}
.row-flex .push-xs-7{
    left:58.33333%
}
.row-flex .push-xs-8{
    left:66.66667%
}
.row-flex .push-xs-9{
    left:75%
}
.row-flex .push-xs-10{
    left:83.33333%
}
.row-flex .push-xs-11{
    left:91.66667%
}
.row-flex .push-xs-12{
    left:100%
}
.row-flex .offset-xs-1{
    margin-left:8.33333%
}
.row-flex .offset-xs-2{
    margin-left:16.66667%
}
.row-flex .offset-xs-3{
    margin-left:25%
}
.row-flex .offset-xs-4{
    margin-left:33.33333%
}
.row-flex .offset-xs-5{
    margin-left:41.66667%
}
.row-flex .offset-xs-6{
    margin-left:50%
}
.row-flex .offset-xs-7{
    margin-left:58.33333%
}
.row-flex .offset-xs-8{
    margin-left:66.66667%
}
.row-flex .offset-xs-9{
    margin-left:75%
}
.row-flex .offset-xs-10{
    margin-left:83.33333%
}
.row-flex .offset-xs-11{
    margin-left:91.66667%
}
@media (min-width:544px){
    .row-flex .col-sm{
        position:relative;
        flex-basis:0%;
        flex-grow:1;
        max-width:100%;
        min-height:1px;
        padding-right:15px;
        padding-left:15px
    }
    .row-flex .col-sm-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .row-flex .col-sm-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .row-flex .col-sm-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -moz-box-flex:0;
        -moz-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .row-flex .col-sm-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .row-flex .col-sm-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .row-flex .col-sm-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -moz-box-flex:0;
        -moz-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .row-flex .col-sm-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .row-flex .col-sm-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .row-flex .col-sm-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -moz-box-flex:0;
        -moz-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .row-flex .col-sm-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .row-flex .col-sm-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .row-flex .col-sm-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -moz-box-flex:0;
        -moz-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .row-flex .pull-sm-0{
        right:auto
    }
    .row-flex .pull-sm-1{
        right:8.33333%
    }
    .row-flex .pull-sm-2{
        right:16.66667%
    }
    .row-flex .pull-sm-3{
        right:25%
    }
    .row-flex .pull-sm-4{
        right:33.33333%
    }
    .row-flex .pull-sm-5{
        right:41.66667%
    }
    .row-flex .pull-sm-6{
        right:50%
    }
    .row-flex .pull-sm-7{
        right:58.33333%
    }
    .row-flex .pull-sm-8{
        right:66.66667%
    }
    .row-flex .pull-sm-9{
        right:75%
    }
    .row-flex .pull-sm-10{
        right:83.33333%
    }
    .row-flex .pull-sm-11{
        right:91.66667%
    }
    .row-flex .pull-sm-12{
        right:100%
    }
    .row-flex .push-sm-0{
        left:auto
    }
    .row-flex .push-sm-1{
        left:8.33333%
    }
    .row-flex .push-sm-2{
        left:16.66667%
    }
    .row-flex .push-sm-3{
        left:25%
    }
    .row-flex .push-sm-4{
        left:33.33333%
    }
    .row-flex .push-sm-5{
        left:41.66667%
    }
    .row-flex .push-sm-6{
        left:50%
    }
    .row-flex .push-sm-7{
        left:58.33333%
    }
    .row-flex .push-sm-8{
        left:66.66667%
    }
    .row-flex .push-sm-9{
        left:75%
    }
    .row-flex .push-sm-10{
        left:83.33333%
    }
    .row-flex .push-sm-11{
        left:91.66667%
    }
    .row-flex .push-sm-12{
        left:100%
    }
    .row-flex .offset-sm-0{
        margin-left:0%
    }
    .row-flex .offset-sm-1{
        margin-left:8.33333%
    }
    .row-flex .offset-sm-2{
        margin-left:16.66667%
    }
    .row-flex .offset-sm-3{
        margin-left:25%
    }
    .row-flex .offset-sm-4{
        margin-left:33.33333%
    }
    .row-flex .offset-sm-5{
        margin-left:41.66667%
    }
    .row-flex .offset-sm-6{
        margin-left:50%
    }
    .row-flex .offset-sm-7{
        margin-left:58.33333%
    }
    .row-flex .offset-sm-8{
        margin-left:66.66667%
    }
    .row-flex .offset-sm-9{
        margin-left:75%
    }
    .row-flex .offset-sm-10{
        margin-left:83.33333%
    }
    .row-flex .offset-sm-11{
        margin-left:91.66667%
    }
}
@media (min-width:768px){
    .row-flex .col-md{
        position:relative;
        flex-basis:0%;
        flex-grow:1;
        max-width:100%;
        min-height:1px;
        padding-right:15px;
        padding-left:15px
    }
    .row-flex .col-md-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .row-flex .col-md-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .row-flex .col-md-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -moz-box-flex:0;
        -moz-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .row-flex .col-md-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .row-flex .col-md-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .row-flex .col-md-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -moz-box-flex:0;
        -moz-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .row-flex .col-md-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .row-flex .col-md-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .row-flex .col-md-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -moz-box-flex:0;
        -moz-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .row-flex .col-md-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .row-flex .col-md-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .row-flex .col-md-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -moz-box-flex:0;
        -moz-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .row-flex .pull-md-0{
        right:auto
    }
    .row-flex .pull-md-1{
        right:8.33333%
    }
    .row-flex .pull-md-2{
        right:16.66667%
    }
    .row-flex .pull-md-3{
        right:25%
    }
    .row-flex .pull-md-4{
        right:33.33333%
    }
    .row-flex .pull-md-5{
        right:41.66667%
    }
    .row-flex .pull-md-6{
        right:50%
    }
    .row-flex .pull-md-7{
        right:58.33333%
    }
    .row-flex .pull-md-8{
        right:66.66667%
    }
    .row-flex .pull-md-9{
        right:75%
    }
    .row-flex .pull-md-10{
        right:83.33333%
    }
    .row-flex .pull-md-11{
        right:91.66667%
    }
    .row-flex .pull-md-12{
        right:100%
    }
    .row-flex .push-md-0{
        left:auto
    }
    .row-flex .push-md-1{
        left:8.33333%
    }
    .row-flex .push-md-2{
        left:16.66667%
    }
    .row-flex .push-md-3{
        left:25%
    }
    .row-flex .push-md-4{
        left:33.33333%
    }
    .row-flex .push-md-5{
        left:41.66667%
    }
    .row-flex .push-md-6{
        left:50%
    }
    .row-flex .push-md-7{
        left:58.33333%
    }
    .row-flex .push-md-8{
        left:66.66667%
    }
    .row-flex .push-md-9{
        left:75%
    }
    .row-flex .push-md-10{
        left:83.33333%
    }
    .row-flex .push-md-11{
        left:91.66667%
    }
    .row-flex .push-md-12{
        left:100%
    }
    .row-flex .offset-md-0{
        margin-left:0%
    }
    .row-flex .offset-md-1{
        margin-left:8.33333%
    }
    .row-flex .offset-md-2{
        margin-left:16.66667%
    }
    .row-flex .offset-md-3{
        margin-left:25%
    }
    .row-flex .offset-md-4{
        margin-left:33.33333%
    }
    .row-flex .offset-md-5{
        margin-left:41.66667%
    }
    .row-flex .offset-md-6{
        margin-left:50%
    }
    .row-flex .offset-md-7{
        margin-left:58.33333%
    }
    .row-flex .offset-md-8{
        margin-left:66.66667%
    }
    .row-flex .offset-md-9{
        margin-left:75%
    }
    .row-flex .offset-md-10{
        margin-left:83.33333%
    }
    .row-flex .offset-md-11{
        margin-left:91.66667%
    }
}
@media (min-width:992px){
    .row-flex .col-lg{
        position:relative;
        flex-basis:0%;
        flex-grow:1;
        max-width:100%;
        min-height:1px;
        padding-right:15px;
        padding-left:15px
    }
    .row-flex .col-lg-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .row-flex .col-lg-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .row-flex .col-lg-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -moz-box-flex:0;
        -moz-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .row-flex .col-lg-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .row-flex .col-lg-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .row-flex .col-lg-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -moz-box-flex:0;
        -moz-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .row-flex .col-lg-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .row-flex .col-lg-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .row-flex .col-lg-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -moz-box-flex:0;
        -moz-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .row-flex .col-lg-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .row-flex .col-lg-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .row-flex .col-lg-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -moz-box-flex:0;
        -moz-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .row-flex .pull-lg-0{
        right:auto
    }
    .row-flex .pull-lg-1{
        right:8.33333%
    }
    .row-flex .pull-lg-2{
        right:16.66667%
    }
    .row-flex .pull-lg-3{
        right:25%
    }
    .row-flex .pull-lg-4{
        right:33.33333%
    }
    .row-flex .pull-lg-5{
        right:41.66667%
    }
    .row-flex .pull-lg-6{
        right:50%
    }
    .row-flex .pull-lg-7{
        right:58.33333%
    }
    .row-flex .pull-lg-8{
        right:66.66667%
    }
    .row-flex .pull-lg-9{
        right:75%
    }
    .row-flex .pull-lg-10{
        right:83.33333%
    }
    .row-flex .pull-lg-11{
        right:91.66667%
    }
    .row-flex .pull-lg-12{
        right:100%
    }
    .row-flex .push-lg-0{
        left:auto
    }
    .row-flex .push-lg-1{
        left:8.33333%
    }
    .row-flex .push-lg-2{
        left:16.66667%
    }
    .row-flex .push-lg-3{
        left:25%
    }
    .row-flex .push-lg-4{
        left:33.33333%
    }
    .row-flex .push-lg-5{
        left:41.66667%
    }
    .row-flex .push-lg-6{
        left:50%
    }
    .row-flex .push-lg-7{
        left:58.33333%
    }
    .row-flex .push-lg-8{
        left:66.66667%
    }
    .row-flex .push-lg-9{
        left:75%
    }
    .row-flex .push-lg-10{
        left:83.33333%
    }
    .row-flex .push-lg-11{
        left:91.66667%
    }
    .row-flex .push-lg-12{
        left:100%
    }
    .row-flex .offset-lg-0{
        margin-left:0%
    }
    .row-flex .offset-lg-1{
        margin-left:8.33333%
    }
    .row-flex .offset-lg-2{
        margin-left:16.66667%
    }
    .row-flex .offset-lg-3{
        margin-left:25%
    }
    .row-flex .offset-lg-4{
        margin-left:33.33333%
    }
    .row-flex .offset-lg-5{
        margin-left:41.66667%
    }
    .row-flex .offset-lg-6{
        margin-left:50%
    }
    .row-flex .offset-lg-7{
        margin-left:58.33333%
    }
    .row-flex .offset-lg-8{
        margin-left:66.66667%
    }
    .row-flex .offset-lg-9{
        margin-left:75%
    }
    .row-flex .offset-lg-10{
        margin-left:83.33333%
    }
    .row-flex .offset-lg-11{
        margin-left:91.66667%
    }
}
@media (min-width:1200px){
    .row-flex .col-xl{
        position:relative;
        flex-basis:0%;
        flex-grow:1;
        max-width:100%;
        min-height:1px;
        padding-right:15px;
        padding-left:15px
    }
    .row-flex .col-xl-1{
        -webkit-box-flex:0;
        -webkit-flex:0 0 8.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 8.33333%;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .row-flex .col-xl-2{
        -webkit-box-flex:0;
        -webkit-flex:0 0 16.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 16.66667%;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .row-flex .col-xl-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -moz-box-flex:0;
        -moz-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .row-flex .col-xl-4{
        -webkit-box-flex:0;
        -webkit-flex:0 0 33.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 33.33333%;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .row-flex .col-xl-5{
        -webkit-box-flex:0;
        -webkit-flex:0 0 41.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 41.66667%;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .row-flex .col-xl-6{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -moz-box-flex:0;
        -moz-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .row-flex .col-xl-7{
        -webkit-box-flex:0;
        -webkit-flex:0 0 58.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 58.33333%;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .row-flex .col-xl-8{
        -webkit-box-flex:0;
        -webkit-flex:0 0 66.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 66.66667%;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .row-flex .col-xl-9{
        -webkit-box-flex:0;
        -webkit-flex:0 0 75%;
        -moz-box-flex:0;
        -moz-flex:0 0 75%;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .row-flex .col-xl-10{
        -webkit-box-flex:0;
        -webkit-flex:0 0 83.33333%;
        -moz-box-flex:0;
        -moz-flex:0 0 83.33333%;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .row-flex .col-xl-11{
        -webkit-box-flex:0;
        -webkit-flex:0 0 91.66667%;
        -moz-box-flex:0;
        -moz-flex:0 0 91.66667%;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .row-flex .col-xl-12{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -moz-box-flex:0;
        -moz-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .row-flex .pull-xl-0{
        right:auto
    }
    .row-flex .pull-xl-1{
        right:8.33333%
    }
    .row-flex .pull-xl-2{
        right:16.66667%
    }
    .row-flex .pull-xl-3{
        right:25%
    }
    .row-flex .pull-xl-4{
        right:33.33333%
    }
    .row-flex .pull-xl-5{
        right:41.66667%
    }
    .row-flex .pull-xl-6{
        right:50%
    }
    .row-flex .pull-xl-7{
        right:58.33333%
    }
    .row-flex .pull-xl-8{
        right:66.66667%
    }
    .row-flex .pull-xl-9{
        right:75%
    }
    .row-flex .pull-xl-10{
        right:83.33333%
    }
    .row-flex .pull-xl-11{
        right:91.66667%
    }
    .row-flex .pull-xl-12{
        right:100%
    }
    .row-flex .push-xl-0{
        left:auto
    }
    .row-flex .push-xl-1{
        left:8.33333%
    }
    .row-flex .push-xl-2{
        left:16.66667%
    }
    .row-flex .push-xl-3{
        left:25%
    }
    .row-flex .push-xl-4{
        left:33.33333%
    }
    .row-flex .push-xl-5{
        left:41.66667%
    }
    .row-flex .push-xl-6{
        left:50%
    }
    .row-flex .push-xl-7{
        left:58.33333%
    }
    .row-flex .push-xl-8{
        left:66.66667%
    }
    .row-flex .push-xl-9{
        left:75%
    }
    .row-flex .push-xl-10{
        left:83.33333%
    }
    .row-flex .push-xl-11{
        left:91.66667%
    }
    .row-flex .push-xl-12{
        left:100%
    }
    .row-flex .offset-xl-0{
        margin-left:0%
    }
    .row-flex .offset-xl-1{
        margin-left:8.33333%
    }
    .row-flex .offset-xl-2{
        margin-left:16.66667%
    }
    .row-flex .offset-xl-3{
        margin-left:25%
    }
    .row-flex .offset-xl-4{
        margin-left:33.33333%
    }
    .row-flex .offset-xl-5{
        margin-left:41.66667%
    }
    .row-flex .offset-xl-6{
        margin-left:50%
    }
    .row-flex .offset-xl-7{
        margin-left:58.33333%
    }
    .row-flex .offset-xl-8{
        margin-left:66.66667%
    }
    .row-flex .offset-xl-9{
        margin-left:75%
    }
    .row-flex .offset-xl-10{
        margin-left:83.33333%
    }
    .row-flex .offset-xl-11{
        margin-left:91.66667%
    }
}
.row-flex::before{
    display:none
}
.row-flex .col-xs-first{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
    -moz-order:-1;
    -ms-flex-order:-1;
    order:-1
}
.row-flex .col-xs-last{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -moz-order:1;
    -ms-flex-order:1;
    order:1
}
.row-flex .col-xs-unordered{
    order:0
}
.row-flex.row-xs-top{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    align-items:flex-start
}
.row-flex.row-xs-center{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center
}
.row-flex.row-xs-bottom{
    -webkit-box-align:end;
    -ms-flex-align:end;
    -webkit-align-items:flex-end;
    -moz-align-items:flex-end;
    align-items:flex-end
}
.row-flex .col-xs-top{
    -webkit-align-self:flex-start;
    -moz-align-self:flex-start;
    -ms-flex-item-align:start;
    align-self:flex-start
}
.row-flex .col-xs-center{
    -webkit-align-self:center;
    -moz-align-self:center;
    -ms-flex-item-align:center;
    align-self:center
}
.row-flex .col-xs-bottom{
    -webkit-align-self:flex-end;
    -moz-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end
}
.row-flex.row-xs-left{
    justify-content:flex-start
}
.row-flex.row-xs-center{
    justify-content:center
}
.row-flex.row-xs-right{
    justify-content:flex-end
}
.row-flex.row-xs-around{
    justify-content:space-around
}
.row-flex.row-xs-between{
    justify-content:space-between
}
@media (min-width:544px){
    .row-flex .col-sm-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -moz-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .row-flex .col-sm-last{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -moz-order:1;
        -ms-flex-order:1;
        order:1
    }
    .row-flex .col-sm-unordered{
        order:0
    }
}
@media (min-width:544px){
    .row-flex.row-sm-top{
        -webkit-box-align:start;
        -ms-flex-align:start;
        -webkit-align-items:flex-start;
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .row-flex.row-sm-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        -moz-align-items:center;
        align-items:center
    }
    .row-flex.row-sm-bottom{
        -webkit-box-align:end;
        -ms-flex-align:end;
        -webkit-align-items:flex-end;
        -moz-align-items:flex-end;
        align-items:flex-end
    }
}
@media (min-width:544px){
    .row-flex .col-sm-top{
        -webkit-align-self:flex-start;
        -moz-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .row-flex .col-sm-center{
        -webkit-align-self:center;
        -moz-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .row-flex .col-sm-bottom{
        -webkit-align-self:flex-end;
        -moz-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
}
@media (min-width:544px){
    .row-flex.row-sm-left{
        justify-content:flex-start
    }
    .row-flex.row-sm-center{
        justify-content:center
    }
    .row-flex.row-sm-right{
        justify-content:flex-end
    }
    .row-flex.row-sm-around{
        justify-content:space-around
    }
    .row-flex.row-sm-between{
        justify-content:space-between
    }
}
@media (min-width:768px){
    .row-flex .col-md-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -moz-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .row-flex .col-md-last{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -moz-order:1;
        -ms-flex-order:1;
        order:1
    }
    .row-flex .col-md-unordered{
        order:0
    }
}
@media (min-width:768px){
    .row-flex.row-md-top{
        -webkit-box-align:start;
        -ms-flex-align:start;
        -webkit-align-items:flex-start;
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .row-flex.row-md-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        -moz-align-items:center;
        align-items:center
    }
    .row-flex.row-md-bottom{
        -webkit-box-align:end;
        -ms-flex-align:end;
        -webkit-align-items:flex-end;
        -moz-align-items:flex-end;
        align-items:flex-end
    }
}
@media (min-width:768px){
    .row-flex .col-md-top{
        -webkit-align-self:flex-start;
        -moz-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .row-flex .col-md-center{
        -webkit-align-self:center;
        -moz-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .row-flex .col-md-bottom{
        -webkit-align-self:flex-end;
        -moz-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
}
@media (min-width:768px){
    .row-flex.row-md-left{
        justify-content:flex-start
    }
    .row-flex.row-md-center{
        justify-content:center
    }
    .row-flex.row-md-right{
        justify-content:flex-end
    }
    .row-flex.row-md-around{
        justify-content:space-around
    }
    .row-flex.row-md-between{
        justify-content:space-between
    }
}
@media (min-width:992px){
    .row-flex .col-lg-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -moz-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .row-flex .col-lg-last{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -moz-order:1;
        -ms-flex-order:1;
        order:1
    }
    .row-flex .col-lg-unordered{
        order:0
    }
}
@media (min-width:992px){
    .row-flex.row-lg-top{
        -webkit-box-align:start;
        -ms-flex-align:start;
        -webkit-align-items:flex-start;
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .row-flex.row-lg-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        -moz-align-items:center;
        align-items:center
    }
    .row-flex.row-lg-bottom{
        -webkit-box-align:end;
        -ms-flex-align:end;
        -webkit-align-items:flex-end;
        -moz-align-items:flex-end;
        align-items:flex-end
    }
}
@media (min-width:992px){
    .row-flex .col-lg-top{
        -webkit-align-self:flex-start;
        -moz-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .row-flex .col-lg-center{
        -webkit-align-self:center;
        -moz-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .row-flex .col-lg-bottom{
        -webkit-align-self:flex-end;
        -moz-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
}
@media (min-width:992px){
    .row-flex.row-lg-left{
        justify-content:flex-start
    }
    .row-flex.row-lg-center{
        justify-content:center
    }
    .row-flex.row-lg-right{
        justify-content:flex-end
    }
    .row-flex.row-lg-around{
        justify-content:space-around
    }
    .row-flex.row-lg-between{
        justify-content:space-between
    }
}
@media (min-width:1200px){
    .row-flex .col-xl-first{
        -webkit-box-ordinal-group:0;
        -webkit-order:-1;
        -moz-order:-1;
        -ms-flex-order:-1;
        order:-1
    }
    .row-flex .col-xl-last{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -moz-order:1;
        -ms-flex-order:1;
        order:1
    }
    .row-flex .col-xl-unordered{
        order:0
    }
}
@media (min-width:1200px){
    .row-flex.row-xl-top{
        -webkit-box-align:start;
        -ms-flex-align:start;
        -webkit-align-items:flex-start;
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .row-flex.row-xl-center{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        -moz-align-items:center;
        align-items:center
    }
    .row-flex.row-xl-bottom{
        -webkit-box-align:end;
        -ms-flex-align:end;
        -webkit-align-items:flex-end;
        -moz-align-items:flex-end;
        align-items:flex-end
    }
}
@media (min-width:1200px){
    .row-flex .col-xl-top{
        -webkit-align-self:flex-start;
        -moz-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .row-flex .col-xl-center{
        -webkit-align-self:center;
        -moz-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .row-flex .col-xl-bottom{
        -webkit-align-self:flex-end;
        -moz-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
}
@media (min-width:1200px){
    .row-flex.row-xl-left{
        justify-content:flex-start
    }
    .row-flex.row-xl-center{
        justify-content:center
    }
    .row-flex.row-xl-right{
        justify-content:flex-end
    }
    .row-flex.row-xl-around{
        justify-content:space-around
    }
    .row-flex.row-xl-between{
        justify-content:space-between
    }
}
.row-flex .data-sidebar,.bank-container .row-flex>[class^="col-"]:first-child{
    flex:1;
    -ms-flex-positive:1;
    -ms-flex-negative:0;
    -ms-flex-preferred-size:0
}
#nprogress .bar{
    background:#d0233f
}
#nprogress .spinner-icon{
    border-top-color:#d0233f;
    border-left-color:#d0233f
}
.bootstrap-timepicker-widget input{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0;
    border:1px solid rgba(127,148,184,.2)
}
.bootstrap-timepicker-widget table td a{
    padding:0
}
.bootstrap-timepicker-widget table td a i{
    font-size:1em
}
.bootstrap-timepicker-widget table td input{
    min-width:40px;
    padding:5px
}
.input-daterange{
    width:auto
}
.input-daterange input{
    text-align:left
}
.input-daterange input,.input-daterange input:last-child{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px
}
.datepicker thead tr:first-child th:hover,.datepicker thead tr:first-child th:focus,.datepicker tfoot tr th:hover,.datepicker tfoot tr th:focus{
    background:#eee
}
.datepicker-dropdown:after{
    border-bottom:6px solid #10151d
}
.datepicker thead tr:first-child th:hover,.datepicker thead tr:first-child th.focused,.datepicker thead tr th:hover,.datepicker thead tr th.focused,.datepicker tfoot tr:first-child th:hover,.datepicker tfoot tr:first-child th.focused,.datepicker tfoot tr th:hover,.datepicker tfoot tr th.focused{
    background-color:#000000
}
.datepicker table tr td span:hover,.datepicker table tr td span.focused,.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{
    background-color:#000000
}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today .disabled,.datepicker table tr td.today .disabled:hover{
    color:#fff;
    background-color:#d0233f
}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today .disabled:hover,.datepicker table tr td.today .disabled:hover:hover{
    color:#fff;
    background-color:#d0233f
}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{
    background-color:#07090d
}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{
    color:#fff;
    background-color:#ba1f38;
    border-color:#ad1d34
}
.jackpot-animated{
    background-color:#fff
}
.jackpot-animated .jackpot-box{
    display:inline-block;
    margin:0 8px;
    vertical-align:middle
}
@media (min-width:1200px){
    .jackpot-animated .jackpot-box{
        line-height:100px
    }
}
.jackpot-animated .jackpot-currency,.jackpot-animated .jackpot-value{
    color:#ea5505;
    font-family:"Microsoft YaHei",sans-serif;
    font-size:60px;
    line-height:1;
    vertical-align:middle;
    padding:0;
    margin:0;
    font-weight:700
}
@media (max-width:991px){
    .jackpot-animated .jackpot-label img{
        max-width:180px
    }
    .jackpot-animated .jackpot-currency,.jackpot-animated .jackpot-value{
        font-size:48px
    }
}
@media (max-width:767px){
    .jackpot-animated .jackpot-label{
        width:100%
    }
    .jackpot-animated .jackpot-currency,.jackpot-animated .jackpot-value{
        font-size:32px
    }
}
#progJackpot{
    padding-top:5px;
    overflow:hidden
}
#progJackpot .jackpot-wrapper{
    background-color:#222;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAgMAAADwAc52AAAACVBMVEUsLCwYGBgAAABr2p9DAAAAE0lEQVR4XmNY1cAwsYGhAUQC2QApPwV3nXPE+wAAAABJRU5ErkJggg==);
    border:2px solid #e45c72;
    margin:auto;
    padding:10px
}
#progJackpot .jackpot-label,#progJackpot .jackpot-value{
    margin:auto
}
#progJackpot .jackpot-label{
    color:#fff;
    text-align:right;
    font:2.14286em/2.5 "Microsoft YaHei",sans-serif;
    text-shadow:0 0 10px rgba(255,255,255,.75)
}
#progJackpot .jackpot-value{
    color:#c20000;
    font:4.28571em/1.25 "Microsoft YaHei",sans-serif
}
#progJackpot .jackpot-value{
    -webkit-animation:flicker-red 0.8s linear infinite;
    -moz-animation:flicker-red 0.8s linear infinite;
    -ms-animation:flicker-red 0.8s linear infinite;
    -o-animation:flicker-red 0.8s linear infinite;
    animation:flicker-red 0.8s linear infinite;
    -webkit-animation-delay:-.3s;
    animation-delay:-.3s
}
@media (max-width:991px){
    #progJackpot .jackpot-value{
        font-size:50px
    }
}
@media (max-width:767px){
    #progJackpot .jackpot-label{
        text-align:left
    }
    #progJackpot .jackpot-label,#progJackpot .jackpot-value{
        line-height:1.2
    }
}
@media (max-width:480px){
    #progJackpot [class^="col-"],#progJackpot [class*=" col-"]{
        padding:0
    }
    #progJackpot .jackpot-label{
        font-size:20px
    }
    #progJackpot .jackpot-value{
        font-size:30px
    }
}
.banner-jackpot-wrapper{
    display:none;
    position:absolute;
    width:100%;
    max-width:1266px;
    left:0;
    right:0;
    margin:0 auto;
    -webkit-transform:translate(68%,-163%);
    -moz-transform:translate(68%,-163%);
    transform:translate(68%,-163%)
}
@media (min-width:1200px){
    .banner-jackpot-wrapper{
        -webkit-transform:translate(60%,-140%);
        -moz-transform:translate(60%,-140%);
        transform:translate(60%,-140%)
    }
}
@media (max-width:768px){
    .banner-jackpot-wrapper{
        position:relative;
        -webkit-transform:none;
        -moz-transform:none;
        transform:none
    }
}
.banner-jackpot-wrapper.top-left{
    top:0;
    -webkit-transform:translate(0,1%);
    -moz-transform:translate(0,1%);
    transform:translate(0,1%)
}
.banner-jackpot-wrapper.top-right{
    top:0;
    -webkit-transform:translate(0,-35%);
    -moz-transform:translate(0,-35%);
    transform:translate(0,-35%)
}
.banner-jackpot-wrapper.bottom-left{
    -webkit-transform:translate(0,-5%);
    -moz-transform:translate(0,-5%);
    transform:translate(0,-5%)
}
.banner-jackpot-wrapper.bottom-right{
    -webkit-transform:translate(55%,-5%);
    -moz-transform:translate(55%,-5%);
    transform:translate(55%,-5%)
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper{
    display:block;
    position:relative
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder{
    position:relative;
    width:300px;
    height:auto;
    display:flex;
    flex-direction:column;
    justify-content:flex-end
}
@media (min-width:1200px){
    .banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder{
        width:461px;
        height:226px
    }
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-title{
    width:100%;
    position:absolute;
    top:-50px;
    left:0
}
@media (min-width:1200px){
    .banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-title{
        top:-8px
    }
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor{
    padding:10px;
    background-color:rgba(0,0,0,.5)
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-label{
    overflow:hidden
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-label span{
    font-size:2.5rem
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-label span:first-child{
    float:left
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-label span:last-child{
    float:right
}
@media (max-width:767px){
    .banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-label span{
        display:none
    }
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-header{
    content:'';
    display:block;
    clear:both;
    margin-top:10px;
    border-radius:5px;
    padding:10px;
    background-color:#000
}
@media (max-width:767px){
    .banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-header{
        margin-top:0
    }
}
.banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-header h3{
    margin:0;
    font-size:3.7rem;
    font-weight:700;
    text-align:center;
    color:#d65312
}
@media (min-width:1200px){
    .banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-header h3{
        font-size:6rem
    }
}
@media (max-width:767px){
    .banner-jackpot-wrapper .banner-jackpot-innerwrapper .banner-jackpot-holder .banner-jackpot-bgcolor .banner-jackpot-header h3{
        font-size:11vw
    }
}
@-webkit-keyframes flicker-red{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#ffb2b2;
        filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000);
        -webkit-filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#c1b2b2;
        -webkit-filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00);
        filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00)
    }
}
@-moz-keyframes flicker-red{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#ffb2b2;
        filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000);
        -webkit-filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#c1b2b2;
        -webkit-filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00);
        filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00)
    }
}
@-ms-keyframes flicker-red{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#ffb2b2;
        filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000);
        -webkit-filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#c1b2b2;
        -webkit-filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00);
        filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00)
    }
}
@-o-keyframes flicker-red{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#ffb2b2;
        filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000);
        -webkit-filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#c1b2b2;
        -webkit-filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00);
        filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00)
    }
}
@keyframes flicker-red{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#ffb2b2;
        filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000);
        -webkit-filter:blur(1px) drop-shadow(0 0 1px red) drop-shadow(0 0 1px #ff0040) drop-shadow(0 0 2px #ff4000)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#c1b2b2;
        -webkit-filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00);
        filter:blur(0) drop-shadow(0 0 0 #320000) drop-shadow(0 0 0 #32000c) drop-shadow(0 0 0 #320d00)
    }
}
@-webkit-keyframes flicker-green{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#b2d8b2;
        filter:blur(1px) drop-shadow(0 0 1px green) drop-shadow(0 0 1px #208000) drop-shadow(0 0 2px #008020)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#b2bab2;
        filter:blur(0) drop-shadow(0 0 0 #001900) drop-shadow(0 0 0 #061900) drop-shadow(0 0 0 #001906)
    }
}
@-moz-keyframes flicker-green{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#b2d8b2;
        filter:blur(1px) drop-shadow(0 0 1px green) drop-shadow(0 0 1px #208000) drop-shadow(0 0 2px #008020)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#b2bab2;
        filter:blur(0) drop-shadow(0 0 0 #001900) drop-shadow(0 0 0 #061900) drop-shadow(0 0 0 #001906)
    }
}
@-ms-keyframes flicker-green{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#b2d8b2;
        filter:blur(1px) drop-shadow(0 0 1px green) drop-shadow(0 0 1px #208000) drop-shadow(0 0 2px #008020)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#b2bab2;
        filter:blur(0) drop-shadow(0 0 0 #001900) drop-shadow(0 0 0 #061900) drop-shadow(0 0 0 #001906)
    }
}
@-o-keyframes flicker-green{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#b2d8b2;
        filter:blur(1px) drop-shadow(0 0 1px green) drop-shadow(0 0 1px #208000) drop-shadow(0 0 2px #008020)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#b2bab2;
        filter:blur(0) drop-shadow(0 0 0 #001900) drop-shadow(0 0 0 #061900) drop-shadow(0 0 0 #001906)
    }
}
@keyframes flicker-green{
    0%,14%,26%,39%,50%,84%{
        opacity:1;
        color:#b2d8b2;
        filter:blur(1px) drop-shadow(0 0 1px green) drop-shadow(0 0 1px #208000) drop-shadow(0 0 2px #008020)
    }
    15%,25%,40%,49%,85%,100%{
        opacity:.4;
        color:#b2bab2;
        filter:blur(0) drop-shadow(0 0 0 #001900) drop-shadow(0 0 0 #061900) drop-shadow(0 0 0 #001906)
    }
}
.home-steps{
    font-family:"Microsoft YaHei",sans-serif;
    background:#fff;
    padding:15px;
    margin:10px 0 40px
}
.home-steps h2{
    text-transform:uppercase;
    color:#a41c32;
    font-size:22px;
    margin-top:0;
    margin-bottom:20px
}
.home-steps .step-icon{
    text-align:center;
    width:45px;
    height:45px;
    border:3px solid #d0233f;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
    margin:0 auto;
    display:block
}
.home-steps .step-icon i{
    color:#d0233f;
    line-height:1.9;
    font-size:20px
}
.home-steps .middle-icon:before,.home-steps .middle-icon:after{
    content:"";
    display:block;
    height:1px;
    width:80%;
    position:absolute;
    top:20px;
    right:60%;
    background-color:#d0233f
}
.home-steps .middle-icon:after{
    left:60%;
    right:auto
}
.home-steps ul{
    list-style:none;
    text-align:center;
    margin:0;
    padding:0
}
.home-steps ul li{
    display:inline-block
}
.home-steps ul .step-number{
    color:#d0233f;
    font-size:42px;
    font-weight:700;
    margin-right:5px;
    top:10px;
    position:relative
}
.home-steps ul .step-desc{
    font-size:12px;
    line-height:1.4;
    text-align:left;
    color:#fff
}
.home-steps ul .step-desc h3{
    font-size:20px;
    text-transform:uppercase;
    margin:0;
    line-height:1.2;
    font-weight:700;
    color:#000
}
@media (max-width:991px){
    .home-steps .middle-icon:before,.home-steps .middle-icon:after{
        width:70%;
        right:65%
    }
    .home-steps .middle-icon:after{
        left:65%
    }
}
@media (max-width:767px){
    .home-steps .step-icon{
        margin:20px auto 0
    }
    .home-steps .middle-icon:before,.home-steps .middle-icon:after{
        display:none
    }
    .home-steps ul{
        padding-bottom:20px;
        border-bottom:1px solid rgba(254,254,254,.1)
    }
    .home-steps [class^="col-"]:last-child ul,.home-steps [class*=" col-"]:last-child ul{
        border-bottom:none
    }
}
.steps-new{
    max-height:85px;
    background:transparent url(../images/mocha/home-steps-bg.jpg) center no-repeat;
    background-size:100% 100%,contain
}
.steps-new ul{
    margin-top:-18px
}
.steps-new .media{
    margin-top:0
}
.steps-new .media-body{
    vertical-align:middle
}
.game-box{
    position:relative;
    min-height:251px;
    overflow:hidden;
    margin-bottom:30px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
    background-color:#fff;
    background-image:-webkit-linear-gradient(top,#fff 0%,#f2f2f2 100%);
    background-image:-moz-linear-gradient(top,#fff 0%,#f2f2f2 100%);
    background-image:-o-linear-gradient(top,#fff 0%,#f2f2f2 100%);
    background-image:-ms-linear-gradient(top,#fff 0%,#f2f2f2 100%);
    background-image:linear-gradient(top,#fff 0%,#f2f2f2 100%);
    -webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.3),0 2px 2px 0 rgba(0,0,0,.2);
    box-shadow:0 6px 10px 0 rgba(0,0,0,.3),0 2px 2px 0 rgba(0,0,0,.2);
    -webkit-transition:0.28s cubic-bezier(.4,0,.2,1);
    transition:0.28s cubic-bezier(.4,0,.2,1)
}
.game-box .box-header{
    display:block;
    text-align:center;
    background-color:#8f182b
}
.game-box .box-header h3{
    font:normal 16px/16px "Microsoft YaHei",sans-serif;
    color:#fff;
    margin:0;
    padding:10px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.game-box .box-main{
    overflow:hidden;
    max-height:199px;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.game-box .box-main img{
    width:100%;
    height:auto
}
.game-box .action{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    background-color:rgba(0,0,0,.75);
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-box-shadow:inset 0 0 0 2px transparent;
    box-shadow:inset 0 0 0 2px transparent;
    -webkit-transition:0.28s cubic-bezier(.4,0,.2,1);
    transition:0.28s cubic-bezier(.4,0,.2,1);
    -webkit-box-shadow:inset 0 0 1px 1px rgba(164,28,50,.5);
    box-shadow:inset 0 0 1px 1px rgba(164,28,50,.5)
}
.game-box .action .btn{
    display:block;
    color:#fff;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0
}
.game-box .action .btn-default{
    margin-top:100px;
    color:#fff;
    background-color:#d0233f;
    border-color:rgba(252,183,18,.6)
}
.game-box .action .btn-default:focus,.game-box .action .btn-default.focus{
    color:#fff;
    background-color:#a41c32;
    border-color:rgba(141,100,2,.6)
}
.game-box .action .btn-default:hover{
    color:#fff;
    background-color:#a41c32;
    border-color:rgba(206,146,3,.6)
}
.game-box .action .btn-default:active,.game-box .action .btn-default.active,.open>.game-box .action .btn-default.dropdown-toggle{
    color:#fff;
    background-color:#a41c32;
    border-color:rgba(206,146,3,.6)
}
.game-box .action .btn-default:active:hover,.game-box .action .btn-default:active:focus,.game-box .action .btn-default:active.focus,.game-box .action .btn-default.active:hover,.game-box .action .btn-default.active:focus,.game-box .action .btn-default.active.focus,.open>.game-box .action .btn-default.dropdown-toggle:hover,.open>.game-box .action .btn-default.dropdown-toggle:focus,.open>.game-box .action .btn-default.dropdown-toggle.focus{
    color:#fff;
    background-color:#861729;
    border-color:rgba(141,100,2,.6)
}
.game-box .action .btn-default:active,.game-box .action .btn-default.active,.open>.game-box .action .btn-default.dropdown-toggle{
    background-image:none
}
.game-box .action .btn-default.disabled:hover,.game-box .action .btn-default.disabled:focus,.game-box .action .btn-default.disabled.focus,.game-box .action .btn-default[disabled]:hover,.game-box .action .btn-default[disabled]:focus,.game-box .action .btn-default[disabled].focus,fieldset[disabled] .game-box .action .btn-default:hover,fieldset[disabled] .game-box .action .btn-default:focus,fieldset[disabled] .game-box .action .btn-default.focus{
    background-color:#d0233f;
    border-color:rgba(252,183,18,.6)
}
.game-box .action .btn-default .badge{
    color:#d0233f;
    background-color:#fff
}
.game-box .action .btn-primary{
    color:#4c6fa9;
    background-color:#303030;
    border-color:rgba(127,148,184,.2)
}
.game-box .action .btn-primary:focus,.game-box .action .btn-primary.focus{
    color:#4c6fa9;
    background-color:#171717;
    border-color:rgba(66,85,118,.2)
}
.game-box .action .btn-primary:hover{
    color:#4c6fa9;
    background-color:#171717;
    border-color:rgba(89,116,161,.2)
}
.game-box .action .btn-primary:active,.game-box .action .btn-primary.active,.open>.game-box .action .btn-primary.dropdown-toggle{
    color:#4c6fa9;
    background-color:#171717;
    border-color:rgba(89,116,161,.2)
}
.game-box .action .btn-primary:active:hover,.game-box .action .btn-primary:active:focus,.game-box .action .btn-primary:active.focus,.game-box .action .btn-primary.active:hover,.game-box .action .btn-primary.active:focus,.game-box .action .btn-primary.active.focus,.open>.game-box .action .btn-primary.dropdown-toggle:hover,.open>.game-box .action .btn-primary.dropdown-toggle:focus,.open>.game-box .action .btn-primary.dropdown-toggle.focus{
    color:#4c6fa9;
    background-color:#050505;
    border-color:rgba(66,85,118,.2)
}
.game-box .action .btn-primary:active,.game-box .action .btn-primary.active,.open>.game-box .action .btn-primary.dropdown-toggle{
    background-image:none
}
.game-box .action .btn-primary.disabled:hover,.game-box .action .btn-primary.disabled:focus,.game-box .action .btn-primary.disabled.focus,.game-box .action .btn-primary[disabled]:hover,.game-box .action .btn-primary[disabled]:focus,.game-box .action .btn-primary[disabled].focus,fieldset[disabled] .game-box .action .btn-primary:hover,fieldset[disabled] .game-box .action .btn-primary:focus,fieldset[disabled] .game-box .action .btn-primary.focus{
    background-color:#303030;
    border-color:rgba(127,148,184,.2)
}
.game-box .action .btn-primary .badge{
    color:#303030;
    background-color:#4c6fa9
}
.game-box .action>*{
    -webkit-transform:translate(0,-100px);
    -moz-transform:translate(0,-100px);
    transform:translate(0,-100px);
    -webkit-transition:0.3s ease-in-out;
    transition:0.3s ease-in-out
}
.game-box:hover,.game-box:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
    box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)
}
.game-box:hover .box-header h3,.game-box:focus .box-header h3{
    position:relative;
    z-index:2
}
.game-box:hover .action,.game-box:focus .action{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
}
.game-box:hover .action>*,.game-box:focus .action>*{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    transform:translate(0,0)
}
.game-box .box-caption{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    max-height:100px;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.game-box .description{
    position:absolute;
    bottom:0
}
.game-box .description p{
    color:#fff
}
.itemadded{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:gameBox;
    animation-name:gameBox
}
@-webkit-keyframes gameBox{
    0%{
        opacity:0;
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        transform:translateX(-10px)
    }
    80%{
        transform:translateX(8px)
    }
    100%{
        transform:translateX(0)
    }
}
@-moz-keyframes gameBox{
    0%{
        opacity:0;
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        transform:translateX(-10px)
    }
    80%{
        transform:translateX(8px)
    }
    100%{
        transform:translateX(0)
    }
}
@-ms-keyframes gameBox{
    0%{
        opacity:0;
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        transform:translateX(-10px)
    }
    80%{
        transform:translateX(8px)
    }
    100%{
        transform:translateX(0)
    }
}
@-o-keyframes gameBox{
    0%{
        opacity:0;
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        transform:translateX(-10px)
    }
    80%{
        transform:translateX(8px)
    }
    100%{
        transform:translateX(0)
    }
}
@keyframes gameBox{
    0%{
        opacity:0;
        transform:translateX(2000px)
    }
    60%{
        opacity:1;
        transform:translateX(-10px)
    }
    80%{
        transform:translateX(8px)
    }
    100%{
        transform:translateX(0)
    }
}
.loadmore{
    height:100px;
    overflow:hidden;
    position:relative
}
.loadmore .inloader{
    width:30px;
    border:none;
    -webkit-animation:none;
    -moz-animation:none;
    -ms-animation:none;
    -o-animation:none;
    animation:none;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.loadmore .inloader:before,.loadmore .inloader:after{
    content:'';
    position:absolute;
    left:15px;
    width:30px
}
.loadmore .inloader:before{
    height:40px;
    background:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    border-radius:2px;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-backface-visibility:visible;
    -moz-backface-visibility:visible;
    -ms-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation:cardFlip 1s cubic-bezier(.51,.23,.02,.96) infinite;
    -moz-animation:cardFlip 1s cubic-bezier(.51,.23,.02,.96) infinite;
    -ms-animation:cardFlip 1s cubic-bezier(.51,.23,.02,.96) infinite;
    -o-animation:cardFlip 1s cubic-bezier(.51,.23,.02,.96) infinite;
    animation:cardFlip 1s cubic-bezier(.51,.23,.02,.96) infinite
}
.loadmore .inloader:after{
    height:4px;
    bottom:0;
    display:block;
    background:rgba(0,0,0,.1);
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    border-radius:100%;
    -webkit-animation:cardShadow 1s infinite;
    -moz-animation:cardShadow 1s infinite;
    -ms-animation:cardShadow 1s infinite;
    -o-animation:cardShadow 1s infinite;
    animation:cardShadow 1s infinite
}
@-webkit-keyframes cardFlip{
    0%{
        opacity:.75;
        transform:perspective(120px) rotateX(0deg) rotateY(0deg) scale(1,1) translateY(5px)
    }
    50%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) scale(1.1,1) translateY(5px)
    }
    60%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) translateY(-5px)
    }
    100%{
        opacity:.5;
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg) scale(.85,.75) translateY(15px)
    }
}
@-moz-keyframes cardFlip{
    0%{
        opacity:.75;
        transform:perspective(120px) rotateX(0deg) rotateY(0deg) scale(1,1) translateY(5px)
    }
    50%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) scale(1.1,1) translateY(5px)
    }
    60%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) translateY(-5px)
    }
    100%{
        opacity:.5;
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg) scale(.85,.75) translateY(15px)
    }
}
@-ms-keyframes cardFlip{
    0%{
        opacity:.75;
        transform:perspective(120px) rotateX(0deg) rotateY(0deg) scale(1,1) translateY(5px)
    }
    50%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) scale(1.1,1) translateY(5px)
    }
    60%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) translateY(-5px)
    }
    100%{
        opacity:.5;
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg) scale(.85,.75) translateY(15px)
    }
}
@-o-keyframes cardFlip{
    0%{
        opacity:.75;
        transform:perspective(120px) rotateX(0deg) rotateY(0deg) scale(1,1) translateY(5px)
    }
    50%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) scale(1.1,1) translateY(5px)
    }
    60%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) translateY(-5px)
    }
    100%{
        opacity:.5;
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg) scale(.85,.75) translateY(15px)
    }
}
@keyframes cardFlip{
    0%{
        opacity:.75;
        transform:perspective(120px) rotateX(0deg) rotateY(0deg) scale(1,1) translateY(5px)
    }
    50%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) scale(1.1,1) translateY(5px)
    }
    60%{
        opacity:.9;
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg) translateY(-5px)
    }
    100%{
        opacity:.5;
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg) scale(.85,.75) translateY(15px)
    }
}
@-webkit-keyframes cardShadow{
    0%{
        background:rgba(0,0,0,.05);
        transform:scale(.7,.9) translateY(10px)
    }
    100%{
        background:rgba(0,0,0,.1);
        transform:scale(1,1) translateY(10px)
    }
}
@-moz-keyframes cardShadow{
    0%{
        background:rgba(0,0,0,.05);
        transform:scale(.7,.9) translateY(10px)
    }
    100%{
        background:rgba(0,0,0,.1);
        transform:scale(1,1) translateY(10px)
    }
}
@-ms-keyframes cardShadow{
    0%{
        background:rgba(0,0,0,.05);
        transform:scale(.7,.9) translateY(10px)
    }
    100%{
        background:rgba(0,0,0,.1);
        transform:scale(1,1) translateY(10px)
    }
}
@-o-keyframes cardShadow{
    0%{
        background:rgba(0,0,0,.05);
        transform:scale(.7,.9) translateY(10px)
    }
    100%{
        background:rgba(0,0,0,.1);
        transform:scale(1,1) translateY(10px)
    }
}
@keyframes cardShadow{
    0%{
        background:rgba(0,0,0,.05);
        transform:scale(.7,.9) translateY(10px)
    }
    100%{
        background:rgba(0,0,0,.1);
        transform:scale(1,1) translateY(10px)
    }
}
.wallet-wrapper{
    position:relative;
    overflow:hidden
}
.wallet-wrapper.loading .loader{
    display:block!important
}
.wallet-wrapper.loading .wallets{
    opacity:.25;
    filter:alpha(opacity=25);
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    filter:grayscale(100%)
}
.wallets{
    padding:2px;
    margin:0 auto;
    list-style:none;
    background-color:rgba(16,21,29,.75);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px
}
.wallets .wallet{
    margin:2px;
    min-height:100%;
    text-align:center;
    position:relative;
    padding:10px;
    background-color:rgba(16,21,29,.75);
    -webkit-transition:0.3s;
    transition:0.3s;
    -webkit-box-flex:0;
    -webkit-flex:0 0 calc(25% - 4px);
    -moz-box-flex:0;
    -moz-flex:0 0 calc(25% - 4px);
    -ms-flex:0 0 calc(25% - 4px);
    flex:0 0 calc(25% - 4px)
}
.wallets .wallet .card-title{
    font:12px "Microsoft YaHei",sans-serif;
    color:rgba(254,254,254,.9);
    position:relative;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin:-10px;
    margin-bottom:10px;
    padding:10px 15px;
    background-color:rgba(11,14,20,.5)
}
.wallets .wallet .card-text{
    padding:10px
}
.wallets .wallet .currency{
    font-size:11px
}
.wallets .wallet .value{
    font:bold 18px "Microsoft YaHei",sans-serif;
    color:#d0233f
}
.wallets .wallet #refreshBtn{
    position:absolute;
    bottom:0;
    right:0
}
.wallets .wallet .status{
    display:none;
    font-size:12px;
    color:#fff;
    position:relative;
    bottom:3px;
    padding:5px;
    background-color:#5cb85c;
    width:22px;
    height:22px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%
}
@media (max-width:480px){
    .wallets .wallet{
        width:100%;
        -webkit-box-flex:0;
        -webkit-flex:0 0 calc(100% - 4px);
        -moz-box-flex:0;
        -moz-flex:0 0 calc(100% - 4px);
        -ms-flex:0 0 calc(100% - 4px);
        flex:0 0 calc(100% - 4px)
    }
}
.wallets .loading-wallet{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:rgba(48,48,48,.5)
}
.wallets .loading-wallet .card-title,.wallets .loading-wallet .card-text{
    opacity:.15;
    filter:alpha(opacity=15);
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    filter:grayscale(100%)
}
.wallets .loading-wallet .progress{
    display:block!important
}
.wallets .progress{
    width:100%;
    height:2px;
    margin:0 auto;
    overflow:visible;
    position:absolute;
    bottom:0;
    left:0;
    background-color:rgba(255,255,255,.1)
}
.wallets .progress-bar{
    width:100%;
    height:100%;
    position:absolute;
    background-color:#d0233f;
    -webkit-box-shadow:inset 0 1px 1px rgba(208,35,63,.075),0 0 6px #e77285;
    box-shadow:inset 0 1px 1px rgba(208,35,63,.075),0 0 6px #e77285;
    -webkit-animation:cssLoad 1s cubic-bezier(.45,0,1,1) infinite;
    -moz-animation:cssLoad 1s cubic-bezier(.45,0,1,1) infinite;
    -ms-animation:cssLoad 1s cubic-bezier(.45,0,1,1) infinite;
    -o-animation:cssLoad 1s cubic-bezier(.45,0,1,1) infinite;
    animation:cssLoad 1s cubic-bezier(.45,0,1,1) infinite
}
@-webkit-keyframes cssLoad{
    0%,100%{
        -webkit-transition-timing-function:cubic-bezier(1,0,.65,.85);
        transition-timing-function:cubic-bezier(1,0,.65,.85)
    }
    0%{
        width:0
    }
    100%{
        width:100%
    }
}
@-moz-keyframes cssLoad{
    0%,100%{
        -webkit-transition-timing-function:cubic-bezier(1,0,.65,.85);
        transition-timing-function:cubic-bezier(1,0,.65,.85)
    }
    0%{
        width:0
    }
    100%{
        width:100%
    }
}
@-ms-keyframes cssLoad{
    0%,100%{
        -webkit-transition-timing-function:cubic-bezier(1,0,.65,.85);
        transition-timing-function:cubic-bezier(1,0,.65,.85)
    }
    0%{
        width:0
    }
    100%{
        width:100%
    }
}
@-o-keyframes cssLoad{
    0%,100%{
        -webkit-transition-timing-function:cubic-bezier(1,0,.65,.85);
        transition-timing-function:cubic-bezier(1,0,.65,.85)
    }
    0%{
        width:0
    }
    100%{
        width:100%
    }
}
@keyframes cssLoad{
    0%,100%{
        -webkit-transition-timing-function:cubic-bezier(1,0,.65,.85);
        transition-timing-function:cubic-bezier(1,0,.65,.85)
    }
    0%{
        width:0
    }
    100%{
        width:100%
    }
}
.balance-points{
    z-index:1032
}
.balance-points .header-balance-points{
    min-width:250px;
    min-height:100px
}
.balance-points .table{
    font-size:12px;
    margin-bottom:10px
}
.balance-points caption{
    text-align:center;
    background-color:#000000
}
.balance-points caption a{
    cursor:pointer
}
.sidebar-header{
    color:#fff;
    text-transform:uppercase;
    margin:0 auto;
    padding:20px;
    background-color:#171f2a;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.sidebar-header .data-icon{
    color:#818a91;
    font-size:30px;
    vertical-align:text-bottom
}
.sidebar{
    height:100%;
    background-color:#1d2634
}
.sidebar li .data-icon{
    color:#d0233f;
    font-size:30px;
    width:40px;
    vertical-align:middle;
    text-align:center
}
.sidebar .list-group{
    margin-bottom:0
}
.sidebar .list-group-item{
    border-left:0;
    border-right:0;
    background-color:#263244;
    border-color:#2c394e
}
.sidebar .list-group-item:not(:last-child){
    border-bottom:0
}
.sidebar .list-group-item:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.sidebar .list-group-item:last-child{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.sidebar .list-group-item:hover,.sidebar .list-group-item:focus{
    border-color:transparent
}
.sidebar .list-group-item a{
    color:#fff;
    margin:-10px -15px;
    padding:10px 15px;
    display:block
}
.sidebar .list-group-item a:hover,.sidebar .list-group-item a:focus{
    color:#fff;
    background-color:rgba(208,35,63,.5)
}
.sidebar .list-group-item a:hover .data-icon,.sidebar .list-group-item a:focus .data-icon{
    color:#fff
}
.sidebar .list-group-item.active{
    border-color:#d0233f
}
.sidebar .list-group-item.active a{
    color:#fff;
    background-color:#d0233f
}
.sidebar .list-group-item.active a .data-icon{
    color:#fff
}
.sidebar .nav-tabs>li.active>a,.sidebar .nav-tabs>li.active>a:hover,.sidebar .nav-tabs>li.active>a:focus{
    border-color:#384a65;
    background-color:#384a65
}
.sidebar .nav-tabs>li .data-icon{
    color:#fff
}
@media (min-width:768px){
    .sidebar .nav-tabs>li a{
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis
    }
}
@media (max-width:991px){
    .sidebar-header{
        padding:20px 10px
    }
    .sidebar .list-group-item a{
        padding:10px
    }
    .sidebar .data-icon,.sidebar .fa{
        font-size:25px;
        width:35px;
        text-align:center
    }
}
#livechatFix,.sticky-download,#live-support{
    position:fixed;
    top:175px;
    z-index:1030;
    padding:0;
    margin:0;
    -webkit-transition:all 0.2s cubic-bezier(.69,.4,.45,1.19);
    transition:all 0.2s cubic-bezier(.69,.4,.45,1.19)
}
#livechatFix a,.sticky-download a,#live-support a{
    display:block
}
#livechatFix.alert-dismissible .close,.sticky-download.alert-dismissible .close,#live-support.alert-dismissible .close{
    right:5px
}
@media (max-width:768px){
    #livechatFix,.sticky-download,#live-support{
        top:35px;
        display:none
    }
}
.sticky-download{
    right:auto;
    left:-284px
}
.sticky-download:hover,.sticky-download:focus,.sticky-download:active{
    left:0
}
.sticky-download .download-wrapper{
    position:relative
}
.sticky-download .download-wrapper a{
    position:absolute;
    top:0;
    width:284px;
    height:100%
}
#livechatFix{
    left:auto;
    right:-160px
}
#livechatFix:hover,#livechatFix:focus,#livechatFix:active{
    right:0
}
#livechatFix .sidebar-img-holder{
    background-color:#000000;
    border-bottom-left-radius:30px;
    position:relative
}
#livechatFix .sidebar-img-holder a{
    height:36px;
    position:absolute;
    width:100%;
    right:0
}
#livechatFix .sidebar-img-holder .sidebar-register{
    top:104px
}
#livechatFix .sidebar-img-holder .sidebar-qq{
    top:154px
}
#livechatFix .sidebar-img-holder .sidebar-live-chat{
    top:204px
}
#livechatFix .sidebar-img-holder .sidebar-fast-deposit{
    top:257px;
    height:22px
}
#livechatFix .sidebar-img-holder .sidebar-fast-withdrawal{
    top:280px;
    height:22px
}
#live-support{
    right:-143px
}
#live-support ul{
    padding:0;
    margin:0
}
#live-support ul li{
    position:relative;
    display:block;
    padding:0;
    min-height:60px;
    min-width:200px
}
#live-support ul li a{
    -webkit-transition:all 0.2s cubic-bezier(.69,.4,.45,1.19);
    transition:all 0.2s cubic-bezier(.69,.4,.45,1.19);
    background-color:#141b25;
    width:100%;
    z-index:3;
    position:absolute;
    left:0;
    font-size:12px;
    color:#fff
}
#live-support ul li a:hover{
    left:-127px
}
#download-version .modal-dialog{
    min-width:768px
}
@media (max-width:767px){
    #download-version .modal-dialog{
        min-width:auto
    }
}
#download-version .modal-content .modal-footer{
    display:none
}
#download-version .modal-content .modal-body{
    padding:0
}
#download-version .modal-content .modal-body .download-modal-wrapper{
    position:relative;
    overflow:hidden
}
#download-version .modal-content .modal-body .download-modal-wrapper h3,#download-version .modal-content .modal-body .download-modal-wrapper p,#download-version .modal-content .modal-body .download-modal-wrapper a{
    color:#fff
}
#download-version .modal-content .modal-body .download-modal-wrapper h4{
    padding:30px 0 25px;
    clear:both;
    margin:0
}
#download-version .modal-content .modal-body .download-modal-wrapper .title{
    position:relative;
    margin-bottom:30px
}
#download-version .modal-content .modal-body .download-modal-wrapper .title:before{
    content:"";
    background:url(../images/img/line_right.png) center no-repeat;
    width:100%;
    height:100%;
    position:absolute;
    left:-50%;
    top:0
}
#download-version .modal-content .modal-body .download-modal-wrapper .title:after{
    content:"";
    background:url(../../images/img/line-left.png) center no-repeat;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
    width:100%;
    height:100%;
    position:absolute;
    right:-50%;
    top:0
}
#download-version .modal-content .modal-body .download-modal-wrapper .img-holder{
    display:flex;
    justify-content:center;
    background-color:#d0233f;
    border-radius:35px;
    max-width:102px;
    margin:20px auto 5px;
    overflow:hidden;
    padding:30px 0 0 30px
}
#download-version .modal-content .modal-body .download-modal-wrapper span:last-child{
    display:block;
    margin:10px 0 20px
}
#contactus{
    position:fixed;
    top:175px;
    z-index:1030;
    padding:0;
    margin:0;
    -webkit-transition:all 0.2s cubic-bezier(.69,.4,.45,1.19);
    transition:all 0.2s cubic-bezier(.69,.4,.45,1.19);
    right:-281px;
    cursor:pointer
}
#contactus .left,#contactus .right{
    float:left
}
#contactus .right{
    background:url(../images/contact-bg.png)
}
#contactus .right a{
    color:#fff;
    margin-left:70px;
    font-size:18px;
    margin-top:26px;
    position:absolute;
    text-decoration:none;
    transition:all 0.5s ease
}
#contactus .right .contact-phone:hover,#contactus .right .contact-qq:hover,#contactus .right .contact-email:hover,#contactus .right a:hover{
    color:#fff;
    text-shadow:#fff 0 0 10px;
    background:rgba(20,26,36,.9)
}
#contactus .contact-phone,#contactus .contact-qq,#contactus .contact-email{
    background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));
    height:75px;
    padding-left:10px;
    border-top-left-radius:50px;
    border-bottom-left-radius:50px;
    width:256px;
    margin:8px auto
}
#contactus p{
    color:#fff;
    margin-left:100px;
    font-size:18px;
    margin-top:26px;
    position:absolute
}
#contactus .contact-phone img,#contactus .contact-qq img,#contactus .contact-email img{
    position:absolute;
    width:60px;
    margin-top:7px
}
#contactus:hover,#contactus:focus,#contactus:active{
    right:0
}
.featured-new{
    background:#000000 url(../images/mocha/featured-bg.jpg) center no-repeat;
    background-size:100% 100%
}
.featured-new *{
    -webkit-transition:height,min-height 0.3s ease;
    transition:height,min-height 0.3s ease
}
.featured-new .featured-top{
    min-height:282px;
    content:'';
    display:block;
    clear:both
}
.featured-new .featured-top .prog-jackpot-new{
    display:block;
    position:relative;
    width:100%;
    margin-bottom:15px
}
@media (min-width:1200px){
    .featured-new .featured-top .prog-jackpot-new{
        margin-bottom:50px
    }
}
.featured-new .featured-top .prog-jackpot-new .prog-jackpot-holder{
    display:block;
    position:absolute;
    top:-90px;
    left:-15px;
    width:250px
}
@media (min-width:1200px){
    .featured-new .featured-top .prog-jackpot-new .prog-jackpot-holder{
        left:-17px
    }
}
@media (min-width:1200px){
    .featured-new .featured-top .prog-jackpot-new .prog-jackpot-holder{
        width:110%
    }
}
.featured-new .featured-top .prog-jackpot-new .prog-jackpot-holder img{
    width:100%
}
.featured-new .featured-top .prog-jackpot-new .prog-jackpot-holder h3{
    display:none;
    font-size:2.3rem;
    margin:-39px 0 0;
    font-weight:700;
    text-shadow:0 2px 2px #d0233f
}
@media (min-width:1200px){
    .featured-new .featured-top .prog-jackpot-new .prog-jackpot-holder h3{
        font-size:3.4rem;
        margin:-56px 0 0
    }
}
.featured-new .featured-top .prog-jackpot-new .progress{
    margin-bottom:0
}
.featured-new .featured-top .progress-bar-holder{
    padding:0 5px
}
.featured-new .featured-top .progress-bar-holder ul{
    background-color:transparent
}
.featured-new .featured-top .progress-bar-holder ul li{
    font-size:14px
}
.featured-new .featured-top .progress-bar-holder ul li:last-child{
    font-size:25px
}
.featured-new .featured-top .progress-bar-holder ul li:last-child small{
    color:#818a91;
    font-size:45%
}
.featured-new .featured-top .progress-bar-holder .progress{
    height:13px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px
}
.featured-new .featured-top .progress-bar-holder .progress .progress-bar{
    -webkit-transition:width 2s ease;
    transition:width 2s ease
}
.featured-new .featured-top .progress-bar-holder .progress .progress-bar-info{
    background-color:#35c0ff
}
.featured-new .featured-top .game-tab-for{
    margin:15px 0 0;
    padding:0;
    background-color:transparent
}
.featured-new .featured-top .game-tab-for .slick-list{
    max-height:230px;
    overflow:hidden
}
.featured-new .featured-top .game-tab-for .slick-dots{
    width:100%;
    list-style:none;
    margin-top:-18px;
    padding-left:0;
    overflow:hidden;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
    -webkit-justify-content:space-around;
    -moz-justify-content:space-around;
    justify-content:space-around;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    background-color:#d0233f;
    background-image:-webkit-linear-gradient(top,#d0233f 0,#63111e 100%);
    background-image:-moz-linear-gradient(top,#d0233f 0,#63111e 100%);
    background-image:-o-linear-gradient(top,#d0233f 0,#63111e 100%);
    background-image:-ms-linear-gradient(top,#d0233f 0,#63111e 100%);
    background-image:linear-gradient(top,#d0233f 0,#63111e 100%)
}
.featured-new .featured-top .game-tab-for .slick-dots li{
    background-color:transparent;
    overflow:hidden;
    border-left:1px solid #000000;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -moz-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -webkit-transition:400ms;
    transition:400ms
}
.featured-new .featured-top .game-tab-for .slick-dots li:first-child{
    border-left-color:transparent;
    -webkit-border-radius:0 0 0 5px;
    -moz-border-radius:0 0 0 5px;
    -ms-border-radius:0 0 0 5px;
    border-radius:0 0 0 5px
}
.featured-new .featured-top .game-tab-for .slick-dots li:last-child{
    -webkit-border-radius:0 0 5px 0;
    -moz-border-radius:0 0 5px 0;
    -ms-border-radius:0 0 5px 0;
    border-radius:0 0 5px 0
}
.featured-new .featured-top .game-tab-for .slick-dots li a{
    font-size:13px;
    color:#eee;
    text-transform:uppercase;
    display:block;
    margin:0;
    text-align:center;
    padding:12px 6px;
    white-space:nowrap;
    text-overflow:ellipsis;
    position:relative;
    overflow:visible
}
.featured-new .featured-top .game-tab-for .slick-dots li a span{
    position:relative;
    z-index:1
}
.featured-new .featured-top .game-tab-for .slick-dots li a:after,.featured-new .featured-top .game-tab-for .slick-dots li a:before{
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-transition:400ms;
    transition:400ms;
    opacity:0;
    filter:alpha(opacity=0)
}
.featured-new .featured-top .game-tab-for .slick-dots li a:after{
    background:#d0233f url(../images/mocha-btn-bg.png) center bottom no-repeat;
    -webkit-box-shadow:inset 0 5px 30px -5px #d4271d;
    box-shadow:inset 0 5px 30px -5px #d4271d
}
.featured-new .featured-top .game-tab-for .slick-dots li a:before{
    height:22px;
    pointer-events:none;
    bottom:-22px;
    top:auto;
    z-index:1032;
    background:transparent url(/images/mocha-btn-flare.png) center bottom no-repeat
}
.featured-new .featured-top .game-tab-for .slick-dots li a:hover:after,.featured-new .featured-top .game-tab-for .slick-dots li a:hover:before,.featured-new .featured-top .game-tab-for .slick-dots li a:focus:after,.featured-new .featured-top .game-tab-for .slick-dots li a:focus:before{
    overflow:hidden;
    opacity:1;
    filter:alpha(opacity=100)
}
.featured-new .featured-top .game-tab-for .slick-dots li:hover,.featured-new .featured-top .game-tab-for .slick-dots li:focus{
    color:#fff;
    border-color:#d4271d;
    -webkit-box-shadow:inset 0 5px 30px -5px #d4271d;
    box-shadow:inset 0 5px 30px -5px #d4271d
}
.featured-new .featured-top .game-tab-for .slick-dots li:first-child>a:after{
    -webkit-border-radius:0 0 0 5px;
    -moz-border-radius:0 0 0 5px;
    -ms-border-radius:0 0 0 5px;
    border-radius:0 0 0 5px;
    overflow:hidden
}
.featured-new .featured-top .game-tab-for .slick-dots li:last-child>a:after{
    -webkit-border-radius:0 0 5px 0;
    -moz-border-radius:0 0 5px 0;
    -ms-border-radius:0 0 5px 0;
    border-radius:0 0 5px 0;
    overflow:hidden
}
.featured-new .featured-top .game-tab-for .slick-dots .slick-active{
    overflow:hidden;
    background:#d0233f url(../images/mocha-btn-bg.png) center bottom no-repeat;
    -webkit-box-shadow:inset 0 5px 30px -5px #d4271d;
    box-shadow:inset 0 5px 30px -5px #d4271d
}
.featured-new .featured-middle{
    padding:10px 0 20px
}
.featured-new .featured-middle .winner div[class*="-holder"],.featured-new .featured-middle .winner div[class^="-holder"],.featured-new .featured-middle .promo-banners div[class*="-holder"],.featured-new .featured-middle .promo-banners div[class^="-holder"],.featured-new .featured-middle .promo-list div[class*="-holder"],.featured-new .featured-middle .promo-list div[class^="-holder"]{
    display:block;
    margin:0 auto
}
@media (min-width:992px){
    .featured-new .featured-middle .winner div[class*="-holder"],.featured-new .featured-middle .winner div[class^="-holder"],.featured-new .featured-middle .promo-banners div[class*="-holder"],.featured-new .featured-middle .promo-banners div[class^="-holder"],.featured-new .featured-middle .promo-list div[class*="-holder"],.featured-new .featured-middle .promo-list div[class^="-holder"]{
        height:230px
    }
}
@media (min-width:1200px){
    .featured-new .featured-middle .winner div[class*="-holder"],.featured-new .featured-middle .winner div[class^="-holder"],.featured-new .featured-middle .promo-banners div[class*="-holder"],.featured-new .featured-middle .promo-banners div[class^="-holder"],.featured-new .featured-middle .promo-list div[class*="-holder"],.featured-new .featured-middle .promo-list div[class^="-holder"]{
        height:274px
    }
}
.featured-new .featured-middle .winner{
    position:relative
}
.featured-new .featured-middle .winner .winner-holder{
    width:100%;
    padding-right:33px;
    position:absolute;
    top:-122px
}
@media (min-width:1200px){
    .featured-new .featured-middle .winner .winner-holder{
        top:-79px
    }
}
.featured-new .featured-middle .winner .winner-holder .slick-list{
    max-height:291px
}
@media (min-width:1200px){
    .featured-new .featured-middle .winner .winner-holder .slick-list{
        min-height:295px
    }
}
.featured-new .featured-middle .winner .winner-holder .title{
    color:#fff;
    text-align:center;
    padding:18px;
    font-size:18px;
    margin:0;
    background:#d0233f url(../images/mocha-btn-bg.png) center bottom no-repeat;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -ms-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    -webkit-box-shadow:inset 0 5px 30px -5px #d4271d;
    box-shadow:inset 0 5px 30px -5px #d4271d
}
.featured-new .featured-middle .winner .winner-holder ul{
    font-size:11px;
    padding:0 1px;
    border:2px solid #263245;
    border-top-color:transparent;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px
}
.featured-new .featured-middle .winner .winner-holder ul li{
    padding:7px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
    -webkit-justify-content:space-around;
    -moz-justify-content:space-around;
    justify-content:space-around;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    align-items:flex-start
}
.featured-new .featured-middle .winner .winner-holder ul li:nth-child(even){
    background-color:transparent
}
.featured-new .featured-middle .winner .winner-holder ul li:nth-child(odd){
    background-color:#0f141c
}
.featured-new .featured-middle .winner .winner-holder ul span{
    display:inline-block
}
.featured-new .featured-middle .winner .winner-holder ul span.uname{
    color:#d0233f
}
.featured-new .featured-middle .winner .winner-holder ul span.prize-won{
    color:#fff
}
.featured-new .featured-middle .winner .winner-holder ul span.vendor-game{
    color:#f90
}
.featured-new .featured-middle .promo-banners .promo-banner-holder img{
    width:100%;
    height:230px;
    border:2px solid #d0233f;
    overflow:hidden;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px
}
@media (min-width:1200px){
    .featured-new .featured-middle .promo-banners .promo-banner-holder img{
        height:274px
    }
}
.featured-new .featured-middle .promo-list .promo-list-holder{
    background:transparent url(../images/mocha/promo-list-bg.jpg) center no-repeat;
    background-size:cover;
    border:2px solid #d0233f;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px
}
.featured-new .featured-middle .promo-list .promo-list-holder .title{
    margin:30px auto 40px;
    text-align:center;
    color:#ffc266;
    background-color:#995c00;
    padding:5px 0
}
@media (min-width:1200px){
    .featured-new .featured-middle .promo-list .promo-list-holder .title{
        margin-top:50px
    }
}
.featured-new .featured-middle .promo-list .promo-list-holder ul{
    text-align:center
}
.featured-new .featured-middle .promo-list .promo-list-holder ul li a{
    color:#fff;
    display:block
}
.featured-new .featured-middle .promo-list .promo-list-holder ul li a:hover,.featured-new .featured-middle .promo-list .promo-list-holder ul li a:focus{
    color:#f90
}
.featured-slots{
    background:#000000 url(../images/mocha/featured-new-slots-bg.png) center no-repeat;
    background-size:cover;
    min-height:200px
}
@media (min-width:1200px){
    .featured-slots{
        min-height:280px
    }
}
.featured-slots .container{
    position:relative
}
.featured-slots .floating-slot-categories{
    display:block;
    position:absolute;
    left:15px;
    top:21px;
    z-index:1;
    height:100%;
    max-height:290px;
    background:rgba(0,0,0,.56)
}
.featured-slots .floating-slot-categories ul{
    max-width:25px;
    text-align:center;
    display:table;
    margin:0;
    min-height:211px
}
@media (min-width:1200px){
    .featured-slots .floating-slot-categories ul{
        min-height:263px
    }
}
.featured-slots .floating-slot-categories ul li{
    display:table-cell;
    vertical-align:middle
}
.featured-slots .floating-slot-categories ul li a{
    word-break:break-all!important;
    line-height:2em;
    font-weight:700;
    color:#fff;
    display:inline-block;
    padding:0 15px
}
.featured-slots .floating-slot-categories ul li a span{
    margin:0;
    padding:0;
    display:inline-block;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.featured-slots .cards{
    margin:0;
    padding:0;
    height:200px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
    -webkit-justify-content:space-around;
    -moz-justify-content:space-around;
    justify-content:space-around;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    align-items:center
}
@media (min-width:1200px){
    .featured-slots .cards{
        height:272px
    }
}
.featured-slots .cards .game-category-holder{
    max-width:50px;
    height:100%;
    text-align:center;
    position:relative;
    background:rgba(0,0,0,.56);
    display:table
}
.featured-slots .cards .game-category-holder .card-link{
    word-break:break-all!important;
    line-height:2em;
    font-weight:700;
    color:#fff;
    display:table-cell;
    vertical-align:middle;
    width:15px;
    padding:35px 0
}
.featured-slots .cards .game-category-holder .card-link span{
    margin-left:-3px;
    display:inline-block;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.featured-slots .cards .game-category-holder .card-link:hover{
    color:#f90
}
.featured-slots .cards li{
    padding-left:10px;
    padding-right:10px;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -moz-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.featured-slots .cards .card{
    margin:0;
    position:relative;
    background-color:transparent
}
.featured-slots .cards .card .card-img img{
    max-height:272px
}
.featured-slots .cards .card .card-img,.featured-slots .cards .card .card-footer{
    -webkit-transition:0.2s;
    transition:0.2s
}
.featured-slots .cards .card .card-footer{
    position:absolute;
    top:35%;
    opacity:0;
    filter:alpha(opacity=0)
}
.featured-slots .cards .card .card-footer .btn{
    background-color:rgba(0,0,0,.71);
    font-weight:700;
    color:#f90;
    font-size:16px;
    text-shadow:1px 1px 1px #000;
    letter-spacing:5px
}
.featured-slots .cards .card .card-footer .btn:hover{
    color:#fff
}
.featured-slots .cards .card:hover .card-img{
    overflow:hidden
}
.featured-slots .cards .card:hover .card-img img{
    -webkit-filter:blur(2px);
    -moz-filter:blur(2px);
    filter:blur(2px)
}
.featured-slots .cards .card:hover .card-footer{
    top:60%;
    transform:translateY(-100%);
    opacity:1;
    filter:alpha(opacity=100)
}
#header .navbar-brand{
    padding:15px 0 0;
    height:auto;
    min-height:50px;
    position:relative;
    z-index:1
}
#header .navbar-brand h1{
    margin:0;
}
#header .navbar-brand h1 #main-logo{display: block;}
/*#main-logo{display: none;}*/
#header .navbar-brand img{
    -webkit-transition:300ms;
    transition:300ms
}
@media (max-width:767px){
    #header .navbar-brand{
        padding:10px 15px
    }
    #header .navbar-brand img{
        max-height:30px
    }
}
#header .icon-bar{
    background-color:#fff
}
#header .navbar{
    border:0;
    margin-bottom:0
}
@media (max-width:767px){
    #header .navbar{
        position:relative;
        top:0
    }
}
#header .dropdown-menu a{
    color:#fff
}
#header .dropdown-menu a:hover,#header .dropdown-menu a:focus{
    color:#fff
}
#header .table>tbody>tr>td{
    border-color:rgba(127,148,184,.1)
}
#header .header-wrapper{
    color:#fff;
    position:relative;
    height: 130px;
/*    background: #181733 url(../images/bg-ads.png) no-repeat;*/
    background-size: 100% 100%;
}
@media (min-width:768px){
    #header .header-wrapper{
        height:130px;
        -webkit-transition:300ms;
        transition:300ms
    }
}
@media (max-width:1199px){
    #header .header-wrapper>.container{
        width:100%
    }
}
#header .header-top,#header .header-btm{
    font-size:12px;
    text-align:center
}
#header .header-top::after,#header .header-btm::after{
    content:"";
    display:table;
    clear:both
}
#header .header-top a,#header .header-btm a{
    font-size:12px;
    -webkit-transition:all 100ms;
    transition:all 100ms
}
#header .header-top a .fa,#header .header-btm a .fa{
    font-size:14px
}
#header .header-top a .fa.fa-mobile,#header .header-btm a .fa.fa-mobile{
    font-size:150%
}
@media (min-width:768px){
    #header .header-top a,#header .header-btm a{
        padding:0 10px
    }
}
@media (min-width:768px){
    #header .header-top>ul>li:not(.btn),#header .header-btm>ul>li:not(.btn){
        padding:0 10px
    }
}
#header .header-top>ul>li .fa,#header .header-btm>ul>li .fa{
    color:#818a91
}
#header .header-top>ul>li>a,#header .header-btm>ul>li>a{
    color:#fff;
    line-height:normal
}
#header .header-top>ul>li>a:focus,#header .header-top>ul>li>a:hover,#header .header-btm>ul>li>a:focus,#header .header-btm>ul>li>a:hover{
    background-color:transparent
}
#header .header-top>ul>li>a:focus,#header .header-top>ul>li>a:focus .fa,#header .header-top>ul>li>a:hover,#header .header-top>ul>li>a:hover .fa,#header .header-btm>ul>li>a:focus,#header .header-btm>ul>li>a:focus .fa,#header .header-btm>ul>li>a:hover,#header .header-btm>ul>li>a:hover .fa{
    color:#d0233f
}
@media (min-width:768px){
    #header .header-top>ul>li>a,#header .header-btm>ul>li>a{
        padding:0
    }
}
@media (min-width:768px){
    #header .header-top>ul>li:not(:first-child),#header .header-btm>ul>li:not(:first-child){
        border-left:1px dotted rgba(127,148,184,.2)
    }
}
@media (min-width:768px){
    #header .header-top,#header .header-btm{
        position:absolute;
        width:calc(100% - 30px);
        max-width:1266px
    }
}
@media (min-width:1200px){
    #header .header-top,#header .header-btm{
        max-width:1236px
    }
}
#header .header-top{
    z-index:2;
    top:4px;
    height:25px
}
#header .header-top .dropdown-menu{
    top:22px
}
#header .header-top .language .dropdown-menu{
    min-width:0
}
@media (max-width:767px){
    #header .header-top{
        padding-top:10px
    }
}
#header .header-btm{
    bottom:5px;
    -webkit-transition:300ms;
    transition:300ms
}
#header .header-btm .form-group{
    margin-bottom:0
}
#header .header-btm .btn-group{
    padding:0
}
#header .header-btm .btn-block{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding:0
}
#header .header-btm .navbar-collapse{
    -webkit-box-shadow:none;
    box-shadow:none
}
#header .header-btm .marquee-section{
    clear:both;
    float:right;
    margin-top:5px;
    background:#0b0e14 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAAAAADM7cDOAAAAEUlEQVR4AWOQYkBDRIKRoBEA8EoDDeeSnVMAAAAASUVORK5CYII=);
    border:1px solid rgba(252,183,18,.6)
}
#header .header-btm .marquee-section::after{
    content:"";
    display:table;
    clear:both
}
#header .header-btm .marquee-section,#header .header-btm .marquee-section .marquee{
    height:34px
}
#header .header-btm .marquee-section .marquee{
    line-height:34px
}
#header .header-btm .marquee-section .container{
    padding-left:35px
}
#header .header-btm .marquee-section .announcement-icon{
    top:8px
}
#header .header-btm .marquee-section .marquee-wrapper{
    width:99%
}
@media (min-width:768px){
    #header .header-btm .marquee-section,#header .header-btm .marquee-section .container{
        max-width:544px;
        margin-right:15px
    }
}
#header .header-btm .marquee-section .fa{
    font-size:18px;
    color:#fcb712;
    position:absolute;
    left:10px;
    top:6px;
    text-shadow:0 0 10px #fcb712
}
@media (min-width:768px){
    #header .header-btm .row{
        width:550px;
        margin-left:-3px;
        margin-right:-3px
    }
    #header .header-btm .row [class^="col-"],#header .header-btm .row [class*=" col-"]{
        padding-left:3px;
        padding-right:3px
    }
    #header .header-btm .row .form-group,#header .header-btm .row .btn,#header .header-btm .row .form-control{
        width:100%
    }
    #header .header-btm .row .form-group:first-child .form-control{
        margin-bottom:6px
    }
    #header .header-btm .row .signup{
        height:66px;
        line-height:54px
    }
    #header .header-btm .row label.error{
        position:absolute;
        top:-100%;
        left:0
    }
    #header .header-btm .row label.error .caption{
        margin-top:1px
    }
}
@media (max-width:767px){
    #header .header-btm{
        margin-left:-15px;
        margin-right:-15px
    }
    #header .header-btm .navbar-nav{
        overflow:hidden
    }
    #header .header-btm .btn-group{
        padding:0;
        width:100%;
        overflow:visible
    }
    #header .header-btm .btn-group>.btn{
        margin:-1px 0 0
    }
}
#header .main-nav li + li{
    margin-left:0
}
#header .main-nav li a{
    font-size:13px;
    color:#eee;
    text-transform:uppercase;
    display:block;
    margin:0;
    padding:12px 6px;
    background-color:transparent;
    -webkit-transition:400ms;
    transition:400ms;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
@media (max-width:767px){
    #header .main-nav li a{
        border-bottom:1px solid rgba(0,0,0,.1);
        padding:10px 5px;
        font-size:12px;
        line-height:1.5;
        border-radius:0
    }
}
#header .main-nav li .badge{
    padding:3px 4px 2px;
    font-size:8px;
    line-height:normal;
    position:absolute;
    top:1px;
    right:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0;
    background-color:#f50000
}
#header .main-nav .dropdown-menu{
    text-align:left;
    margin:0;
    padding:0;
    border:0;
    min-width:100%;
    background-color:rgba(20,26,36,.9);
    position:relative;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0
}
#header .main-nav .dropdown-menu .nav,#header .main-nav .dropdown-menu a{
    border:0
}
#header .main-nav .dropdown-menu li a{
    color:#fff;
    padding:0;
    text-transform:none;
    border-bottom:none;
    position:relative;
    -webkit-box-shadow:none;
    box-shadow:none
}
#header .main-nav .dropdown-menu li a:focus,#header .main-nav .dropdown-menu li a:hover{
    color:#fff;
    background-color:#d0233f
}
#header .main-nav .dropdown-menu li:not(:last-child){
    border-bottom:1px solid rgba(0,0,0,.065)
}
#header .main-nav .dropdown-menu li:first-child>a{
    -webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);
    box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2)
}
#header .main-nav .dropdown-menu:before{
    position:absolute;
    bottom:0;
    height:35px;
    width:100%;
    background:#283852;
    display:block;
    content:""
}
@media (max-width:767px){
    #header .main-nav .dropdown-menu{
        float:none;
        position:relative;
        -webkit-box-shadow:none;
        box-shadow:none
    }
}
@media (max-width:1199px){
    #header .main-nav>.container{
        padding:0;
        width:100%
    }
}
@media (max-width:767px){
    #header .main-nav{
        border:0
    }
}
#header .sub-nav{
    z-index:1;
    width:100%;
    position:absolute;
    min-height:34px;
    background-color:rgba(208,35,63,.5)
}
#header .sub-nav a{
    color:#fff;
    font-size:12px
}
#header .sub-nav a:hover,#header .sub-nav a:focus{
    color:#d0233f
}
#header .sub-nav ul{
    margin:0
}
#header .sub-nav ul li{
    padding:7px 5px
}
@media (max-width:1199px){
    #header .sub-nav>.container{
        width:100%
    }
}
@media (min-width:768px){
    #header .navbar-brand{
        padding-top:36px
    }
    #header .navbar-right{
        margin-right:15px
    }
    /*#header .header-wrapper{
        background-color:#000000;
        background-image:-webkit-linear-gradient(top,#000000 26px,#000000 0);
        background-image:-moz-linear-gradient(top,#000000 26px,#000000 0);
        background-image:-o-linear-gradient(top,#000000 26px,#000000 0);
        background-image:-ms-linear-gradient(top,#000000 26px,#000000 0);
        background-image:linear-gradient(top,#000000 26px,#000000 0)
    }*/
}
@media (max-width:767px){
    #header .nav-open .navbar-fixed-top{
        position:static
    }
    #header .navbar-toggle{
        margin-right:5px
    }
    #header .navbar-collapse{
        max-height:none
    }
    #header .navbar-nav{
        margin-top:0;
        margin-bottom:0
    }
    #header .header-top,#header .header-btm{
        text-align:center
    }
    #header .header-top li:not(:last-child),#header .header-btm li:not(:last-child){
        border-bottom:1px solid rgba(127,148,184,.3)
    }
    #header .header-top .dropdown-menu,#header .header-btm .dropdown-menu{
        background-color:rgba(127,148,184,.2)
    }
    #header .header-top .dropdown-menu a,#header .header-btm .dropdown-menu a{
        padding:6px 10px
    }
    #header .header-top .dropdown-menu li:not(:last-child),#header .header-btm .dropdown-menu li:not(:last-child){
        border-bottom:1px solid rgba(127,148,184,.1)
    }
    #header .form-control,#header .btn{
        height:auto;
        text-align:center;
        width:100%!important;
        padding:10px 16px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        border-radius:0
    }
}
@media (max-width:767px){
    .ismobile.fixed-header{
        padding-top:50px
    }
}
.ismobile #header .header-wrapper{
    height:50px;
    -webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);
    box-shadow:0 0 10px 2px rgba(0,0,0,.1)
}
.ismobile #header .navbar-brand{
    padding:10px 15px
}
.ismobile #header .navbar-brand img{
    max-height:30px
}
.ismobile #header .navbar-toggle{
    display:block
}
@media (min-width:1200px){
    .zh-hans .main-nav>.container>ul>li>a{
        font-size:18px!important
    }
    .en .main-nav>.container>ul>li>a{
        font:400 16px "Helvetica Neue",Helvetica,Arial,sans-serif!important
    }
}
#header .main-nav .dropdown-menu{
    color:#fff;
    position:absolute;
    right:0;
    left:0;
    z-index:1031
}
@media (max-width:767px){
    #header .main-nav .dropdown-menu{
        float:none;
        position:relative;
        box-shadow:none
    }
}
#header .main-nav .dropdown-menu>.nav-justified{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
#header .main-nav .dropdown-menu>.nav-justified::after{
    content:"";
    display:table;
    clear:both
}
@media (min-width:1200px){
    #header .main-nav .dropdown-menu>.nav-justified{
        width:1266px
    }
}
#header .main-nav .dropdown-menu>.nav-justified li{
    border:0;
    position:relative;
    -webkit-transition:0.3s;
    transition:0.3s
}
#header .main-nav .dropdown-menu>.nav-justified li:first-child>a{
    -webkit-box-shadow:none;
    box-shadow:none
}
#header .main-nav .dropdown-menu>.nav-justified li a{
    text-transform:uppercase;
    padding-bottom:35px
}
#header .main-nav .dropdown-menu>.nav-justified li a,#header .main-nav .dropdown-menu>.nav-justified li a:hover,#header .main-nav .dropdown-menu>.nav-justified li a:focus{
    background:transparent
}
#header .main-nav .dropdown-menu>.nav-justified li a:active{
    background-color:#d0233f
}
#header .main-nav .dropdown-menu>.nav-justified li .thumbnail{
    border:0;
    padding:0;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    background-color:transparent
}
#header .main-nav .dropdown-menu>.nav-justified li .thumb-title{
    height:35px;
    line-height:35px;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    font-size: 12px;
}
#header .main-nav .dropdown-menu>.nav-justified li .thumb-title:hover,#header .main-nav .dropdown-menu>.nav-justified li .thumb-title:focus{
    background:#4d6999
}
#header .main-nav .dropdown-menu>.nav-justified li .title{
    margin:1rem auto
}
#header .main-nav .dropdown-menu>.nav-justified li .action-btn{
    max-width:200px;
    margin:auto
}
#header .main-nav .dropdown-menu>.nav-justified li .action-btn [class^="col-"],#header .main-nav .dropdown-menu>.nav-justified li .action-btn [class*=" col-"]{
    padding:.8rem 3px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-transition:0.3s;
    transition:0.3s
}
#header .main-nav .dropdown-menu>.nav-justified li .action-btn [class^="col-"]:hover,#header .main-nav .dropdown-menu>.nav-justified li .action-btn [class^="col-"]:focus,#header .main-nav .dropdown-menu>.nav-justified li .action-btn [class*=" col-"]:hover,#header .main-nav .dropdown-menu>.nav-justified li .action-btn [class*=" col-"]:focus{
    background-color:rgba(143,24,43,.25)
}
@media (max-width:767px){
    #header .main-nav .dropdown-menu>.nav-justified{
        padding:0
    }
    #header .main-nav .dropdown-menu>.nav-justified li{
        background-color:#c3213b;
        border-bottom:1px solid #d0233f
    }
    #header .main-nav .dropdown-menu>.nav-justified li .action-btn{
        background-color:rgba(121,20,37,.15)
    }
}
#header .main-nav .dropdown{
    position:static
}
.flag{
    display:inline-block;
    vertical-align:middle;
    width:13px;
    height:13px;
    background:transparent url(../images/flags.png) 0 0 no-repeat;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%
}
.flag-en{
    background-position:-5px 0
}
.flag-zh-hans{
    background-position:0 -13px
}
.flag-id{
    background-position:0 -26px
}
.flag-ja{
    background-position:0 -39px
}
.flag-km{
    background-position:0 -52px
}
.flag-ko{
    background-position:0 -65px
}
.flag-th{
    background-position:0 -78px
}
.flag-vi{
    background-position:0 -91px
}
.flag .lang-label{
    display:none
}
.swatches{
    display:inline-block;
    width:10px;
    height:10px;
    border:1px solid #fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%
}
.swatches-light{
    background-color:#fff
}
.swatches-light{
    background-color:#373a3c
}
.theme .dropdown-menu{
    min-width:0
}
#footer{
    color:rgba(254,254,254,.5);
    background-color:#0b0e14;
    padding:20px 0
}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{
    color:rgba(254,254,254,.75)
}
#footer a{
    color:rgba(254,254,254,.75)
}
#footer a:hover,#footer a:focus{
    color:#d0233f
}
#footer .footer-section{
    margin:0 auto;
    padding-bottom:10px
}
#footer .footer-section:not(:last-child){
    border-bottom:1px dotted #1d2634
}
#footer .footer-section>[class^="col-"]:first-child,#footer .footer-section>[class*=" col-"]:first-child{
    padding-left:0
}
#footer .footer-section>[class^="col-"]:last-child,#footer .footer-section>[class*=" col-"]:last-child{
    padding-right:0
}
@media (max-width:767px){
    #footer .footer-section{
        margin-left:-15px;
        margin-right:-15px
    }
    #footer .footer-section::after{
        content:"";
        display:table;
        clear:both
    }
    #footer .footer-section>[class^="col-"]:first-child,#footer .footer-section>[class*=" col-"]:first-child{
        padding-left:15px
    }
    #footer .footer-section>[class^="col-"]:last-child,#footer .footer-section>[class*=" col-"]:last-child{
        padding-right:15px
    }
}
#footer .footer-header{
    text-transform:uppercase;
    margin:20px 0;
    padding:10px 0;
    border-bottom:1px dotted rgba(127,148,184,.2)
}
#footer .footer-nav li:not(:last-child),#footer .colophon li:not(:last-child){
    border-right:1px solid #1d2634
}
#footer .footer-nav{
    margin-bottom:0
}
#footer .footer-nav li{
    margin-bottom:10px
}
#footer .social>li{
    padding-left:10px;
    padding-right:10px
}
#footer .social .fa,#footer .social .uu-footer-logo{
    font-size:2.5em
}
#footer .social .uu-footer-logo{
    background:url(../images/uu-footer-logo.png) 0 0 no-repeat;
    height:26px;
    width:26px;
    display:inline-block
}
#footer .social .uu-footer-logo:hover{
    background-position:0 -26px
}
@media (max-width:991px){
    #footer,#footer *{
        text-align:center!important
    }
}
#footer-infos{
    font-size:90%
}
@media (max-width:480px){
    #footer-payment>[class^="col-"],#footer-payment>[class*=" col-"]{
        width:100%
    }
}
.idk-logo{
    margin-top:20px
}
.idk-logo a{
    display:block;
    background:url(../images/idk-logo.png) no-repeat transparent
}
.idk-logo a.gameplay{
    width:100px;
    height:25px;
    background-position:0 -6px
}
.idk-logo a.ceza{
    width:92px;
    height:23px;
    background-position:-112px -6px
}
.idk-logo a.bmm{
    width:73px;
    height:23px;
    background-position:-210px -6px
}
.idk-logo a.gli{
    width:38px;
    height:36px;
    background-position:-297px -1px
}
.idk-logo a.payouts{
    width:67px;
    height:23px;
    background-position:-344px -9px;
    cursor:default
}
.idk-logo a.itech{
    width:25px;
    height:40px;
    background-position:-420px 6px;
    cursor:default
}
.idk-logo a.verified{
    width:132px;
    height:31px;
    background-position:-461px 0;
    cursor:default
}
.idk-logo a:hover.gameplay{
    background-position:0 -44px
}
.idk-logo a:hover.ceza{
    background-position:-111px -44px
}
.idk-logo a:hover.bmm{
    background-position:-210px -44px
}
.idk-logo a:hover.gli{
    background-position:-297px -45px
}
.footer-payment-links a{
    height:24px;
    display:block;
    background:url(../images/payment.png) no-repeat transparent
}
.footer-payment-links a.pm-neteller{
    background-position:0 -24px;
    width:144px
}
.footer-payment-links a.pm-unionpay{
    background-position:-152px -25px;
    width:39px
}
.footer-payment-links a.pm-alipay{
    background-position:-197px -24px;
    width:66px
}
.footer-payment-links a.pm-neteller:hover{
    background-position:0 0
}
.footer-payment-links a.pm-unionpay:hover{
    background-position:-152px 0
}
.footer-payment-links a.pm-alipay:hover{
    background-position:-197px 0
}
.browser a,.cc-links a{
    width:35px;
    height:35px;
    display:block;
    background:url(../images/browser.png) no-repeat transparent
}
.browser a.ie{
    background-position:1px -33px
}
.browser a.chrome{
    background-position:-48px -34px
}
.browser a.mozilla{
    background-position:-97px -33px
}
.browser a.android{
    width:35px;
    height:35px;
    display:block;
    background:url(../../images/img/android.png) no-repeat transparent
}
.browser a.ios{
    width:35px;
    height:35px;
    display:block;
    background:url(../../images/img/ios.png) no-repeat transparent
}
.browser a.window{
    width:35px;
    height:35px;
    display:block;
    background:url(../../images/img/window.png) no-repeat transparent
}
.browser a.android:hover{
    width:35px;
    height:35px;
    display:block;
    background:url(../../images/img/android_hover.png) no-repeat transparent
}
.browser a.ios:hover{
    width:35px;
    height:35px;
    display:block;
    background:url(../../images/img/ios_hover.png) no-repeat transparent
}
.browser a.window:hover{
    width:35px;
    height:35px;
    display:block;
    background:url(../../images/img/window_hover.png) no-repeat transparent
}
.browser a.sogou{
    background-position:-148px -34px
}
.browser a:hover{
    -webkit-filter:grayscale(0);
    -moz-filter:grayscale(0);
    filter:grayscale(0)
}
.browser a.ie:hover{
    background-position:1px 1px
}
.browser a.chrome:hover{
    background-position:-48px 0
}
.browser a.mozilla:hover{
    background-position:-97px 1px
}
.browser a.sogou:hover{
    background-position:-148px 0
}
.cc-links a.check-tool{
    background-position:-280px -34px;
    height:34px
}
.cc-links a.clear-cache{
    background-position:-197px -34px
}
.cc-links a.teamviewer{
    background-position:-243px -34px
}
.cc-links a.check-tool:hover{
    background-position:-280px 0
}
.cc-links a.clear-cache:hover{
    background-position:-197px 0
}
.cc-links a.teamviewer:hover{
    background-position:-243px 0
}
#sidenav,.sb-slidebar{
    background-color:#323437
}
#sidenav{
    color:#fff;
    padding-bottom:1em
}
#sidenav .btn-primary{
    color:#fff;
    background-color:#d0233f;
    border-color:rgba(252,183,18,.6)
}
#sidenav .btn-primary:focus,#sidenav .btn-primary.focus{
    color:#fff;
    background-color:#a41c32;
    border-color:rgba(141,100,2,.6)
}
#sidenav .btn-primary:hover{
    color:#fff;
    background-color:#a41c32;
    border-color:rgba(206,146,3,.6)
}
#sidenav .btn-primary:active,#sidenav .btn-primary.active,.open>#sidenav .btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#a41c32;
    border-color:rgba(206,146,3,.6)
}
#sidenav .btn-primary:active:hover,#sidenav .btn-primary:active:focus,#sidenav .btn-primary:active.focus,#sidenav .btn-primary.active:hover,#sidenav .btn-primary.active:focus,#sidenav .btn-primary.active.focus,.open>#sidenav .btn-primary.dropdown-toggle:hover,.open>#sidenav .btn-primary.dropdown-toggle:focus,.open>#sidenav .btn-primary.dropdown-toggle.focus{
    color:#fff;
    background-color:#861729;
    border-color:rgba(141,100,2,.6)
}
#sidenav .btn-primary:active,#sidenav .btn-primary.active,.open>#sidenav .btn-primary.dropdown-toggle{
    background-image:none
}
#sidenav .btn-primary.disabled:hover,#sidenav .btn-primary.disabled:focus,#sidenav .btn-primary.disabled.focus,#sidenav .btn-primary[disabled]:hover,#sidenav .btn-primary[disabled]:focus,#sidenav .btn-primary[disabled].focus,fieldset[disabled] #sidenav .btn-primary:hover,fieldset[disabled] #sidenav .btn-primary:focus,fieldset[disabled] #sidenav .btn-primary.focus{
    background-color:#d0233f;
    border-color:rgba(252,183,18,.6)
}
#sidenav .btn-primary .badge{
    color:#d0233f;
    background-color:#fff
}
#sidenav .btn-secondary{
    color:#fff;
    background-color:#4c6fa9;
    border-color:rgba(252,183,18,.6)
}
#sidenav .btn-secondary:focus,#sidenav .btn-secondary.focus{
    color:#fff;
    background-color:#3c5886;
    border-color:rgba(141,100,2,.6)
}
#sidenav .btn-secondary:hover{
    color:#fff;
    background-color:#3c5886;
    border-color:rgba(206,146,3,.6)
}
#sidenav .btn-secondary:active,#sidenav .btn-secondary.active,.open>#sidenav .btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#3c5886;
    border-color:rgba(206,146,3,.6)
}
#sidenav .btn-secondary:active:hover,#sidenav .btn-secondary:active:focus,#sidenav .btn-secondary:active.focus,#sidenav .btn-secondary.active:hover,#sidenav .btn-secondary.active:focus,#sidenav .btn-secondary.active.focus,.open>#sidenav .btn-secondary.dropdown-toggle:hover,.open>#sidenav .btn-secondary.dropdown-toggle:focus,.open>#sidenav .btn-secondary.dropdown-toggle.focus{
    color:#fff;
    background-color:#31486d;
    border-color:rgba(141,100,2,.6)
}
#sidenav .btn-secondary:active,#sidenav .btn-secondary.active,.open>#sidenav .btn-secondary.dropdown-toggle{
    background-image:none
}
#sidenav .btn-secondary.disabled:hover,#sidenav .btn-secondary.disabled:focus,#sidenav .btn-secondary.disabled.focus,#sidenav .btn-secondary[disabled]:hover,#sidenav .btn-secondary[disabled]:focus,#sidenav .btn-secondary[disabled].focus,fieldset[disabled] #sidenav .btn-secondary:hover,fieldset[disabled] #sidenav .btn-secondary:focus,fieldset[disabled] #sidenav .btn-secondary.focus{
    background-color:#4c6fa9;
    border-color:rgba(252,183,18,.6)
}
#sidenav .btn-secondary .badge{
    color:#4c6fa9;
    background-color:#fff
}
#sidenav .btn-default{
    color:#4c6fa9;
    background-color:#303030;
    border-color:rgba(127,148,184,.2)
}
#sidenav .btn-default:focus,#sidenav .btn-default.focus{
    color:#4c6fa9;
    background-color:#171717;
    border-color:rgba(66,85,118,.2)
}
#sidenav .btn-default:hover{
    color:#4c6fa9;
    background-color:#171717;
    border-color:rgba(89,116,161,.2)
}
#sidenav .btn-default:active,#sidenav .btn-default.active,.open>#sidenav .btn-default.dropdown-toggle{
    color:#4c6fa9;
    background-color:#171717;
    border-color:rgba(89,116,161,.2)
}
#sidenav .btn-default:active:hover,#sidenav .btn-default:active:focus,#sidenav .btn-default:active.focus,#sidenav .btn-default.active:hover,#sidenav .btn-default.active:focus,#sidenav .btn-default.active.focus,.open>#sidenav .btn-default.dropdown-toggle:hover,.open>#sidenav .btn-default.dropdown-toggle:focus,.open>#sidenav .btn-default.dropdown-toggle.focus{
    color:#4c6fa9;
    background-color:#050505;
    border-color:rgba(66,85,118,.2)
}
#sidenav .btn-default:active,#sidenav .btn-default.active,.open>#sidenav .btn-default.dropdown-toggle{
    background-image:none
}
#sidenav .btn-default.disabled:hover,#sidenav .btn-default.disabled:focus,#sidenav .btn-default.disabled.focus,#sidenav .btn-default[disabled]:hover,#sidenav .btn-default[disabled]:focus,#sidenav .btn-default[disabled].focus,fieldset[disabled] #sidenav .btn-default:hover,fieldset[disabled] #sidenav .btn-default:focus,fieldset[disabled] #sidenav .btn-default.focus{
    background-color:#303030;
    border-color:rgba(127,148,184,.2)
}
#sidenav .btn-default .badge{
    color:#303030;
    background-color:#4c6fa9
}
#sidenav .btn-danger{
    color:#fff;
    background-color:#c20000;
    border-color:#a90000
}
#sidenav .btn-danger:focus,#sidenav .btn-danger.focus{
    color:#fff;
    background-color:#8f0000;
    border-color:#290000
}
#sidenav .btn-danger:hover{
    color:#fff;
    background-color:#8f0000;
    border-color:#6b0000
}
#sidenav .btn-danger:active,#sidenav .btn-danger.active,.open>#sidenav .btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#8f0000;
    border-color:#6b0000
}
#sidenav .btn-danger:active:hover,#sidenav .btn-danger:active:focus,#sidenav .btn-danger:active.focus,#sidenav .btn-danger.active:hover,#sidenav .btn-danger.active:focus,#sidenav .btn-danger.active.focus,.open>#sidenav .btn-danger.dropdown-toggle:hover,.open>#sidenav .btn-danger.dropdown-toggle:focus,.open>#sidenav .btn-danger.dropdown-toggle.focus{
    color:#fff;
    background-color:#6b0000;
    border-color:#290000
}
#sidenav .btn-danger:active,#sidenav .btn-danger.active,.open>#sidenav .btn-danger.dropdown-toggle{
    background-image:none
}
#sidenav .btn-danger.disabled:hover,#sidenav .btn-danger.disabled:focus,#sidenav .btn-danger.disabled.focus,#sidenav .btn-danger[disabled]:hover,#sidenav .btn-danger[disabled]:focus,#sidenav .btn-danger[disabled].focus,fieldset[disabled] #sidenav .btn-danger:hover,fieldset[disabled] #sidenav .btn-danger:focus,fieldset[disabled] #sidenav .btn-danger.focus{
    background-color:#c20000;
    border-color:#a90000
}
#sidenav .btn-danger .badge{
    color:#c20000;
    background-color:#fff
}
#sidenav .btn-bordered{
    color:#fefefe;
    background-color:#000000;
    border-color:rgba(127,148,184,.2)
}
#sidenav .btn-bordered:focus,#sidenav .btn-bordered.focus{
    color:#fefefe;
    background-color:#020203;
    border-color:rgba(66,85,118,.2)
}
#sidenav .btn-bordered:hover{
    color:#fefefe;
    background-color:#020203;
    border-color:rgba(89,116,161,.2)
}
#sidenav .btn-bordered:active,#sidenav .btn-bordered.active,.open>#sidenav .btn-bordered.dropdown-toggle{
    color:#fefefe;
    background-color:#020203;
    border-color:rgba(89,116,161,.2)
}
#sidenav .btn-bordered:active:hover,#sidenav .btn-bordered:active:focus,#sidenav .btn-bordered:active.focus,#sidenav .btn-bordered.active:hover,#sidenav .btn-bordered.active:focus,#sidenav .btn-bordered.active.focus,.open>#sidenav .btn-bordered.dropdown-toggle:hover,.open>#sidenav .btn-bordered.dropdown-toggle:focus,.open>#sidenav .btn-bordered.dropdown-toggle.focus{
    color:#fefefe;
    background-color:#000;
    border-color:rgba(66,85,118,.2)
}
#sidenav .btn-bordered:active,#sidenav .btn-bordered.active,.open>#sidenav .btn-bordered.dropdown-toggle{
    background-image:none
}
#sidenav .btn-bordered.disabled:hover,#sidenav .btn-bordered.disabled:focus,#sidenav .btn-bordered.disabled.focus,#sidenav .btn-bordered[disabled]:hover,#sidenav .btn-bordered[disabled]:focus,#sidenav .btn-bordered[disabled].focus,fieldset[disabled] #sidenav .btn-bordered:hover,fieldset[disabled] #sidenav .btn-bordered:focus,fieldset[disabled] #sidenav .btn-bordered.focus{
    background-color:#000000;
    border-color:rgba(127,148,184,.2)
}
#sidenav .btn-bordered .badge{
    color:#000000;
    background-color:#fefefe
}
#sidenav .nav li{
    background-color:#323437;
    border-bottom:1px solid rgba(247,247,249,.05)
}
#sidenav .nav li>a:not(.btn){
    color:#fff
}
#sidenav .nav li>a:not(.btn):hover,#sidenav .nav li>a:not(.btn):focus{
    color:#fff;
    background-color:rgba(208,35,63,.3)
}
#sidenav .nav .active>a,#sidenav .nav .active>a:hover,#sidenav .nav .active>a:focus{
    color:#fff;
    background-color:#d0233f
}
#sidenav .nav .fa-angle-down{
    position:absolute;
    right:5px;
    font-size:20px;
    opacity:.25;
    filter:alpha(opacity=25);
    -webkit-transition:0.3s;
    transition:0.3s
}
#sidenav .nav .btn .fa-angle-down{
    opacity:.5;
    filter:alpha(opacity=50)
}
#sidenav .sub-nav li,#sidenav .dropdown-menu li{
    background-color:#212324
}
#sidenav .open{
    border-bottom:0
}
#sidenav .open::after{
    content:"";
    display:table;
    clear:both
}
#sidenav .open>.dropdown-menu{
    position:static;
    width:100%
}
#sidenav .open a:not(.btn),#sidenav .open a:not(.btn):hover,#sidenav .open a:not(.btn):focus{
    background-color:transparent;
    border-color:transparent
}
#sidenav .open .btn .fa-angle-down,#sidenav .open .fa-angle-down{
    opacity:.9;
    filter:alpha(opacity=90);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg)
}
#sidenav .dropdown-menu{
    font-size:13px;
    padding:0;
    margin:0;
    border:0;
    border-radius:0
}
#sidenav .dropdown-menu,#sidenav .dropdown-menu a{
    color:#fff;
    background-color:#2c2e30
}
#sidenav .dropdown-menu a{
    padding:10px 15px
}
#sidenav .dropdown-menu img{
    margin-right:5px
}
#sidenav .nav-icon{
    width:100%;
    max-width:320px;
    position:fixed;
    bottom:0
}
#sidenav .nav-icon [class^="icon-"],#sidenav .nav-icon [class*=" icon-"]{
    font-size:1.875rem
}
#sidenav .glyphicon,#sidenav .fa{
    min-width:22px;
    text-align:center;
    margin-right:2px
}
#sidenav .action-btn{
    margin-bottom:-1px
}
#sidenav .action-btn .btn{
    margin-top:-1px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    border-radius:0
}
#sidenav .username{
    width:calc(100% - 40px);
    display:inline-block
}
#sidenav .logoutBtn{
    color:#fff;
    display:inline-block;
    border-color:transparent;
    background-color:#212324;
    position:absolute;
    top:0;
    right:0;
    z-index:1
}
#sidenav .logoutBtn .glyphicon,#sidenav .logoutBtn .fa{
    min-width:0;
    margin-right:0
}
#sidenav .language img{
    max-width:22px;
    margin-right:2px;
    margin-top:-2px
}
#sidenav .notify-on{
    background-color:#d0233f;
    width:8px;
    height:8px;
    position:absolute;
    top:0;
    left:-10px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
    border:1px solid #323437
}
#sidenav caption{
    padding:4px 8px;
    text-align:center;
    background-color:rgba(247,247,249,.05)
}
#sidenav .table{
    color:#ADB3B8;
    margin-bottom:10px
}
#sidenav .table tbody tr:nth-of-type(odd){
    background-color:rgba(247,247,249,.05)
}
#sidenav .flag{
    margin:auto 5px
}
#sidenav .badge{
    font-size:8px;
    line-height:normal;
    background-color:#d0233f
}
#sidenav #timerHolder{
    padding:1em 0;
    display:block
}
#sidenav .dropdown-backdrop{
    display:none!important
}
.marquee-section{
    height:40px;
    background-color:#020203;
    display:block!important
}
.marquee-section .container{
    position:relative;
    padding-right:0;
    padding-left:50px;
    max-width:1000px
}
.marquee-section .announcement-icon{
    position:absolute;
    left:10px;
    top:2px
}
.marquee-section .marquee{
    margin:0;
    padding:0;
    font-size:14px;
    line-height:40px
}
.marquee-section .marquee li + li{
    margin-left:20px
}
.home .features{
    margin:0 auto;
    padding:2rem 0;
    /*background:url(../images/king-features-bg.jpg) no-repeat center;*/
    /*background: #000!important;*/
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover;
    background-size:cover
}
.allright{color: #fff!important;}
.home .features .section-header{
    margin-bottom:5rem
}
.home .features li{
    cursor:pointer;
    -webkit-transition:0.3s;
    transition:0.3s
}
@media (min-width:768px){
    .home .features li:nth-child(even){
        -webkit-transform:translateY(40px);
        -moz-transform:translateY(40px);
        transform:translateY(40px)
    }
    .home .features li:hover,.home .features li:focus{
        -webkit-transform:translateY(20px);
        -moz-transform:translateY(20px);
        transform:translateY(20px)
    }
}
.home .action-btns .jackpot-header{
    position:absolute;
    z-index:1;
    width:100%;
    line-height:100px;
    margin:0 auto;
    color:#ffffff!important;
    font-size:24px!important
}
.home .action-btns .jackpot-btn a{
    cursor:pointer;
    display:block;
    min-width:261px;
    height:100px
}
@media (min-width:992px){
    .home .action-btns .row{
        width:1030px;
        margin:0 auto
    }
    .home .action-btns .jackpot-btn,.home .action-btns .jackpot-prog{
        display:block;
        height:100px;
        padding:0
    }
    .home .action-btns .jackpot-btn img,.home .action-btns .jackpot-prog img{
        position:absolute;
        top:0;
        left:0
    }
    .home .action-btns .jackpot-prog{
        width:508px
    }
    .home .action-btns .jackpot-btn{
        width:261px
    }
    .home .action-btns .jackpot-btn img{
        -webkit-transition:0.6s;
        transition:0.6s
    }
    .home .action-btns .jackpot-btn a:hover img:not(.fade),.home .action-btns .jackpot-btn a:focus img:not(.fade){
        opacity:0;
        filter:alpha(opacity=0)
    }
    .home .action-btns .jackpot-btn a:hover img.fade,.home .action-btns .jackpot-btn a:focus img.fade{
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@media (max-width:991px){
    .home .action-btns .jackpot-btn .fade{
        display:none
    }
    .home .action-btns li:not(:last-child){
        margin-bottom:1em;
        padding:0
    }
    .home .action-btns .jackpot-prog img{
        max-width:none;
        margin-left:50%;
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        transform:translateX(-50%)
    }
}
@media (min-width:992px) and (max-width:1200px){
    .home .action-btns .jackpot-prog{
        position:relative;
        margin:0 -3em;
        z-index:1
    }
}
.home .steps-winner,.home .steps-winner h1,.home .steps-winner h2,.home .steps-winner h3,.home .steps-winner h4,.home .steps-winner h5,.home .steps-winner h6{
    color:#99bfff
}
.home .steps-winner .steps,.home .steps-winner .qr,.home .steps-winner .download{
    padding:0;
    height:98px;
    max-width:634px;
    text-align:left;
    list-style:none;
    margin:1rem auto;
    position:relative;
    background-position:center;
    background-repeat:no-repeat
}
.home .steps-winner .steps .media,.home .steps-winner .qr .media,.home .steps-winner .download .media{
    margin-top:0;
    display:block
}
.home .steps-winner .steps .media-left,.home .steps-winner .steps .media-right,.home .steps-winner .steps .media-body,.home .steps-winner .qr .media-left,.home .steps-winner .qr .media-right,.home .steps-winner .qr .media-body,.home .steps-winner .download .media-left,.home .steps-winner .download .media-right,.home .steps-winner .download .media-body{
    vertical-align:middle
}
.home .steps-winner .steps{
    background-image:url(../images/king-steps-bg.png)
}
.home .steps-winner .steps .media{
    padding-top:1rem
}
.home .steps-winner .qr{
    background-image:url(../images/king-home-qr-bg.png)
}
.home .steps-winner .qr .media{
    padding-top:1rem
}
.home .steps-winner .qr .media-left{
    padding-left:1rem
}
.home .steps-winner .qr .media-body{
    padding-left:3.5rem
}
.home .steps-winner .download{
    background-image:url(../images/king-download-bg.png)
}
.home .steps-winner .download .media{
    padding-top:.5rem
}
.home .steps-winner .download .media-left{
    padding-left:0rem;
    text-align:center;
    min-width:130px
}
.home .steps-winner .download .media-body{
    padding-left:2rem
}
.home .steps-winner .download-btn,.home .steps-winner .download-btn a{
    width:240px;
    height:98px;
    display:block;
    cursor:pointer
}
.home .steps-winner .download-btn,.home .steps-winner .download-btn img{
    position:absolute;
    top:0;
    right:0
}
.home .steps-winner .download-btn a img{
    -webkit-transition:opacity 0.6s;
    transition:opacity 0.6s
}
.home .steps-winner .download-btn a:hover img:not(.fade),.home .steps-winner .download-btn a:focus img:not(.fade){
    opacity:0;
    filter:alpha(opacity=0)
}
.home .steps-winner .download-btn a:hover img.fade,.home .steps-winner .download-btn a:focus img.fade{
    opacity:1;
    filter:alpha(opacity=100)
}
.home .steps-winner .winner{
    max-height:300px
}
.home .steps-winner .winner ul{
    color:#eceeef;
    font-size:12px;
    padding:1.5em 0;
    position:relative;
    text-align:center
}
.home .steps-winner .winner ul strong{
    color:#d0233f
}
.home .steps-winner .winner ul li{
    padding:.75em 0
}
.home .steps-winner .winner ul:before,.home .steps-winner .winner ul:after{
    content:'';
    position:absolute;
    top:0;
    width:14px;
    height:100%;
    border:3px solid rgba(127,148,184,.2)
}
.home .steps-winner .winner ul:before{
    left:0;
    border-right:0
}
.home .steps-winner .winner ul:after{
    right:0;
    border-left:0
}
.is-logged-in .action-btns .jackpot-btn a.hide{
    display:block!important
}
.is-logged-in .action-btns .jackpot-btn a:not(.hide){
    display:none!important
}
.flip-container{
    margin-bottom:1em;
    -webkit-perspective:1000;
    -moz-perspective:1000;
    -ms-perspective:1000;
    perspective:1000;
    -webkit-transform:perspective(1000px);
    -moz-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.flip-container:hover .card-back,.flip-container.hover .card-back{
    -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    transform:rotateY(0deg)
}
.flip-container:hover .card-front,.flip-container.hover .card-front{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.flip-container,.card-front,.card-back{
    height:381px
}
.flipper{
    display:block;
    position:relative;
    -webkit-transition:0.6s;
    transition:0.6s;
    -webkit-transform:perspective(1000px);
    -moz-transform:perspective(1000px);
    transform:perspective(1000px);
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.card-front,.card-back{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    -webkit-transition:0.6s cubic-bezier(.68,-.55,.27,1.55);
    transition:0.6s cubic-bezier(.68,-.55,.27,1.55);
    -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    transform:rotateY(0deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.card-front{
    -webkit-transform:rotateY(0deg);
    -moz-transform:rotateY(0deg);
    transform:rotateY(0deg);
    z-index:2
}
.card-back{
    -webkit-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.card-back a{
    position:relative;
    width:100%;
    height:100%;
    display:block
}
.card-back a span{
    position:absolute;
    color:white;
    left:0;
    right:0;
    top:50px
}
#password_reset_modal .modal-title{
    padding-top:3%;
    font-weight:700
}
#password_reset_modal .modal-body{
    font-size:1.2em
}
#header a.btn-primary{
    line-height:28px
}
.regis-title{
    background:#1E2225;
    text-align:center;
    color:#FFF;
    padding:5px;
    width:747px;
    font-weight:700;
    border:1px solid #dee6fb;
    border-left:0;
    border-right:0;
    border-top:0;
    margin-top:-10px;
    padding:10px
}
.regis-content h3{
    color:#FFF
}
.regis-content .requried{
    color:red
}
.text{
    color:#FFF;
    width:250px;
    display:inline-block;
    float:left;
    text-align:left
}
.input{
    display:inline-block;
    float:left
}
.regis-content .input input[type=text],.input input[type=password]{
    background:#999;
    height:25px;
    width:350px;
    text-indent:10px;
    color:#000
}
.regis-content .input select{
    width:350px
}
.input option{
    font-family:Arial,Helvetica,sans-serif
}
.input select{
    background:#999;
    height:25px;
    width:200px;
    color:#000
}
.regis-content{
    width:750px;
    margin:auto;
    padding-top:10px;
    padding-bottom:10px;
    background:rgba(0,0,0,.8);
    padding-left:50px;
    margin-top:50px;
    border:1px solid #dee6fb
}
.regis-left{
    width:550px;
    overflow:hidden;
    float:left;
    vertical-align:text-top
}
.regis-right{
    width:550px;
    overflow:hidden;
    float:right
}
.term_condition{
    color:#FFF
}
.err_div{
    color:red;
    text-align:left;
    clear:both;
    margin-left:250px
}
.regis-yello{
    color:#FF0
}
.textbox{
    border:1px solid #957B4C;
    background:#FFF;
    color:#957B4C;
    height:30px;
    border-radius:5px;
    margin-bottom:5px;
    text-indent:10px
}
.register-register{
    width:100px;
    font-size:20px;
    margin-left:-15px;
    margin-bottom:5px;
    margin-top:0;
    padding:4px 7px 5px 7px;
    height:65px;
    background:url(../../images/register-bg.png);
    color:#362109;
    background-repeat:no-repeat
}
.login-register{
    width:100px;
    font-size:20px;
    margin-left:35px;
    margin-bottom:5px;
    margin-top:0;
    padding:4px 7px 5px 7px;
    height:65px;
    background:-webkit-linear-gradient(#4f5eaf,#050810);
    border:1px solid #BFAD75
}
.register-register:hover{
    background:url(../../images/register-bg_hover.png);
    color:#FFF
}
.login-register:hover{
    background:-webkit-linear-gradient(#cc3333,#990000)
}
.inner{
    background:none!important
}
.button_register{
    border-radius:4px;
    background:-webkit-linear-gradient(#cc3333,#990000);
    border:none;
    color:#FFF;
    text-align:center;
    font-size:28px;
    padding:10px;
    transition:all 0.5s;
    cursor:pointer;
    margin:5px;
    margin:auto;
    margin-top:20px;
    width:170px;
    min-width:100px
}
.welcom-t{
    display: block;
    width: 100%;
    margin-top: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 34px;
    color: #d6d6d6;
}
.welcom-d{
    display: block;width: 100%;
    margin-top: 10px;margin-bottom: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
}
.git_content a img{
    width: 200px !important;
    height: 200px !important;
}
.red-package{
    width: 70px;
    display: inline-block;
    position: relative;
    top: 50px;
    z-index: 10;
    cursor: pointer;
}
.red-package img{
    width: 100%;
}
#popup_chr{
    display: none;position:fixed;top: 0;left: 0; z-index:999999; width:100%; height:100%; background:rgba(0,0,0,.9);
}
.popup_chr_back{
    width:500px;height:490px;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);position: fixed;display: block;left: 50%;top: 50%
}
.gift_bonus{
    width: 100%;
    height: 100%;
    position: relative;
}
.bonus_close{
    position: absolute;
    color: #c3c3c3;
    font-size: 26px;
    right: -30px;
    top: -30px;
    padding: 2px 10px;
    cursor: pointer;
}
.gift_bonus p.depo-txt{
    position: absolute;
    top: 350px;
    left: 181px;
    color: #fffaa2;
}