@-ms-viewport{width:device-width; zoom:1;}
@-o-viewport{width:device-width; zoom:1;}
@viewport{width:device-width; zoom:1;}

body, html {padding: 0; margin: 0; width: 100%; height: 100%; font-size: 14px; font-family: Arial, Helvetica, sans-serif; overflow-x: hidden; background:#000; color:#fff;}
html{display: table;}
body{display: table-row;/*background: url('/data/1414/uploads/egyptian-background.jpg') no-repeat center top 194px;background-color:#100805;*/ background: url(/data/1414/uploads/bg-body-center.png), url(/data/1414/uploads/bg-body.webp);background-position: center, center top 150px;background-repeat: repeat-y, no-repeat;background-size: auto, 100% auto;}
*{line-height:normal;}

#tdBody > div {
    width: 1010px;
    padding: 20px;
    min-height:392px;
    margin: 0 auto;
    /*background-color: #1f1308;*/
    /*border-left: 3px solid #edbe7b;*/
    /*border-right: 3px solid #edbe7b;*/
    /*box-shadow: 7px 0 8px -4px rgba(0,0,0,0.7), -7px 0 8px -4px rgba(0,0,0,0.7);*/

}
#tdBody > div#theme-contain-home, 
#tdBody > div#theme-contain-live-casino, 
#tdBody > div#theme-contain-slot-games, 
#tdBody > div#theme-contain-lottery, 
#tdBody > div#theme-contain-cockfight
{width:100%; padding:0; border:0; -webkit-filter:initial; filter:initial;}

h1, h2, h3, h4, h5, h6{line-height:normal; color:#149ec7;}
h7{color: #ffcc00; font-weight:bold;}
#tblHeader li, #tdFooter li{display:inline;}
#tblHeader ul, #tdFooter ul {padding:0; margin:0 auto; list-style-type:none; text-align:center;}
p {margin:1em 0; line-height:normal;}
table{border-spacing:0;border-collapse:initial;}
hr{margin:5px 0;}

img{vertical-align:middle;}
h1 {-webkit-margin-before: 0.67em;-webkit-margin-after: 0.67em;}
h2 {-webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em;}

#tdLogo{display:none;}

a, a:hover, a:visited, .a:active {text-decoration:none; color:#fff;}
.w1050 {width:1050px; margin:0 auto;}
.p20 {padding:20px;}
.img-border {background-image: url('/data/1414/uploads/img-border-blue-neon.png'); background-repeat:repeat-x; background-position:center; height:10px; width:100%;}
/*****************************************************************************************  HEADER  ***********/
#div-header-top {/*background: url('/data/1414/uploads/bg-header-top.jpg') center top no-repeat; */width:100%; background-color:#0b1e2b;}
#div-logo {text-align:center; padding:10px 0; -webkit-filter:drop-shadow(-10px 10px 5px #000); filter:drop-shadow(-10px 10px 5px #000); /*width:150px;*/ margin: 0 auto;}
#div-logo img{height:125px;}

#tblHeader {width:100% !important;}
/*==================================  LOGIN  ==============*/
#div-login{position:absolute; top:0; width:1050px; margin:0 auto;}
#div-login-right{float:right; position:relative; z-index:2;}

.text-login {
    font-weight:bold;
    padding: 5px 0;
    border: 0; border-radius:5px;
    text-transform: uppercase;
    width: 120px;
    font-size: 16px;
    text-align: center;
    background-color: #3f5f77;
    margin: 5px;
}

#divLoginV1, #divLoginV2 {width: 45%;vertical-align: top;border: #724021 5px solid;padding: 10px;height: 200px; margin-bottom:15px;    text-align: center;  }
#divLoginV1 h3, #divLoginV2 h3 {padding: 10px 3px;}
#divLoginV1 {}
#divLoginV2 {}
#customform_UserName, #customform_Password, #customform_varifycode {margin-bottom: 10px;}
#remoteloginform input[name=user], #remoteloginform input[type=password], #customform_UserName {width: 97%; height: 40px; padding-left: 10px; color: #000;}
#remoteloginform input[name=user], #remoteloginform input[type=password], #customform_Password, #customform_varifycode {width: 97%; height: 40px; padding-left: 10px; color: #000;}
#remoteloginform input[type=button], #customform_submit {cursor: pointer; width: 100%; background: #2d2102; color: #dba752; padding: 10px 20px; font-size: 14px; height: 40px; border: #b88a40 1px solid;}

#remoteloginform>dl:not(:last-child){padding-bottom:10px;}
#remoteloginform dt{display:none;}

/*==================================  registration  ==============*/
#theme-contain-registration {background-image: url('/data/1414/uploads/bg-registration.jpg'); background-position: top center; background-repeat: no-repeat; background-color: #1f1308;}
#bg-form h1{margin-bottom:-22px; text-align:center;}

.registerform {border: 1px solid #edbe7b; padding: 30px 0px; font-size: 14px !important; width: 450px; background-color: rgba(0,0,0,0.6); overflow: auto; margin: 30px auto;}

#registerform .w3-text-red {color: #c61818;}

#registerform input[name=UserName] { width: 129px; height: 26px; margin-right: 2px;}
#registerform input {width: 250px; height: 26px; margin-right: 2px; font-size: 14px;}
#registerform select {border-radius: 0px; padding: 2px; height: 32px; margin-right: 2px; width: 254px; color: #757575; font-size: 14px;}
#registerform input[name=VarifyCode] {width: 130px; height: 26px;}
#registerform img {vertical-align: middle;  width: 114px; height: 32px;}
#registerform input[type=button]{font-weight: bold; cursor: pointer; height: 32px; width: 115px; border: none;}
#registerform dl{display: table-row; float: left; width: 100%; margin-bottom: 10px; font-size: 14px;}
#registerform dt{display: table-cell; width: 160px; text-align: right; color: #fff;}
#registerform dd{display: table-cell; padding-left: 5px;}
#registerform #groupSubmit input[type=submit]{width: 255px !important; height: 30px; font-weight: bold; margin-right: 2px; border: none; background: #8d6100; cursor: pointer; color: #fff;}
#registerform #groupSubmit input[type=submit]:hover{background: #f9d302; color: #000;}
/*==================================  menu  ==============*/
#div-lang {position:absolute; top:0; width:1050px; margin:0 auto; left:0; right:0;}
#div-lang img{width:30px; padding:5px 2px;}

#div-menu {width:100%; padding:5px 0 15px;}
.label-menu .fa {font-size:28px;}
#wsmenu-list a:hover, #wsmenu-list a:target {color:#e8a526;}
#wsmenu-list>ul>li:first-child{padding:0;}
#wsmenu-list>ul>li {text-transform:uppercase; padding:0 20px; font-weight:bold;}

.closebtn{display:none;}
.wsmenu-hover{display:none !important;}

.label-menu {display:none;}
.label-menu span {background-color: #fff;height: 4px;width: 30px;margin: 5px auto;display: block;border-radius: 3px;-webkit-transition:0.5s;transition: 0.5s;}
#show-menu{position:fixed; top:0; left:0; background-color:rgba(0,0,0,0.6); height:100%; width:0%; -webkit-transition:width 0.5s; transition:width 0.5s; z-index:999;}
#show-menu.active{width:100%;}

#show-menu>div{background-color:#000; border:1px solid #fff; padding:10px 15px; -webkit-transition:0.5s; transition: 0.5s; position:fixed; top:15px; left:0; border-left:0;}
#show-menu.active>div{-webkit-transform:translate(250px,0);transform:translate(250px,0); border-color:transparent;}

#show-menu p{padding:0; margin:0; -webkit-transition:opacity 0.5s; transition:opacity 0.5s;}
#show-menu.active p{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

#show-menu div.icn-muneBurger>span{-webkit-transition:0.5s;transition: 0.5s;}
#show-menu.active div.icn-menuBurger>span:nth-child(2){-webkit-transform: translate(10px, 0);transform: translate(10px, 0); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#show-menu.active div.icn-menuBurger>span:first-child{-webkit-transform: translate(0, 9px) rotate(45deg);transform: translate(0, 9px) rotate(45deg);}
#show-menu.active div.icn-menuBurger>span:last-child{-webkit-transform: translate(0, -9px) rotate(-45deg);transform: translate(0, -9px) rotate(-45deg);}
/*==================================  css menu  ==============*/
#cssmenu{background: rgb(28,54,78); background: -webkit-linear-gradient(top, rgba(28,54,78,1) 0%,rgba(0,20,33,1) 100%); background: linear-gradient(to bottom, rgba(28,54,78,1) 0%,rgba(0,20,33,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c364e', endColorstr='#001421',GradientType=0 );}
#cssmenu > ul{text-align:center;}
#cssmenu > ul > li.active{background-color: #1d3648;}
#cssmenu > ul > li{float:none; display:inline-block;}
#cssmenu > ul > li > a{border:0; padding:13px 15px; font-weight:bold; text-transform:uppercase; -o-border-image:none; border-image:none; -webkit-border-image:none;}
#cssmenu > ul > li.has-sub > a:after{border-right-color:#fff; top:17px;}
#cssmenu > ul > li.has-sub:hover > a:after{border-color:#fff;}
#cssmenu > ul > li:hover > a{color: #fff; background-color: #1d3648;}
/*==================================  float  ==============*/
#div-float-right {background: url('/data/1414/uploads/bg-float-download.png') no-repeat; width:176px; height:344px; filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="5" /><feOffset dx="5" dy="5" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter'); -webkit-filter: drop-shadow(4px 4px 5px #000); filter: drop-shadow(4px 4px 5px #000); position:fixed; right:10px; top:100px; z-index:11;}
#div-float-right>p{font-size:15px;font-weight:bold; text-align:center;margin:9px 0;}
#div-float-right .float-left-empty{height:122px;}
.float-right-bg {
    background: url('/data/1414/uploads/bg-float-download-icn.png') no-repeat center;
    box-shadow: 0 0 10px #24140b;
    height: 80px;
    width: 130px;
    margin: 8px 23px;
    text-align: center;
    font-size: 11px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.float-right-bg img{width:40px; opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";padding-top:7px;}

    .float-right-bg:hover, .float-left-bg:hover {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
#div-float-left {background: url('/data/1414/uploads/bg-float-contact.png') no-repeat; width:246px;height:545px; -webkit-filter: drop-shadow(-4px 4px 5px #000); filter: drop-shadow(-4px 4px 5px #000); position:fixed; left:-24px; top:100px; z-index:11;}
#div-float-left .float-left-empty{height:180px;}


#tbl-contact{width:160px; margin:0 auto;}
#tbl-contact b{text-transform:uppercase; font-size:16px;}
#tbl-contact tr:not(:first-child)>td{padding:14px 0; border-bottom:1px solid #e0d5ba;}
#tbl-contact tr:last-child>td{border:0;}
#tbl-contact tr:not(:first-child)>td>img{width:30px; padding:5px; float:left;}

.img-contact-tittle{text-align:center;}
.img-contact-tittle img{width:155px;}

/*==================================  Licensing ==============*/
p.titleleft {
    color: #149ec7;
    font-size: 18px;
    font-weight: bold;
}
.copyRight {
    background: #000;
}
.crimg {
    width: 100%;
    max-width: 300px;
    margin: auto;
}
.crbox {
    background: #0b1e2b;
    color: #fff;
    padding: 20px;
    width: auto;
    max-width: 650px;
    text-align: left;
    border-radius: 15px;
    margin: auto;
    margin-bottom: 30px;
    margin-top: 30px;
}
.footer-licensing a {
    color: #fff;
    padding: 0 8px;
    font-size: 14px;
    font-family: "Galano-Medium", "krungthep", sans-serif;
    font-weight: normal;
}
.footer-licensing a:hover {
color: #e8a526;
    text-decoration: underline;
}
.footer-licensing {
    color: #b79478;
}
#licensing ul {
    list-style-type: disc;
    padding-left: 20px;
}
#licensing ul li {
    list-style-type: disc;
}

/*****************************************************************************************  HOME  ***********/
.flexslider {border:0; margin:0;}

.slider {width:100%; background-color:#000;}
.slider img{width:100%;}

/*.page-bg {background: url('/data/1414/uploads/egyptian-background.jpg') no-repeat center top; background-color:#100805;}*/
/*.page-contain{background:#1f1308; border-left:3px solid #edbe7b; border-right:3px solid #edbe7b;box-shadow: 7px 0 8px -4px rgba(0,0,0,0.7), -7px 0 8px -4px rgba(0,0,0,0.7);}*/

.announce{padding:15px;}
.announce marquee{border:1px solid #61b6d4; color:#bee0ec; padding:5px; background:#000; border-radius:15px;}

#div-prod {text-align:center; padding:10px 0 35px;}
#div-prod p {font-size:30px; text-transform:uppercase; color:#d9fafc; padding:0 0 15px; margin:0;}
#div-prod img{width:24%;}

#horizontal-scrolling-msg li{display:inline-block; padding-right:10px;}
/*==================================  JACKPOT  ==============*/
#div-jackpot {background: url('/data/1414/uploads/img-jackpot-blue.png') center no-repeat; background-size: auto 100%; text-align:center; position:static;}
#jackpot-count{font-size:45px; padding:90px 0 45px;}

#div-jackpot-bottom{width:860px; margin:auto;background: url('/data/1414/uploads/bg-winner-list-3.png') no-repeat center bottom;height:255px; padding:5px 0 0;}
#div-step{text-align:center;}
.bg1{background:url('/data/1414/uploads/bg-decoration-1.webp');/*-webkit-transform:scaleX(-1);*//*transform:scaleX(-1); */float:left;}
.bg2{background:url('/data/1414/uploads/bg-decoration-2.webp');float:right;}
.bg-decoration {background-size: 200px 241px; width:200px; height:255px;}

#div-winner{width:280px; height:125px; margin:77px auto 0;}
#top-winner tr>td:not(:first-child) {border-left:1px solid #fff;}
#top-winner tr:not(:last-child)>td {border-bottom:1px solid #fff;}
#top-winner td{line-height:20px; text-align:center;}
/*==================================  SUPPORT  ==============*/
#div-support-slide{padding:35px 0;}
.mySupport{width:300px; height:465px; position:relative; background: url(/data/1414/uploads/img-slide-blue.png) center no-repeat;}
#div-support-game{float:left;left:50px;}
#div-popular-slot{}
#div-popular-table{float:right; right:50px;}
.text-support {
    text-align: center;
    padding: 13px 99px 30px;
    text-transform: uppercase;
    font-size: 14px;
    color: #055a97;
}
.support-slide{text-align:center; width:300px; height:365px; overflow:hidden;}
.support-slide img{padding:9px 0;}
.support-slide marquee{height:360px;width:168px;margin:0auto;}

#div-toMall{padding:20px 0;}
#div-toMall img{width:100%; vertical-align:middle;}
/*==================================  text  ==============*/
#div-home-text {}
.contain-text {padding:15px 20px 15px; text-align:justify;}
#div-home-text h1, #div-home-text h2{text-align:center;}
.contain-text a{color:#e8a526;}
.contain-text b{color:#54818e;}
.contain-text a:hover{text-decoration:underline;}
.home-text-1{padding:0 100px;}

/*****************************************************************************************  FOOTER  ***********/
#img-border1{display:none;}
#div-footer-logo{width:1050px; margin:0 auto;/*background:#1f1308; *//*border-left:3px solid #edbe7b; *//*border-right:3px solid #edbe7b;*//*box-shadow: 7px 0 8px -4px rgba(0,0,0,0.7), -7px 0 8px -4px rgba(0,0,0,0.7);*/}
#div-footer-logo{text-align:center;padding:50px 0 15px;}
#div-footer-logo img{height:25px; padding:2px 5px;}

#div-footer{text-align:center;}
#div-footer-link, #div-footer-link2, #div-footer-copyright{background:#000;}
#div-footer-copyright{padding-bottom:15px;}
#div-footer-link{padding:10px 0; text-transform:capitalize;}
#div-footer-link a:hover{color:#e8a526; text-decoration:underline;}
#div-footer-link li, #div-footer-link2 li{padding:0 3px 0 6px;}
#div-footer-link li:not(:first-child),#div-footer-link2 li:not(:first-child){border-left:1px solid #fff;}
#div-footer-link2{font-size:10px;text-transform:uppercase; padding:10px 0;}

/*****************************************************************************************  PAGE  ***********/
#img-Sports {text-align:center; padding:20px 0;}
#div-Sports iframe{width:100%; height:580px;}
#div-sportsbook iframe{width:100%; height:580px;}
#theme-contain-live-casino h2{margin:0;}
#div-casino-slot{padding:10px 0;}

#div-sportsbook-live-score iframe{width:980px;height:800px;}

#api-leaguefeed ul{background:#000;border:1px solid #fff;font: normal 14px/40px arial; padding:10px; text-align:center;}
#api-leaguefeed li{padding:10px 0;}
/*==================================  cock fighting  ==============*/
#div-cock-fighting img{cursor:pointer; width:46%;}
/*==================================  download  ==============*/
.ace333-download iframe{border:10px #2b2b2b solid;height:1000px; width:98%; margin:0 auto;}
/*==================================  games  ==============*/
.bgImg {
    width: 49%;
    height: 212px;
    background-repeat: no-repeat;
    display:inline-table;
}
.bgImg table {width: 100%; height:212px;}
.bgImg tr:first-child>td, .bgImg tr:nth-child(4)>td{height:1px;}
.title {
    font-size: 32px;
    font-family: FuturaLightBT;
    padding: 0 0 5px 20px;
    color: #fff;
}
.pd1 {padding-left: 20px;}
.country {color: #fbff98; font-size: 14px;}
.detail {font-size: 9px; letter-spacing: 0.5px; color: #fff;}
.tbldetail {background-repeat: no-repeat; background-position: right bottom;}
/*==================================  lottery  ==============*/
#tbl-lottery {
    width: 650px;
    margin: 10px auto;
    background-color: #815439;
    border-left: 1px solid #fadf9e;
    border-top: 1px solid #fadf9e;
    text-align: center;
}

    #tbl-lottery td, #tbl-lottery th {
        padding: 4px 10px;
        border-right: 1px solid #fadf9e;
        border-bottom: 1px solid #fadf9e;
    }

    #tbl-lottery th {
        background-color: #4c2b17;
        height: 25px;
    }

    #tbl-lottery tr:first-child {
        font-weight: bold;
    }

    #tbl-lottery tr:not(first-child) > td:first-child {
        text-align: left;
    }
/*==================================  affialiate  ==============*/
#tbl-affiliate{width:700px; margin-bottom:16px;border-left:1px solid #fff; border-top:1px solid #fff; text-align:center;}
#tbl-affiliate td{padding:4px 5px;border-right:1px solid #fff; border-bottom:1px solid #fff; line-height:normal;}
#tbl-affiliate tr:first-child{background:rgba(255,255,255,0.3);font-weight:bold;}
#tbl-affiliate tr:not(:first-child)>td:first-child{text-align:left;}
/*==================================  faq  ==============*/
#answer li{ color:#fff; font-size:14px; font-weight:normal;}

    #answer {
        padding: 10px;
        border-radius: 10px;
        border: 1px solid rgb(128, 128, 128);
        width: 890px;
        margin-bottom: 15px;
        text-align:left;
    }
/*==================================  vip  ==============*/
#div-vip>center>img{width:58%;}
#tbl-vip{width:100%; background-color:#2d2d2d; border-top:1px solid #494949; border-left:1px solid #494949;text-align:center;margin-bottom:15px;}
#tbl-vip td{padding:5px; border-bottom:1px solid #494949; border-right:1px solid #494949; line-height:normal;}
#tbl-vip tr:not(:first-child)>td:first-child{text-align:left; width:15%;}

/*==================================  news  ==============*/
#cms5-newscatlist{display:none;}
#cms5-news-list {width:100%;}
#cms5-news-list li{width:100%; padding:10px; clear:both;}
#cms5-news-list li:last-child{padding-bottom:35px;}
#cms5-news-list #title{width:auto;}
#cms5-news-list #message{width:auto;}

#photo {width:100px; float:left;}
#title {font-weight:bold; width:100%; padding-left:110px; color:#b89958;}
#title, #title a:visited, #title a {color:#b89958;}
#message{color:#919191; width:100%; padding-left:110px;}
#detail {width:100%;}

#cms5-pagenum {color:#fff; background:transparent; width:100%; text-align:center;}
#cms5-pagenum li{display:inline-block; padding:0 3px;}
#cms5-pagenum ul li a{color:#555;}

#cms5-news-list ul li div#details a, #cms5-news-list ul li div#details a:visited {
    color: #fff;
    display: block;
    width: 120px;
    height: 25px;
    background: url(/data/1414/uploads/more-details.png) left top no-repeat;
    padding: 2px 0 2px 42px;
    font-weight: 700;
    float:right;
}

#cms5-news-view {color:#919191;}
#cms5-news-view #photo{width:auto; float:none; text-align:center;}
#cms5-news-view #title{padding:10px 2%; font-size:20px; width:96%;}
#cms5-news-view #message{padding:10px 2%; width:96%;}
#cms5-news-view #message img {padding:20px 0;}

#sharelink-frame {margin:1% 0 0;}

#backtolist a, #backtolist a:visited{color:#000;}
#backtolist a:hover {color:#e8a526;}
#backtolist {
    float: right;
    color: white;
    background-color: #ecd06d;
    padding: 10px;
    border-radius: 5px;
    border: #977837 2px solid;
}
/*==================================  banking  ==============*/
#tbl-limits{width:80%; margin:20px 0; text-align:center;}
#tbl-limits th{padding:0 0 6px;}
#tbl-limits td{padding:2px; line-height:normal;}
.center-bg{text-align:center;background-color:rgba(255,255,255,0.3);}
.alignL{text-align:left}
.img-limits img{height:20px;padding:5px;}
.borderLR td:not(:first-child){border-left:2px solid #1f1308;}
.borderLR td{border-bottom:2px solid #1f1308;}

/*==================================  terms  ==============*/
#div-terms h2 { margin-bottom: 5px;}
#div-terms ul,#div-terms ol {list-style-type: square; margin-left: 40px;}
#div-terms li {display: list-item; padding: 2px 0; text-align: justify; list-style-type:square;}
#div-terms h8{line-height:30px;}
#div-terms .contain-text{padding-top:5px;}
/*========================================================*/
#div-ace333 a>img{width:250px; padding-top:20px;}
/*================================  sitemap  ==============*/
#theme-contain-sitemap ul{margin-left:40px;}
#theme-contain-sitemap li{list-style-type:circle;}
#theme-contain-sitemap a:hover {color:#e8a526; text-decoration:underline;}
/*================================  poker  ==============*/
#tdBody > div#theme-contain-poker{width:auto; padding:0;}

.jackpot-slot{width:33.33%; float:left; display:inline-block;margin: 0 auto;}
.jackpot-slot>div{padding:10%;}

.bg-jackpot{height:477px; background-size:100% auto; background-repeat:no-repeat; position:relative; background-position:center;}
#bgMega {background-image: url('/data/1414/uploads/img-jackpot-mega.png');}
#bgUltimate {background-image: url('/data/1414/uploads/img-jackpot-ultimate.png');}
#bgGrand {background-image: url('/data/1414/uploads/img-jackpot-grand.png?v1');}

.jackpot-count{text-align:center; font-size:20px; color:#fff; position:absolute; left:0; right:0; bottom:10px;}
.gif-jackpot{text-align:center;}
.gif-jackpot img{width:50%; margin-top:152px; border-radius:10px;}

.jackpot-play{text-align:center; cursor:pointer;}
.jackpot-play img{width:70%; margin-top:5%;}


/*================================  article  ==============*/
    .content {
        margin: 0px auto 60px;
        width: 100%;
        max-width: 800px;
    }

    .popup {
        background: rgba(0, 0, 0, 0.75);
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        display: none;
        position: fixed;
        z-index: 9999999999;
    }

.popup-inner {
    background: rgb(255, 255, 255);
    padding: 5px;
    border-radius: 3px;
    left: 50%;
    top: 50%;
    width: 90%;
    height: 50%;
    position: absolute;
    max-width: 1000px;
    box-shadow: 0px 2px 6px rgba(0,0,0,1);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

    .popup-close {
        background: rgba(0, 0, 0, 0.8);
        border-radius: 1000px;
        -webkit-transition:0.25s;
        transition: 0.25s;
        top: 0px;
        width: 30px;
        height: 30px;
        text-align: center;
        right: 0px;
        color: rgb(255, 255, 255);
        line-height: 100%;
        padding-top: 4px;
        font-family: Arial, Sans-Serif;
        font-size: 20px;
        display: inline-block;
        position: absolute;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
    }

        .popup-close:hover {
            background: rgba(0, 0, 0, 1);
            text-decoration: none;
            transform: translate(50%, -50%) rotate(180deg);
            -webkit-transform: translate(50%, -50%) rotate(180deg);
        }
/*****************************************************************************************  PAGE WIDTH  ***********/
.n_content .m_t ul li {
    line-height: 18px;
    width: 232px;
    float: left;
    height: 288px;
}

.n_content .m_t {
    padding: 22px 0 0 46px;
    text-align: center;
}

ul {
    list-style-type: none;
}

#mainItemList a {
    font-family: "Helvetica Neue", Helvetica, Arial, "å¾®è»Ÿæ­£é»‘é«”", sans-serif;
}

#mainItemList img {
    border: 0px;
    display: block;
}

.n_content .m_t ul li span {
    display: block;
    padding: 8px;
    background: #1f1f1f;
    width: 210px;
    height: 40px;
    font-size: 12px;
    color: #d8ae78;
}

@media screen and (max-width: 1050px) {
    .w1050{width:100%;}
    #div-footer-logo{width:100%;}
    #div-lang {width:100%;}
    #div-login{width:100%;}
}


/*--ALL MEDIA------------------------------------------------------------------------------------------------------------------------*/
@media all 
and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) 
and (max-width: 1023px), only screen and (min--moz-device-pixel-ratio: 2) 
and (max-width: 1023px), only screen and (min-device-pixel-ratio: 2) 
and (max-width: 1023px), only screen and (min-resolution: 192dpi) 
and (max-width: 1023px), only screen and (min-resolution: 2dppx) 
and (max-width: 1023px) {

body{background-image:none;background-color:#000;}

#tblHeader li{display:initial;}
#tblHeader ul {display:block;}

/*==================================  LOGIN  ==============*/
#div-login{position:static; width:100%; padding:5px 0 15px;}
#div-login-right{float:none; text-align:center;}
.text-login{display:inline-block;}
/*==================================  css menu  ==============*/
#cssmenu{position:fixed; z-index:2147483641; top:0; width:250px; height:100%; border-right:1px solid #3f5f77; -webkit-transition:0.5s; transition:0.5s; -webkit-transform:translate(-251px,0); transform:translate(-251px,0);}
#cssmenu.active{-webkit-transform:translate(0,0);transform:translate(0,0);}
#cssmenu > ul{}
#cssmenu > ul > li.active{background-color:#3f5f77;}
#cssmenu > ul > li > a{padding:15px 0;}
#cssmenu > ul > li{display:block;border-bottom:1px solid #3f5f77;}
#cssmenu > ul > li.has-sub > a{display:none;}
#cssmenu ul ul li a{width:auto; background-color:transparent;border-bottom:1px solid #3f5f77;padding:15px 0;}
#cssmenu ul ul li a:first-child{border-bottom:1px solid #3f5f77}
/*==================================  menu  ==============*/
#show-menu{z-index:2147483640}
#div-lang {width:250px; z-index:2147483642; position:fixed; text-align:center;right:auto;bottom:15px; top:auto; -webkit-transition:0.5s; transition:0.5s; -webkit-transform:translate(-251px, 0); transform:translate(-251px, 0);}
#div-lang.active{-webkit-transform:translate(0,0);transform:translate(0,0);}
#div-lang img{width:45px; padding:0 5px;}

.label-menu {display:block;}
#div-menu {width:100%; height:100%; padding:0; background-color:rgba(0,0,0,0.8); top:0;z-index:9999999999;}
#wsmenu-list {display:block; width:280px; height:100%; background-color:rgba(0,0,0,0.4); position:fixed; top:0; border-right:1px solid #fae29c;z-index:8; -webkit-transition:1.5s; transition: 1.5s; left:-301px;overflow-x:hidden;}
#wsmenu-list>ul{background-color:#5e3824}
#wsmenu-list>ul>li:first-child>div{padding:10px 0 6px;}
#wsmenu-list>ul>li:not(:first-child){border-bottom:1px solid #fae29c;}
#wsmenu-list>ul>li {text-transform:uppercase; font-weight:bold; display:block !important; background:rgba(0,0,0,0.5); padding:0;}
#wsmenu-list>ul>li:not(:first-child) > a{width:100%;height:100%; display:block; padding:10px 0;}
.wsmenu-hover label {display:block; padding:10px 0;}
.wsmenu-small {display:none;padding:0 0 10px; text-transform:capitalize;}
.wsmenu-small li{display:block !important;width:100%;padding:5px 0;text-align: left;font-weight:normal;margin-left:60px;}
.wsmenu-small img{width:15px;padding:0 3px;}
.closebtn {
    display:block; 
    opacity: 0; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: fixed;
    font-size: 36px;
    left:290px;
    color:#fae29c;
    top:0;
    -webkit-transition:1.3s;
    transition:1.3s;
}

    input[type=checkbox] {
        display: none;
    }

    input#show-news:checked ~ #div-news, input#show-download:checked ~ #div-download {
        display: block;
    }
    input#show-news:checked ~ label, input#show-download:checked ~ label {
        color: #e8a526;
    }
    
/*==================================  float  ==============*/
#div-float-left, #div-float-right{display:none;}
/*==================================  HOME  ==============*/
.page-contain{border:0;}
.page-bg{background-image:none;}

/*#jackpot-count{font-size:vw; padding:7vw 0 3vw;}*/
#jackpot-count{font-size:18px!important; padding:55px 0 25px;}

.home-text-1{padding:0 25px;}
#div-support-slide{display:none;}
#div-footer-logo{width:100%;border:0;}
#div-footer-link2 {display:none;}
/*****************************************************************************************  PAGE  ***********/
/*==================================  games  ==============*/
.bgImg {float:none;}  
.tbldetail table{width: 100%; height: 212px;}
/*==================================  lottery  ==============*/
#tbl-lottery{width:90%;}

/*==================================  vip  ==============*/

#tbl-vip tr:first-child>td>img{width:50%;}
#tbl-vip tr:nth-child(2)>td>img{width:30%;}

/*==================================  news  ==============*/
#tdBody>div{
        /*width: 96%;*/
        width: 90%;
        border:0;
        padding: 2%
    }

#theme-contain-live-casino, #theme-contain-slot-games, #theme-contain-cockfight, #theme-contain-lottery{width:100% !important;}


#cms5-news-list{width:95%;}

#cms5-news-view #message img{width:100%; height:auto;}

.ace333-download iframe{width:96%;}
/*==================================  affilaite  ==============*/
#tbl-affiliate{width:100%;}
/*==================================  faq  ==============*/
#question img{width:90% !important; height:auto;}
#answer {width:86%;}
/*==================================  banking  ==============*/
#tbl-limits{width:90%;}
/*==================================  poker  ==============*/

}





/*--MEDIA other size------------------------------------------------------------------------------------------------------------------------*/
/* ----------- register page use ----------- */
@media screen and (max-width: 950px) {
.registerform{width: 400px; padding:30px; margin: 30px auto 75px;}
#bg-form h1{text-align:center;margin-top:10px;margin-bottom:10px; margin-left:0;}
}

@media only screen and (max-width: 767px) {
#registerform dl{float: none !important;}
#registerform dd{display: block !important; padding-bottom: 10px;}
#bg-form{background: none !important; min-height: 0px;}
#registerform input, #registerform select{width: 80% !important;}
#registerform #groupSubmit input[type=submit]{width: 81% !important;}
#registerform dt{text-align: left !important;}
#registerform_FullNameDescription{font-size: 10px !important;}
#divDesc li {display: block !important;}
}

@media only screen and (max-width: 479px) {
#bg-form, #divDesc {width: 92% !important;}
#registerform dl {float: none !important;}
#registerform dd {display: block !important; padding-bottom: 10px;}
#bg-form {background: none !important; min-height: 0px;}
.registerform {padding: 0 !important;}
#registerform input, #registerform select {width: 80% !important;}
#registerform dt {text-align: left !important;}
#registerform_FullNameDescription {font-size: 10px !important;}
#divDesc li { display: block !important;}
}
/* ----------- end register page use ----------- */

@media screen and (max-width: 1024px) {
    .bg-jackpot{height:46vw;}
    .jackpot-count{bottom:3%; font-size:2vw;}
    .gif-jackpot img{margin-top:55%;}
}


@media screen and (max-width: 980px) {
    #div-prod img{width:48%;}
    #div-jackpot-bottom{width:100%;}
    .bg-decoration {display:none;}
}
@media screen and (max-width: 500px) {
    #div-step img{width:90%; padding-top:10px;}

    #theme-contain-registration {background: none;}
    .registerform{width:auto;border:0; margin:10px auto;background-color:transparent;padding:0}
    #registerform #groupSubmit input[type=submit]{width: 81% !important;}
}

@media screen and (max-width: 800px) {
    .bgImg {width:65%;}
    #divLoginV1, #divLoginV2 {width: 90%; float: none; margin: 10px auto;}
    #divDesc {padding: 20px; margin: 0;}

}

@media screen and (max-width: 720px) {
    .bgImg {width:73%;}
}
@media screen and (max-width: 650px) {
    .jackpot-slot>div{padding:5%;}
    .bg-jackpot{height:51vw;}
    .jackpot-count{bottom:2%;}
}

@media screen and (max-width: 620px) {
    .bgImg {width:85%;}

    #div-vip>center>img{width:80%;}
    #tbl-vip td{font-size:12px; word-break:break-word;}
    #tbl-vip h2{font-size:15px;}

    .jackpot-slot{width:50%;}
    .bg-jackpot{height:77vw;}
    .jackpot-count{font-size:3vw; bottom:3%;}
    #jackpotGrand.jackpot-slot{float:none; display:-webkit-box; display:-ms-flexbox; display:flex;}

}
@media screen and (max-width: 400px) {
    #show-menu>div{padding:5px 8px;}
    #div-logo img{height:100px; padding-left:15vw;}

}
@media screen and (max-width: 320px) {
    .tbldetail {background-image: none !important;}
    #img-Sports img{width:80%;}
}
@media screen and (max-width: 520px) and (min-width: 100px) {
    .bgImg {
        width: 100%;
    }
    #div-cock-fighting img{width:80%;}
}