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;
}

* {
    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 {
}

    #divFooter a {
    }

/**************************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;
    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;
        }

            #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: auto;
    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 {
    border-width: 1px;
    border-style: solid;
    padding: 21px 14px;
    transition: color 0.2s;
    border-image: linear-gradient(#07b3ff, rgba(0, 0, 0, 0)) 1 100%;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -o-transition: color .2s ease;
    -webkit-border-image: -webkit-linear-gradient(#07b3ff, rgba(142, 122, 80, 0)) 1 100%;
    -moz-border-image: -moz-linear-gradient(#07b3ff, rgba(142, 122, 80, 0)) 1 100%;
    -o-border-image: -o-linear-gradient(#07b3ff, rgba(0, 0, 0, 0)) 1 100%;
}

#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);
}


/*************************************************************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) {
}
