body {
    margin: 0;
    padding: 0;
    font: normal 12px/30px Sans-Serif, Tahoma, Helvetica;
    /* Set a specified height, or the minimum height for the background image */
    min-height: 500px;
    /* Set background image to fixed (don't scroll along with the page) */
    background-attachment: fixed;
    /* Center the background image */
    background-position: center;
    /* Set the background image to no repeat */
    background-repeat: no-repeat;
    /* Scale the background image to be as large as possible */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow-x: hidden;
    background-color: #400000;
}

* {
    margin: 0;
    padding: 0;
}

table {
    width: 100%;
}

a {
    text-decoration: none;
}

li {
    list-style: none;
}

/**************************HEADER***/
#tdHeader-login, #tdHeader-menu, #tdHeader-bottom {
}

#tdHeader-login {
    border-bottom: #6b82ab 1px solid;
}

#tdHeader-menu {
    border-top: #14223c 0px solid;
    border-bottom: #14223c 0px solid;
}

#tdHeader-bottom {
    border-top: #6b82ab 1px solid;
    border-bottom: #6b82ab 1px solid;
}

    #tdHeader-bottom a {
        color: #9ba1ac;
    }

/**************************FONT COLOR***/
.clr1 {
    color: #9ba1ac;
}

/**************************OTHER***/
.centered {
    position: absolute;
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-repeat: no-repeat;
    text-align: center;
    left: 50%;
    width: 960px;
}

.div-jackpotFrame {
    color: #fff;
    top: 396px;
    height: 340px;
    z-index: 9999;
}

#div-jackpot {
    bottom: 18px;
    position: absolute;
    width: 100%;
    text-align: center;
    font-size: 40px;
}

.rotate:hover {
    transform: rotateY(360deg);
    transition: 0.6s;
    transform-style: preserve-3d;
}



/************************************************BLINK ANIMATION*/
@keyframes navColors2 {
    0% {
        color: #fff100;
    }

    50% {
        color: red;
    }

    100% {
        color: #fff100;
    }
}

@-webkit-keyframes navColorsT {
    0% {
        color: #fff100;
    }

    50% {
        color: red;
    }

    100% {
        color: #fff100;
    }
}

@-moz-keyframes navColorsT {
    0% {
        color: #fff100;
    }

    50% {
        color: red;
    }

    100% {
        color: #fff100;
    }
}

@-ms-keyframes navColorsT {
    0% {
        color: #fff100;
    }

    50% {
        color: red;
    }

    100% {
        color: #fff100;
    }
}

@-o-keyframes navColors2 {
    0% {
        color: #fff100;
    }

    50% {
        color: red;
    }

    100% {
        color: #fff100;
    }
}

.blinks {
    -webkit-animation: navColors2 1s ease infinite;
    -moz-animation: navColors2 1s ease infinite;
    -ms-animation: navColors2 1s ease infinite;
    -o-animation: navColors2 1s ease infinite;
    animation: navColors2 1s ease infinite;
}

/**************************FOOTER***/
#divFooter {
    color: #9ba1ac;
}

    #divFooter a {
        color: #9ba1ac;
    }

/**************************GAMES LOGO***/
#ulgames-logo {
    display: inline;
}

    #ulgames-logo li {
        float: left;
        list-style: none;
    }

/************************************MENU*/
#cssmenu {
    position: relative;
    z-index: 9998;
}

#cssmenu {
    list-style: none;
    margin: 0px auto;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    line-height: 1;
    display: block;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    #cssmenu ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        border: 0px currentColor;
        border-image: none;
        line-height: 1;
        display: block;
        position: relative;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

        #cssmenu ul li {
            list-style: none;
            margin: 0px;
            padding: 0px;
            border: 0px currentColor;
            border-image: none;
            line-height: 1;
            display: block;
            position: relative;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            width: 116px;
        }

            #cssmenu ul li a {
                list-style: none;
                margin: 0px;
                padding: 0px;
                border: 0px currentColor;
                border-image: none;
                line-height: 1;
                display: block;
                position: relative;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }

    #cssmenu #menu-button {
        list-style: none;
        margin: 0px;
        padding: 0px;
        border: 0px currentColor;
        border-image: none;
        line-height: 1;
        display: block;
        position: relative;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    #cssmenu::after {
        height: 0px;
        line-height: 0;
        clear: both;
        display: block;
        visibility: hidden;
        content: ".";
    }

    #cssmenu > ul::after {
        height: 0px;
        line-height: 0;
        clear: both;
        display: block;
        visibility: hidden;
        content: ".";
    }

    #cssmenu #menu-button {
        display: none;
    }

#cssmenu {
    background: none;
    width: 1050px;
    ;
    line-height: 1;
    font-family: "Open Sans",sans-serif;
}

#menu-line {
    background: rgb(241, 216, 37);
    transition: 0.25s ease-out;
    left: 0px;
    top: 0px;
    height: 0px;
    position: absolute;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
}

#cssmenu > ul > li {
    float: left;
}

.align-center#cssmenu > ul {
    text-align: center;
    font-size: 0px;
}

    .align-center#cssmenu > ul > li {
        float: none;
        display: inline-block;
    }

.align-center#cssmenu ul ul {
    text-align: left;
}

.align-right#cssmenu > ul > li {
    float: right;
}

.align-right#cssmenu ul ul {
    text-align: right;
}

#cssmenu > ul > li > a {
    margin: 0px;
    auto;
}

#cssmenu > ul > li:hover > a {
    color: #cdcdcd;
}

#cssmenu > ul > li.active > a {
    color: #fff;
}

#cssmenu > ul > li.has-sub > a {
    padding-right: 25px;
}

    #cssmenu > ul > li.has-sub > a::after {
        transition: border-color 0.2s;
        top: 21px;
        width: 4px;
        height: 4px;
        right: 10px;
        border-right-color: #07b3ff;
        border-bottom-color: rgb(255, 255, 255);
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        position: absolute;
        content: "";
        transform: rotate(45deg);
        -webkit-transition: border-color 0.2s ease;
        -moz-transition: border-color 0.2s ease;
        -o-transition: border-color 0.2s ease;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

#cssmenu > ul > li.has-sub:hover > a::after {
    border-color: rgb(0, 154, 225);
}

#cssmenu ul ul {
    left: -9999px;
    position: absolute;
}

#cssmenu li:hover > ul {
    left: auto;
}

.align-right#cssmenu li:hover > ul {
    right: 0px;
}

#cssmenu ul ul ul {
    top: 0px;
    margin-left: 100%;
}

.align-right#cssmenu ul ul ul {
    margin-right: 100%;
    margin-left: 0px;
}

#cssmenu ul ul li {
    transition: height 0.2s;
    height: 0px;
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -o-transition: height .2s ease;
}

#cssmenu ul li:hover > ul > li {
    height: 32px;
}

#cssmenu ul ul li a {
    background: rgb(20, 29, 47);
    padding: 10px 20px;
    transition: color 0.2s;
    width: 220px;
    color: rgb(255, 255, 255);
    font-size: 15px;
    text-decoration: none;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -o-transition: color .2s ease;
}

    #cssmenu ul ul li a:first-child {
        border: 0px currentColor;
        border-image: none;
    }

#cssmenu ul ul li:hover > a {
    background: rgb(15, 21, 33);
    color: rgb(251, 170, 25);
}

#cssmenu ul ul li a:hover {
    background: rgb(15, 21, 33);
    color: #cdcdcd;
}

#cssmenu ul ul li.has-sub > a::after {
    transition: border-color 0.2s;
    top: 13px;
    width: 4px;
    height: 4px;
    right: 10px;
    border-right-color: #07b3ff;
    border-bottom-color: rgb(221, 221, 221);
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    position: absolute;
    content: "";
    transform: rotate(-45deg);
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}

.align-right#cssmenu ul ul li.has-sub > a::after {
    border-width: 1px 0px 0px 1px;
    border-style: solid none none solid;
    border-color: rgb(221, 221, 221) currentColor currentColor rgb(221, 221, 221);
    left: 10px;
    right: auto;
}

#cssmenu ul ul li.has-sub:hover > a::after {
    border-color: rgb(255, 255, 255);
}


/**************************************************************PAGE BACKGROUP*/
#theme-contain-casino, #theme-contain-sports, #theme-contain-slot, #theme-contain-poker, #theme-contain-cockfight, #theme-contain-lottery, #body001, #theme-contain-registration {
    background-color:#000;
    padding-bottom:20px;
}
/*************************************************************MOBILE SETTING*/
@media (min-width: 992px) and (max-width: 1199px) {
}

@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 480px) and (max-width: 767px) {
}

@media only screen and (max-width: 479px) {
}

#tblheader {
    width: 1050px !important;
    margin: 0 auto;
    background-image: url(/data/1164/uploads/header-bg.jpg);
}

#imgLogo {
    width: 230px;
}

#count {
    color: white;
    font-weight: bold;
    font-size: 40px;
    margin-left: 575px;
    margin-top: -30px;
}



#theme-contain-faq {
    margin: 0 auto;
    width: 1005px;
}

#tdMainCenter {
    width: 1050px;
}


    #desktop-mobile #message {
        width: 100%;
        text-align: center;
        background-image: url(/data/1164/uploads/logo-02.png);
        background-repeat: no-repeat;
        background-position: center 28px;
        background-size: 80%;
        padding-top: 170px;
        color: #fff;
    }

    #desktop-mobile #links a {
        border-radius: 2px;
        border: 2px solid #c11f2e;
        color: white;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33BBFF', endColorstr='#FF2E8AE6', GradientType=0);
        background-repeat: repeat-x;
        background-image: linear-gradient(to bottom, #99111e 0%, #c11f2e 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#99111e), to(#c11f2e));
        background-image: -o-linear-gradient(top, #99111e 0%, #c11f2e 100%);
        background-image: -webkit-linear-gradient(top, #99111e 0%, #c11f2e 100%);
        width: 222px;
        display: block;
        margin: 5px auto;
        padding: 10px;
    }