@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gemunu+Libre:wght@700&display=swap');

@media (max-width: 1300px) {
    body {
        display: inline-block;
    }
}

html,
body {
    position: relative;
    height: 100%;
}

body {
    background: #050810;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
}

.middle {
    background: #050810 url(../images/common/bg.jpg) top center no-repeat;
    background-size: cover;
}

.container {
    max-width: 1030px;
    padding: 0px;
}

a:hover {
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    text-decoration: none;
}

.carousel-item img {
    height: 100%;
}

#sync1 .item {
    color: #FFF;
    border-radius: 3px;
    text-align: center;
}

#sync2 .item {
    background: none !important;
}

    #sync2 .item h1 {
        font-size: 18px;
    }

#sync2 .current .item {
    background: #0c83e7;
}

.owl-theme .owl-nav {
    /*default owl-theme theme reset .disabled:hover links */
}

    .owl-theme .owl-nav [class*='owl-'] {
        transition: all 0.3s ease;
    }

        .owl-theme .owl-nav [class*='owl-'].disabled:hover {
            background-color: #D6D6D6;
        }

#sync1.owl-theme {
    position: relative;
}

    #sync1.owl-theme .owl-next,
    #sync1.owl-theme .owl-prev {
        width: 22px;
        height: 40px;
        margin-top: -20px;
        position: absolute;
        top: 50%;
        display: none;
    }

    #sync1.owl-theme .owl-prev {
        left: 10px;
    }

    #sync1.owl-theme .owl-next {
        right: 10px;
    }

.small-slider {
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
}

.flt-r {
    width: 400px !important;
}

.flt-l .owl-stage {
    width: 620px !important;
    float: left;
}

.lobby {
    width: 1020px;
}

.lobby2 .owl-stage {
    width: 1020px !important;
    transform: translate3d(0px, 0px, 0px) !important;
}

.lobby13 .owl-stage {
    width: 1020px !important;
    transform: translate3d(0px, 0px, 0px) !important;
}

.small-slider .owl-carousel.owl-drag .owl-item {
    min-width: 153px !important;
}

.owl-carousel.flt-l.owl-drag .owl-item:nth-child(1) {
    position: relative;
    left: 0px;
    background: url(../images/common/owl-item/sport.png)no-repeat;
    height: 154px;
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:nth-child(2) {
    position: relative;
    left: -10px;
    background: url(../images/common/owl-item/slot.png)no-repeat;
    height: 154px;
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:nth-child(3) {
    position: relative;
    left: -20px;
    background: url(../images/common/owl-item/live.png)no-repeat;
    height: 154px;
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:nth-child(4) {
    position: relative;
    left: -30px;
    background: url(../images/common/owl-item/fishing.png)no-repeat;
    height: 154px;
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:nth-child(5) {
    position: relative;
    left: 0px;
    background: url(../images/common/owl-item/poker.png)no-repeat;
    height: 154px;
    margin-top: 10px;
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:nth-child(6) {
    position: relative;
    left: -10px;
    background: url(../images/common/owl-item/lotto.png)no-repeat;
    height: 154px;
    margin-top: 10px;
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:nth-child(7) {
    position: relative;
    left: -20px;
    background: url(../images/common/owl-item/cockft.png)no-repeat;
    height: 154px;
    margin-top: 10px;
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:nth-child(8) {
    position: relative;
    left: -30px;
    background: url(../images/common/owl-item/games.png)no-repeat;
    height: 154px;
    margin-top: 10px;
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover:nth-child(1) {
    background: url(../images/common/owl-item/sport.png)no-repeat;
    height: 154px;
    cursor: pointer;
    filter: contrast(130%);
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover:nth-child(2) {
    background: url(../images/common/owl-item/slot.png)no-repeat;
    height: 154px;
    cursor: pointer;
    filter: contrast(130%);
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover:nth-child(3) {
    background: url(../images/common/owl-item/live.png)no-repeat;
    height: 154px;
    cursor: pointer;
    filter: contrast(130%);
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover:nth-child(4) {
    background: url(../images/common/owl-item/fishing.png)no-repeat;
    height: 154px;
    cursor: pointer;
    filter: contrast(130%);
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover:nth-child(5) {
    background: url(../images/common/owl-item/poker.png)no-repeat;
    height: 154px;
    cursor: pointer;
    filter: contrast(130%);
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover:nth-child(6) {
    background: url(../images/common/owl-item/lotto.png)no-repeat;
    height: 154px;
    cursor: pointer;
    filter: contrast(130%);
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover:nth-child(7) {
    background: url(../images/common/owl-item/cockft.png)no-repeat;
    height: 154px;
    cursor: pointer;
    filter: contrast(130%);
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover:nth-child(8) {
    background: url(../images/common/owl-item/games.png)no-repeat;
    height: 154px;
    cursor: pointer;
    filter: contrast(130%);
    background-size: 100% 100%;
}

.owl-carousel.flt-l.owl-drag .owl-item.current {
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    transform: scale(1);
    filter: none;
}

.owl-carousel.flt-l.owl-drag .owl-item:hover {
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    filter: none;
}

.owl-item img {
    /* width: 493px!important; */
    border: 4px solid #696969;
}


/****************Sporstbooks********************/

.sport-sec {
    background: #01091e url(../images/common/sport-bg.jpg)no-repeat center;
    background-size: cover;
    padding-top: 195px;
}

    .sport-sec .container {
        max-width: 1254px;
        padding-top: 50px;
        padding-bottom: 50px;
        min-height: 1100px;
        z-index: 1;
    }

.owl-item {
    position: relative;
}

.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 11px;
    right: 0;
    height: 100%;
    width: 81%;
    opacity: 0;
    transform: scale(0);
    transition: .3s ease;
    background-color: rgba(40, 48, 57, .85);
    transform: skewX(352deg) scale(0);
    transition: all 0.3s ease;
}

.owl-item:hover .overlay {
    opacity: 1;
    transform: skewX(352deg) scale(1);
}

.owl-item .p-btn {
    display: none;
}

.owl-item:hover .p-btn,
.owl-item.current .p-btn {
    display: block;
}

.p-btn {
    position: absolute;
    left: 0;
    right: 0;
    top: 40%;
    max-width: 105px;
    margin: auto;
}

.lobby12 .owl-stage {
    width: 1200px !important;
    transform: translate3d(0px, 0px, 0px) !important;
    display: flex;
    /* left: -50px; */
    flex-wrap: wrap;
    min-height: min-content;
    align-items: center;
    margin-left: 30px;
}

#sync2 .owl-stage-outer {
    overflow: initial;
}

.sport-sec .owl-item img {
    border: none;
}

.owl-carousel.lobby12.owl-drag .owl-item {
    min-width: 200px !important;
    display: flex;
}

    .owl-carousel.lobby12.owl-drag .owl-item.current {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby12.owl-drag .owl-item:hover {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

.owl-item.current {
    filter: drop-shadow(0px 0px 8px rgb(255, 255, 255, 0.8));
    transform: scale(1.08);
}

.owl-item:hover {
    filter: drop-shadow(0px 0px 8px rgb(255, 255, 255, 0.8));
    cursor: pointer;
}

.p-btn:hover {
    filter: drop-shadow(0px 4px 5px rgba(0, 0, 0, 0.8));
}

.lobby3 .owl-item.current {
    filter: none;
    transform: scale(1.0);
}

.lobby3 .owl-item:hover {
    filter: none;
    cursor: pointer;
}

.p-btn:hover {
    filter: drop-shadow(0px 4px 5px rgba(0, 0, 0, 0.8));
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(1) {
    position: relative;
    left: 0px;
    background: url(../images/common/sport/product/bbin.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(2) {
    position: relative;
    background: url(../images/common/sport/product/bti.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(3) {
    position: relative;
    background: url(../images/common/sport/product/cmd.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(4) {
    position: relative;
    background: url(../images/common/sport/product/esbull.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(5) {
    position: relative;
    background: url(../images/common/sport/product/ia.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(6) {
    position: relative;
    background: url(../images/common/sport/product/saba.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(7) {
    position: relative;
    background: url(../images/common/sport/product/sbo.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(8) {
    position: relative;
    background: url(../images/common/sport/product/tf.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(9) {
    position: relative;
    background: url(../images/common/sport/product/ug.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(10) {
    position: relative;
    background: url(../images/common/sport/product/wbet.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(11) {
    position: relative;
    background: url(../images/common/sport/product/ag.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(12) {
    position: relative;
    background: url(../images/common/sport/product/CMD-Virtual.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(13) {
    position: relative;
    background: url(../images/common/sport/product/v2g.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(14) {
    position: relative;
    background: url(../images/common/sport/product/kiron.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(15) {
    position: relative;
    background: url(../images/common/sport/product/M8bet.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(16) {
    position: relative;
    background: url(../images/common/sport/product/sports-apgaming.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(17) {
    position: relative;
    background: url(../images/common/sport/product/sports-fb.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:nth-child(18) {
    position: relative;
    background: url(../images/common/sport/product/esports-apgaming.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(1) {
    position: relative;
    left: 0px;
    background: url(../images/common/sport/product/bbin.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(2) {
    position: relative;
    background: url(../images/common/sport/product/bti.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(3) {
    position: relative;
    background: url(../images/common/sport/product/cmd.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(4) {
    position: relative;
    background: url(../images/common/sport/product/esbull.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(5) {
    position: relative;
    background: url(../images/common/sport/product/ia.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(6) {
    position: relative;
    background: url(../images/common/sport/product/saba.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(7) {
    position: relative;
    background: url(../images/common/sport/product/sbo.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(8) {
    position: relative;
    background: url(../images/common/sport/product/tf.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(9) {
    position: relative;
    background: url(../images/common/sport/product/ug.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(10) {
    position: relative;
    background: url(../images/common/sport/product/wbet.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(11) {
    position: relative;
    background: url(../images/common/sport/product/ag.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(12) {
    position: relative;
    background: url(../images/common/sport/product/CMD-Virtual.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(13) {
    position: relative;
    background: url(../images/common/sport/product/v2g.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(14) {
    position: relative;
    background: url(../images/common/sport/product/kiron.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(15) {
    position: relative;
    background: url(../images/common/sport/product/M8bet.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(16) {
    position: relative;
    background: url(../images/common/sport/product/sports-apgaming.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(17) {
    position: relative;
    background: url(../images/common/sport/product/sports-fb.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item:hover:nth-child(18) {
    position: relative;
    background: url(../images/common/sport/product/esports-apgaming.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(1) {
    position: relative;
    left: 0px;
    background: url(../images/common/sport/product/bbin.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(2) {
    position: relative;
    background: url(../images/common/sport/product/bti.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(3) {
    position: relative;
    background: url(../images/common/sport/product/cmd.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(4) {
    position: relative;
    background: url(../images/common/sport/product/esbull.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(5) {
    position: relative;
    background: url(../images/common/sport/product/ia.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(6) {
    position: relative;
    background: url(../images/common/sport/product/saba.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(7) {
    position: relative;
    background: url(../images/common/sport/product/sbo.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(8) {
    position: relative;
    background: url(../images/common/sport/product/tf.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(9) {
    position: relative;
    background: url(../images/common/sport/product/ug.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(10) {
    position: relative;
    background: url(../images/common/sport/product/wbet.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(11) {
    position: relative;
    background: url(../images/common/sport/product/ag.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(12) {
    position: relative;
    background: url(../images/common/sport/product/CMD-Virtual.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(13) {
    position: relative;
    background: url(../images/common/sport/product/v2g.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(14) {
    position: relative;
    background: url(../images/common/sport/product/kiron.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(15) {
    position: relative;
    background: url(../images/common/sport/product/M8bet.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(16) {
    position: relative;
    background: url(../images/common/sport/product/sports-apgaming.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(17) {
    position: relative;
    background: url(../images/common/sport/product/sports-fb.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}

.owl-carousel.lobby12.owl-drag .owl-item.current:nth-child(18) {
    position: relative;
    background: url(../images/common/sport/product/esports-apgaming.png)no-repeat;
    height: 186px;
    margin-top: 20px;
}


/****************Slots********************/

.slot-sec {
    background: #01091e url(../images/common/slot-bg.jpg)no-repeat center;
    background-size: cover;
    padding-top: 195px;
}

    .slot-sec .container {
        max-width: 1254px;
        padding-top: 50px;
        padding-bottom: 50px;
        min-height: 1800px;
        z-index: 1;
    }

.lobby4 .owl-stage {
    width: 1200px !important;
    transform: translate3d(0px, 0px, 0px) !important;
    display: flex;
    /* left: -50px; */
    flex-wrap: wrap;
    min-height: min-content;
    align-items: center;
    margin-left: 30px;
}

#sync2 .owl-stage-outer {
    overflow: initial;
}

.slot-sec .owl-item img {
    border: none;
}

.owl-carousel.lobby4.owl-drag .owl-item {
    min-width: 200px !important;
    display: flex;
}

    .owl-carousel.lobby4.owl-drag .owl-item.current {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/slots/product/ww.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(2) {
        position: relative;
        left: 0px;
        background: url(../images/common/slots/product/AW.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(3) {
        position: relative;
        background: url(../images/common/slots/product/ameba.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(4) {
        position: relative;
        background: url(../images/common/slots/product/ag.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(5) {
        position: relative;
        background: url(../images/common/slots/product/bb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    /*.owl-carousel.lobby4.owl-drag .owl-item:nth-child(5) {
        position: relative;
        background: url(../images/common/slots/product/bs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    /*.owl-carousel.lobby4.owl-drag .owl-item:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/bon.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/cq9.png)no-repeat;
        left: 0;
        height: 186px;
        margin-top: 20px;
    }

    /*.owl-carousel.lobby4.owl-drag .owl-item:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/dmc.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(7) {
        position: relative;
        background: url(../images/common/slots/product/DS.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(8) {
        position: relative;
        background: url(../images/common/slots/product/dt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(9) {
        position: relative;
        background: url(../images/common/slots/product/ep.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(10) {
        position: relative;
        background: url(../images/common/slots/product/maverick.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(11) {
        position: relative;
        background: url(../images/common/slots/product/netend.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(12) {
        position: relative;
        background: url(../images/common/slots/product/quickspin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(13) {
        position: relative;
        background: url(../images/common/slots/product/gmt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(14) {
        position: relative;
        background: url(../images/common/slots/product/ga.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(15) {
        position: relative;
        background: url(../images/common/slots/product/gp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(16) {
        position: relative;
        background: url(../images/common/slots/product/gs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(17) {
        position: relative;
        background: url(../images/common/slots/product/genesis.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(18) {
        position: relative;
        background: url(../images/common/slots/product/haba.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(19) {
        position: relative;
        background: url(../images/common/slots/product/hy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(20) {
        position: relative;
        background: url(../images/common/slots/product/isoft.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(21) {
        position: relative;
        background: url(../images/common/slots/product/jdb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(22) {
        position: relative;
        background: url(../images/common/slots/product/joker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(23) {
        position: relative;
        background: url(../images/common/slots/product/Kingmaker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(24) {
        position: relative;
        background: url(../images/common/slots/product/mg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(25) {
        position: relative;
        background: url(../images/common/slots/product/mrs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(26) {
        position: relative;
        background: url(../images/common/slots/product/ot.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(27) {
        position: relative;
        background: url(../images/common/slots/product/pg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(28) {
        position: relative;
        background: url(../images/common/slots/product/png.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(29) {
        position: relative;
        background: url(../images/common/slots/product/Play-Pearls.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(30) {
        position: relative;
        background: url(../images/common/slots/product/ps.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(31) {
        position: relative;
        background: url(../images/common/slots/product/pt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(32) {
        position: relative;
        background: url(../images/common/slots/product/pp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(33) {
        position: relative;
        background: url(../images/common/slots/product/qtech.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(34) {
        position: relative;
        background: url(../images/common/slots/product/redtiger.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(35) {
        position: relative;
        background: url(../images/common/slots/product/rt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(36) {
        position: relative;
        background: url(../images/common/slots/product/sp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(37) {
        position: relative;
        background: url(../images/common/slots/product/spg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(38) {
        position: relative;
        background: url(../images/common/slots/product/spino.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(39) {
        position: relative;
        background: url(../images/common/slots/product/ttg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(40) {
        position: relative;
        background: url(../images/common/slots/product/vt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(41) {
        position: relative;
        background: url(../images/common/slots/product/wazdan.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(42) {
        position: relative;
        background: url(../images/common/slots/product/wm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(43) {
        position: relative;
        background: url(../images/common/slots/product/club-suncity.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(44) {
        position: relative;
        background: url(../images/common/slots/product/ygg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(45) {
        position: relative;
        background: url(../images/common/slots/product/Fazi.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(46) {
        position: relative;
        background: url(../images/common/slots/product/Gamshy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(47) {
        position: relative;
        background: url(../images/common/slots/product/GreenJade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(48) {
        position: relative;
        background: url(../images/common/slots/product/Pussy888.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(49) {
        position: relative;
        background: url(../images/common/slots/product/RedRake.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(50) {
        position: relative;
        background: url(../images/common/slots/product/TrueLab.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(51) {
        position: relative;
        background: url(../images/common/slots/product/WeAreCasino.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:nth-child(52) {
        position: relative;
        background: url(../images/common/slots/product/FunkyG.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/slots/product/AW.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(2) {
        position: relative;
        background: url(../images/common/slots/product/ameba.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(3) {
        position: relative;
        background: url(../images/common/slots/product/ag.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(4) {
        position: relative;
        background: url(../images/common/slots/product/bb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    /*.owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(5) {
        position: relative;
        background: url(../images/common/slots/product/bs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    /*.owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/bon.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(5) {
        position: relative;
        background: url(../images/common/slots/product/cq9.png)no-repeat;
        left: 0;
        height: 186px;
        margin-top: 20px;
    }

    /*.owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/dmc.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/DS.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(7) {
        position: relative;
        background: url(../images/common/slots/product/dt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(8) {
        position: relative;
        background: url(../images/common/slots/product/ep.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(9) {
        position: relative;
        background: url(../images/common/slots/product/maverick.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(10) {
        position: relative;
        background: url(../images/common/slots/product/netend.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(11) {
        position: relative;
        background: url(../images/common/slots/product/quickspin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(12) {
        position: relative;
        background: url(../images/common/slots/product/gmt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(13) {
        position: relative;
        background: url(../images/common/slots/product/ga.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(14) {
        position: relative;
        background: url(../images/common/slots/product/gp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(15) {
        position: relative;
        background: url(../images/common/slots/product/gs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(16) {
        position: relative;
        background: url(../images/common/slots/product/genesis.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(17) {
        position: relative;
        background: url(../images/common/slots/product/haba.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(18) {
        position: relative;
        background: url(../images/common/slots/product/hy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(19) {
        position: relative;
        background: url(../images/common/slots/product/isoft.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(20) {
        position: relative;
        background: url(../images/common/slots/product/jdb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(21) {
        position: relative;
        background: url(../images/common/slots/product/joker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(22) {
        position: relative;
        background: url(../images/common/slots/product/Kingmaker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(23) {
        position: relative;
        background: url(../images/common/slots/product/mg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(24) {
        position: relative;
        background: url(../images/common/slots/product/mrs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(25) {
        position: relative;
        background: url(../images/common/slots/product/ot.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(26) {
        position: relative;
        background: url(../images/common/slots/product/pg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(27) {
        position: relative;
        background: url(../images/common/slots/product/png.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(28) {
        position: relative;
        background: url(../images/common/slots/product/Play-Pearls.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(29) {
        position: relative;
        background: url(../images/common/slots/product/ps.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(30) {
        position: relative;
        background: url(../images/common/slots/product/pt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(31) {
        position: relative;
        background: url(../images/common/slots/product/pp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(32) {
        position: relative;
        background: url(../images/common/slots/product/qtech.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(33) {
        position: relative;
        background: url(../images/common/slots/product/redtiger.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(34) {
        position: relative;
        background: url(../images/common/slots/product/rt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(35) {
        position: relative;
        background: url(../images/common/slots/product/sp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(36) {
        position: relative;
        background: url(../images/common/slots/product/spg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(37) {
        position: relative;
        background: url(../images/common/slots/product/spino.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(38) {
        position: relative;
        background: url(../images/common/slots/product/ttg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(39) {
        position: relative;
        background: url(../images/common/slots/product/vt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(40) {
        position: relative;
        background: url(../images/common/slots/product/wazdan.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(41) {
        position: relative;
        background: url(../images/common/slots/product/wm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(42) {
        position: relative;
        background: url(../images/common/slots/product/club-suncity.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(43) {
        position: relative;
        background: url(../images/common/slots/product/ygg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(44) {
        position: relative;
        background: url(../images/common/slots/product/Fazi.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(45) {
        position: relative;
        background: url(../images/common/slots/product/Gamshy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(46) {
        position: relative;
        background: url(../images/common/slots/product/GreenJade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(47) {
        position: relative;
        background: url(../images/common/slots/product/Pussy888.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(48) {
        position: relative;
        background: url(../images/common/slots/product/RedRake.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(49) {
        position: relative;
        background: url(../images/common/slots/product/TrueLab.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(50) {
        position: relative;
        background: url(../images/common/slots/product/WeAreCasino.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item:hover:nth-child(51) {
        position: relative;
        background: url(../images/common/slots/product/FunkyG.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/slots/product/ww.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(2) {
        position: relative;
        left: 0px;
        background: url(../images/common/slots/product/AW.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(3) {
        position: relative;
        background: url(../images/common/slots/product/ameba.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(4) {
        position: relative;
        background: url(../images/common/slots/product/ag.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(5) {
        position: relative;
        background: url(../images/common/slots/product/bb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    /*.owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(5) {
        position: relative;
        background: url(../images/common/slots/product/bs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    /*.owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/bon.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/cq9.png)no-repeat;
        left: 0;
        height: 186px;
        margin-top: 20px;
    }

    /*.owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(6) {
        position: relative;
        background: url(../images/common/slots/product/dmc.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(7) {
        position: relative;
        background: url(../images/common/slots/product/DS.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(8) {
        position: relative;
        background: url(../images/common/slots/product/dt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(9) {
        position: relative;
        background: url(../images/common/slots/product/ep.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(10) {
        position: relative;
        background: url(../images/common/slots/product/maverick.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(11) {
        position: relative;
        background: url(../images/common/slots/product/netend.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(12) {
        position: relative;
        background: url(../images/common/slots/product/quickspin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(13) {
        position: relative;
        background: url(../images/common/slots/product/gmt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(14) {
        position: relative;
        background: url(../images/common/slots/product/ga.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(15) {
        position: relative;
        background: url(../images/common/slots/product/gp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(16) {
        position: relative;
        background: url(../images/common/slots/product/gs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(17) {
        position: relative;
        background: url(../images/common/slots/product/genesis.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(18) {
        position: relative;
        background: url(../images/common/slots/product/haba.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(19) {
        position: relative;
        background: url(../images/common/slots/product/hy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(20) {
        position: relative;
        background: url(../images/common/slots/product/isoft.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(21) {
        position: relative;
        background: url(../images/common/slots/product/jdb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(22) {
        position: relative;
        background: url(../images/common/slots/product/joker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(23) {
        position: relative;
        background: url(../images/common/slots/product/Kingmaker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(24) {
        position: relative;
        background: url(../images/common/slots/product/mg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(25) {
        position: relative;
        background: url(../images/common/slots/product/mrs.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(26) {
        position: relative;
        background: url(../images/common/slots/product/ot.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(27) {
        position: relative;
        background: url(../images/common/slots/product/pg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(28) {
        position: relative;
        background: url(../images/common/slots/product/png.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(29) {
        position: relative;
        background: url(../images/common/slots/product/Play-Pearls.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(30) {
        position: relative;
        background: url(../images/common/slots/product/ps.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(31) {
        position: relative;
        background: url(../images/common/slots/product/pt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(32) {
        position: relative;
        background: url(../images/common/slots/product/pp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(33) {
        position: relative;
        background: url(../images/common/slots/product/qtech.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(34) {
        position: relative;
        background: url(../images/common/slots/product/redtiger.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(35) {
        position: relative;
        background: url(../images/common/slots/product/rt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(36) {
        position: relative;
        background: url(../images/common/slots/product/sp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(37) {
        position: relative;
        background: url(../images/common/slots/product/spg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(38) {
        position: relative;
        background: url(../images/common/slots/product/spino.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(39) {
        position: relative;
        background: url(../images/common/slots/product/ttg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(40) {
        position: relative;
        background: url(../images/common/slots/product/vt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(41) {
        position: relative;
        background: url(../images/common/slots/product/wazdan.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(42) {
        position: relative;
        background: url(../images/common/slots/product/wm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(43) {
        position: relative;
        background: url(../images/common/slots/product/club-suncity.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(44) {
        position: relative;
        background: url(../images/common/slots/product/ygg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(45) {
        position: relative;
        background: url(../images/common/slots/product/Fazi.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(46) {
        position: relative;
        background: url(../images/common/slots/product/Gamshy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(47) {
        position: relative;
        background: url(../images/common/slots/product/GreenJade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(48) {
        position: relative;
        background: url(../images/common/slots/product/Pussy888.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(49) {
        position: relative;
        background: url(../images/common/slots/product/RedRake.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(50) {
        position: relative;
        background: url(../images/common/slots/product/TrueLab.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(51) {
        position: relative;
        background: url(../images/common/slots/product/WeAreCasino.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby4.owl-drag .owl-item.current:nth-child(52) {
        position: relative;
        background: url(../images/common/slots/product/FunkyG.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }


/****************casino********************/

.casino-sec {
    background: #01091e url(../images/common/casino-bg.jpg)no-repeat center;
    background-size: cover;
    padding-top: 195px;
}

    .casino-sec .container {
        max-width: 1254px;
        padding-top: 50px;
        padding-bottom: 50px;
        min-height: 1200px;
        z-index: 1;
    }

.lobby5 .owl-stage {
    width: 1200px !important;
    transform: translate3d(0px, 0px, 0px) !important;
    display: flex;
    /* left: -50px; */
    flex-wrap: wrap;
    min-height: min-content;
    align-items: center;
    margin-left: 30px;
}

#sync2 .owl-stage-outer {
    overflow: initial;
}

.casino-sec .owl-item img {
    border: none;
}

.owl-carousel.lobby5.owl-drag .owl-item {
    min-width: 200px !important;
    display: flex;
}

    .owl-carousel.lobby5.owl-drag .owl-item.current {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/casino/product/ab.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(2) {
        position: relative;
        background: url(../images/common/casino/product/ag.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(3) {
        position: relative;
        background: url(../images/common/casino/product/bb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(4) {
        position: relative;
        background: url(../images/common/casino/product/big.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(5) {
        position: relative;
        background: url(../images/common/casino/product/dg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(6) {
        position: relative;
        background: url(../images/common/casino/product/ebet.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(7) {
        position: relative;
        background: url(../images/common/casino/product/evo.png)no-repeat;
        left: 0;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(8) {
        position: relative;
        background: url(../images/common/casino/product/gameplay.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(9) {
        position: relative;
        background: url(../images/common/casino/product/ho.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(10) {
        position: relative;
        background: url(../images/common/casino/product/k855.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(11) {
        position: relative;
        background: url(../images/common/casino/product/micro.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(12) {
        position: relative;
        background: url(../images/common/casino/product/n2.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(13) {
        position: relative;
        background: url(../images/common/casino/product/pt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(14) {
        position: relative;
        background: url(../images/common/casino/product/pp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(15) {
        position: relative;
        background: url(../images/common/casino/product/sa.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(16) {
        position: relative;
        background: url(../images/common/casino//product/sexyb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(17) {
        position: relative;
        background: url(../images/common/casino/product/vivo.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(18) {
        position: relative;
        background: url(../images/common/casino//product/wm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(19) {
        position: relative;
        background: url(../images/common/casino//product/xpg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(20) {
        position: relative;
        background: url(../images/common/casino/product/yeebet.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(21) {
        position: relative;
        background: url(../images/common/casino/product/live-ezg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(22) {
        position: relative;
        background: url(../images/common/casino/product/live-superspade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(23) {
        position: relative;
        background: url(../images/common/casino/product/live-we.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(24) {
        position: relative;
        background: url(../images/common/casino/product/live-k8555.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(25) {
        position: relative;
        background: url(../images/common/casino/product/live-won.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(26) {
        position: relative;
        background: url(../images/common/casino/product/live-via.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(27) {
        position: relative;
        background: url(../images/common/casino/product/live-pretty.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(28) {
        position: relative;
        background: url(../images/common/casino/product/live-skywind.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(29) {
        position: relative;
        background: url(../images/common/casino/product/ai.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    /*.owl-carousel.lobby5.owl-drag .owl-item:nth-child(29) {
        position: relative;
        background: url(../images/common/casino/product/bgaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }*/

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(30) {
        position: relative;
        background: url(../images/common/casino/product/Miki-World.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(31) {
        position: relative;
        background: url(../images/common/casino/product/live-pretty.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(32) {
        position: relative;
        background: url(../images/common/casino/product/live-skywind.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(33) {
        position: relative;
        background: url(../images/common/casino/product/live-superspade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(34) {
        position: relative;
        background: url(../images/common/casino/product/live-via.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(35) {
        position: relative;
        background: url(../images/common/casino/product/live-we.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(36) {
        position: relative;
        background: url(../images/common/casino/product/live-won.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(37) {
        position: relative;
        background: url(../images/common/casino/product/live-beter.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(38) {
        position: relative;
        background: url(../images/common/casino/product/live-ezg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:nth-child(39) {
        position: relative;
        background: url(../images/common/casino/product/ai.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/casino/product/ab.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(2) {
        position: relative;
        background: url(../images/common/casino/product/ag.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(3) {
        position: relative;
        background: url(../images/common/casino/product/bb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(4) {
        position: relative;
        background: url(../images/common/casino/product/big.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(5) {
        position: relative;
        background: url(../images/common/casino/product/dg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(6) {
        position: relative;
        background: url(../images/common/casino/product/ebet.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(7) {
        position: relative;
        background: url(../images/common/casino/product/evo.png)no-repeat;
        left: 0;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(8) {
        position: relative;
        background: url(../images/common/casino/product/gameplay.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(9) {
        position: relative;
        background: url(../images/common/casino/product/ho.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(10) {
        position: relative;
        background: url(../images/common/casino/product/k855.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(11) {
        position: relative;
        background: url(../images/common/casino/product/micro.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(12) {
        position: relative;
        background: url(../images/common/casino/product/n2.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(13) {
        position: relative;
        background: url(../images/common/casino/product/pt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(14) {
        position: relative;
        background: url(../images/common/casino/product/pp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(15) {
        position: relative;
        background: url(../images/common/casino/product/sa.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(16) {
        position: relative;
        background: url(../images/common/casino//product/sexyb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(17) {
        position: relative;
        background: url(../images/common/casino/product/vivo.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(18) {
        position: relative;
        background: url(../images/common/casino//product/wm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(19) {
        position: relative;
        background: url(../images/common/casino//product/xpg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(20) {
        position: relative;
        background: url(../images/common/casino/product/yeebet.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(21) {
        position: relative;
        background: url(../images/common/casino/product/live-ezugi.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(22) {
        position: relative;
        background: url(../images/common/casino/product/live-superspade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(23) {
        position: relative;
        background: url(../images/common/casino/product/live-we.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(24) {
        position: relative;
        background: url(../images/common/casino/product/live-k8555.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(25) {
        position: relative;
        background: url(../images/common/casino/product/live-won.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(26) {
        position: relative;
        background: url(../images/common/casino/product/live-via.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(27) {
        position: relative;
        background: url(../images/common/casino/product/live-pretty.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(28) {
        position: relative;
        background: url(../images/common/casino/product/live-skywind.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(29) {
        position: relative;
        background: url(../images/common/casino/product/bgaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(30) {
        position: relative;
        background: url(../images/common/casino/product/Miki-World.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(31) {
        position: relative;
        background: url(../images/common/casino/product/live-pretty.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(32) {
        position: relative;
        background: url(../images/common/casino/product/live-skywind.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(33) {
        position: relative;
        background: url(../images/common/casino/product/live-superspade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(34) {
        position: relative;
        background: url(../images/common/casino/product/live-via.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(35) {
        position: relative;
        background: url(../images/common/casino/product/live-we.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(36) {
        position: relative;
        background: url(../images/common/casino/product/live-won.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(37) {
        position: relative;
        background: url(../images/common/casino/product/live-beter.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item:hover:nth-child(38) {
        position: relative;
        background: url(../images/common/casino/product/live-ezg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/casino/product/ab.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(2) {
        position: relative;
        background: url(../images/common/casino/product/ag.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(3) {
        position: relative;
        background: url(../images/common/casino/product/bb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(4) {
        position: relative;
        background: url(../images/common/casino/product/big.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(5) {
        position: relative;
        background: url(../images/common/casino/product/dg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(6) {
        position: relative;
        background: url(../images/common/casino/product/ebet.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(7) {
        position: relative;
        background: url(../images/common/casino/product/evo.png)no-repeat;
        left: 0;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(8) {
        position: relative;
        background: url(../images/common/casino/product/gameplay.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(9) {
        position: relative;
        background: url(../images/common/casino/product/ho.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(10) {
        position: relative;
        background: url(../images/common/casino/product/k855.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(11) {
        position: relative;
        background: url(../images/common/casino/product/micro.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(12) {
        position: relative;
        background: url(../images/common/casino/product/n2.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(13) {
        position: relative;
        background: url(../images/common/casino/product/pt.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(14) {
        position: relative;
        background: url(../images/common/casino/product/pp.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(15) {
        position: relative;
        background: url(../images/common/casino/product/sa.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(16) {
        position: relative;
        background: url(../images/common/casino//product/sexyb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(17) {
        position: relative;
        background: url(../images/common/casino/product/vivo.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(18) {
        position: relative;
        background: url(../images/common/casino//product/wm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(19) {
        position: relative;
        background: url(../images/common/casino//product/xpg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(20) {
        position: relative;
        background: url(../images/common/casino/product/yeebet.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(21) {
        position: relative;
        background: url(../images/common/casino/product/live-ezugi.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(22) {
        position: relative;
        background: url(../images/common/casino/product/live-superspade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(23) {
        position: relative;
        background: url(../images/common/casino/product/live-we.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(24) {
        position: relative;
        background: url(../images/common/casino/product/live-k8555.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(25) {
        position: relative;
        background: url(../images/common/casino/product/live-won.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(26) {
        position: relative;
        background: url(../images/common/casino/product/live-via.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(27) {
        position: relative;
        background: url(../images/common/casino/product/live-pretty.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(28) {
        position: relative;
        background: url(../images/common/casino/product/live-skywind.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(29) {
        position: relative;
        background: url(../images/common/casino/product/bgaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(30) {
        position: relative;
        background: url(../images/common/casino/product/Miki-World.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(31) {
        position: relative;
        background: url(../images/common/casino/product/live-pretty.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(32) {
        position: relative;
        background: url(../images/common/casino/product/live-skywind.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(33) {
        position: relative;
        background: url(../images/common/casino/product/live-superspade.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(34) {
        position: relative;
        background: url(../images/common/casino/product/live-via.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(35) {
        position: relative;
        background: url(../images/common/casino/product/live-we.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(36) {
        position: relative;
        background: url(../images/common/casino/product/live-won.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(37) {
        position: relative;
        background: url(../images/common/casino/product/live-beter.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby5.owl-drag .owl-item.current:nth-child(38) {
        position: relative;
        background: url(../images/common/casino/product/live-ezg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

/****************lotto********************/

.lotto-sec {
    background: #01091e url(../images/common/lotto-bg.jpg)no-repeat center;
    background-size: cover;
    padding-top: 195px;
}

    .lotto-sec .container {
        max-width: 1254px;
        padding-top: 50px;
        padding-bottom: 50px;
        z-index: 1;
    }

.lobby7 .owl-stage {
    width: 1200px !important;
    transform: translate3d(0px, 0px, 0px) !important;
    display: flex;
    /* left: -50px; */
    flex-wrap: wrap;
    min-height: min-content;
    align-items: center;
    margin-left: 30px;
}

#sync2 .owl-stage-outer {
    overflow: initial;
}

.lotto-sec .owl-item img {
    border: none;
}

.owl-carousel.lobby7.owl-drag .owl-item {
    min-width: 200px !important;
    display: flex;
}

    .owl-carousel.lobby7.owl-drag .owl-item.current {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:hover {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/lottery/product/bbin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:nth-child(2) {
        position: relative;
        background: url(../images/common/lottery/product/in4d.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:nth-child(3) {
        position: relative;
        background: url(../images/common/lottery/product/qqkeno.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:nth-child(4) {
        position: relative;
        background: url(../images/common/lottery/product/93c.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:hover:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/lottery/product/bbin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:hover:nth-child(2) {
        position: relative;
        background: url(../images/common/lottery/product/in4d.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:hover:nth-child(3) {
        position: relative;
        background: url(../images/common/lottery/product/qqkeno.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item:hover:nth-child(4) {
        position: relative;
        background: url(../images/common/lottery/product/93c.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item.current:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/lottery/product/bbin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item.current:nth-child(2) {
        position: relative;
        background: url(../images/common/lottery/product/in4d.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item.current:nth-child(3) {
        position: relative;
        background: url(../images/common/lottery/product/qqkeno.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby7.owl-drag .owl-item.current:nth-child(4) {
        position: relative;
        background: url(../images/common/lottery/product/93c.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }


/* COCKFIGHTING */

.cockft-sec {
    background: #01091e url(../images/common/cockft-bg.jpg)no-repeat center;
    background-size: cover;
    padding-top: 195px;
}

    .cockft-sec .container {
        max-width: 1254px;
        padding-top: 50px;
        padding-bottom: 50px;
        z-index: 1;
    }

.lobby17 .owl-stage {
    width: 1200px !important;
    transform: translate3d(0px, 0px, 0px) !important;
    display: flex;
    /* left: -50px; */
    flex-wrap: wrap;
    min-height: min-content;
    align-items: center;
    margin-left: 30px;
}

#sync2 .owl-stage-outer {
    overflow: initial;
}

.cockft-sec .owl-item img {
    border: none;
}

.owl-carousel.lobby17.owl-drag .owl-item {
    min-width: 200px !important;
    display: flex;
}

    .owl-carousel.lobby17.owl-drag .owl-item.current {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby17.owl-drag .owl-item:hover {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby17.owl-drag .owl-item:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/cockft/Product/sv.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby17.owl-drag .owl-item:nth-child(2) {
        position: relative;
        background: url(../images/common/cockft/Product/s128.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby17.owl-drag .owl-item:hover:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/cockft/Product/sv.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby17.owl-drag .owl-item:hover:nth-child(2) {
        position: relative;
        background: url(../images/common/cockft/Product/s128.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby17.owl-drag .owl-item.current:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/cockft/Product/sv.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby17.owl-drag .owl-item.current:nth-child(2) {
        position: relative;
        background: url(../images/common/cockft/Product/s128.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }


/****************other********************/

.owl-item {
    float: left;
}

.lobby9 .owl-stage {
    width: 1155px !important;
}

.owl-carousel.lobby9.owl-drag .owl-item {
    min-width: 211px !important;
}

    .owl-carousel.lobby9.owl-drag .owl-item.current {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:hover {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/other/ot-bgtv.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(2) {
        position: relative;
        background: url(../images/common/other/ot-citibet.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(3) {
        position: relative;
        background: url(../images/common/other/ot-cock.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(4) {
        position: relative;
        background: url(../images/common/other/ot-idn.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(5) {
        position: relative;
        background: url(../images/common/other/ot-kgame.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(6) {
        position: relative;
        background: url(../images/common/other/ot-ky.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(7) {
        position: relative;
        background: url(../images/common/other/ot-le.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(8) {
        position: relative;
        background: url(../images/common/other/ot-poker.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:nth-child(9) {
        position: relative;
        background: url(../images/common/other/ot-tangkas.png)no-repeat;
        height: 256px;
        margin: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item:hover {
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/other/ot-bgtv.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(2) {
        position: relative;
        background: url(../images/common/other/ot-citibet.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(3) {
        position: relative;
        background: url(../images/common/other/ot-cock.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(4) {
        position: relative;
        background: url(../images/common/other/ot-idn.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(5) {
        position: relative;
        background: url(../images/common/other/ot-kgame.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(6) {
        position: relative;
        background: url(../images/common/other/ot-ky.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(7) {
        position: relative;
        background: url(../images/common/other/ot-le.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(8) {
        position: relative;
        background: url(../images/common/other/ot-poker.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }

    .owl-carousel.lobby9.owl-drag .owl-item.current:nth-child(9) {
        position: relative;
        background: url(../images/common/other/ot-tangkas.png)no-repeat;
        height: 256px;
        margin-top: 10px;
    }


/****************Fish********************/

.fish-sec {
    background: #01091e url(../images/common/fish-bg.jpg)no-repeat center;
    background-size: cover;
    padding-top: 195px;
}

    .fish-sec .container {
        max-width: 1254px;
        padding-top: 50px;
        padding-bottom: 50px;
        min-height: 1100px;
        z-index: 1;
    }

.lobby11 .owl-stage {
    width: 1200px !important;
    transform: translate3d(0px, 0px, 0px) !important;
    display: flex;
    /* left: -50px; */
    flex-wrap: wrap;
    min-height: min-content;
    align-items: center;
    margin-left: 30px;
}

#sync2 .owl-stage-outer {
    overflow: initial;
}

.fish-sec .owl-item img {
    border: none;
}

.owl-carousel.lobby11.owl-drag .owl-item {
    min-width: 200px !important;
    display: flex;
}

    .owl-carousel.lobby11.owl-drag .owl-item.current {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/fishing/product/bg-fm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(2) {
        position: relative;
        background: url(../images/common/fishing/product/bg-xy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(3) {
        position: relative;
        background: url(../images/common/fishing/product/cq9.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(4) {
        position: relative;
        background: url(../images/common/fishing/product/jdb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(5) {
        position: relative;
        background: url(../images/common/fishing/product/joker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(6) {
        position: relative;
        background: url(../images/common/fishing/product/playtech.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(7) {
        position: relative;
        background: url(../images/common/fishing/product/simpleplay.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(8) {
        position: relative;
        background: url(../images/common/fishing/product/spadegaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(9) {
        position: relative;
        background: url(../images/common/fishing/product/YL.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(10) {
        position: relative;
        background: url(../images/common/fishing/product/bbin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(11) {
        position: relative;
        background: url(../images/common/fishing/product/DragoonSoft.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(12) {
        position: relative;
        background: url(../images/common/fishing/product/Fun-Gaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(13) {
        position: relative;
        background: url(../images/common/fishing/product/FunkyGames.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(14) {
        position: relative;
        background: url(../images/common/fishing/product/Gamatron.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(15) {
        position: relative;
        background: url(../images/common/fishing/product/Jili.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(16) {
        position: relative;
        background: url(../images/common/fishing/product/Playstar.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(17) {
        position: relative;
        background: url(../images/common/fishing/product/fishing-fachai.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:nth-child(18) {
        position: relative;
        background: url(../images/common/fishing/product/fishing-i8.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/fishing/product/bg-fm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(2) {
        position: relative;
        background: url(../images/common/fishing/product/bg-xy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(3) {
        position: relative;
        background: url(../images/common/fishing/product/cq9.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(4) {
        position: relative;
        background: url(../images/common/fishing/product/jdb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(5) {
        position: relative;
        background: url(../images/common/fishing/product/joker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(6) {
        position: relative;
        background: url(../images/common/fishing/product/playtech.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(7) {
        position: relative;
        background: url(../images/common/fishing/product/simpleplay.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(8) {
        position: relative;
        background: url(../images/common/fishing/product/spadegaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(9) {
        position: relative;
        background: url(../images/common/fishing/product/YL.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(10) {
        position: relative;
        background: url(../images/common/fishing/product/bbin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(11) {
        position: relative;
        background: url(../images/common/fishing/product/DragoonSoft.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(12) {
        position: relative;
        background: url(../images/common/fishing/product/Fun-Gaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(13) {
        position: relative;
        background: url(../images/common/fishing/product/FunkyGames.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(14) {
        position: relative;
        background: url(../images/common/fishing/product/Gamatron.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(15) {
        position: relative;
        background: url(../images/common/fishing/product/Jili.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(16) {
        position: relative;
        background: url(../images/common/fishing/product/Playstar.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(17) {
        position: relative;
        background: url(../images/common/fishing/product/fishing-fachai.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item:hover:nth-child(18) {
        position: relative;
        background: url(../images/common/fishing/product/fishing-i8.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/fishing/product/bg-fm.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(2) {
        position: relative;
        background: url(../images/common/fishing/product/bg-xy.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(3) {
        position: relative;
        background: url(../images/common/fishing/product/cq9.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(4) {
        position: relative;
        background: url(../images/common/fishing/product/jdb.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(5) {
        position: relative;
        background: url(../images/common/fishing/product/joker.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(6) {
        position: relative;
        background: url(../images/common/fishing/product/playtech.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(7) {
        position: relative;
        background: url(../images/common/fishing/product/simpleplay.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(8) {
        position: relative;
        background: url(../images/common/fishing/product/spadegaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(9) {
        position: relative;
        background: url(../images/common/fishing/product/YL.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(10) {
        position: relative;
        background: url(../images/common/fishing/product/bbin.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(11) {
        position: relative;
        background: url(../images/common/fishing/product/DragoonSoft.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(12) {
        position: relative;
        background: url(../images/common/fishing/product/Fun-Gaming.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(13) {
        position: relative;
        background: url(../images/common/fishing/product/FunkyGames.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(14) {
        position: relative;
        background: url(../images/common/fishing/product/Gamatron.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(15) {
        position: relative;
        background: url(../images/common/fishing/product/Jili.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(16) {
        position: relative;
        background: url(../images/common/fishing/product/Playstar.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(17) {
        position: relative;
        background: url(../images/common/fishing/product/fishing-fachai.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby11.owl-drag .owl-item.current:nth-child(18) {
        position: relative;
        background: url(../images/common/fishing/product/fishing-i8.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

/* POKER */

.poker-sec {
    background: #01091e url(../images/common/poker-bg.jpg)no-repeat center;
    background-size: cover;
    padding-top: 195px;
}

    .poker-sec .container {
        max-width: 1254px;
        padding-top: 50px;
        padding-bottom: 20px;
        min-height: 570px;
        z-index: 1;
    }

    .poker-sec .owl-item img {
        border: none;
    }

.lobby14 .owl-stage {
    width: 1155px !important;
}

.owl-carousel.lobby14.owl-drag .owl-item {
    min-width: 200px !important;
    display: flex;
}

    .owl-carousel.lobby14.owl-drag .owl-item.current {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby14.owl-drag .owl-item:hover {
        -webkit-transition: 400ms;
        -moz-transition: 400ms;
        -o-transition: 400ms;
        transition: 400ms;
    }

    .owl-carousel.lobby14.owl-drag .owl-item:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/poker/product/idn.png)no-repeat;
        height: 186px;
        margin: 10px;
    }

    .owl-carousel.lobby14.owl-drag .owl-item:nth-child(2) {
        position: relative;
        background: url(../images/common/poker/product/mg.png)no-repeat;
        height: 186px;
        margin: 10px;
    }

    .owl-carousel.lobby14.owl-drag .owl-item:hover:nth-child(1) {
        position: relative;
        left: 0px;
        background: url(../images/common/poker/product/idn.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby14.owl-drag .owl-item:hover:nth-child(2) {
        position: relative;
        background: url(../images/common/poker/product/mg.png)no-repeat;
        height: 186px;
        margin-top: 20px;
    }

    .owl-carousel.lobby14.owl-drag .owl-item.current:nth-child(1) {
        position: relative;
        background: url(../images/common/poker/product/idn.png)no-repeat;
        height: 186px;
        margin-top: 10px;
    }

    .owl-carousel.lobby14.owl-drag .owl-item.current:nth-child(2) {
        position: relative;
        background: url(../images/common/poker/product/mg.png)no-repeat;
        height: 186px;
        margin-top: 10px;
    }


/* TANGKAS */

.tangkas-sec {
    background: #01091e url(../images/common/tangkas-bg.jpg)no-repeat center;
    background-size: cover;
    padding-top: 195px;
}

    .tangkas-sec .container {
        max-width: 1254px;
        padding-top: 50px;
        padding-bottom: 20px;
        min-height: 570px;
        z-index: 1;
    }

    .tangkas-sec .owl-item img {
        border: none;
    }

.link-go {
    position: absolute;
    bottom: 52px;
    left: 0px;
}

    .link-go a {
        padding: 10px 50px;
        border-radius: 30px;
        color: #e6cc69;
        font-weight: bold;
        font-size: 28px;
    }

        .link-go a img:hover {
            filter: brightness(0.5);
        }

        .link-go a:hover {
            color: #FFF;
            text-decoration: none;
        }

.link-go2 {
    position: absolute;
    bottom: 25px;
    left: 20px;
}

    .link-go2 a {
        background: url(../images/common/owl-item/btn-link.png)no-repeat center;
        padding: 10px 50px;
        border-radius: 30px;
        color: #000;
        font-weight: bold;
        text-transform: uppercase;
    }

        .link-go2 a:hover {
            filter: brightness(0.5);
            text-decoration: none;
        }

header.index {
    /* background:url(../images/common/banner.jpg) center top; */
    /* height: 585px; */
    position: fixed;
    width: 100%;
    z-index: 99;
}

.time-zone {
    background: linear-gradient(to bottom, #3db3b6 0%, #196e73 100%);
    color: #fff;
    font-size: .8125rem;
}

.time-left {
    float: left;
    padding: 5px;
    width: 20%;
}

    .time-left p {
        margin: 0;
        color: #fff;
        font-size: 12px;
    }

.time-right {
    float: right;
    padding: 5px;
}

.time-link {
    color: #fff;
}

    .time-link span {
        margin-right: 5px;
    }

.logo-nav {
    background: #e3e3e3;
}

.member-level img {
    max-width: 20px;
}

.logo-nav {
    justify-content: space-between;
}

.sport-bg {
    background: #05080f url(../images/common/bg.jpg) center top no-repeat;
    height: 585px;
}

.casino-bg {
    background: #05080f url(../images/common/bg.jpg) center top no-repeat;
    height: 585px;
}

.other-bg {
    background: #05080f url(../images/common/bg.jpg) center top no-repeat;
    height: 585px;
}

.lotto-bg {
    background: #05080f url(../images/common/bg.jpg) center top no-repeat;
    height: 585px;
}

.fish-bg {
    background: #05080f url(../images/common/bg.jpg) center top no-repeat;
    height: 585px;
}

.l-bg {
    background: #05080f url(../images/common/bg.jpg) center top no-repeat;
    height: 585px;
}

.mini-bg {
    background: #05080f url(../images/common/bg.jpg) center top no-repeat;
    height: 585px;
}

.poker-bg {
    background: #05080f url(../images/common/bg.jpg) center top no-repeat;
    height: 585px;
}


/********************************
***************LOGO**************
*********************************/

.logo {
    display: block;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .logo img {
        max-width: 245px;
    }


/********************************
************NAV******************
*********************************/

.nav-menu {
    background: linear-gradient(to bottom, #196e73 0%, #196e73 51%, #5eeff2 100%);
    border-top: 1px solid #2cbcdb;
    /* border-bottom: 2px solid #82a7dd; */
    box-shadow: 0 5px 8px black;
    height: 81px;
}

.row-login1 {
    margin-top: 15px;
    margin-left: 20px;
}

.row-login2 {
    /* margin-left: 20px; */
}

    .row-login2 input:first-child {
        margin-right: 2px;
    }

    .row-login2 input {
        display: inline-block;
        background-color: #fff !important;
        border: 1px solid #ccc !important;
        font-size: .875rem;
        width: 158px;
        height: 30px;
        color: gray !important;
        line-height: 30px;
        padding: 0 5px;
        border-radius: 3px;
    }

        .row-login2 input:focus {
            -webkit-box-shadow: inset 0px 0px 94px -28px rgba(0, 0, 0, 0.75);
            -webkit-box-shadow: inset 0px 0px 17px 11px rgba(0, 0, 0, 0.75);
            -moz-box-shadow: inset 0px 0px 17px 11px rgba(0, 0, 0, 0.75);
            box-shadow: inset 0px 0px 17px 11px rgba(0, 0, 0, 0.75);
        }

.row-login3 {
    margin-top: 5px;
    padding-left: 20px;
    display: flex;
    justify-content: flex-end;
}

.row-login2 .btn-login {
    background: #033444;
    color: #fff !important;
    text-transform: uppercase;
    background-size: contain;
    font-weight: 700;
    border-radius: 3px;
    padding: 5px 13px;
    height: 28px;
    min-width: 70px;
    font-weight: 700;
    line-height: 24px;
    border-width: 0;
    letter-spacing: 0.8px;
    margin-left: 5px;
    cursor: pointer;
}

    .row-login2 .btn-login:hover {
        background-color: #00859b;
    }

.row-login2 .btn-reg {
    border-radius: 3px;
    background: linear-gradient(to bottom, #fc5353 0%, #c00 100%);
    padding: 5px 27px;
    color: #fff;
    border-color: #9a2222;
    box-shadow: inset 0 0 0 1px rgba(255, 115, 100, .6), 0 1px 3px #333;
    font-weight: 700;
    line-height: 15px;
    border: 1px solid #9a2222;
}

    .row-login2 .btn-reg:hover {
        background: linear-gradient(to bottom, rgba(204, 0, 0, 1) 0%, rgba(252, 83, 83, 1) 100%);
    }

.row-login2 input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #ccc;
}

.row-login2 input::-moz-placeholder {
    /* Firefox 19+ */
    color: #ccc;
}

.row-login2 input:-ms-input-placeholder {
    /* IE 10+ */
    color: #ccc;
}

.row-login2 input:-moz-placeholder {
    /* Firefox 18- */
    color: #cccc;
}

.btn-register {
    color: #fff;
    padding: 3px 20px;
    font-size: 14px;
    margin-left: 5px;
    border-radius: 5px;
    font-weight: bold;
    border: 1px solid #de1111;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    background: rgba(244, 20, 20, 1);
    background: -moz-linear-gradient(top, rgba(244, 20, 20, 1) 0%, rgba(138, 7, 7, 1) 42%, rgba(138, 7, 7, 1) 78%, rgba(193, 5, 5, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244, 20, 20, 1)), color-stop(42%, rgba(138, 7, 7, 1)), color-stop(78%, rgba(138, 7, 7, 1)), color-stop(100%, rgba(193, 5, 5, 1)));
    background: -webkit-linear-gradient(top, rgba(244, 20, 20, 1) 0%, rgba(138, 7, 7, 1) 42%, rgba(138, 7, 7, 1) 78%, rgba(193, 5, 5, 1) 100%);
    background: -o-linear-gradient(top, rgba(244, 20, 20, 1) 0%, rgba(138, 7, 7, 1) 42%, rgba(138, 7, 7, 1) 78%, rgba(193, 5, 5, 1) 100%);
    background: -ms-linear-gradient(top, rgba(244, 20, 20, 1) 0%, rgba(138, 7, 7, 1) 42%, rgba(138, 7, 7, 1) 78%, rgba(193, 5, 5, 1) 100%);
    background: linear-gradient(to bottom, rgba(244, 20, 20, 1) 0%, rgba(138, 7, 7, 1) 42%, rgba(138, 7, 7, 1) 78%, rgba(193, 5, 5, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f41414', endColorstr='#c10505', GradientType=0);
}

    .btn-register:hover {
        color: #d07e7e;
    }

.forgotps {
    padding: 0px 10px;
    position: relative;
    top: 0px;
    color: #000;
    cursor: pointer;
    font-size: .8125rem;
    text-decoration: underline;
    letter-spacing: 0.3px;
    font-weight: 500;
}

    .forgotps a {
        color: #000;
    }

        .forgotps a:hover {
            color: #fff;
        }


/************************************* NAV MENU CSS ************************************/

.menuWrapper.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

.menuWrapper {
    font-weight: 400;
    bottom: 0px;
}

.menupart {
    width: 1030px;
    margin: 0 auto;
}

    .menupart .active {
    }

        .menupart .active a {
            background: linear-gradient(to bottom, #519ace 0%, #000b16 100%);
        }

            .menupart .active a p {
                opacity: 1;
                font-size: .875rem;
            }

    .menupart ul li a p {
        opacity: 0;
    }

    .menupart > ul > li > a:hover p {
        opacity: 1;
        font-size: .875rem;
    }

    .menupart > ul > li {
        display: table-cell;
        text-align: center;
        margin-left: 30px;
    }

        .menupart > ul > li:first-child {
            margin: 0px;
        }

        .menupart > ul > li > a {
            text-transform: uppercase;
            color: #ffffff;
            font-size: 8px;
            display: grid;
            font-weight: bold;
            position: relative;
            width: 85px;
            margin: 0 auto;
            /* padding-bottom: 10px; */
        }

            .menupart > ul > li > a > span {
                margin-top: 20px;
                height: 40px;
            }

            .menupart > ul > li > a > p {
                margin: 0;
                font-size: 10px;
            }

            .menupart > ul > li > a:hover {
                color: #fff;
                text-decoration: none;
                background: linear-gradient(to bottom, #519ace 0%, #000b16 100%);
            }

        .menupart > ul > li > .icon {
        }

        .menupart > ul > li > p {
            float: left;
            margin: 0px;
            padding: 0px;
            padding-top: 0px;
        }

.wsmenuexpandermain {
    position: relative;
}

.overlapblackbg {
    display: none;
}

.wsmenu {
    color: #fff;
    font-size: 15px;
    padding: 0px;
    margin: 0px auto;
    width: 100%;
    position: relative;
}

.wsmenu-list {
    text-align: left;
    margin: 0 auto 0 auto;
    width: 100%;
    list-style: none;
    display: table;
    padding: 0px;
}

    .wsmenu-list > li {
    }

        .wsmenu-list > li > a {
        }

    .wsmenu-list li:first-child a {
    }

    .wsmenu-list li:last-child a {
    }

    .wsmenu-list > li > a .fa {
        display: inline-block;
        font-size: 14px;
        line-height: inherit;
        margin-right: 0px;
    }

    .wsmenu-list li ul li a .fa.fa-angle-double-right {
        font-size: 12px;
        margin: 0 3px 0 -4px;
    }

    .wsmenu-list li a .arrow:after {
    }

    .wsmenu-list > li > a {
    }

    .wsmenu-list li a:hover .arrow:after {
        border-top-color: #b3b3b3
    }

    .wsmenu-list li a.active .arrow:after {
        border-top-color: #b3b3b3
    }

    .wsmenu-list li:hover > a .arrow:after {
        border-top-color: #b3b3b3
    }

.megamenu iframe {
    width: 100%;
    margin-top: 10px;
    min-height: 200px;
}

.megamenu video {
    width: 100%;
    margin-top: 10px;
    min-height: 200px;
}

.wsmenu-list li:hover .megamenu {
    opacity: 1;
}

.megamenu {
    width: 100%;
    left: 0px;
    position: absolute;
    top: 81px;
    color: #fff;
    z-index: 2;
    margin: 0px;
    text-align: left;
    font-size: 15px;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -o-transition: -o-transform 0.3s, opacity 0.3s;
    -ms-transition: -ms-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .megamenu .title {
        border-bottom: 1px solid #444444;
        font-size: 14px;
        padding: 0px;
        font-size: 17px;
        color: #fff;
        margin-bottom: 3px;
        text-align: left;
        height: 25px;
    }

    .megamenu img {
        max-width: 100%;
        max-height: 60px;
    }

        .megamenu img:hover {
            opacity: 0.9;
            xborder: 1px solid #ebc316;
        }

.link-list li {
    display: block;
    text-align: center;
    white-space: nowrap;
    text-align: left;
}

    .link-list li a {
        line-height: 12px;
        border-right: none;
        text-align: left;
        padding: 6px 0px;
        xbackground: #fff !important;
        background-image: none !important;
        color: #dedbdb !important;
        border-right: 0 none !important;
        display: block;
        border-right: 1px solid #e7e7e7;
        xbackground-color: #fff;
        color: #919090;
        font-size: 17px !important;
        font-family: 'Ruda', sans-serif !important;
    }

        .link-list li a:hover {
            color: #db454a !important;
            text-decoration: none !important;
        }

.wsmenu-list .ad-style {
    width: 28%;
    float: right;
}

    .wsmenu-list .ad-style a {
        border: none !important;
        padding: 0px !important;
        margin: 0px !important;
        line-height: normal !important;
        background-image: none !important;
    }

.mobile-sub .megamenu .ad-style a:hover {
    background-color: transparent !important;
}

.wsmenu-list .megamenu li:hover > a {
    background: transparent !important;
}

.wsmenu-list .megamenu li a:hover {
    background: transparent !important;
    text-decoration: underline;
}

.wsmenu-list .megamenu li .fa {
    margin-right: 5px;
    text-align: center;
    width: 18px;
}

.mrgtop {
    margin-top: 15px;
}

.show-grid div {
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #dbdbdb;
    border: 1px solid #e7e7e7;
    color: #6a6a6a;
    margin: 2px 0px;
}

.wbg0 {
    background: #272727;
}

.wbg1 {
    background: #240604;
}

.wbg2 {
    background: #240604;
}

.wbg3 {
    background: #003147;
}

.wbg4 {
    background: #272727;
    color: #646363;
    font-size: 18px;
}

    .wbg4 .title2 {
        font-size: 20px;
        width: 100px;
        margin: 0 auto;
        color: #9d9d9d
    }

    .wbg4 p {
        font-size: 20px;
        width: 150px;
        margin: 0 auto;
        color: #777676
    }

.halfdiv {
    width: 35%;
    right: 0px !important;
    left: auto;
}

.menu_form {
    width: 100%;
    display: block;
}

    .menu_form input[type="text"] {
        width: 100%;
        border: 1px solid #e2e2e2;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        color: #000;
        font-size: 13px;
        padding: 8px 5px;
        margin-bottom: 8px;
    }

    .menu_form textarea {
        width: 100%;
        border: 1px solid #e2e2e2;
        border-radius: 5px;
        color: #000;
        font-size: 13px;
        padding: 8px 5px;
        margin-bottom: 8px;
        min-height: 122px;
    }

    .menu_form input[type="submit"] {
        width: 25%;
        display: block;
        height: 28px;
        float: right;
        border: solid 1px #ccc;
        margin-right: 15px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

    .menu_form input[type="button"] {
        width: 25%;
        display: block;
        height: 28px;
        float: right;
        border: solid 1px #ccc;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

.megamenu .left.carousel-control {
    padding-top: 20%;
}

.megamenu .right.carousel-control {
    padding-top: 20%;
}

.carousel-inner .item img {
    width: 100%;
}

.megamenu .carousel-caption {
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.7);
    font-size: 13px;
    height: 31px;
    left: 0;
    padding: 7px 0;
    right: 0;
    width: 100%;
}

.menu-col {
    float: left;
    text-align: center;
    padding: 7px;
}

    .menu-col:hover {
    }

.menu-col-text span {
    color: #d9a826;
    font-weight: bold;
    font-size: 20px;
    line-height: 10px;
}

.menu-col-text p {
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    margin-top: 10px;
}

.wsmenu-list li > .wsmenu-submenu {
    transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    visibility: hidden;
}

.wsmenu-list li:hover > .wsmenu-submenu {
    transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
    visibility: visible;
}

.wsmenu-submenu li > .wsmenu-submenu-sub {
    transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    visibility: hidden;
}

.wsmenu-submenu li:hover > .wsmenu-submenu-sub {
    transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
    visibility: visible;
}

.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub {
    transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    visibility: hidden;
}

.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub {
    transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
    visibility: visible;
}

.wsmenu-list li > .megamenu {
    transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    visibility: hidden;
}

.wsmenu-list li:hover > .megamenu {
    transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
    visibility: visible;
}

.wsmenu-submenu {
    position: absolute;
    top: 48px;
    z-index: 1000;
    margin: 0px;
    padding: 4px;
    border: solid 1px #eeeeee;
    background-color: #fff;
    opacity: 0;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -o-transition: -o-transform 0.3s, opacity 0.3s;
    -ms-transition: -ms-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
}

    .wsmenu-submenu li a {
        background: #fff !important;
        background-image: none !important;
        color: #666666 !important;
        border-right: 0 none !important;
        text-align: left;
        display: block;
        line-height: 22px;
        padding: 6px 12px;
        text-transform: none;
        font-size: 13px;
        letter-spacing: normal;
        border-right: 0px solid;
    }

.wsmenu-list > li.active > a {
}

.wsmenu-submenu li {
    position: relative;
    margin: 0px;
    padding: 0px;
}

.wsmenuexpandermain {
    display: none;
}

.wsmenu-list li:hover .wsmenu-submenu {
    display: block;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub {
    min-width: 220px;
    position: absolute;
    left: 100%;
    top: 0;
    margin: 0px;
    padding: 0px;
    opacity: 0;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -o-transition: -o-transform 0.4s, opacity 0.4s;
    -ms-transition: -ms-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
}

.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
    opacity: 1;
    list-style: none;
    padding: 4px;
    border: solid 1px #eeeeee;
    background-color: #fff;
}

.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
    display: block;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub {
    min-width: 220px;
    position: absolute;
    left: 100%;
    top: 0;
    margin: 0px;
    padding: 0px;
    opacity: 0;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -o-transition: -o-transform 0.4s, opacity 0.4s;
    -ms-transition: -ms-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
    opacity: 1;
    list-style: none;
    padding: 4px;
    border: solid 1px #eeeeee;
    background-color: #fff;
}

.wsmenu-submenu li {
    position: relative;
    padding: 0px;
    margin: 0px;
    display: block;
}

.wsmenu-click {
    display: none;
}

.wsmenu-list li:hover > a {
}

.wsmenu-list > li > a:hover {
}

.wsmenu-list > li > a.active {
    background-color: rgba(0, 0, 0, 0.08) !important;
    text-decoration: none;
}

.wsmenu-submenu > li > a:hover {
    background-color: rgba(0, 0, 0, 0.08) !important;
    border-radius: 0px !important;
    text-decoration: none;
    text-decoration: none;
}

.wsmenu-submenu .fa {
    margin-right: 7px;
}

.menupart > ul > li.active p {
    color: #fff;
}


/* 
.menupart>ul>li.active .mn-home,
.menupart>ul>li:hover .mn-home {
	background: url(../images/common/navmenu/hover/home.svg) no-repeat center;
}

.menupart>ul>li.active .mn-slot,
.menupart>ul>li:hover .mn-slot {
	background: url(../images/common/navmenu/hover/slot.svg) no-repeat center;
}

.menupart>ul>li.active .mn-sport,
.menupart>ul>li:hover .mn-sport {
	background: url(../images/common/navmenu/hover/sport.svg) no-repeat center;
}

.menupart>ul>li.active .mn-casino,
.menupart>ul>li:hover .mn-casino {
	background: url(../images/common/navmenu/hover/live.svg) no-repeat center;
}

.menupart>ul>li.active .mn-fh,
.menupart>ul>li:hover .mn-fh {
	background: url(../images/common/navmenu/hover/fishing.svg) no-repeat center;
}

.menupart>ul>li.active .mn-poker,
.menupart>ul>li:hover .mn-poker {
	background: url(../images/common/navmenu/hover/poker.svg) no-repeat center;
}

.menupart>ul>li.active .mn-lotto,
.menupart>ul>li:hover .mn-lotto {
	background: url(../images/common/navmenu/hover/lotto.svg) no-repeat center;
}

.menupart>ul>li.active .mn-cock,
.menupart>ul>li:hover .mn-cock {
	background: url(../images/common/navmenu/hover/cockft.svg) no-repeat center;
}

.menupart>ul>li.active .mn-tangkas,
.menupart>ul>li:hover .mn-tangkas {
	background: url(../images/common/navmenu/hover/joker-hat.svg) no-repeat center;
}

.menupart>ul>li.active .mn-promo,
.menupart>ul>li:hover .mn-promo {
	background: url(../images/common/navmenu/hover/promo.svg) no-repeat center;
}

.menupart>ul>li.active .mn-vip,
.menupart>ul>li:hover .mn-vip {
	background: url(../images/common/navmenu/hover/live.svg) no-repeat center;
}

.menupart>ul>li.active .mn-aff,
.menupart>ul>li:hover .mn-aff {
	background: url(../images/common/navmenu/hover/referral.svg) no-repeat center;
} */

.mn-home {
    background: url(../images/common/navmenu/normal/home.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-slot {
    background: url(../images/common/navmenu/normal/slot.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-sport {
    background: url(../images/common/navmenu/normal/sport.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-casino {
    background: url(../images/common/navmenu/normal/live.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-fh {
    background: url(../images/common/navmenu/normal/fishing.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-poker {
    background: url(../images/common/navmenu/normal/poker.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-lotto {
    background: url(../images/common/navmenu/normal/lotto.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-crash {
    background: url(../images/common/navmenu/normal/crash.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-promo {
    background: url(../images/common/navmenu/normal/promo.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-cock {
    background: url(../images/common/navmenu/normal/cockft.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-tangkas {
    background: url(../images/common/navmenu/normal/games.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-vip {
    background: url(../images/common/navmenu/normal/vip.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.mn-aff {
    background: url(../images/common/navmenu/normal/referral.png) no-repeat center;
    width: 100%;
    background-size: contain;
}

.menu-in ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: grid;
    grid-gap: 6px;
    grid-template-columns: repeat(10, 1fr);
}

    .menu-in ul li {
        width: 100%;
        color: white;
        font-weight: bold;
        text-align: center;
        padding: 0px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

.menu-col ul li a {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.menu-col-logo {
    /* padding: 5px; */
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.menu-col-link {
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    /* padding-top: 5px; */
    text-transform: uppercase;
}

.menu-col-logo:hover {
    background: none;
}

.menu-col:hover {
    background: #2a9db0;
}


/* .menu-in ul li a:hover .menu-col-link {
    background: #ffe895;
    color: #000;
} */

.menuWrapper.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

.is-fixed .menuWrapper {
    background: #000;
    padding-top: 10px;
}

.menu-in {
    display: block;
    margin: 0px auto;
}

.nav-register {
    -webkit-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    background: #f9e885;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9e885', endColorstr='#caa23f', GradientType=0);
    /* IE6-9 */
    font-weight: bold;
}

.myaccount-space {
    display: flex;
    align-items: center;
    width: 25%;
    margin-left: 2%;
    float: right !important;
}

.btn-block + .btn-block {
    margin-top: 0;
}

.nav-register > a {
    color: #372300 !important;
    font-weight: bold;
}

.nav-myaccount {
    -webkit-border-radius: 20px 20px 20px 20px;
    border-radius: 20px 20px 20px 20px;
    background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
    font-weight: bold;
    font-size: 12px;
    margin-left: 5px;
    text-transform: uppercase;
}

    .nav-myaccount > a {
        color: #372300 !important;
        font-weight: bold;
    }

.bg-home .row-login {
    display: none;
}

.row-news-login {
    padding-bottom: 10px;
}

.row-demo {
    float: left;
    margin-right: 10px;
}

.row-login {
    float: left;
    margin-right: 10px;
}

.row-joinnow {
    float: left;
    margin-right: 10px;
}

.row-forgotpass {
    float: left;
}

.func-btn {
    float: right;
    margin-top: 10px;
}

.news-after {
    width: 70%;
}

.btn-submt {
    width: 280px;
    background: #196e73;
    color: #fff;
    font-size: 15px;
    padding: 7px 25px;
    border: none;
}


/********************************
**********ANNOUT**************
*********************************/

.news-content {
    display: block;
    float: left;
    width: 66%;
    background: #00000036;
    color: #fff;
    border-radius: 20px;
    padding-top: 4px;
    font-size: 12px;
    /* margin-left: 40px; */
    margin-right: 10px;
}

.afterlogin-news {
    width: 70%;
}

.btn-caret {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 28px;
}

.btn-lag {
    background: #00000036;
    padding: 0px 9px;
    border-radius: 10px;
    width: 24%;
    height: 27px;
    float: left;
}

    .btn-lag.afterlogin {
        width: 20%;
    }

    .btn-lag span {
        margin-left: 5px;
        padding-top: 5px;
        font-size: 12px;
        color: #fff;
    }

    .btn-lag img {
        position: relative;
        top: 6px;
        width: 20px;
        height: 15px;
    }

.annou-ico {
    float: left;
}

.annou-in {
    float: left;
    padding-left: 5px;
    width: 85%;
}

.annou-ico .fas {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 2px;
    margin-left: 10px;
}


/********************************
**********dropdown*************
*********************************/

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    color: #fff;
    position: absolute;
    top: 10px;
    right: 1px;
}

.dropdown-menu {
    background: none;
    width: auto;
    border: none;
    position: absolute;
}

.navbar-nav .dropdown-menu {
    position: absolute;
    background: #000000b8;
    margin: 0px;
    border-radius: 0px 0px 5px 5px;
    top: 26px;
    min-width: 72px;
    right: 0px;
}

ul.log-btn {
    margin: 0px;
    padding: 0px;
}

    ul.log-btn li {
        list-style: none;
        float: left;
        margin-left: 15px;
        color: #f7e582;
        cursor: pointer;
    }

        ul.log-btn li:hover {
            color: #000;
        }

.btn-box {
    flex: 0 1 auto;
    width: 40%;
    border-right: 1px solid #e7cb69;
    height: 80px;
    margin-top: 10px;
    position: relative;
    top: 5px;
}

#lang-menu ul li {
    display: flex;
}

.dropdown a {
    display: flex;
}

.dropdown-menu img {
    top: -3px;
}

.anouncement {
    padding-top: 10px;
    padding-bottom: 10px;
}

.news-icon {
    width: 10%;
    text-align: center;
}

    .news-icon img {
        width: 15px;
    }

.news {
    background: #0a5d61;
    color: #ffffff;
    font-size: 10px;
    width: 52%;
    display: flex;
    align-items: center;
    padding: 5px;
}

    .news marquee {
        width: 90%;
        font-size: 12px;
    }

.scroll-text {
    padding-left: 10px;
    padding-right: 10px;
}

.header-top {
    background: linear-gradient(to top, #196e73 0%, #3db3b6 100%);
}

.header-top-boxer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


/* JACKPOT */

.jackpot {
    background: url(../images/common/jackpot.gif)no-repeat center;
    height: 118px;
    position: relative;
    background-size: contain;
}

.jackpot_gif {
    position: absolute;
    bottom: 44px;
    left: 0;
    width: 100%;
    height: 50px;
}

.jackpot_title {
    position: absolute;
    top: -20px;
    left: 40%;
    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
}

.jackpot_figure {
    width: 100%;
    text-align: center;
    font-size: 47px;
    text-transform: uppercase;
    color: #ffffff;
    text-shadow: 2px 2px 5px #000000;
    font-family: 'Gemunu Libre', sans-serif;
    font-weight: 700;
}

.jackpot_rotate {
    height: 70px;
    position: absolute;
    bottom: 18px;
    right: 30px;
    background: url(../images/common/jp_slot.gif)no-repeat;
}


/********************************
**********LOGIN*************
*********************************/

.login-in {
    display: block;
    background: #00000061;
    padding: 15px;
    border-radius: 10px;
}

#loginnow-bar {
    padding-top: 10px;
}

.btn-button:hover {
    background: #f0f0f0;
    font-weight: bold;
    color: #232323;
    text-decoration: none;
}

.btn-button {
    background: rgba(12, 17, 21, 1);
    background: -moz-linear-gradient(top, rgba(12, 17, 21, 1) 0%, rgba(39, 44, 48, 1) 51%, rgba(11, 14, 18, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(12, 17, 21, 1)), color-stop(51%, rgba(39, 44, 48, 1)), color-stop(100%, rgba(11, 14, 18, 1)));
    background: -webkit-linear-gradient(top, rgba(12, 17, 21, 1) 0%, rgba(39, 44, 48, 1) 51%, rgba(11, 14, 18, 1) 100%);
    background: -o-linear-gradient(top, rgba(12, 17, 21, 1) 0%, rgba(39, 44, 48, 1) 51%, rgba(11, 14, 18, 1) 100%);
    background: -ms-linear-gradient(top, rgba(12, 17, 21, 1) 0%, rgba(39, 44, 48, 1) 51%, rgba(11, 14, 18, 1) 100%);
    background: linear-gradient(to bottom, rgba(12, 17, 21, 1) 0%, rgba(39, 44, 48, 1) 51%, rgba(11, 14, 18, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0c1115', endColorstr='#0b0e12', GradientType=0);
    padding: 23px 10px;
    font-size: 20px;
    border: 1px solid #fff;
    border-radius: 20px 20px 20px 20px;
    position: relative;
    border: 1px solid transparent;
    border-radius: 5px;
    font-weight: bold;
    background-clip: padding-box;
    color: #f7e582;
    display: block;
    width: 200px;
    text-align: center;
    height: 77px;
}

    .btn-button::after {
        position: absolute;
        top: -4px;
        bottom: -4px;
        left: -4px;
        right: -4px;
        background: linear-gradient(#cba340, #f8e784);
        content: '';
        z-index: -1;
        border-radius: 6px;
    }

ul.log-btn li:first-child {
    margin: 0px;
}

.loginform .input-group-text {
    background: #00000073;
    border: none;
    border-radius: 20px 0px 0px 20px;
    padding: 0px;
    padding-left: 10px;
}

.loginform .form-control {
    background: #00000073;
    border: none;
    border-radius: 0px 20px 20px 0px;
    color: #fff;
}

.input-group-prepend {
    margin: 0px;
}

.vcode {
    position: absolute;
    right: 20px;
    top: 5px;
}

.colm {
    margin-left: 10px;
    margin-bottom: 5px;
}

.loginform .input-group-text i {
    border-radius: 30px;
    border: 1px solid;
    padding: 4px;
    color: #bebebe;
}

.login-inbr {
    display: flex;
}


/* STEP */

.bg_step {
    background: url(../images/common/bg_step.jpg)no-repeat;
    width: 60%;
    height: 112px;
    margin-bottom: 8px;
}

.step {
    float: left;
    width: 30%;
    height: 112px;
    position: relative;
}

    .step img {
        float: right;
        /* margin-top: 6px; */
        /* margin-right: 26px; */
        position: absolute;
        left: 60px;
        z-index: 0;
    }

.step_wrap {
    float: left;
    width: 100%;
    padding-left: 20px;
    /* padding-top: 6px; */
    position: relative;
    z-index: 100;
}

.step_tittle {
    font-size: 24px;
    color: #f9e481;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.step_detail {
    font-size: 13px;
    line-height: 19px;
    color: #fff;
    width: 50%;
}

    .step_detail:hover {
        color: #b89771;
    }


/* STEP */

.dnwload {
    display: flex;
    /* margin-top: 10px; */
}

.downbox {
    background: url(../images/common/btw-bg.png) left center no-repeat;
    background-size: contain;
    border-radius: 5px;
    width: 100%;
    height: 187px;
}

    .downbox ul {
        margin: 0px;
        padding: 0px;
    }

        .downbox ul li {
            float: right;
            list-style: none;
            padding: 10px;
        }

.dw-qrcode {
}

    .dw-qrcode img {
        width: 80px;
    }

.dwbox img {
    display: block;
    margin: 0px auto;
}

.dwbox {
}

.dw-2 {
    width: 50%;
    float: right;
}

.dw-1 img {
    margin: 0px auto;
    display: block;
}

.dwbox2 h4 {
    text-align: center;
    color: #ffffff;
    margin-top: 15px;
    font-size: 20px;
    text-shadow: 4px 2px 4px #000000;
    font-weight: 400;
}

.dwbox2 p {
    text-align: center;
    line-height: 18px;
    font-size: 18px;
    color: #ffffff;
    font-weight: 300;
    text-shadow: 4px 2px 4px #000000;
}

.downbox ul li a:hover {
    text-decoration: none;
}

.dwbox2 {
}

.dw-link {
    display: flex;
    justify-content: center;
    align-items: center;
}

.dw-1 img {
    margin: 0px auto;
    display: block;
}

.dw-1 {
    width: 220px;
    margin-left: 45%;
}

.dw-link-box:first-child {
    margin-right: 10px;
}

.dw-link-box {
    width: 30%;
    justify-content: center;
}

.btn-dwn {
    text-align: center;
    background: url(../images/common/btn-download.png)no-repeat center;
    padding: 5px 10px;
    display: block;
    width: 70%;
    color: #313131;
    margin-top: 10px;
    background-size: contain;
    margin: 0 auto;
    font-weight: 600;
}

    .btn-dwn:hover {
        filter: brightness(0.5);
    }

.dw-link-box img {
    display: block;
    margin: 0 auto;
}


/* DOWNLOAD APP SECTION */

.download-content {
    display: flex;
    background: #fff url(../images/common/download/download-section-bg.jpg) top center no-repeat;
    min-height: 301px;
    background-size: cover;
    margin-top: 10px;
    z-index: 1;
}

.download-slider {
    width: 50%;
}

    .download-slider .carousel-indicators {
        top: 10px;
        right: 0px;
        justify-content: flex-end;
        margin-left: 20px;
        margin-right: 20px;
        z-index: 0;
    }

        .download-slider .carousel-indicators li {
            height: 8px;
            width: 8px;
            background: rgba(0, 0, 0, 0);
            border-radius: 50%;
            border: 1px solid grey;
        }

        .download-slider .carousel-indicators .active {
            background-color: #0b64d7;
        }

.download-container {
    width: 100%;
    display: flex;
    justify-content: center;
    grid-column-gap: 10px;
    height: 60%;
    margin-top: 10%;
    padding: 20px;
}

.device-container {
    display: grid;
}

    .device-container .device {
        display: flex;
        align-items: center;
        font-size: 18px;
        justify-content: center;
    }

        .device-container .device > span {
            margin-left: 15px;
            margin-top: 3px;
            font-size: 13px;
            font-weight: 600;
        }

    .device-container .qr-desc {
        font-size: 13px;
        align-items: center;
        display: contents;
    }

        .device-container .qr-desc img {
            height: 90px;
            display: block;
        }

        .device-container .qr-desc .instruction {
            background: #ffe700;
            color: black;
            padding: 5px 15px;
            border: 0;
            border-radius: 7px;
            cursor: pointer;
            width: 50%;
            margin: 0 auto;
            font-weight: 700;
            display: flex;
            align-items: center;
        }

            .device-container .qr-desc .instruction i {
                margin-right: 10px;
            }

.qr-details {
    margin-left: 15px;
    line-height: 15px;
}

    .qr-details span {
        font-size: 12px;
    }

    .qr-details button {
        margin-top: 5px;
    }

.app-instruction-header {
    background: #faba10;
    color: white;
    font-weight: bold;
    padding: 10px 20px;
    font-size: 16px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
}

    .app-instruction-header .close-btn {
        position: absolute;
        right: 15px;
        top: 9px;
        font-size: 20px;
        color: red;
        cursor: pointer;
    }

.app-instruction-desc {
    padding: 20px;
    font-size: 14px;
}


/****************************
********* Footer CSS ********
****************************/

.service-container .col-4 {
    background: #ebebeb;
    margin-left: 15px;
    margin-right: 15px;
    max-width: 30.4%;
    padding-top: 10px;
    padding-bottom: 20px;
}

.product-sec .carousel-indicators {
    bottom: -25px;
}

.service-sec .carousel-indicators,
.bank-sec .carousel-indicators {
    bottom: -25px;
}

.service-sec .carousel-inner,
.bank-sec .carousel-inner,
.product-sec .carousel-inner {
    min-height: 370px;
}

.service-container .carousel-indicators li {
    background: #b7b7b7;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

    .service-container .carousel-indicators li.active {
        background: #00a8e6;
    }

.bank-row {
    padding: 15px;
    list-style: none;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
}

    .bank-row li {
        width: 100%;
        display: flex;
        justify-content: center;
    }

.bank-1 li img {
    max-width: 100%;
}

.bank-1 li a div {
    max-width: 76%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
}

.bank-2 li img {
    height: fit-content;
    /* position: absolute; */
    /* top: 6px; */
    /* left: 5px; */
    /* max-width: 100%; */
}

.bank-3 li img {
    /* height: 11px; */
    /* position: absolute; */
    /* top: 6px; */
    /* left: 5px; */
    /* width: 100%; */
    height: fit-content;
}

.bank-row li .color-bar {
    height: 27px;
    width: 4px;
    background-color: #00ff00;
    margin-right: 5px;
    border-radius: 3px;
}

.btn-bank-on {
    background: url(../images/common/footer/btn-on.png)no-repeat center;
    background-size: 100% 100%;
    width: 73px;
    height: 23px;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.btn-bank-off {
    background: url(../images/common/footer/btn-off.png)no-repeat center;
    background-size: 100% 100%;
    width: 73px;
    height: 100%;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.btn-bank {
    background: url(../images/common/footer/btn-bank.png)no-repeat center;
    background-size: 100% 100%;
    width: 73px;
    height: 23px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

#footer {
}

#footer2 {
    padding-bottom: 30px;
    background: #fff;
    padding-top: 30px;
}

#footer .wrapper {
    height: 38px;
    font-size: 12px;
    color: #5987ae;
    padding: 10px 0px;
}

#footer .btmlink {
    float: left;
}

    #footer .btmlink ul {
        display: inline;
        float: left;
        margin: 0;
        padding: 0;
    }

        #footer .btmlink ul li {
            display: inline;
            float: left;
            padding: 0 15px;
            border-right: 1px solid #5987ae;
            text-transform: uppercase;
            font-weight: 500;
        }

            #footer .btmlink ul li:first-child {
                padding: 0;
                padding-right: 27px;
            }

            #footer .btmlink ul li:last-child {
                border: none;
            }

            #footer .btmlink ul li.line {
                padding: 0 15px;
            }

            #footer .btmlink ul li a {
                color: #5987ae;
            }

                #footer .btmlink ul li a:hover {
                    color: #f8e072;
                }

#footer .copyright {
    float: right;
}

.footer-detail {
    border-bottom: 1px dotted #5987ae;
    margin-top: 10px;
}

    .footer-detail h4 {
        font-size: 13px;
        color: #5987ae;
        font-weight: 100;
    }


/****************************
********info footer********
****************************/

#info-footer {
    margin-top: 15px;
}

.service-container {
    border-bottom: 1px dotted #5987ae;
    padding-bottom: 15px;
}

.hr-style {
    margin: 15px 0px;
}

.box-1 {
    float: left;
    width: 275px;
    padding-right: 25px;
    margin-top: 30px;
    border-right: 1px solid #757575;
}

.box-2 {
    float: left;
    width: 335px;
    height: 363px;
    padding: 0px 15px;
    margin-top: 30px;
    border-right: 1px solid #757575;
    color: #757575;
}

.box-3 {
    float: left;
    width: 335px;
    margin-top: 30px;
    padding: 0px 15px;
    color: #757575;
}

.social-title {
    padding-top: 15px;
    margin-left: 5px;
}

    .social-title h5 {
        color: #5987ae;
    }

.social-detail {
    padding-left: 20px;
}

    .social-detail p {
        padding: 0;
    }

    .social-detail span {
        font-size: 13px;
    }

        .social-detail span a {
            cursor: pointer;
        }

.box-title h5 {
    font-size: 1.5rem;
    text-transform: uppercase;
}

.box-title p {
    font-size: 11px;
    margin: 0;
}

.box-text {
    text-align: left;
    color: #757575;
}

.lbox02 {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #5987ae;
}

    .lbox02:first-child {
        padding-top: 0;
    }

    .lbox02:last-child {
        border: none;
    }

.social-col {
    display: flex;
}

.footer-qr {
    width: 50%;
    display: inline-flex;
    align-items: center;
}

    .footer-qr img {
        padding-left: 15px;
        height: 50px;
    }

.footer-social {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}

.social-icon {
    display: flex;
    padding-bottom: 10px;
    /* padding-top: 10px; */
    align-items: center;
}

    .social-icon:nth-child(2) {
        padding: 0;
    }

    .social-icon p {
        padding: 0;
        font-size: 12px !important;
        font-weight: 300;
        text-transform: uppercase;
    }

.box-content {
    color: #757575;
}

.box-text span p {
    float: right;
    margin-left: 12px;
}

.box-content h5 {
    margin-bottom: 0px;
    color: #5987ae;
    text-transform: uppercase;
    font-size: 17px;
}

.box-content p {
    color: #5987ae;
    font-size: .8125rem;
    margin: 0;
    line-height: 17px;
}

.speed-box {
    width: 60%;
    padding-left: 15px;
}

    .speed-box h5 {
        color: #5987ae;
        font-size: 16px;
        text-transform: uppercase;
        margin-bottom: 5px;
    }

.service-desc p {
    font-size: 12px;
    padding-left: 15px;
    color: #5987ae;
}

.icon-footer {
    width: 15%;
}

    .icon-footer img {
        max-height: 75px;
    }

.box-top {
    display: flex;
    position: relative;
    color: #5987ae;
    align-items: center;
    border-bottom: 1px dotted;
    padding-bottom: 10px;
}


/* PROGRESS BAR - BASE */

.progress {
    padding-left: 15px;
    background: none;
    margin-top: 5px;
}

.meter {
    height: 10px;
    position: relative;
    background: #335a7c;
    border-radius: 8px;
    width: 285px;
}

.dark {
    background: #4D575F;
}

.meter > span {
    display: block;
    height: 100%;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: #00fff6;
    position: relative;
    overflow: hidden;
}

    .meter > span:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: #00fff6;
        z-index: 1;
        -webkit-background-size: 20px 20px;
        -moz-background-size: 20px 20px;
        background-size: 20px 20px;
        -webkit-animation: move 2s linear infinite;
        -webkit-border-top-right-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 20px;
        -webkit-border-bottom-left-radius: 20px;
        -moz-border-radius-topleft: 20px;
        -moz-border-radius-bottomleft: 20px;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
        overflow: hidden;
    }


/* PROGRESS BAR - ANIMATION */

@-webkit-keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 30px 30px;
    }
}

@-moz-keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 30px 30px;
    }
}

.time-box {
    width: 39%;
    display: flex;
    align-items: center;
}

.depositime {
    display: flex;
}

    .depositime .run_number {
        padding: 3px;
        background-color: #3b3b3b;
        -webkit-border-radius: 5px;
        -mos-border-radius: 5px;
        border-radius: 5px;
        display: flex;
    }

        .depositime .run_number span {
            display: block;
            width: 29px;
            height: 40px;
            text-indent: -99999px;
            background: url(../images/common/numbers.png) no-repeat
        }

        .depositime .run_number .zero {
            background-position: 0 0
        }

        .depositime .run_number .one {
            background-position: 0 -50px
        }

        .depositime .run_number .two {
            background-position: 0 -100px
        }

        .depositime .run_number .three {
            background-position: 0 -150px
        }

        .depositime .run_number .four {
            background-position: 0 -200px
        }

        .depositime .run_number .five {
            background-position: 0 -250px
        }

        .depositime .run_number .six {
            background-position: 0 -300px
        }

        .depositime .run_number .seven {
            background-position: 0 -350px
        }

        .depositime .run_number .eight {
            background-position: 0 -400px
        }

        .depositime .run_number .nine {
            background-position: 0 -450px
        }

    .depositime p {
        margin: 28px 0 0 10px;
        font-size: .8125rem;
        color: #5987ae;
    }

.hour-box {
    width: 30%;
    display: grid;
    text-align: center;
    margin-top: 35px;
}

    .hour-box span {
        color: #5987ae;
        font-size: 34px;
        margin: 0;
        text-align: end;
    }

        .hour-box span strong {
            font-weight: 600;
        }

    .hour-box p {
        font-size: 10px;
        margin: 0;
        color: #5987ae;
        text-align: end;
    }

.bank-img {
    padding-left: 15px;
}

.seo-footer .container {
    padding-top: 15px;
}

.seo-footer h5 {
    color: #5987ae;
    font-size: 15px;
    text-transform: uppercase;
}

.seo-footer p {
    color: #5987ae;
    font-size: 10pt;
    line-height: 20px;
}

#footer3 {
    background: #14676c;
}

.provider-platform {
    padding-top: 30px;
    padding-bottom: 20px;
}

    .provider-platform h5 {
        color: #fff;
        font-size: 15px;
    }

.plat h5 {
    padding-top: 10px;
    border-bottom: 1px solid #fff;
}

.plat-divider {
    display: flex;
}

    .plat-divider .col-4 {
        padding-left: 0;
    }

        .plat-divider .col-4 h5 {
            border-bottom: 1px solid #fff;
        }

.provider-logo {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    padding: 0;
    list-style-type: none;
    grid-gap: 10px;
}

.provide-small {
    grid-template-columns: repeat(3, 1fr);
    width: 92%;
}

.provider-logo li a:hover img {
    filter: none;
}

.provider-logo img {
    width: 100%;
    filter: grayscale(1);
}

.copyright {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .copyright p {
        margin: 0;
        color: #ffffff;
        text-align: center;
        font-size: 12px;
    }


/********************************
***********Promotion*************
*********************************/

.promo-item {
    /* padding: 10px; */
    /* box-shadow: 0px 0px 5px #000000ad; */
    margin-bottom: 5px;
    /* display: grid; */
    /* background: #5c4e16; */
}

.promo-pic {
    /* display: inline-block; */
    position: relative;
    width: 100%;
    cursor: pointer;
}

.prom-bg {
    position: relative;
    display: none;
}

.promo-title {
    width: 700px;
    left: 70px;
    position: absolute;
    top: 21px;
    color: #FFFFFF;
    font-size: 15px;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
}

.promo-inContent ul li {
    display: list-item;
}

.promo-content {
    padding: 25px;
    width: 1040px;
    display: block;
    margin: 0px auto;
    background: #00000070;
    color: #fff;
}

.promo-inContent {
    background: #f6921e;
    padding: 10px;
    border-radius: 5px;
}

.promo-butt {
    position: relative;
}

.promo-in2 {
    padding: 20px;
}

.promo-wrap {
    background: #fff;
    display: inline-block;
    padding: 20px;
    width: 100%;
}

.promo-img img {
    /* border-radius: 8px; */
}

.promo-info {
    color: #f6921e;
}

    .promo-info h4 {
        font-size: 25px;
        padding-left: 20px;
        padding-top: 8px;
        text-align: left;
        display: inline-block;
    }

.btn-more {
    position: absolute;
    bottom: 5px;
    right: 0px;
    padding: 5px 20px;
    border: 1px solid #f6921e;
    border-radius: 5px;
    cursor: pointer;
}

.promo-text {
    background: #f6921e;
    border-radius: 8px;
    color: #fff;
}

.promo-t {
    /* margin-bottom: 20px; */
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}

.promo-c {
    font-weight: bold;
    text-align: center;
    padding: 10px 20px;
    margin: 0px auto;
    background: #ae5e02;
    border: 1px solid #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 170px;
    display: inline-block;
}

.promo-table tr td {
    padding: 10px;
    border: 1px solid #f6921e;
    background: #bd6e14;
    text-align: center;
    color: #fff;
}

.promo-table tr th {
    background: #ae5e02;
    padding: 10px;
    border: 1px solid #f6921e;
    text-align: center;
}

.promo-table {
    margin: 10px 0px;
}

.promo-b {
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 15px;
}

    .promo-b span {
        background: #fff;
        color: #056e8b;
        padding: 5px;
        display: inline-block;
        border-radius: 5px;
        width: 410px;
        text-align: center;
        margin-bottom: 10px;
    }

.promo-inContent ul {
    margin-top: 0px !important;
}

.promo-content ul li {
    display: list-item;
}

.promo-content ul {
    margin-left: 26px;
}

.mb-bbin {
    display: inline-block;
}

section.cd-gallery ul {
    margin: 0px;
    padding: 0px;
}

.promo-img img {
    display: block;
    margin: 0px auto;
}

section.cd-gallery ul li {
    list-style: none;
    margin-bottom: 20px;
}

section.cd-gallery {
    margin-top: 25px;
}


/********************************
************Deposit**************
*********************************/

.form-footer {
    margin-top: 2em;
}

.ui-input {
    position: relative;
    padding: 0;
    border: 0;
}

    .ui-input input {
        font-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;
        border: 0;
        background: none;
        padding: 1px 0 10px 0;
        font-size: 16px;
        outline: 0;
        width: 100%;
        tap-highlight-color: rgba(0, 0, 0, 0);
        touch-callout: none;
    }

        .ui-input input + label {
            position: relative;
            display: block;
            padding: 8px 0 8px 0;
            text-transform: uppercase;
            font-size: 14px;
            letter-spacing: .0875em;
            font-weight: 500;
            text-align: left;
        }

            .ui-input input + label::before,
            .ui-input input + label::after {
                position: absolute;
                top: 0;
                left: 0;
                content: "";
                width: 100%;
                height: 1px;
            }

            .ui-input input + label::before {
                background-color: rgba(255, 255, 255, 0.2);
            }

            .ui-input input + label::after {
                transform: scaleX(0);
                transform-origin: left;
                transition: transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
                background-color: #f5e17e;
                height: 2px;
            }

            .ui-input input + label span {
                position: relative;
                color: rgba(255, 255, 255, 0.6);
                transition: color 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
            }

                .ui-input input + label span::after {
                    content: attr(data-text);
                    position: absolute;
                    overflow: hidden;
                    left: 0;
                    transform: scaleX(1);
                    white-space: nowrap;
                    color: #fff;
                    background-image: linear-gradient(to right, #ecd572 50%, rgba(255, 255, 255, 0) 0%);
                    background-position: 100% 50%;
                    background-size: 200%;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    backface-visibility: hidden;
                    perspective: 1000;
                    transform: translateZ(0);
                    transition: background-position 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
                }

        .ui-input input:focus + label::after,
        .ui-input input.error + label::after,
        .ui-input input:invalid + label::after,
        .ui-input input.filled + label::after {
            transform: scaleX(1);
            transform-origin: left;
        }

        .ui-input input:focus + label span::after,
        .ui-input input.error + label span::after,
        .ui-input input:invalid + label span::after,
        .ui-input input.filled + label span::after {
            background-image: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 0%);
            background-position: 0% 50%;
        }

        .ui-input input.filled {
            color: #ffe053;
        }

            .ui-input input.filled + label::after {
                background-color: #ffffff;
            }

            .ui-input input.filled + label span::after {
                background-image: linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);
                background-position: 0% 50%;
            }

        .ui-input input:focus {
            color: #ecd572;
        }

            .ui-input input:focus + label::after {
                background-color: #ecd572;
            }

            .ui-input input:focus + label span::after {
                background-image: linear-gradient(to right, #ecd572 50%, rgba(255, 255, 255, 0) 0%);
                background-position: 0% 50%;
            }

        .ui-input input.error,
        .ui-input input:invalid {
            color: #E66161;
        }

            .ui-input input.error + label::after,
            .ui-input input:invalid + label::after {
                background-color: #E66161;
            }

            .ui-input input.error + label span::after,
            .ui-input input:invalid + label span::after {
                background-image: linear-gradient(to right, #ecd572 50%, rgba(255, 255, 255, 0) 0%);
                background-position: 0% 50%;
            }

.__first,
.__second,
.__third,
.__fourth,
.__five,
.__six {
    animation-name: fadeIn;
    animation-duration: 180ms;
    animation-fill-mode: both;
    animation-iteration-count: 1;
}

.__first {
    animation-delay: 0;
}

.__second {
    animation-delay: 80ms;
}

.__third {
    animation-delay: 180ms;
}

.__fourth {
    animation-delay: 360ms;
}

.__five {
    animation-delay: 440ms;
}

.__six {
    animation-delay: 520ms;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translate3d(0, -25%, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.reg-out {
    padding: 15px;
    border-radius: 10px;
}

.pgtitle {
    background: url(../images/en/info.png) center top no-repeat;
    color: #fff;
    height: 75px;
}

    .pgtitle h4 {
        padding-left: 55px;
        padding-top: 25px;
    }

.reg-in {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    padding-top: 30px;
}

.reg-inbr {
    flex: 0 1 auto;
    width: 460px;
    padding: 0px 43px;
}

.reg-inbr2 {
    width: 460px;
    padding: 0px 43px;
}

.pgintitle {
    padding-top: 12px;
    padding-bottom: 13px;
    text-transform: uppercase;
    color: #efd976;
    margin-bottom: 20px;
    font-size: 1.25rem;
}

.ui-input select {
    font-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 0;
    background: none;
    padding: 15px 0 10px 0;
    font-size: 16px;
    outline: 0;
    width: 100%;
    tap-highlight-color: rgba(0, 0, 0, 0);
    touch-callout: none;
    color: #f5e17e;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .0875em;
    font-weight: 500;
    text-align: left;
}

    .ui-input select + label {
        position: relative;
        display: block;
        padding: 8px 0 8px 0;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: .0875em;
        font-weight: 500;
        text-align: left;
    }

        .ui-input select + label::before,
        .ui-input select + label::after {
            position: absolute;
            top: 0;
            left: 0;
            content: "";
            width: 100%;
            height: 1px;
        }

        .ui-input select + label::before {
            background-color: rgba(255, 255, 255, 0.2);
        }

        .ui-input select + label::after {
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
            background-color: #6EB1FF;
            height: 2px;
        }

        .ui-input select + label span {
            position: relative;
            color: rgba(255, 255, 255, 0.7);
            transition: color 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
        }

            .ui-input select + label span::after {
                content: attr(data-text);
                position: absolute;
                overflow: hidden;
                left: 0;
                transform: scaleX(1);
                white-space: nowrap;
                color: #fff;
                background-image: linear-gradient(to right, #ecd572 50%, rgba(255, 255, 255, 0) 0%);
                background-position: 100% 50%;
                background-size: 200%;
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                backface-visibility: hidden;
                perspective: 1000;
                transform: translateZ(0);
                transition: background-position 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
            }

    .ui-input select:focus + label::after,
    .ui-input select.error + label::after,
    .ui-input select:invalid + label::after,
    .ui-input select.filled + label::after {
        transform: scaleX(1);
        transform-origin: left;
    }

    .ui-input select:focus + label span::after,
    .ui-input select.error + label span::after,
    .ui-input select:invalid + label span::after,
    .ui-input select.filled + label span::after {
        background-image: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 0%);
        background-position: 0% 50%;
    }

    .ui-input select.filled {
        color: #ffffff;
    }

        .ui-input select.filled + label::after {
            background-color: #ffffff;
        }

        .ui-input select.filled + label span::after {
            background-image: linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);
            background-position: 0% 50%;
        }

    .ui-input select:focus {
        color: #ecd572;
    }

        .ui-input select:focus + label::after {
            background-color: #ecd572;
        }

        .ui-input select:focus + label span::after {
            background-image: linear-gradient(to right, #ecd572 50%, rgba(255, 255, 255, 0) 0%);
            background-position: 0% 50%;
        }

    .ui-input select.error,
    .ui-input select:invalid {
        color: #E66161;
    }

        .ui-input select.error + label::after,
        .ui-input select:invalid + label::after {
            background-color: #E66161;
        }

        .ui-input select.error + label span::after,
        .ui-input select:invalid + label span::after {
            background-image: linear-gradient(to right, #E66161 50%, rgba(255, 255, 255, 0) 0%);
            background-position: 0% 50%;
        }

.ui-input p {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding: 15px 0px 10px 0px;
    color: #ffe053;
    margin: 0px;
    margin-bottom: 5px;
    font-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .0875em;
    font-weight: 500;
    text-align: left;
}

.ui-input span {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .0875em;
    font-weight: 500;
    text-align: left;
}

.sbmint {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
}

.btn-sb {
    border-radius: 30px;
    background: #f9e885;
    background: -moz-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: -webkit-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9e885', endColorstr='#caa23f', GradientType=0);
    padding: 5px 40px;
    font-size: 22px;
    font-weight: bold;
}

.mg-2 {
    margin-top: 30px;
}

.link-act {
    color: #93baff;
    margin-top: 5px;
    text-decoration: underline;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: #ffffff00 !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}

.prmtitle {
    background: url(../images/en/subpages2.png) center top no-repeat;
    color: #fff;
    height: 75px;
}

    .prmtitle h4 {
        padding-left: 55px;
        padding-top: 25px;
    }

.dep-inbr {
    flex: 1 0 auto;
    width: 172px;
}

.dep-menu ul li {
    list-style: none;
    padding: 0px;
    background: rgba(0, 0, 0, 0.15);
    background: -moz-linear-gradient(left, rgba(16, 16, 16, 0.15) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(16, 16, 16, 0.15)), color-stop(100%, rgba(0, 0, 0, 0.6)));
    background: -webkit-linear-gradient(left, rgba(16, 16, 16, 0.15) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -o-linear-gradient(left, rgba(16, 16, 16, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(left, rgba(16, 16, 16, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to right, rgba(16, 16, 16, 0.15) 0%, rgba(0, 0, 0, 0.6) 100%) filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1);
    margin-bottom: 7px;
    text-align: center;
    color: rgba(255, 255, 255, 0.7);
}

    .dep-menu ul li:hover {
        background: rgba(0, 0, 0, 0.15);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(0, 0, 0, 1)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
    }

    .dep-menu ul li.active {
        background: rgba(0, 0, 0, 0.15);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(0, 0, 0, 1)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
    }

.dep-menu ul {
    margin: 0px;
    padding: 0px;
    margin-left: -15px;
}

    .dep-menu ul li a {
        color: rgba(255, 255, 255, 0.7);
        padding: 10px 30px;
        width: 100%;
        text-align: center;
        display: block;
    }

        .dep-menu ul li a:hover {
            text-decoration: none;
        }

.dep-inbr2 {
    width: 900px;
    padding: 0px 43px;
    color: rgba(255, 255, 255, 0.7);
    padding-top: 25px;
}

.dep-inbr3 {
    width: 900px;
    padding: 0px 43px;
    color: rgba(255, 255, 255, 0.7);
    padding-top: 25px;
    display: flex;
}

.table-deposit tr th {
    background: #002161b5;
    padding: 5px 10px;
    border: 1px solid #fff3;
}

.table-deposit {
    width: 100%;
}

    .table-deposit tr td {
        padding: 5px 10px;
        border: 1px solid #fff3;
    }

    .table-deposit tr:nth-of-type(even) {
        background: #00000057;
    }

.deposit-table {
    margin-bottom: 30px;
}

.accordion-head i {
    font-size: 2.5em;
    float: right;
}

.accordion-head > .collapsed > i:before {
    content: "\f105";
}

.balcn-title {
    position: relative;
    background: #f9e885;
    background: -moz-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: -webkit-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9e885', endColorstr='#caa23f', GradientType=0);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    padding: 6px;
    padding-left: 35px;
    color: #000;
    text-transform: uppercase;
}

.balance-acc .card-header {
    padding: 0px;
    margin: 0px;
    margin-left: -15px;
}

@-webkit-keyframes uparrow {
    0% {
        -webkit-transform: translateY(0);
        opacity: 0.4
    }

    100% {
        -webkit-transform: translateY(-0.4em);
        opacity: 0.9
    }
}

@-webkit-keyframes downarrow {
    0% {
        -webkit-transform: translateY(0);
        opacity: 0.4
    }

    100% {
        -webkit-transform: translateY(0.4em);
        opacity: 0.9
    }
}

.arrow {
    border-color: transparent;
    border-style: solid;
    border-width: 0 10px;
    display: block;
    height: 0;
    opacity: 0.4;
    text-indent: -9999px;
    transform-origin: 50% 50%;
    width: 0;
    position: absolute;
    right: 13px;
    top: 11px;
}

.down {
    -webkit-animation: downarrow 0.6s infinite alternate ease-in-out;
    border-top: 10px solid #000000;
}

.balance-acc a:hover {
    text-decoration: none;
}

.balance-list ul li {
    padding: 4px 0px;
}

label.out-btn {
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding-bottom: 10px;
    padding-top: 40px;
}

.btntrfall {
    position: absolute;
    left: 200px;
    background: #f9e885;
    background: -moz-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: -webkit-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9e885', endColorstr='#caa23f', GradientType=0);
    color: #000;
    border-radius: 20px;
    padding: 5px 20px;
    bottom: 50px;
}

.btntrfall2 {
    position: absolute;
    left: 0px;
    background: #f9e885;
    background: -moz-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: -webkit-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9e885', endColorstr='#caa23f', GradientType=0);
    color: #000;
    border-radius: 20px;
    padding: 5px 20px;
    bottom: 50px;
}

.btntrfall3 {
    position: absolute;
    left: 320px;
    background: #f9e885;
    background: -moz-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: -webkit-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9e885', endColorstr='#caa23f', GradientType=0);
    color: #000;
    border-radius: 20px;
    padding: 5px 20px;
    bottom: 50px;
}

.af-in {
    width: 50%;
    padding-right: 50px;
}

    .af-in h5 {
        color: #efd976;
        margin-bottom: 20px;
    }

#wrapper {
    /* width: 100%; */
    /* margin: 0px auto; */
    /* height: auto; */
    /* position: relative; */
    /* color: #fff; */
    /* text-shadow: rgba(0, 0, 0, 0.1) 2px 2px 0px; */
    /* margin-bottom: 10px; */
    padding-top: 195px;
}


/****************************
****** Home-Slide CSS ******
****************************/


/*btns*/

.btns {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.1);
    z-index: 100;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    transition: all 0.1s ease;
}

    .btns:hover {
        background: rgba(0, 0, 0, 0.3);
    }

#next {
    right: -50px;
    border-radius: 50%;
}

#previous {
    left: -50px;
    border-radius: 50%;
}

#counter {
    top: 30px;
    right: 35px;
    width: auto;
    position: absolute;
}

#slider-wrap.active #next {
    right: 0px;
}

#slider-wrap.active #previous {
    left: 0px;
}


/*bar*/

#pagination-wrap {
    min-width: 20px;
    margin-top: 350px;
    margin-left: auto;
    margin-right: auto;
    height: 15px;
    position: relative;
    text-align: center;
}

    #pagination-wrap ul {
        width: 100%;
    }

        #pagination-wrap ul li {
            margin: 0 4px;
            display: inline-block;
            width: 5px;
            height: 5px;
            border-radius: 50%;
            background: #fff;
            opacity: 0.5;
            position: relative;
            top: 0;
        }

            #pagination-wrap ul li.active {
                width: 12px;
                height: 12px;
                top: 3px;
                opacity: 1;
                box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px;
                background: -moz-linear-gradient(top, #f9e885 0%, #caa23f 100%);
                background: -webkit-linear-gradient(top, #f9e885 0%, #caa23f 100%);
                background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
            }


        /*ANIMATION*/

        #slider-wrap ul,
        #pagination-wrap ul li {
            -webkit-transition: all 0.3s cubic-bezier(1, .01, .32, 1);
            -moz-transition: all 0.3s cubic-bezier(1, .01, .32, 1);
            -o-transition: all 0.3s cubic-bezier(1, .01, .32, 1);
            -ms-transition: all 0.3s cubic-bezier(1, .01, .32, 1);
            transition: all 0.3s cubic-bezier(1, .01, .32, 1);
        }

.mobile-sec {
    background: #01091e;
    padding-top: 195px;
}

.mobile-dlw {
    background: url(../images/common/in-mobile-bg.png) no-repeat center;
    margin-top: 5px;
    border-radius: 12px;
    background-size: 100% 100%;
    position: relative;
    height: 281px;
}

.mobile-box {
    position: relative;
}

.mobile-dlw-in {
    position: absolute;
    right: 21px;
    width: 380px;
    top: 50px;
}

    .mobile-dlw-in ul {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        align-content: stretch;
        margin: 0px;
        padding: 0px;
    }

        .mobile-dlw-in ul li {
            list-style: none;
            background: linear-gradient(to bottom, rgba(12, 17, 21, 1) 0%, rgba(39, 44, 48, 1) 51%, rgba(11, 14, 18, 1) 100%);
            padding: 23px 10px;
            font-size: 20px;
            border: 1px solid #fff;
            border-radius: 20px 20px 20px 20px;
            position: relative;
            border: 5px solid #caa23f;
            border-radius: 5px;
            font-weight: bold;
            background-clip: padding-box;
            color: #f7e582;
            display: block;
            width: 180px;
            text-align: center;
            height: 140px;
        }

    .mobile-dlw-in h5 {
        color: #fff;
        text-align: center;
        margin-bottom: 20px;
    }

    .mobile-dlw-in ul li::after {
        position: absolute;
        top: -4px;
        bottom: -4px;
        left: -4px;
        right: -4px;
        background: linear-gradient(#cba340, #f8e784);
        content: '';
        z-index: -1;
        border-radius: 6px;
    }

.sport-tp {
    height: 500px;
}

    .sport-tp img {
        position: relative;
        top: 80px;
    }

    .sport-tp .link-go {
        bottom: 30px;
    }

    .sport-tp .owl-carousel .owl-drag .owl-item {
        height: 500px;
    }

.social-ico-nav ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-end;
    align-content: center;
    padding: 0px;
}

    .social-ico-nav ul li {
        list-style: none;
        margin: 2px 13px;
    }

        .social-ico-nav ul li a {
            color: #012a51;
        }

            .social-ico-nav ul li a:hover {
                color: #0066c5;
                text-decoration: none;
            }

.info-title h4 {
    padding: 25px;
}

.detail-info {
    margin: 0px 25px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
}

    .detail-info p {
        margin-bottom: 5px;
    }

    .detail-info h7 {
        margin-bottom: 10px;
    }

    .detail-info table {
        margin-top: 30px;
        margin-bottom: 30px;
    }

.table-bank tr td {
    background: #00000096;
    text-align: center;
    padding: 6px;
    border: 1px solid #efd97685;
}

.table-bank tr th {
    text-align: center;
    border: 1px solid #efd97685;
    background: #f9e885;
    background: -moz-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: -webkit-linear-gradient(top, #f9e885 0%, #caa23f 100%);
    background: linear-gradient(to bottom, #f9e885 0%, #caa23f 100%);
    color: #000;
}

table.table-bank {
    margin-bottom: 15px;
}

.t-text1-hover {
    color: #f3df7c;
}

    .t-text1-hover:hover {
        color: #caa340;
    }


/****************************
****** Mobile CSS ******
****************************/

.mobile.sec {
    background: #01091e;
    padding-top: 195px;
}

#moble-in {
    padding: 15px;
    margin-bottom: 40px;
}

.mob-formTable3 tr td {
    border: 1px solid #ffffff47;
    padding: 10px;
    background: #000000;
    color: #fff;
}

.mob-formTable3 {
    border: 1px solid #065671;
    color: #fff;
}

    .mob-formTable3 tr th {
        padding: 10px;
        text-align: center;
        border: 1px solid #ffffff47;
        background: #023b3e;
        color: #fff;
    }

.ag-img {
    padding: 10px;
}

    .ag-img h4 {
        padding: 10px 0px;
        color: #636363;
    }

#content {
    display: block;
    background: rgba(0, 0, 0, 0.58);
    padding: 0;
    margin-left: 201px;
    min-height: 300px;
    border: 1px solid #ffffff47;
    color: #636363;
}

.contentblock {
    display: block;
    padding: 0;
}

    .contentblock.hidden {
        display: none;
    }


/* side navigation */

#sidemenu {
    margin: 0;
    padding: 0;
    width: 195px;
    float: left;
    border: 10px solid #fff;
}

    #sidemenu li {
        display: block;
        text-align: center;
        border-bottom: 4px solid #fff;
        font-size: 17px;
        font-weight: 600;
    }

        #sidemenu li a {
            display: block;
            text-align: center;
            color: #fff;
            text-decoration: none;
            height: 35px;
            padding-top: 7px;
            background: #196e73;
        }

            #sidemenu li a:hover {
                color: #ffffff;
                background: #023b3e;
            }

            #sidemenu li a strong {
                display: block;
            }

            #sidemenu li a.open {
                color: #fff;
                width: 100%;
                background: #023b3e;
            }


/* extra styles */

.bigtxtfield {
    display: block;
    width: 350px;
    color: #555;
    padding: 4px 6px;
    margin-bottom: 15px;
}

.bigtxtarea {
    display: block;
    width: 440px;
    height: 90px;
    padding: 5px 9px;
    color: #555;
    font-size: 1.2em;
}

.mobDL a {
    color: #196e73;
    text-decoration: none;
}

    .mobDL a:hover {
        color: #023b3e;
        text-decoration: none;
    }

.hidden {
    display: none !important;
}

.mRightDevice {
    color: #000;
}


/********************************** REGISTER **********************************/

.border-box {
    width: 100%;
    border: 1px solid #0162ae;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.3);
    padding: 0.5em 1em;
    margin-bottom: 1em;
    display: flex;
    margin-top: 20px;
}

.kontak span {
    position: absolute;
    right: -15px;
    top: 7px;
    color: red;
}

.form-group .capcha {
    display: flex;
    border-radius: 3px;
    overflow: hidden;
    padding: 0;
}

    .form-group .capcha .img-captcha {
        width: 80%;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .form-group .capcha .recaptcha {
        width: 20%;
        color: #000000;
        background: linear-gradient(to bottom, #fffdc6 0%, #f1db64 24%, #ffc000 46%, #c37006 68%, #bd6804 75%, #dd9502 83%, #d19e12 100%);
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border: none;
    }

.text-muted {
    color: #ffea00 !important;
    background: rgba(0, 0, 0, 0.3);
    padding: 0.5rem;
    border-radius: 3px;
    margin-top: 0.5em;
    font-size: 9px;
}

.row-reg {
    display: flex;
    flex-wrap: wrap;
}

.reg-sec .container {
    max-width: 1040px;
    padding-bottom: 50px;
    z-index: 1;
}

.veri-code {
    height: calc(2.25rem + 2px);
    padding: 5px;
    margin-top: 10px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    background: #fff;
}

    .veri-code img {
        width: 50%;
    }

    .veri-code i {
        float: right;
        padding: 5px;
    }

.form-group span i {
    font-size: 20px;
    color: #888;
}

.notetext span {
    color: red;
}

.reg-sec {
    background: #f7f7f7;
    padding-top: 195px;
}

.reg-block {
    background: #e0e7e8;
    padding: 0;
}

.reg-title {
    width: 25%;
    background: #196e73;
    margin: 0;
    padding: 10px 5px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .8px;
    font-size: 17px;
    text-align: center;
}

    .reg-title span {
        background: #023b3e;
        color: #fff;
        padding: 8px 40px;
    }

.control-label span {
    color: red;
}

.reg_form {
    padding: 15px;
}

    .reg_form .form-group {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

        .reg_form .form-group label {
            padding: 0;
            font-weight: 500;
            font-size: 13px;
            width: 186px;
        }

    .reg_form .form-control {
        width: 100%;
        height: 32px;
        background-color: #f5f5f5;
        border-color: silver;
        font-size: .8125rem;
    }

        .reg_form .form-control:focus {
            border-color: #00859b;
        }

.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    border-color: #00859b;
}

.reg_form .form-number {
    width: 70%;
    margin-right: 5px;
    padding: 5px;
}

.reg_form .form-nmber2 {
    max-width: 64%;
}

.reg_form h5 {
    color: #196e73;
    letter-spacing: 1px;
    margin-bottom: 30px;
}

.reg-r {
    position: relative;
}

    .reg-r span {
        right: -15px;
        top: 7px;
        color: red;
        position: absolute;
    }

.tooltips {
    position: relative;
    display: inline-block;
    cursor: pointer;
}


    /* Tooltip text */

    .tooltips .tooltiptext {
        visibility: hidden;
        width: 197px;
        background-color: #3aa935;
        color: #fff;
        text-align: center;
        padding: 5px 0;
        border-radius: 0;
        padding: 16px 10px;
        line-height: 16px;
        font-size: .75rem;
        text-align: left;
        /* Position the tooltip text - see examples below! */
        position: absolute;
        z-index: 1;
        top: 25px;
        border: 1px dotted;
        left: -206px;
    }


    /* Show the tooltip text when you mouse over the tooltip container */

    .tooltips:hover .tooltiptext {
        visibility: visible;
    }

.reg_form .feedback-icon {
    position: absolute;
    right: 20px;
    width: 20px;
    height: 20px;
    top: -2px;
    font-size: 20px;
}

.login-bg {
    background: url(../images/common/modal/modal_bg.png)center no-repeat;
    background-position-y: 150px;
    padding-top: 350px;
    display: flex;
    position: relative;
}

.reg-form {
    position: relative;
    top: -180px;
    width: 30%;
    text-align: center;
    right: -55%;
    /* top: -6px; */
}

    .reg-form h4 {
        color: #4cbfd8;
        font-weight: bold;
        /* margin-bottom: 30px; */
    }

.confirmation {
    font-size: .8125rem;
}

.register-img img {
    position: relative;
    left: 0px;
}

.reg-form-in {
}

    .reg-form-in .input-group-text {
        color: #bbb0d1;
        background: none;
        border: none;
        margin-left: 20px;
    }

.input-group-prepend {
}

.reg-form-in .form-control {
    border: none;
    background: none;
    /* font-size: 14px; */
    height: 40px;
    margin: 0px;
    width: 100%;
    padding-left: 0;
    color: #fff;
}

.reg-form-in .input-group {
    /* background: #ebebeb; */
    /* border-radius: 20px; */
    /* margin-bottom: 20px; */
    height: 40px;
    border-bottom: 1px solid #8497b2;
}

    .reg-form-in .input-group .field-icon {
        float: right;
        margin-left: -25px;
        margin-top: 17px;
        position: relative;
        z-index: 300;
        color: #fff;
    }

input.form-control:focus {
    outline: none;
    box-shadow: none;
}

.btn-submit {
    border-radius: 5px;
    background: linear-gradient(to bottom, #f41414 0%, #830505 60%, #f30505 100%);
    color: #ffffff;
    padding: 5px;
    font-weight: 400;
    font-size: 18px;
    margin-top: 10px;
    width: 40%;
    border: none;
}

    .btn-submit:hover {
        filter: brightness(0.5);
        color: #000;
    }

.forgot-item a {
    font-size: 12px;
    text-align: left;
    color: #626c75;
}

.forgot-item {
    display: block;
    text-align: center;
    /* margin-left:32px; */
}

.l-check label {
    margin: 0;
    color: #7a8ba5;
}

.forgot-item a i {
    color: #bbafd1;
    font-size: 16px;
    margin-right: 5px;
}

.forgot-item a:hover {
    color: #b357ce;
}

.form-text {
    text-align: left;
    color: #8497b2;
    text-transform: uppercase;
}

.password {
    position: relative;
    overflow: hidden;
}

.password--background {
    position: absolute;
    right: -50%;
    top: 0;
    -webkit-transition: .20s all ease-in-out;
    transition: .20s all ease-in-out;
    border-radius: 5px;
}

.password--visibleToggle {
    position: absolute;
    width: 50px;
    height: 50px;
    right: 0;
    top: 0px;
    z-index: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
}

.password--visibleToggle-eye {
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    overflow: hidden;
    filter: invert(1) brightness(7.5);
}

    .password--visibleToggle-eye.close {
        -webkit-transition: .4s all ease-in-out;
        transition: .4s all ease-in-out;
    }

    .password--visibleToggle-eye.open {
        -webkit-transition: .2s .2s all ease-out;
        transition: .2s .2s all ease-out;
    }

    .password--visibleToggle-eye img {
        width: 100%;
    }

.password--lock {
    width: 20px;
    height: 20px;
    fill: #111;
    -webkit-transition: all .5s;
    transition: all .5s;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 25px;
}

.password--input {
    background: none;
    border: none;
    color: #fff;
    position: absolute;
    width: 200px;
    left: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 18px;
    /* letter-spacing: 2px; */
    -webkit-transition: all .5s;
    transition: all .5s;
    outline: none;
    -webkit-text-security: none;
}

    .password--input:focus {
        border: none;
    }

.password--visibleToggle:checked ~ .password--background {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    right: 27.5px;
    top: 12.5px;
}

.password--visibleToggle:checked ~ .password--input {
    -webkit-text-security: circle;
}

.password--visibleToggle:checked ~ .password--lock {
    fill: #fff;
}

.password--visibleToggle:checked ~ .password--visibleToggle-eye.close {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.password--visibleToggle:checked ~ .password--visibleToggle-eye.open {
    opacity: 0;
}


/****************************
****** Modal CSS ******
****************************/

button.close {
    opacity: 1;
}

.game .model-font h4 {
    margin-bottom: 0px !important;
    padding: 7px 0px 0px 0px !important;
    height: 23px !important;
}

.game .model-font p {
    margin-bottom: 0px !important;
    padding: 7px 0px 0px 0px !important;
}

.game .modal {
    z-index: 105000000;
}

.game .modal-body {
    position: relative;
    padding: 10px 15px 15px 15px;
}

.game .padding-button {
    display: block;
    margin: auto;
    margin-top: 10px;
}

.game .modal-table table {
    width: 455px;
    color: #f3f3f3;
    border: 1px solid #445067;
}

.game .modal-table2 table tr td {
    border: 1px solid #445067 !important;
}


/* .game .modal-table {background: #182939;} */

.game .modal-table table tr td {
    border: none;
}

.game .modal-table .table > tbody > tr > td {
    border: 1px solid #445067;
}

.game .modal-table table tbody tr th {
    border: none;
    background: #141c28;
    font-weight: 100;
}

.game .modal-header .close {
    /* margin-top: 15px; */
    top: 5px;
    right: 10px;
    0;
}

@media (min-width: 768px) {
    .game .modal-dialog {
        width: 900px;
        margin: 30px auto;
    }
}

h4#myModalLabel {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #ebc316;
}

.tablem > tbody > tr > td,
.tablem > tbody > tr > th,
.tablem > tfoot > tr > td,
.tablem > tfoot > tr > th,
.tablem > thead > tr > td,
.tablem > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #fff;
    font-weight: 400;
}

.game .modal-header {
    min-height: 16.43px;
    border-bottom: 1px solid #ebc316;
}

.game .modal-bg {
    display: block;
    margin: auto;
}

    .game .modal-bg img {
        height: 108px;
        margin-top: 10px;
    }

    .game .modal-bg h4 {
        font-size: 14px;
        margin-top: 14px;
        color: #ffffff;
    }

.game .modal-content {
    position: relative;
    background-color: #000000ba;
    background-clip: padding-box;
    border-radius: 15px;
    outline: 0;
}

.game .modal-dialog {
    margin-top: 5%;
}

.game .modal-footer {
    padding: 15px;
    text-align: right;
    border: none;
}

.game .close {
    float: right;
    font-size: 21px;
    font-weight: normal;
    line-height: 0;
    color: #ebc316;
    opacity: 1;
}

.game button.close {
    -webkit-appearance: none;
    cursor: pointer;
    border: 0;
}

    .game button.close span {
        position: relative;
        font-size: 69px;
        background: none;
        color: #f6f33a;
    }

.game .close:focus,
.close:hover {
    color: #efefef;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
}

.game .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0px;
}

.game .color-b {
    color: #fff;
    background: #182939 !important;
}

.game .btn-primary {
    margin-top: 10px;
    color: #000;
    border-color: #634320;
    border-radius: 4px;
    text-transform: uppercase;
    border: none;
    background: rgba(248, 253, 65, 1);
    background: -moz-linear-gradient(top, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248, 253, 65, 1)), color-stop(100%, rgba(225, 166, 3, 1)));
    background: -webkit-linear-gradient(top, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
    background: -o-linear-gradient(top, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
    background: -ms-linear-gradient(top, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
    background: linear-gradient(to bottom, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f8fd41', endColorstr='#e1a603', GradientType=0);
    font-weight: 700;
}

    .game .btn-primary:hover {
        border: none;
        color: #000 !important;
        background: rgba(225, 166, 3, 1);
        background: -moz-linear-gradient(top, rgba(225, 166, 3, 1) 0%, rgba(248, 253, 65, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(225, 166, 3, 1)), color-stop(100%, rgba(248, 253, 65, 1)));
        background: -webkit-linear-gradient(top, rgba(225, 166, 3, 1) 0%, rgba(248, 253, 65, 1) 100%);
        background: -o-linear-gradient(top, rgba(225, 166, 3, 1) 0%, rgba(248, 253, 65, 1) 100%);
        background: -ms-linear-gradient(top, rgba(225, 166, 3, 1) 0%, rgba(248, 253, 65, 1) 100%);
        background: linear-gradient(to bottom, rgba(225, 166, 3, 1) 0%, rgba(248, 253, 65, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e1a603', endColorstr='#f8fd41', GradientType=0);
    }

    .game .btn-primary:focus,
    .btn-primary.focus {
        color: #000 !important;
        border-color: #634320;
        border-radius: 4px;
        border: none;
        background: rgba(248, 253, 65, 1);
        background: -moz-linear-gradient(top, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248, 253, 65, 1)), color-stop(100%, rgba(225, 166, 3, 1)));
        background: -webkit-linear-gradient(top, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
        background: -o-linear-gradient(top, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
        background: -ms-linear-gradient(top, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
        background: linear-gradient(to bottom, rgba(248, 253, 65, 1) 0%, rgba(225, 166, 3, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f8fd41', endColorstr='#e1a603', GradientType=0);
        outline: none;
        outline-offset: 0px;
    }


/**************************** ********* About us ********* ****************************/

.info {
    padding-top: 195px;
}

.info-bg {
    background: url(../images/common/about-bg.jpg) center top no-repeat;
    height: 274px;
}

.officer-info {
    padding: 20px;
}

.info-in {
    padding: 20px;
    background: #000;
}

.info_office {
    margin: 0;
    padding: 0;
    width: 195px;
    float: left;
    border: none;
    border: 10px solid #fff;
}

    .info_office li {
        display: block;
        text-align: center;
        border: none;
        font-size: 17px;
        font-weight: 600;
        float: none;
        border-bottom: 5px solid #fff;
    }

        .info_office li a {
            display: flex;
            color: #ffffff;
            text-decoration: none;
            height: 50px;
            background: #196e73;
            font-size: 16px;
            margin: 0px !important;
            border: none;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .info_office li a:hover {
                background: #023b3e;
                color: #fff;
            }

            .info_office li a strong {
                display: block;
            }

            .info_office li a.open {
                color: #fff;
                width: 100%;
                border: none;
                background: #023b3e;
                position: relative;
            }

#content2 {
    display: block;
    padding: 10px;
    margin-left: 220px;
    min-height: 300px;
    margin-top: 1px;
    background: #fff;
}

.officer-info {
    margin: 0px;
    padding: 10px;
    color: #000;
    min-height: 253px;
    background: #fff;
    font-size: 14px;
}

    .officer-info p {
        color: #000;
        line-height: 20px;
        font-size: 13px;
    }

    .officer-info h4 {
        color: #ffffff;
        font-size: 14px;
    }

.faq-section {
    margin-bottom: 20px;
    color: #000;
}

.faq-title {
    color: rgb(147, 220, 238);
    font-size: 18px;
}


/****************************
****** TNC CSS ******
****************************/

.sub_container {
    margin-top: 15px;
}

.panel {
    margin-bottom: 20px;
    background: url(../images/common/bgbg.png) repeat;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-group {
    margin-bottom: 20px;
}

    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 0px;
    }

        .panel-group .panel + .panel {
            margin-top: 5px;
        }

    .panel-group .panel-heading {
        border-bottom: 0;
    }

        .panel-group .panel-heading + .panel-collapse > .panel-body,
        .panel-group .panel-heading + .panel-collapse > .list-group {
            border-top: 1px solid #ddd;
        }

    .panel-group .panel-footer {
        border-top: 0;
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid #ddd;
        }

.panel-default {
    /* border-color: #ddd; */
    border: none;
}

.panel-title > a {
    color: inherit;
    font-weight: 400;
}

.panel-default > .panel-heading {
    color: #ffffff;
    border-color: #ddd;
    border: none;
    font-weight: bold;
    background: #196e73;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: none;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}

.panel-primary {
    border-color: #337ab7;
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7;
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #337ab7;
        }

        .panel-primary > .panel-heading .badge {
            color: #337ab7;
            background-color: #fff;
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #337ab7;
    }

.panel-success {
    border-color: #d6e9c6;
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }


/* FORGOT PASSWORD */

.nav-pill-col {
    width: 90%;
    margin: 0 auto;
    padding: 20px;
}

    .nav-pill-col .nav-pills .nav-link.active,
    .nav-pill-col .nav-pills .show > .nav-link {
        background: #196e73;
        border-radius: 0;
        text-transform: uppercase;
    }

    .nav-pill-col .nav-link {
        color: #196e73;
        font-size: 15px;
        padding: 7px 25px;
    }

    .nav-pill-col .tab-pane {
        max-width: 550px;
        margin: 0 auto;
    }

    .nav-pill-col .confirmation {
        margin-left: 20%;
    }

.forgot-pass-submit {
    width: 400px;
    border-radius: 5px;
    padding: 7px 85px;
}

.forgot-pass-form .veri-code img {
    width: 25%;
}

#login-failed .close {
    color: #fff;
}

#login-failed .modal-content {
    border-radius: 0;
    background: none;
    border: none;
}

#login-failed .modal-header {
    background: #196e73;
    border-bottom: none;
    color: #fff;
}

#login-failed .modal-body {
    background: #fff;
}


/* VIP */

.vip-sec {
    padding-top: 200px;
}

.storefront-banner img {
    width: 100%;
}

.banner-bg {
    transition: all 0.3s;
}

.banner-category {
    width: 100%;
    background: white;
    background: -moz-linear-gradient(top, white 40%, #cacbcb 100%);
    background: -webkit-linear-gradient(top, white 40%, #cacbcb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, white), to(#cacbcb));
    background: -o-linear-gradient(top, white 40%, #cacbcb 100%);
    background: linear-gradient(to bottom, white 40%, #cacbcb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cacbcb', GradientType=0);
    overflow: hidden;
}

    .banner-category:hover .banner-bg {
        -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
        transform: scale(1.03);
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s
    }

    .banner-category .brown-color {
        color: #D6AE00;
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.65)
    }

.banner-bg a {
    display: block
}

.banner-content {
    position: relative;
    margin: auto;
    width: 100%;
    min-height: 300px
}

.banner-title {
    margin: auto;
    position: absolute;
    bottom: 0
}

    .banner-title h2 {
        font-family: "Roboto-Bold";
        font-size: 3.375rem
    }

    .banner-title span {
        display: inline-block;
        margin-right: 10px;
        color: #0C6DB5
    }

    .banner-title p {
        line-height: 24px;
        color: #6D6E71;
        font-size: 1.125rem
    }

    .banner-title ul {
        margin-top: 48px
    }

        .banner-title ul li {
            margin-right: 15px
        }

            .banner-title ul li:last-child {
                margin-right: 0
            }

        .banner-title ul a {
            min-width: 142px;
            display: block;
            height: 34px;
            line-height: 34px;
            text-transform: uppercase
        }

.ad-wrap img,
.banner-bg img,
.event-wrap .img-wrap img,
.footer-container .official-wrap img,
.img-responsive,
.panel-area img,
.pop-publicize img,
.promosImg img,
.providerList-carousel .provider-wrap .provider-logo img,
.race-list .race-logo img,
.sub-content img {
    display: block;
    max-width: 100%;
    height: auto;
}

.attached-content {
    background-color: #000;
}

    .attached-content .text-wrap {
        padding: 20px 0;
        text-align: justify;
    }

        .attached-content .text-wrap h2 {
            color: #FFDB38;
            font-size: 1.625rem;
            text-align: center;
        }

        .attached-content .text-wrap p {
            margin: 24px 0;
            line-height: 20px;
            color: #fff
        }

    .attached-content .btn-wrap a:hover {
        color: #fff;
        background-color: #F14E00
    }

@media only screen and (max-width:1025px) {
    .attached-content {
        padding: 10px 0
    }

        .attached-content .text-wrap {
            padding: 20px 0
        }

            .attached-content .text-wrap h2 {
                font-size: 1.3125rem
            }

            .attached-content .text-wrap p {
                font-size: 0.875rem
            }
}

.terms-content {
    padding: 30px 0;
    background-color: #58595b
}

    .terms-content .text-wrap {
        padding: 30px 0
    }

        .terms-content .text-wrap h2 {
            color: #FFDB38;
            font-size: 1.625rem
        }

        .terms-content .text-wrap ol {
            margin-top: 30px;
            padding-left: 24px
        }

            .terms-content .text-wrap ol li {
                margin-bottom: 24px;
                padding-left: 10px;
                line-height: 20px;
                color: #fff
            }

                .terms-content .text-wrap ol li:last-child {
                    margin-bottom: 0
                }

@media only screen and (max-width:1025px) {
    .terms-content .text-wrap {
        padding: 0
    }

        .terms-content .text-wrap h2 {
            text-align: center;
            font-size: 1.3125rem
        }

        .terms-content .text-wrap ol {
            margin-bottom: 10px
        }

            .terms-content .text-wrap ol li {
                font-size: 0.875rem
            }

                .terms-content .text-wrap ol li:first-child {
                    margin-bottom: 10px
                }
}

.pane-content {
    background: #e0e0e0;
    background-size: 100%;
}

    .pane-content .text-wrap {
        color: #000
    }

        .pane-content .text-wrap h2 {
            font-size: 1.625rem
        }

        .pane-content .text-wrap ul {
            margin: 24px 0;
            padding-left: 24px
        }

            .pane-content .text-wrap ul li {
                margin-bottom: 10px;
                padding-left: 10px;
                line-height: 20px;
                list-style-type: initial
            }

                .pane-content .text-wrap ul li:last-child {
                    margin-bottom: 0
                }

        .pane-content .text-wrap dl {
            margin: 20px 0
        }

            .pane-content .text-wrap dl dt {
                min-width: 90px;
                margin-bottom: 5px
            }

            .pane-content .text-wrap dl dd {
                margin-bottom: 5px
            }

            .pane-content .text-wrap dl a {
                color: #000
            }

                .pane-content .text-wrap dl a:hover {
                    color: #0C6DB5
                }

        .pane-content .text-wrap ol {
            margin: 30px auto 0
        }

            .pane-content .text-wrap ol li {
                margin-right: 10px
            }

                .pane-content .text-wrap ol li:last-child {
                    margin-right: 0
                }

            .pane-content .text-wrap ol input {
                padding: 0 10px;
                min-width: 264px;
                height: 32px;
                line-height: 32px;
                color: #000
            }

                .pane-content .text-wrap ol input::-webkit-input-placeholder {
                    font-style: italic
                }

                .pane-content .text-wrap ol input:-moz-placeholder {
                    font-style: italic
                }

                .pane-content .text-wrap ol input::-moz-placeholder {
                    font-style: italic
                }

                .pane-content .text-wrap ol input:-ms-input-placeholder {
                    font-style: italic
                }

        .pane-content .text-wrap .btn-wrap {
            margin-top: 0;
            padding-left: 0
        }

            .pane-content .text-wrap .btn-wrap li {
                padding-left: 0
            }

.img-ad {
    padding: 0;
    background: #ffffff;
    background-size: 100%;
}

    .img-ad .container-fluid {
        padding: 0;
    }

    .img-ad .col-7 {
        padding: 0;
    }

    .img-ad .col-5 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .img-ad .col-7 img {
        width: max-content;
    }

    .img-ad .text-wrap {
    }

.levelsList-content {
    padding: 30px 0;
    background-color: #58595B
}

    .levelsList-content .text-wrap {
        padding-top: 10px
    }

        .levelsList-content .text-wrap h2 {
            color: #FFDB38;
            font-size: 1.625rem
        }

    .levelsList-content .levels-wrap {
        margin: 0;
        color: #fff;
        display: flex;
        min-height: 130px;
        align-items: center;
    }

        .levelsList-content .levels-wrap span {
            display: block;
            width: 10%;
        }

        .levelsList-content .levels-wrap img {
            margin: 0 auto;
            width: 100%;
        }

        .levelsList-content .levels-wrap dl {
            width: 90%;
            margin-left: 20px;
            padding: 10px 0;
        }

            .levelsList-content .levels-wrap dl dt {
                font-weight: 700;
                font-size: 1.125rem;
                margin-bottom: 5px;
            }

            .levelsList-content .levels-wrap dl dd {
                font-size: 13px;
            }

@media only screen and (max-width:1025px) {
    .levelsList-content .text-wrap {
        padding-top: 10px
    }

        .levelsList-content .text-wrap h2 {
            text-align: center;
            font-size: 1.3125rem
        }

        .levelsList-content .text-wrap p {
            margin: 14px 0;
            font-size: 0.875rem
        }

    .levelsList-content img {
        margin: 100px auto 0
    }
}

@media screen and (min-width:640px) and (max-width:1025px) {
    .levelsList-content .levels-wrap dl {
        width: calc(90% - 10px);
        margin-left: 10px
    }

        .levelsList-content .levels-wrap dl dt {
            font-size: 1rem
        }
}

@media only screen and (max-width:993px) {
    .levelsList-content .row .col.s5,
    .levelsList-content .row .col.s7 {
        width: 100%
    }

    .levelsList-content .levels-wrap span {
        width: 20%
    }

    .levelsList-content .levels-wrap dl {
        width: calc(80% - 20px)
    }

        .levelsList-content .levels-wrap dl dd {
            line-height: 18px;
            font-size: 0.875rem
        }
}

.btn-wrap {
    display: inline-block;
    margin: 20px 0 0 0
}

    .btn-wrap li {
        margin-right: 20px
    }

        .btn-wrap li:last-child {
            margin-right: 0
        }

.rwd-table {
    margin: 30px auto 60px;
    width: 95%;
    color: #fff;
    font-size: 13px;
}

    .rwd-table th {
        padding: 10px;
        border: 1px solid rgba(255, 219, 56, 0.48)
    }

        .rwd-table th:first-child {
            width: 360px
        }

        .rwd-table th:nth-child(2),
        .rwd-table th:nth-child(3),
        .rwd-table th:nth-child(4),
        .rwd-table th:nth-child(5),
        .rwd-table th:nth-child(6),
        .rwd-table th:nth-child(7) {
            width: 140px;
            text-align: center;
        }

    .rwd-table td {
        padding: 15px;
        border: 1px solid rgba(255, 219, 56, 0.48);
        height: 80px;
        text-align: center;
    }

        .rwd-table td:first-child {
            width: 480px;
            text-align: left;
        }

        .rwd-table td:nth-child(2),
        .rwd-table td:nth-child(3),
        .rwd-table td:nth-child(4),
        .rwd-table td:nth-child(5),
        .rwd-table td:nth-child(6),
        .rwd-table th:nth-child(7) {
            width: 140px
        }

    .rwd-table img {
        width: 76px;
        margin: 0 auto
    }

    .rwd-table i {
        font-size: 1.25rem
    }

    .rwd-table:last-child {
        margin-bottom: 0
    }

@media (min-width:994px) and (max-width:1025px) {
    .rwd-table {
        width: 100%
    }

        .rwd-table img {
            width: 56px
        }

        .rwd-table th:first-child {
            text-indent: 0px;
            text-align: center
        }

        .rwd-table tbody {
            font-size: 0.75rem
        }

            .rwd-table tbody td:first-child {
                text-indent: 0px;
                font-size: 0.75rem
            }
}

@media (min-width:320px) and (max-width:993px) {
    .rwd-table {
        margin-top: 20px;
        margin-bottom: 30px;
        border: none
    }

        .rwd-table thead {
            display: none
        }

        .rwd-table tbody {
            font-size: 0.875rem
        }

            .rwd-table tbody td {
                margin-bottom: 1px;
                display: block;
                border: none;
                background-color: #f3f4f5;
                color: #000
            }

                .rwd-table tbody td:first-child {
                    text-align: center;
                    color: #fff;
                    background-color: #0C6DB5;
                    font-size: 1rem
                }

                    .rwd-table tbody td:first-child:before {
                        display: none
                    }

                .rwd-table tbody td:before {
                    content: attr(data-th) " : ";
                    font-weight: bold;
                    min-width: 94px;
                    display: inline-block;
                    color: #0C6DB5;
                    text-align: left;
                    letter-spacing: -1px
                }

                .rwd-table tbody td:last-child {
                    margin-bottom: 10px
                }

        .rwd-table th:first-child {
            width: 100%
        }

        .rwd-table th:nth-child(2),
        .rwd-table th:nth-child(3),
        .rwd-table th:nth-child(4),
        .rwd-table th:nth-child(5),
        .rwd-table th:nth-child(6) {
            width: 100%
        }

        .rwd-table td:first-child {
            width: 100%
        }

        .rwd-table td:nth-child(2),
        .rwd-table td:nth-child(3),
        .rwd-table td:nth-child(4),
        .rwd-table td:nth-child(5),
        .rwd-table td:nth-child(6) {
            width: 100%
        }
}

.btn-yellow {
    color: #000;
    background-color: #FFDB38;
    display: block;
    height: 32px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -mos-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 0.875rem;
    padding: 5px;
    margin: 0 auto;
    font-weight: 600;
    max-width: 200px;
}

    .btn-yellow:hover {
        color: #ffeb38;
        background-color: #000;
        text-decoration: none
    }

.btn-faq {
    display: inline-flex;
}

.faq-yellow:nth-child(2) {
    margin-left: 10px;
}

.faq-yellow {
    padding: 5px 55px;
}

.vip-badge img {
    max-width: 28px;
}

.vip-meter {
    width: 200px;
    background: #3a3a3a;
    border: 1px solid #24a3c7;
    height: 14px;
    margin-left: 10px;
    margin-right: 10px;
}

    .vip-meter > span:after {
        background: #24a3c7;
    }


/* AF LOGIN MENU */

.login_wrap {
    font-size: 0.8125rem;
}

    .login_wrap input {
        width: 158px;
        margin-right: 5px;
        height: 30px;
        line-height: 30px;
    }

        .login_wrap input:hover {
            border-color: #00859b;
            -webkit-box-shadow: 0 0 3px #4CAFBE;
            box-shadow: 0 0 3px #4CAFBE;
        }

        .login_wrap input:focus {
            outline: none;
            background-color: #fff;
            border-color: #00859b;
        }

        .login_wrap input:-webkit-autofill,
        .login_wrap input:-webkit-autofill:hover,
        .login_wrap input:-webkit-autofill:focus,
        .login_wrap input:-webkit-autofill:active {
            -webkit-box-shadow: 0 0 0px 1000px white inset !important;
        }

    .login_wrap ol {
        list-style: none;
        min-height: 30px;
        display: flex;
        padding: 0;
        align-items: center;
        margin: 0;
    }

        .login_wrap ol li {
            position: relative;
            display: flex;
            align-items: center;
            color: #003242;
        }

        .login_wrap ol a {
            margin: 0 5px;
        }

        .login_wrap ol .email,
        .login_wrap ol .contact_grids .livechat24,
        .contact_grids .login_wrap ol .livechat24 {
            position: relative;
            width: 40px;
            height: 24px;
            margin-left: 0;
            margin-right: 20px;
            background: url(../images/common/afterlogin/icon_inbox.png) no-repeat center;
        }

            .login_wrap ol .email strong,
            .login_wrap ol .contact_grids .livechat24 strong,
            .contact_grids .login_wrap ol .livechat24 strong {
                display: block;
                padding: 0 0px;
                line-height: 13px;
                min-width: 13px;
                background-color: #ce0000;
                position: absolute;
                color: #fff;
                top: 0px;
                font-size: 10px;
                right: 0px;
                text-align: center;
                -webkit-border-radius: 10px;
                -mos-border-radius: 10px;
                border-radius: 10px;
            }

        .login_wrap ol .report_icon {
            width: 30px;
            height: 24px;
            font-size: 0;
            background: url(../images/common/afterlogin/icon_search.png) no-repeat center;
        }

    .login_wrap ul li {
        margin: 3px 6px;
    }

    .login_wrap ul .deposit_icon {
        width: 32px;
        height: 28px;
        background: #003242 url(../images/common/afterlogin/icon_deposit.png) no-repeat center;
        -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
        font-size: 0;
        -webkit-border-radius: 5px;
        -mos-border-radius: 5px;
        border-radius: 5px;
    }

    .login_wrap ul .transfer_icon {
        width: 32px;
        height: 28px;
        background: #003242 url(../images/common/afterlogin/icon_transfer.png) no-repeat center;
        -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
        font-size: 0;
        -webkit-border-radius: 5px;
        -mos-border-radius: 5px;
        border-radius: 5px;
    }

    .login_wrap ul .withdrawal_icon {
        width: 32px;
        height: 28px;
        background: #003242 url(../images/common/afterlogin/icon_withdrawal.png) no-repeat center;
        -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
        font-size: 0;
        -webkit-border-radius: 5px;
        -mos-border-radius: 5px;
        border-radius: 5px;
    }

    .login_wrap ul .rebate_icon {
        width: 32px;
        height: 28px;
        background: #003242 url(../images/common/icon_main.png) no-repeat center;
        -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
        font-size: 0;
        -webkit-border-radius: 5px;
        -mos-border-radius: 5px;
        border-radius: 5px;
    }

    .login_wrap a {
        position: relative;
        display: flex;
        font-weight: 700;
        font-size: 0.8125rem;
        align-items: center;
        color: #003242;
        cursor: pointer;
    }

        .login_wrap a:hover .icon_title {
            top: 35px;
            visibility: visible;
            opacity: 1;
        }

    .login_wrap .icon_title {
        position: absolute;
        top: 30px;
        left: 50%;
        margin-left: -41px;
        min-width: 82px;
        padding: 3px 5px;
        visibility: hidden;
        opacity: 0;
        z-index: 112;
        background-color: #fff;
        color: #666;
        line-height: 18px;
        text-align: center;
        font-weight: normal;
        cursor: default;
        -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.5);
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.5);
        -o-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
        -webkit-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
        -moz-transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
        transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
        font-size: 0.75rem;
        -webkit-border-radius: 3px;
        -mos-border-radius: 3px;
        border-radius: 3px;
    }

        .login_wrap .icon_title:before {
            content: '';
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 5px solid #fff;
            position: absolute;
            top: -5px;
            left: 50%;
            margin-left: -5px;
        }

    .login_wrap .rebate_info {
        min-width: 220px;
        margin-left: -110px;
        padding: 8px;
    }

    .login_wrap button {
        margin-top: 1px;
        padding: 0 6px;
        height: 28px;
        min-width: 70px;
        letter-spacing: 0.5px;
        -webkit-border-radius: 3px;
        -mos-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        font-size: 0.875rem;
        border: none;
        font-weight: 500;
    }

    .login_wrap .officuser {
        margin: 5px 0 0 5px;
        background-color: #B80F0F;
    }

        .login_wrap .officuser:hover {
            background-color: #E51313;
        }

    .login_wrap .avatar,
    .login_wrap .level_B,
    .login_wrap .level_D,
    .login_wrap .level_G,
    .login_wrap .level_P,
    .login_wrap .level_S {
        margin-right: 5px;
        width: 30px;
        height: 27px;
        background-size: 100%;
        cursor: default;
        justify-content: center;
        cursor: pointer;
    }

    .login_wrap ul {
        padding: 0;
        list-style: none;
        display: flex;
        justify-content: flex-end;
        margin: 0;
    }

    .login_wrap .impotitle {
        min-width: 100px;
        margin: 5px 0 3px 10px;
        padding: 0 6px;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc5353+0,cc0000+100 */
        background: #fc5353;
        /* Old browsers */
        background: -moz-linear-gradient(top, #fc5353 0%, #cc0000 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #fc5353 0%, #cc0000 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#fc5353), to(#cc0000));
        background: -o-linear-gradient(top, #fc5353 0%, #cc0000 100%);
        background: linear-gradient(to bottom, #fc5353 0%, #cc0000 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fc5353', endColorstr='#cc0000', GradientType=0);
        /* IE6-9 */
        color: #fff;
        font-weight: 700;
        line-height: 25px;
        border: 1px solid #9a2222;
        text-decoration: none;
        -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.6), 0 1px 3px #333;
        box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.6), 0 1px 3px #333;
        -webkit-border-radius: 3px;
        -mos-border-radius: 3px;
        border-radius: 3px;
        font-size: 0.875rem;
    }

        .login_wrap .impotitle span {
            margin-left: 3px;
            display: inline-block;
            width: 25px;
            height: 25px;
            background: url(../images/common/icon_main.png) no-repeat 0px -1180px;
        }

        .login_wrap .impotitle:hover {
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cc0000+0,fc5353+100 */
            background: #cc0000;
            /* Old browsers */
            background: -moz-linear-gradient(top, #cc0000 0%, #fc5353 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #cc0000 0%, #fc5353 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#fc5353));
            background: -o-linear-gradient(top, #cc0000 0%, #fc5353 100%);
            background: linear-gradient(to bottom, #cc0000 0%, #fc5353 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#fc5353', GradientType=0);
            /* IE6-9 */
        }

    .login_wrap button {
        color: #fff;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d7178+0,00bbbb+100 */
        background: rgb(13, 113, 120);
        /* Old browsers */
        background: -moz-linear-gradient(top, rgba(13, 113, 120, 1) 0%, rgba(0, 187, 187, 1) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(13, 113, 120, 1) 0%, rgba(0, 187, 187, 1) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(13, 113, 120, 1) 0%, rgba(0, 187, 187, 1) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d7178', endColorstr='#00bbbb', GradientType=0);
        /* IE6-9 */
    }

        .login_wrap button:hover {
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00bbbb+0,0d7178+100 */
            background: rgb(0, 187, 187);
            /* Old browsers */
            background: -moz-linear-gradient(top, rgba(0, 187, 187, 1) 0%, rgba(13, 113, 120, 1) 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, rgba(0, 187, 187, 1) 0%, rgba(13, 113, 120, 1) 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, rgba(0, 187, 187, 1) 0%, rgba(13, 113, 120, 1) 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00bbbb', endColorstr='#0d7178', GradientType=0);
            /* IE6-9 */
        }

    .login_wrap input {
        border: 1px solid #0d9ba0;
    }

.after-top {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.divider {
    color: #003242;
}

.avatar {
    color: #003242;
}

.current-balance {
    color: #003242;
    text-decoration: none;
    font-size: 18px;
}


/* .carousel-control-prev-icon {
	background-image: url(../images/common/left-thin-arrow-angle.svg);
}

.carousel-control-next-icon {
	background-image: url(../images/common/right-thin-arrow-angle.svg);
} */

#install-modal .modal-header {
    background: #03d3ed;
}

#install-modal .modal-body ul {
    list-style: none;
    padding: 0;
}


/* AFFILIATE */

.affiliate {
    padding-top: 195px;
}

.aff-bg {
    background: #fff;
    padding-top: 10px;
}

.affiliate .title {
    margin: 3% 0 1% 0;
    letter-spacing: .8px;
    background-color: #e0e7e8;
}

    .affiliate .title div {
        background-color: #196e73;
        padding: 10px 15px;
        width: 36%;
        display: flex;
        justify-content: center;
    }

        .affiliate .title div span {
            font-size: 22px;
            color: #fff;
        }

.referral_wrap table {
    margin: 3% 0;
    width: 100%;
    table-layout: fixed;
    font-size: .875rem;
}

.referral_wrap th {
    background-color: #003147;
    color: #fff;
    border-right-color: #fff;
}

.referral_wrap th {
    background-color: #196e73;
    color: #fff;
    line-height: 18px;
    padding: 12px;
    border-right: 1px solid #fff;
    text-align: center;
}

.referral_wrap tbody {
    background-color: #e0e7e8;
}

.referral_wrap td {
    border-bottom-color: #fff;
    color: #072b40;
    border-right-color: #fff;
}

.referral_wrap td {
    padding: 12px;
    border-bottom: 1px solid #fff;
    color: #072b40;
    border-right: 1px solid #fff;
    text-align: center;
    font-weight: 700;
}

.referral_wrap ul {
    border-color: #d2d2d2;
    padding: 35px 50px;
    border: 1px solid #d2d2d2;
    text-align: left;
    font-size: 12px;
    list-style: disc;
    margin-bottom: 0;
    font-weight: 600;
}


/**************************************/

.vip-sec .container {
    width: 1140px;
}

.full-bg1 {
    background: url(../images/common/vip/img-vip-about-bg.jpg) no-repeat center top;
    background-size: cover;
    padding-bottom: 55px;
}

.full-bg2 {
    background: url(../images/common/vip/img-vip-upgrade-bg.jpg) no-repeat center top;
    background-size: cover;
}

.full-bg3 {
    background: url(../images/common/vip/img-vip-benefits-bg.jpg) no-repeat center top;
    background-size: cover;
}

.full-bg4 {
    background: url(../images/common/vip/img-vip-faq-bg.jpg) no-repeat center top;
    background-size: cover;
}

.vip-menu-box {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    list-style: none;
}

.tab-background {
    height: 100%;
    width: 100%;
    background: #ff9000 no-repeat center center / cover;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.6s;
    position: absolute;
}

.vip-menu-box li.active .tab-background {
    opacity: 1;
}

.vip-menu-box li {
    margin: 10px;
}

.vip-menu-box a {
    display: block;
    color: #313131;
    text-decoration: none;
    padding: 20px;
    font-size: 1.5rem;
    font-weight: bold;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

    .vip-menu-box a:hover,
    .vip-menu-box a.active {
        color: #E4AF00;
    }

.vip-container {
    padding: 30px 0 0 30px;
    width: 100%;
    min-height: 700px;
    position: relative;
    margin: 0 auto;
    line-height: 1.4;
}

    .vip-container:before {
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        background: -moz-linear-gradient(left, black 40%, rgba(228, 175, 0, 0.5) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(left, black 40%, rgba(228, 175, 0, 0.5) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, right top, color-stop(40%, black), to(rgba(228, 175, 0, 0.5)));
        background: -o-linear-gradient(left, black 40%, rgba(228, 175, 0, 0.5) 100%);
        background: linear-gradient(to right, black 40%, rgba(228, 175, 0, 0.5) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#80e4af00', GradientType=1);
        /* IE6-9 */
        -webkit-clip-path: polygon(0 1%, 100% 1%, 84% 100%, 0% 100%);
        clip-path: polygon(0 1%, 100% 1%, 84% 100%, 0% 100%);
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        margin: 0 auto;
        z-index: 1;
    }

@media screen and (max-width: 1025px) {
    .vip-container {
        padding: 30px 0 30px 30px;
        min-height: 560px;
    }

        .vip-container:before {
            content: "";
            width: 100%;
            height: 100%;
        }
}

.vip-about-img:after {
    content: "";
    width: 500px;
    height: 100%;
    display: block;
    background: url(../images/common/vip/img-vip-overview.png) no-repeat bottom center;
    background-size: 100%;
    position: absolute;
    top: 30px;
    right: 0;
    z-index: 3;
}

@media screen and (min-width: 1026px) and (max-width: 1440px) {
    .vip-about-img:after {
        content: "";
        width: 760px;
        height: 102%;
        background-position: bottom center;
    }
}

@media screen and (max-width: 1025px) {
    .vip-about-img:after {
        display: none;
    }
}

.vip-upgrade-img:after {
    content: "";
    width: 645px;
    height: 106%;
    display: block;
    background: url(../images/common/vip/img-vip-upgrade.png) no-repeat 70px 0;
    background-size: 100%;
    position: absolute;
    top: 30px;
    right: 0;
    z-index: 3;
}

@media screen and (min-width: 1026px) and (max-width: 1440px) {
    .vip-upgrade-img:after {
        content: "";
        background-position: 104px 0;
    }
}

@media screen and (max-width: 1025px) {
    .vip-upgrade-img:after {
        display: none;
    }
}

.vip-benefits-img:after {
    content: "";
    width: 200px;
    height: 106%;
    display: block;
    background: url(../images/common/vip/img-vip-benefits.png) no-repeat right bottom;
    background-size: 100%;
    position: absolute;
    top: 10px;
    right: -24px;
    z-index: 3;
}

@media screen and (min-width: 1026px) and (max-width: 1440px) {
    .vip-benefits-img:after {
        content: "";
        width: 350px;
        height: 100%;
    }
}

@media screen and (max-width: 1025px) {
    .vip-benefits-img:after {
        display: none;
    }
}

.vip-faq-img:after {
    content: "";
    width: 626px;
    height: 106%;
    display: block;
    background: url(../images/common/vip/img-vip-faq.png) no-repeat 0 5px;
    background-size: 100%;
    position: absolute;
    top: 30px;
    right: 0;
    z-index: 3;
}

@media screen and (min-width: 1026px) and (max-width: 1440px) {
    .vip-faq-img:after {
        content: "";
        width: 540px;
        height: 100%;
        background-position: 0 90px;
    }
}

@media screen and (max-width: 1025px) {
    .vip-faq-img:after {
        display: none;
    }
}

.faqImg {
    position: absolute;
    bottom: -56px;
    z-index: 30;
    right: 42px;
    width: 350px;
}

.word-wrap {
    position: relative;
    z-index: 3;
    width: 78%;
    margin-right: 64px;
}

    .word-wrap h2 {
        color: #E4AF00;
        font-size: 1.5rem;
        line-height: 110%;
        margin: 0.68182rem 0 0.68182rem 0;
    }

    .word-wrap h3 {
        margin-top: 20px;
        color: #fff;
        font-size: 1rem;
    }

    .word-wrap dl {
        margin-top: 34px;
    }

    .word-wrap i {
        display: block;
        font-size: 0.84rem;
        color: #c5c5c5;
    }

    .word-wrap span {
        color: #fff;
        font-size: 1.1rem;
        display: block;
    }

    .word-wrap p {
        margin: 20px 0;
        color: #c5c5c5;
        font-size: 0.9rem;
        max-width: 80%;
    }

    .word-wrap strong {
        display: block;
        font-size: 1.1rem;
        color: #fff;
    }

    .word-wrap img {
        max-width: 50px;
    }

    .word-wrap ol {
        margin: 20px 0;
        max-width: 74%;
        padding-left: 24px;
        color: #c5c5c5;
        font-size: 0.9rem;
    }

    .word-wrap table {
        width: 83%;
        margin-bottom: 20px;
        text-align: center;
        color: #c5c5c5;
        font-size: 0.9rem;
    }

        .word-wrap table th {
            border: 1px solid #868686;
            padding: 4px;
            color: #fff;
            width: 13.333%;
        }

            .word-wrap table th:first-child {
                min-width: 200px;
                text-align: left;
            }

        .word-wrap table td {
            border: 1px solid #868686;
            padding: 4px;
            width: 13.333%;
        }

            .word-wrap table td:first-child {
                min-width: 200px;
                text-align: left;
            }

        .word-wrap table span {
            font-size: 0.9rem;
        }

    .word-wrap .details-table {
        width: 100%;
    }

        .word-wrap .details-table thead {
            display: block;
            background-color: rgba(58, 58, 58, 0.7);
            margin-right: 10px;
        }

        .word-wrap .details-table tbody {
            display: block;
            width: 100%;
            height: 430px;
            overflow-y: auto;
        }

            .word-wrap .details-table tbody::-webkit-scrollbar {
                width: 10px;
            }

            .word-wrap .details-table tbody::-webkit-scrollbar-track {
                background: rgba(0, 0, 0, 0.4);
            }

            .word-wrap .details-table tbody::-webkit-scrollbar-thumb {
                background: #ffa902;
            }

            .word-wrap .details-table tbody::-webkit-scrollbar-corner {
                background: rgba(0, 0, 0, 0.4);
            }

@media screen and (max-width: 1025px) {
    .word-wrap {
        width: 85%;
    }

        .word-wrap p,
        .word-wrap ol {
            max-width: 100%;
        }

        .word-wrap table {
            width: 100%;
        }
}

.ben-divider {
    background-color: #E4AF00;
    color: #000;
    font-weight: 700;
    border-color: #E4AF00;
}

.row .col.s12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.75rem;
    min-height: 1px;
}

.upgradeImg {
    position: absolute;
    bottom: -36px;
    z-index: 30;
    right: -170px;
    width: 330px;
}

.faqImg {
    position: absolute;
    bottom: -56px;
    z-index: 30;
    right: -100px;
    width: 350px;
}


/* 7/3/2022 */

.slot-sec .carousel {
    margin-bottom: 30px;
}

.slot-sec .carousel-item.active,
.slot-sec .carousel-item-next,
.slot-sec .carousel-item-prev {
    transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    transition: transform 1s ease, -webkit-transform 1s ease;
}

.slot-sec .link-go {
    left: 15px;
    bottom: 120px;
}

.slot-cox {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-row-gap: 20px;
    grid-column-gap: 10px;
}

.slot-item {
    position: relative;
}

    .slot-item img {
        width: 100%;
    }

    .slot-item:hover {
        filter: drop-shadow(0px 0px 8px rgb(255, 255, 255, 0.8));
        cursor: pointer;
    }

    .slot-item .overlay {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 14px;
        right: 0;
        height: 100%;
        width: 87%;
        opacity: 0;
        transform: scale(0);
        transition: .3s ease;
        background-color: rgba(40, 48, 57, .85);
        transform: skewX(352deg) scale(0);
        transition: all 0.3s ease;
    }

    .slot-item:hover .overlay {
        opacity: 1;
        transform: skewX(352deg) scale(1);
    }
/* 28/4/2023 */
.af-btn {
    background: #0a5d61;
    padding: 5px 10px;
    color: #fff !important;
}

    .af-btn:hover {
        background: #118187;
    }

/* 04092023 */
.qr-img {
    text-align: center;
}