@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url('../font/proxima_nova_bold.eot');
  src: url('../font/proxima_nova_bold.eot?#iefix') format('embedded-opentype'), url('../font/proxima_nova_bold.woff') format('woff'), url('../font/proxima_nova_bold.ttf') format('truetype'), url('../font/proxima_nova_bold.svg#proxima_nova_rgbold') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url('../font/mark_simonson_-_proxima_nova_regular-webfont.eot');
  src: url('../font/mark_simonson_-_proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/mark_simonson_-_proxima_nova_regular-webfont.woff2') format('woff2'), url('../font/mark_simonson_-_proxima_nova_regular-webfont.woff') format('woff'), url('../font/mark_simonson_-_proxima_nova_regular-webfont.ttf') format('truetype'), url('../font/mark_simonson_-_proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'ProximaNovaLight';
  src: url('../font/proximanova-light.eot');
  src: url('../font/proximanova-light.eot') format('embedded-opentype'), url('../font/proximanova-light.woff') format('woff'), url('../font/proximanova-light.ttf') format('truetype'), url('../font/proximanova-light.svg#ProximaNovaLight') format('svg')
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('../font/ProximaNova-Semibold.eot');
  src: url('../font/ProximaNova-Semibold.eot') format('embedded-opentype'), url('../font/ProximaNova-Semibold.woff') format('woff'), url('../font/ProximaNova-Semibold.ttf') format('truetype'), url('../font/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg')
}
@font-face {
  font-family: 'nexa_bold_0';
  src: url('../font/nexa_bold_0.eot');
  src: url('../font/nexa_bold_0.eot?#iefix') format('embedded-opentype'), url('../font/nexa_bold_0.woff') format('woff'), url('../font/nexa_bold_0.ttf') format('truetype'), url('../font/nexa_bold_0.svg#nexa_bold_0') format('svg');
  font-weight: normal;
  font-style: normal
}
.modal-backdrop {
  z-index: 0!important
}
.navbar .navbar-nav li a, .navbar .navbar-nav li a:hover, .navbar .navbar-nav li a:focus {
  color: #c3a253;
  top: 10px
}
/*.navbar .navbar-nav li a:hover:after {
  display: inherit;
  content: "";
  position: relative;
  bottom: -6px;
  background-image: url(../../images/header/arrow-top.png);
  background-repeat: no-repeat;
  background-position: inherit;
  height: 6px;
  width: 12px;
  margin: 0 auto;
  margin-top: -6px;
  z-index: 999999
}*/
* {
  padding: 0;
  margin: 0
}
body {
  margin: 0;
  font-family: 'proxima_nova_rgregular';
  font-w-webkit-font-smoothing: subpixel-antialiased
}
a {
  text-decoration: none;
  outline: none!important
}
a:hover {
  text-decoration: none
}
:focus {
  outline: 0;
  text-decoration: none!important
}
img {
  border: 0;
  outline: 0;
  max-width: 100%
}
.img-fullwidth {
  width: 100%
}
ul, li {
  list-style: none;
  margin: 0;
  padding: 0
}
input[type="submit"] {
  cursor: pointer
}
.t-t-u {
  text-transform: uppercase!important
}
.t-t-n {
  text-transform: none!important
}
.t-l {
  text-align: left!important
}
.t-r {
  text-align: right!important
}
.t-c {
  text-align: center!important
}
.r-gap {
  margin-right: 0!important
}
.flt-l {
  float: left!important
}
.flt-r {
  float: right!important
}
.flt-none {
  float: none!important
}
.no-border {
  border: 0!important
}
.bgnone {
  background: none!important
}
.underliene {
  text-decoration: underline
}
p {
  margin: 0
}
.no-padding {
  padding-right: 0!important;
  padding-left: 0!important
}
.no-padding-left {
  padding-left: 0!important
}
.no-padding-right {
  padding-right: 0!important
}
::-webkit-input-placeholder {
opacity:1
}
::-moz-placeholder {
opacity:1
}
:-ms-input-placeholder {
opacity:1
}
:-moz-placeholder {
opacity:1
}
.wrapper {
  width: 100%;
  float: left;
  position: relative
}
header {
  width: 100%;
  float: left;
  position: relative
}
.hrdr-top {
  width: 100%;
  float: left;
  position: relative;
  background: #0f0e2a;
  padding: 7px 0
}
.afb-em {
  background: #0f0e2a!important
}
.hrdr-top .hrdr-top-left img {
  margin-right: 0px;
  float: left;
}
.hrdr-top .hrdr-top-left .timezone {
  font-size: 14px;
  color: #8c8ba2;
  display: inline-block;
  padding: 0 4px 0 0;
  margin-left: 45px
}
.hrdr-top .hrdr-top-left .languaze {
  font-size: 15px;
  color: #8c8ba2;
  display: inline-block;
  padding: 0 5px 0 0
}
.hrdr-top .hrdr-top-left .languaze .dropdown {
  display: inline-block;
  cursor: pointer
}
.hrdr-top .hrdr-top-left .languaze .dropdown .dropdown-toggle {
  font-size: 15px;
  color: #8c8ba2
}
.hrdr-top .hrdr-top-left .languaze .dropdown .dropdown-toggle .icon {
  display: inline-block;
  background: url('../../images/new/dwn-arw1.png') 0 0 no-repeat;
  width: 10px;
  height: 6px
}
.hrdr-top .hrdr-top-left .contact {
  display: inline-table;
  padding: 0
}
.hrdr-top .hrdr-top-left .contact a {
  font-size: 14px;
  color: #8c8ba2
}
.hrdr-top .hrdr-top-left .contact img {
  position: relative;
  top: 3px
}
.hrdr-top .hrdr-top-right {
  text-align: right;
  padding-right: 0
}
.hrdr-top .hrdr-top-right input[type="text"], .hrdr-top .hrdr-top-right input[type="password"] {
  border: 1px solid #fff;
  border-radius: 4px;
  margin-right: 5px;
  color: #494957;
  font-size: 13px;
  font-family: 'proxima_nova_rgregular';
  padding: 2px 6px;
  width: 120px;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0, #d7d7d7 100%);
  background: -webkit-linear-gradient(top, #fff 0, #d7d7d7 100%);
  background: linear-gradient(to bottom, #fff 0, #d7d7d7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0)
}
.hrdr-top .hrdr-top-right .code {
  width: 60px!important
}
.hrdr-top .hrdr-top-right .code-no {
  width: 50px!important;
  color: #fff!important;
  background: #2c2b44!important;
  border: 1px solid #3b3567!important;
  text-align: center
}
.hrdr-top .hrdr-top-right .login {
  border: 1px solid #f6ce79;
  border-radius: 4px;
  margin-right: 5px;
  color: #12103d;
  font-size: 13px;
  font-family: 'proxima_nova_rgbold';
  text-transform: uppercase;
  height: 25px;
  min-width: 70px;
  background: #f6ce79;
  background: -moz-linear-gradient(top, #f6ce79 0, #c3a360 100%);
  background: -webkit-linear-gradient(top, #f6ce79 0, #c3a360 100%);
  background: linear-gradient(to bottom, #f6ce79 0, #c3a360 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ce79', endColorstr='#c3a360', GradientType=0)
}
.hrdr-top .hrdr-top-right .register_ {
  width: 110px;
  border: 1px solid #9f85da;
  border-radius: 4px;
  margin-right: 5px;
  color: #fff;
  font-size: 13px;
  font-family: 'proxima_nova_rgbold';
  text-transform: uppercase;
  height: 25px;
  background: #9f85da;
  background: -moz-linear-gradient(top, #9f85da 0, #6b56a5 100%);
  background: -webkit-linear-gradient(top, #9f85da 0, #6b56a5 100%);
  background: linear-gradient(to bottom, #9f85da 0, #6b56a5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f85da', endColorstr='#6b56a5', GradientType=0)
}
.hrdr-bot {
  width: 100%;
  float: left;
  position: relative;
  background: #010009;
  background: -moz-linear-gradient(top, #010009 0, #020113 22%);
  background: -webkit-linear-gradient(top, #010009 0, #020113 22%);
  background: linear-gradient(to bottom, #010009 0, #020113 22%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#010009', endColorstr='#020113', GradientType=0)
}
.navbar {
  margin: 0
}
.navbar .container-fluid {
  padding: 0
}
.navbar .navbar-nav {
  float: right
}
.navbar .navbar-nav li a {
  font-family: 'ProximaNova-Semibold';
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  padding: 10px 0 10px 15px
}
.navbar .navbar-nav li a .down-icon {
  display: inline-block;
  background: url('../../images/new/dwn-arw2.png') 0 0 no-repeat;
  width: 10px;
  height: 6px;
  position: relative;
  right: -4px
}
.navbar .navbar-nav li a, .navbar .navbar-nav li a:hover, .navbar .navbar-nav li a:focus {
  background: transparent!important
}
.navbar .navbar-nav li .submenu_index {
  left: 0!important;
  min-width: 100%!important;
  right: 0;
  width: 100%!important;
  background: transparent;
  padding: 0
}
.submenu_index .center_nav {
  text-align: center;
  width: 100%;
  min-width: 1200px;
  margin: 0 auto;
  left: 0!important;
  background: #020112;
  position: fixed;
  display: block
}
.sub_nav {
  width: 1200px;
  margin: auto
}
ul.submenu_index li {
  left: 0!important;
  padding: 0;
  text-align: center;
  height: 100%;
  background: 0;
  display: inline-block;
  padding: 0 12px
}
ul.submenu_index .slots_menu li {
  padding: 0 7px!important
}
ul.submenu_index li a span {
  display: block;
  line-height: 40px;
  color: #fff;
  font-family: "Roboto", sans-serif
}
ul.submenu_index li a img {
  width: 250px!important;
  max-width: 100px;
  height: auto;
  padding-bottom: 0;
  display: block;
  float: none;
  margin: 0 auto;
  padding-top: 5px;
  z-index: 9999
}
.text-center>ul>li {
  text-transform: uppercase
}
.ls-v6 .ls-nav-start:hover:after, .ls-v6 .ls-nav-start-active:after {
  display: none!important
}
a.ls-nav-stop {
  visibility: collapse!important
}
.ls-gui-element, .ls-bottom-nav-wrapper {
  float: right
}
.ls-v6 .ls-bottom-slidebuttons, .ls-v6 .ls-bottom-slidebuttons a, .ls-v6 .ls-nav-start, .ls-v6 .ls-nav-stop, .ls-v6 .ls-nav-sides {
  display: inline-grid!important
}
.banner-area {
  width: 100%;
  text-align: center;
  position: relative;
  float: left
}
.carousel .carousel-caption {
  top: 100px;
  left: 50%;
  width: 430px;
  margin-left: -570px
}
.carousel .item .main-ban-img {
  margin: 0 0 0 -10%;
  max-width: inherit
}
.carousel .item .carousel-caption {
  text-align: center
}
.carousel .item .carousel-caption h1 {
  margin: 5px 0
}
.carousel .item .carousel-caption p {
  font-family: 'ProximaNova-Semibold';
  color: #fff;
  font-size: 31px;
  text-transform: uppercase
}
.carousel .item .carousel-caption a {
  margin-bottom: 60px;
  margin-top: 20px;
  display: block
}
.banner-area .carousel-control.left {
  background: 0;
  width: 19px;
  height: 36px;
  top: 50%;
  margin-top: -18px;
  left: 5%
}
.carosel-bult {
  position: absolute;
  z-index: 99;
  right: 8%;
  top: 30%
}
@media(min-width:1400px) {
.carousel .item .main-ban-img {
  width: 100%;
  margin: 0
}
}
.banner-btm-sec {
  width: 100%;
  float: left;
  position: relative;
  background: #020113
}
.banner-btm-sec .container {
  background: url('../../images/new/banner-low-bk.jpg') 0 0 no-repeat;
  color: #fff;
  font-family: 'ProximaNovaLight';
  font-size: 14px;
  line-height: 43px;
  letter-spacing: 1px;
  height: 42px
}
.banner-btm-sec .container .brwnblk {
  width: 30px;
  margin-left: 20px;
  margin-top: -4px;
  text-align: center;
  position: relative;
  float: left;
  background: url('../../images/new/Announcement.png?time=0v') 0 0 no-repeat;
  margin-right: 0;
  font-family: 'ProximaNova-Semibold';
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  height: 44px;
  top: 0;
  line-height: 47px;
  height: 50px;
  color: #000
}
.mid1-sec {
  width: 100%;
  float: left;
  position: relative;
  background: url('../../images/new/mid-ban-img.jpg') 50% 50% no-repeat;
  background-size: cover;
  border-bottom: 6px solid #463574;
  top: -2px
}
.mid1-sec .toparea {
  float: left;
  width: 100%;
  margin: 25px 0 25px;
  font-size: 23px;
  position: relative;
  font-family: 'ProximaNova-Semibold';
  color: #fff
}
.toparea .item span {
  float: left;
  width: 100%;
  font-size: 23px;
  position: relative;
  font-family: 'ProximaNova-Semibold';
  color: #fff
}
.mid1-sec .toparea #owl-caro .item {
  position: relative;
  margin: 0;
  display: inline-block
}
.mid1-sec .toparea #owl-caro .item span {
  position: absolute;
  text-align: center;
  left: 0;
  bottom: 25px;
  display: block;
  z-index: 9;
  width: 286px
}
.mid1-sec .toparea #owl-caro .owl-next {
  position: absolute;
  font-size: 0;
  width: 29px;
  height: 28px;
  background: url('../../images/new/ban-arw-rgt.png') 0 0 no-repeat;
  right: -35px;
  bottom: 45%;
  margin-top: -20px
}
.mid1-sec .toparea #owl-caro .owl-prev {
  position: absolute;
  font-size: 0;
  width: 29px;
  height: 28px;
  background: url('../../images/new/ban-arw-lft.png') 0 0 no-repeat;
  left: -35px;
  bottom: 45%;
  margin-top: -20px
}
.mid1-sec .botarea {
  width: 687px;
  height: 309px;
  background: url('../../images/new/poker-bk1.png') 0 0 no-repeat;
  text-align: center;
  position: relative;
  margin: 0 auto 70px
}
.mid1-sec .botarea:before {
  position: absolute;
  left: -310px;
  bottom: -70px;
  content: url(../../images/new/img2.png);
  height: 336px;
  width: 413px;
  z-index: 5
}
.mid1-sec .botarea:after {
  position: absolute;
  right: -150px;
  bottom: 0;
  content: url(../../images/new/img1.png);
  height: 119px;
  width: 128px;
  z-index: 5
}
.mid1-sec .botarea .textblok {
  width: 575px;
  left: 55px;
  top: 30px;
  position: absolute;
  z-index: 10
}
.mid1-sec .botarea .textblok h2 {
  margin: 0 0 30px
}
.mid1-sec .botarea .textblok .brwnblok {
  width: 60px;
  height: 60px;
  display: inline-block;
  line-height: 60px;
  text-align: center;
  font-family: 'proxima_nova_rgbold';
  color: #fff;
  font-size: 33px;
  background: url('../../images/new/brown-blok.png') 0 0 no-repeat;
  margin-right: 5px;
  -webkit-box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.6);
  -moz-box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.6);
  box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.6)
}
.mid1-sec .botarea .textblok .brwnblok-gap {
  margin-left: 11px
}
.mid2-sec {
  width: 100%;
  float: left;
  position: relative;
  background: #100d2b;
  border-bottom: 6px solid #463574!important;
  padding: 30px 0 70px;
  top: -2px
}
.mid2-sec h2 {
  font-family: 'ProximaNova-Semibold';
  font-size: 22px;
  color: #fff;
  margin: 0 0 40px
}
.mid2-sec .mid {
  color: #8c8ba2;
  font-family: 'ProximaNovaLight';
  font-size: 14px;
  line-height: 18px
}
.mid2-sec .mid .range {
  float: left;
  width: 100%;
  position: relative
}
.mid2-sec .mid .range .slider {
  height: 9px;
  width: 100%;
  position: relative;
  background: #fff;
  overflow: hidden;
  border-radius: 7px
}
.mid2-sec .mid .range .slider .slider-rng {
  position: absolute;
  left: -10px;
  height: 9px;
  top: 0;
  background: #c1a25f;
  width: 20%
}
.mid2-sec .mid .range .slider .slider-rng2 {
  position: absolute;
  left: -10px;
  height: 9px;
  top: 0;
  background: #c1a25f;
  width: 110%
}
.mid2-sec .mid .range .txtlt {
  color: #fff;
  font-size: 15px;
  margin: 22px 0 9px;
  float: left
}
.mid2-sec .mid .range .txtrt {
  color: #fff;
  font-size: 15px;
  margin: 22px 0 9px;
  float: right
}
.mid2-sec .mid .range2 {
  margin-bottom: 15px
}
.mid2-sec .rgt .blok {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  color: #fff;
  font-size: 15px;
  padding: 6px 10px;
  background: #080717;
  border: 1px solid #2e284f;
  border-radius: 4px
}
.mid2-sec .rgt .blok img {
  float: left;
  margin-right: 8px
}
.mid2-sec .rgt .blok .lft {
  width: 60%;
  float: left
}
.mid2-sec .rgt .blok .lft .lowtxt {
  color: #c1a25f;
  font-size: 13px;
  font-family: 'ProximaNovaLight';
  padding-top: 10px
}
.mid2-sec .rgt .blok .lft .lowtxt span {
  padding-right: 8px;
  color: #8c8ba2
}
.mid2-sec .rgt .blok .rgt {
  width: 40%;
  float: right
}
.mid3-sec {
  width: 100%;
  float: left;
  position: relative;
  background: #020111 url('../../images/new/ftr-top-bk.jpg') 50% 0 no-repeat;
  background-size: cover;
  padding: 0
}
.mid3-sec .barcode {
  text-align: center
}
.mid3-sec .barcode img {
  margin: 0 15px
}
.mid3-sec ul {
  width: 100%;
  float: left;
  border-top: 1px solid #49475b;
  border-bottom: 1px solid #49475b;
  margin: 40px 0
}
.mid3-sec ul li {
  list-style: none;
  padding: 15px 40px;
  display: inline-block
}
.mid3-sec ul li a {
  color: #8c8ba2;
  font-size: 15px;
  font-family: 'ProximaNova-Semibold';
  text-decoration: none
}
.mid3-sec ul li a:hover {
  color: #fff
}
.lowblok h3 a {
  font-size: 15px!important
}
.mid3-sec .lowblok p {
  color: #8c8ba2;
  font-size: 14px;
  font-family: 'ProximaNovaLight';
  line-height: 18px
}
.row marquee {
  position: absolute;
  width: 1050px;
  line-height: 42px!important
}
.mid3-sec .lowblok {
  color: #8c8ba2;
  font-size: 14px;
  font-family: 'ProximaNovaLight';
  line-height: 18px
}
.mid3-sec .lowblok p {
  margin-bottom: 25px
}
.mid3-sec .lowblok h3 {
  color: #fff;
  font-size: 15px;
  font-family: 'ProximaNova-Semibold';
  margin: 0 0 6px
}
.mid3-sec .lowblok h2 {
  font-family: 'ProximaNova-Semibold';
  text-transform: uppercase;
  font-size: 18px;
  margin: 0 0 75px;
  color: #fff
}
.mid3-sec .lowblok h4 {
  font-family: 'ProximaNova-Semibold';
  text-transform: uppercase;
  font-size: 18px;
  margin: 0 0 30px;
  color: #fff
}
.mid3-sec .lowblok h2 span {
  color: #c1a25f
}
.lft p {
  line-height: 1.42857143!important
}
.footer-logoarea {
  width: 100%;
  float: left;
  position: relative;
  background: #0c0c24;
  padding: 20px 0;
  top: -2px
}
.footer-logoarea h2 {
  text-transform: uppercase;
  color: #fff;
  font-family: 'ProximaNova-Semibold';
  font-size: 16px;
  margin: 0 0 20px;
  letter-spacing: 1px
}
.footer-logoarea img {
  margin-right: 7px
}
.footer-logoarea .toparea {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  border-bottom: 1px solid #4d4c64
}
.footer-logoarea .toparea .blok {
  margin-bottom: 22px
}
.copyrightarea {
  width: 100%;
  float: left;
  position: relative;
  background: #020111;
  padding: 10px 0 0 0;
  color: #8c8ba2;
  font-size: 13px;
  top: -2px
}
.copyrightarea .lft {
  line-height: 40px
}
.copyrightarea .social {
  text-align: right
}
.copyrightarea .social img {
  margin-left: 5px
}
.navbar {
  margin-bottom: -14px!important
}
.container marquee {
  margin-top: 0!important
}
.btn-normal {
  background: #f6ce79!important;
  background: -moz-linear-gradient(top, #f6ce79 0, #c3a360 100%)!important;
  background: -webkit-linear-gradient(top, #f6ce79 0, #c3a360 100%)!important;
  background: linear-gradient(to bottom, #f6ce79 0, #c3a360 100%)!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ce79', endColorstr='#c3a360', GradientType=0)!important
}
.ls-v6 .ls-nav-prev, .ls-v6 .ls-nav-next, .ls-v6 .ls-bottom-slidebuttons a, .ls-v6 .ls-nav-start, .ls-v6 .ls-nav-stop, .ls-v6 .ls-nav-prev:after, .ls-v6 .ls-nav-next:after, .ls-v6 .ls-playvideo, .ls-v6 .ls-playvideo:after {
  transition: border .3s ease-in-out, border-radius .2s ease-in-out, background-color .3s ease-in-out, -o-transform .2s ease-in-out, -ms-transform .2s ease-in-out, -moz-transform .2s ease-in-out, -webkit-transform .2s ease-in-out, transform .2s ease-in-out!important
}
.ls-v6 .ls-playvideo {
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px
}
.ls-v6 .ls-playvideo:after {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -16px;
  width: 26px;
  height: 26px;
  border: 3px solid transparent;
  border-top: 3px solid rgba(255,255,255,0.75);
  right: 20px;
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 3px solid rgba(255,255,255,0.75)
}
.ls-thumbnail-hover {
  display: none!important
}
.ls-v6 .ls-playvideo:hover {
  -o-transform: scaleX(1.2) scaleY(.7);
  -ms-transform: scaleX(1.2) scaleY(.7);
  -moz-transform: scaleX(1.2) scaleY(.7);
  -webkit-transform: scaleX(1.2) scaleY(.7);
  transform: scaleX(1.2) scaleY(.7)
}
.ls-v6 .ls-playvideo:hover:after {
  border-top-color: rgba(255,255,255,1)!important;
  border-right-color: rgba(255,255,255,1)!important
}
.ls-v6 .ls-nav-prev, .ls-v6 .ls-nav-next {
  width: 50px;
  height: 50px;
  z-index: 10000;
  top: 50%;
  margin-top: -25px;
  position: absolute;
  border-radius: 25px
}
.ls-v6 .ls-nav-prev:after, .ls-v6 .ls-nav-next:after {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -16px;
  width: 26px;
  height: 26px;
  border: 3px solid transparent;
  border-top: 3px solid rgba(255,255,255,0.75)
}
.ls-v6 .ls-nav-prev:after {
  left: 20px;
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-left: 3px solid rgba(255,255,255,0.75)
}
.ls-v6 .ls-nav-next:after {
  right: 20px;
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 3px solid rgba(255,255,255,0.75)
}
.ls-v6 .ls-nav-prev:hover, .ls-v6 .ls-nav-next:hover {
  -o-transform: scaleX(1.2) scaleY(.7);
  -ms-transform: scaleX(1.2) scaleY(.7);
  -moz-transform: scaleX(1.2) scaleY(.7);
  -webkit-transform: scaleX(1.2) scaleY(.7);
  transform: scaleX(1.2) scaleY(.7)
}
.ls-v6 .ls-nav-prev:hover:after {
  border-top-color: rgba(255,255,255,1)!important;
  border-left-color: rgba(255,255,255,1)!important
}
.ls-v6 .ls-nav-next:hover:after {
  border-top-color: rgba(255,255,255,1)!important;
  border-right-color: rgba(255,255,255,1)!important
}
.ls-v6 .ls-nav-prev {
  left: 10px
}
.ls-v6 .ls-nav-next {
  right: 10px
}
.ls-v6 .ls-bottom-slidebuttons a, .ls-v6 .ls-nav-sides {
  margin: 0 10px;
  width: 8px;
  height: 8px
}
.ls-v6 .ls-bottom-slidebuttons a {
  border-radius: 10px;
  width: 30px!important;
  height: 30px;
  background: url('ban-bullet.png') no-repeat;
  border: none!important
}
.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
  width: 30px!important;
  height: 30px;
  background: url('active.png') no-repeat;
  border: none!important
}
.ls-v6 .ls-bottom-slidebuttons a:hover {
  width: 30px!important;
  height: 30px;
  background: url('active.png') no-repeat;
  border: none!important
}
.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active:hover {
  width: 30px!important;
  height: 30px;
  background: url('active.png') no-repeat;
  border: none!important
}
.ls-v6 .ls-nav-start:after {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid rgba(255,255,255,0.75);
  border-right: 2px solid rgba(255,255,255,0.75);
  left: -14px;
  top: -10px
}
.ls-v6 .ls-nav-start {
  position: relative;
  -o-transform: scaleX(1.5);
  -ms-transform: scaleX(1.5);
  -moz-transform: scaleX(1.5);
  -webkit-transform: scaleX(1.5);
  transform: scaleX(1.5)
}
.ls-v6 .ls-nav-start:hover:after, .ls-v6 .ls-nav-start-active:after {
  border-top: 2px solid rgba(255,255,255,1);
  border-right: 2px solid rgba(255,255,255,1)
}
.ls-v6 .ls-nav-stop {
  border-left: 2px solid rgba(255,255,255,0.75)!important;
  border-right: 2px solid rgba(255,255,255,0.75)!important;
  width: 4px;
  height: 12px;
  margin-left: 5px
}
.ls-v6 .ls-nav-stop:hover, .ls-v6 .ls-nav-stop-active {
  border-left: 2px solid rgba(255,255,255,1)!important;
  border-right: 2px solid rgba(255,255,255,1)!important
}
.ls-v6 .ls-bottom-slidebuttons, .ls-v6 .ls-bottom-slidebuttons a, .ls-v6 .ls-nav-start, .ls-v6 .ls-nav-stop, .ls-v6 .ls-nav-sides {
  display: inline-grid!important
}
.ls-v6 .ls-bottom-nav-wrapper {
  top: -60%;
  left: -5%;
  position: relative
}
.ls-v6 .ls-nav-sides {
  width: 0
}
.ls-v6 .ls-thumbnail-hover {
  bottom: 30px;
  padding: 2px;
  margin-left: 7px
}
.ls-v6 .ls-thumbnail-hover-bg {
  background: #eee;
  border-radius: 3px
}
.ls-v6 .ls-thumbnail-hover span {
  border: 5px solid #eee;
  margin-left: -5px
}
.ls-v6 .ls-thumbnail {
  top: 10px
}
.ls-v6 .ls-thumbnail-inner {
  padding: 2px;
  margin-left: -2px;
  background: #fff
}
.ls-v6 .ls-thumbnail-slide a {
  margin-right: 2px
}
.ls-v6 .ls-nothumb {
  background: #eee
}
.ls-v6 .ls-loading-container {
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  background-position: -450px -150px
}
.ls-v6 .ls-loading-indicator {
  width: 22px;
  height: 22px;
  margin-top: 9px;
  background-image: url(loading.gif)
}
.ls-v6 .ls-circle-timer {
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px
}
.ls-v6 .ls-ct-half, .ls-v6 .ls-ct-center {
  border-width: 2px
}
.account {
  background: url(../../images/new/bg_new.jpg?time=v03) no-repeat!important;
  background-size: cover!important
}
.col-lg-10 {
  width: 79.333333%!important
}
.logo {
  width: 246px!important;
  height: 50px!important;
  text-indent: -999999px!important;
  background: url(../../images/new/logo.png) no-repeat!important
}
.logo_xmash {
  width: 246px!important;
  height: 50px!important;
  text-indent: -999999px!important;
  background: url(../../images/new/logo_xmash.png) no-repeat!important
}
.numCounter>b {
  background: url(../../images/new/brown-blok.png?time=v02) 0 0 no-repeat!important
}
.stepafb {
  background: #100d2b
}
.stepafb .step {
  width: 1200px;
  margin: auto;
  padding-top: 30px
}
.stepafb .step_th, .stepafb .step_cn, .stepafb .step_vn, .stepafb .step_kh {
  width: 1200px;
  margin: auto;
  padding-top: 30px
}
.step .step1 {
  background-image: url(../../images/4steps-2.jpg);
  background-position: 0 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step .step2 {
  background-image: url(../../images/4steps-2.jpg);
  background-position: -295px 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step .step3 {
  background-image: url(../../images/4steps-2.jpg);
  background-position: -580px 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step .step4 {
  background-image: url(../../images/4steps-2.jpg);
  background-position: -870px 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_th .step1 {
  background-image: url(../../images/4steps-2_th.jpg);
  background-position: 0 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_th .step2 {
  background-image: url(../../images/4steps-2_th.jpg);
  background-position: -295px 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_th .step3 {
  background-image: url(../../images/4steps-2_th.jpg);
  background-position: -580px 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_th .step4 {
  background-image: url(../../images/4steps-2_th.jpg);
  background-position: -870px 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_cn .step1 {
  background-image: url(../../images/4steps-2_cn.jpg);
  background-position: 0 105px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_cn .step2 {
  background-image: url(../../images/4steps-2_cn.jpg);
  background-position: -295px 105px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_cn .step3 {
  background-image: url(../../images/4steps-2_cn.jpg);
  background-position: -580px 105px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_cn .step4 {
  background-image: url(../../images/4steps-2_cn.jpg);
  background-position: -870px 105px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_vn .step1 {
  background-image: url(../../images/4steps-2_vn.jpg);
  background-position: 0 105px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_vn .step2 {
  background-image: url(../../images/4steps-2_vn.jpg);
  background-position: -295px 105px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_vn .step3 {
  background-image: url(../../images/4steps-2_vn.jpg);
  background-position: -580px 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_vn .step4 {
  background-image: url(../../images/4steps-2_vn.jpg);
  background-position: -870px 100px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_kh .step1 {
  background-image: url(../../images/4steps-2_kh.jpg);
  background-position: 0 105px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_kh .step2 {
  background-image: url(../../images/4steps-2_kh.jpg);
  background-position: -295px 107px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_kh .step3 {
  background-image: url(../../images/4steps-2_kh.jpg);
  background-position: -588px 107px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.step_kh .step4 {
  background-image: url(../../images/4steps-2_kh.jpg);
  background-position: -872px 107px;
  width: 290px;
  height: 130px;
  display: inline-block
}
.dropdown-menu {
  z-index: 999999!important
}
.navbar li:hover .submenu_index {
  display: block
}
.show_menu, .hide_menu {
  max-height: 0;
  padding: 0;
  overflow-y: hidden;
  -webkit-transition: max-height .5s ease-in-out;
  -moz-transition: max-height .5s ease-in-out;
  -o-transition: max-height .5s ease-in-out;
  transition: max-height .5s ease-in-out
}
.show_menu {
  max-height: 120px
}
.hrdr-top .hrdr-top-left .arrow-down {
  padding: 0;
  position: absolute;
  top: 0;
  right: 0
}
.fa-arrow-down {
  transform: rotate(180deg);
  transition: transform .5s linear
}
.fa-arrow-down.open {
  transform: rotate(0deg);
  transition: transform .5s linear
}
.panelContact1 {
  position: fixed;
  z-index: 1000;
  width: 260px;
  height: 60px;
  top: 50%;
  left: -210px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  margin-top: -85px
}
.panelContact1:hover {
  left: -2px
}
.panelContact1 .secButton1 {
  width: 50px;
  float: right;
  cursor: pointer
}
.panelContact1 .secContent1 {
  background: rgba(2,1,19,.9);
  background-size: 100% 100%;
  height: 210px;
  width: 210px;
  padding: 20px 20px 20px 20px;
  float: left;
  border: 2px solid #fdeda5
}
.container {
  width: 1200px!important;
  padding: 0
}
.row {
  margin-right: 0;
  margin-left: 0;
  padding: 0
}
.navarea {
  padding-right: 0!important
}
.msg-count {
  background: red;
  padding: 0 5px;
  border-radius: 10px;
  font-size: 10px;
  position: absolute;
  top: -4px;
  left: -12px;
  color: #fff
}
.are-contact>span {
  position: fixed!important
}
.blk-floatContactUs {
  top: 50%!important;
  margin-top: -85px!important
}
@media(min-width:1200px) {
.hrdr-top-left {
  width: 48.666667%
}
.hrdr-top-right {
  width: 51.333333%
}
#agd {
  width: 50.666667%!important
}
}
.homep img {
  top: 1px!important
}
.hrdr-top .hrdr-top-left .languaze img {
  margin-top: 1px
}
.footer_content {
  border-bottom: 6px solid #463574!important;
  background: #020111!important
}
#register .modal-body {
  background: url(../../images/register_bg.png) top center;
  background-size: 100% 100%!important
}
#register_xmash .modal-body {
  background: url(../../images/register_bg_xmash.png) top center;
  background-size: cover
}
.page-title {
  font-size: 30px;
  color: #ffbd22!important;
  padding: 20px 0;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center
}
#register .form-control {
  border-radius: 50px!important;
  background-color: transparent!important;
  width: 250px!important;
  display: inline-block!important;
  color: #fff;
  margin: 5px 15px;
  text-indent: 25px
}
#register .text-warning {
  display: none!important
}
#register .form-group {
  display: inline-block
}
#register .form-control::-webkit-input-placeholder {
color:#fff
}
#register .form-control::-moz-placeholder {
color:#fff
}
#register .form-control:-ms-input-placeholder {
color:#fff
}
#register .form-control:-moz-placeholder {
color:#fff
}
.label_title {
  color: #fff;
  margin: 10px 0;
  margin-left: 20px
}
.register_btn {
  background: #947221!important;
  width: 170px;
  border-radius: 5px;
  padding: 5px;
  opacity: 1;
  margin-left: 15px
}
.checking {
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 25px
}
.checking span {
  color: #fff
}
#register select option {
  color: #333
}
.font_icon {
  position: absolute;
  margin-left: 25px;
  margin-top: 12px
}
.font_icon fa {
  font-size: 16px
}
.font_icon .phone {
  background: url(../../images/icon/phone.png) no-repeat;
  position: absolute;
  width: 23px;
  height: 25px;
  margin-top: 4px
}
.font_icon .password {
  background: url(../../images/icon/password.png) no-repeat;
  position: absolute;
  width: 25px;
  height: 12px;
  margin-top: 4px
}
.font_icon .con-password {
  background: url(../../images/icon/con-password.png) no-repeat;
  position: absolute;
  width: 25px;
  height: 15px;
  margin-top: 4px
}
.font_icon .bank {
  background: url(../../images/icon/bank.png) no-repeat;
  position: absolute;
  width: 20px;
  height: 15px;
  margin-top: 1px
}
.font_icon .currency {
  background: url(../../images/icon/currency.png) no-repeat;
  position: absolute;
  width: 15px;
  height: 18px;
  margin-top: 1px
}
.font_icon .gender {
  background: url(../../images/icon/gender.png) no-repeat;
  position: absolute;
  width: 20px;
  height: 21px;
  margin-top: 1px
}
.font_icon .bank_account {
  background: url(../../images/icon/bank_account.png) no-repeat;
  position: absolute;
  width: 25px;
  height: 25px;
  margin-top: -3px
}
.font_icon .bank_number {
  background: url(../../images/icon/bank_number.png) no-repeat;
  position: absolute;
  width: 25px;
  height: 22px;
  margin-top: -1px
}
.font_icon .ref {
  background: url(../../images/icon/ref.png) no-repeat;
  position: absolute;
  width: 25px;
  height: 22px;
  margin-top: -1px
}
.font_icon .code {
  background: url(../../images/icon/code.png) no-repeat;
  position: absolute;
  width: 24px;
  height: 22px;
  margin-top: -2px
}
ul.submenu_index li {
  position: relative
}
.favorite {
  background: url(../../../images/star.png) no-repeat!important;
  width: 16px!important;
  height: 16px;
  position: relative;
  left: -9px;
  bottom: -10px;
  cursor: pointer;
  z-index: 999;
  float: left;
  text-align: left
}
.favorites_fovo {
  background: url(../../../images/star.png) no-repeat!important;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
  z-index: 99999
}
.favorites_fovo.active {
  background: url(../../../images/star_active.png) no-repeat!important;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
  z-index: 99999
}
.favorite.active {
  background: url(../../../images/star_active.png) no-repeat!important;
  width: 16px!important;
  height: 16px;
  position: relative;
  left: -9px;
  bottom: -10px;
  cursor: pointer;
  z-index: 99999;
  float: left;
  text-align: left
}
.favorite.effect {
  animation: zoominoutsinglefeatured 1s
}
.favorited {
  animation: bounceIn 2s
}
@keyframes zoominoutsinglefeatured {
0% {
transform:scale(1, 1)
}
50% {
transform:scale(1.2, 1.2)
}
100% {
transform:scale(1, 1)
}
}
.sub_nav li a.hot:before{
  content: '';
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    width: 27px;
    height: 20px;
    background: url(../../images/hot.gif) no-repeat center top;
}.sub_nav li a.new:before{
  content: '';
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    width: 27px;
    height: 20px;
    background: url(../../images/icon_new_badge.png) no-repeat center top;
}
.center-contant{
  width:100% !important;
}.center-contant.fr{
  background: transparent !important;
}.center-select select{
  border: none !important;
  background: #bf9f52 !important;
}.center-title h3{
  font-size: 30px !important;
    color: #c3a253 !important;
    padding: 8px 0 !important;
    font-weight: normal;
    text-transform: uppercase;
    background: none !important;
    margin-bottom: 15px;
}.center-table th{
  padding: 8px;
    line-height: 1.42857143;
    height: 35px !important;
  background: #bf9f52 !important;
    color: #000;
    text-transform: uppercase;
}.center-table th, .center-table td{
  border: 1px solid #000000 !important;
  text-align: left !important;
    border: 1px solid #000000 !important;
    padding-left: 10px;
}#inner-header{
  background: #000;
}.center-table td{
  color:#fff !important;
    line-height: 1.42857143;
    height: 35px !important;
}.center-table #record-pagin tr{
  background-color: #252525;
}.total_all_page{
  background-color: #525252!important;
}table.sub_sexy td{
  border:none !important;
}
/* new member*/
#inner-header{
  background:none !important;
}.navbar-inner{
  border-bottom:none !important;
}.navbar-inner > li{
  background:none !important;
}.navbar-inner > li.active{
  background: #bf9f52 !important;
}.table>tbody+tbody{
  border:none !important;
}.account{
  padding-bottom:0 !important;
}.dataTable .selected td{
  color:#bf9f52 !important;
}table.dataTable tr{
  background-color: #252525;
}table.dataTable tfoot tr{
  background-color: #252525 !important;
}.dataTables_paginate .paginate_button{
  color:#fff !important;
}.dataTables_paginate .paginate_button.current{
  color:#000 !important;
}table.dataTable tfoot font:before{
  color:#fff !important;
}
span.slots_games_name{
  display: inline-table !important;
    background: #26272b !important;
    padding-left: 10px;
    font-weight: 600;
    color: #333 !important !important;
    vertical-align: baseline !important;
    height: 40px !important;
    line-height: 13px !important;
    padding: 0px 0px !important;
    padding-top: 11px !important;
    max-height: 40px !important;
  font-size:12px !important;
  color: #fff !important;
}
.free_play{
  margin-top: 15px !important;
}
.real_play, .free_play {
    width: 183px;
    height: 30px;
    top: 70px;
    line-height: 30px;
    background: #004cff !important;
    background: -moz-linear-gradient(top, #fff095 0%, #b88416 88%);
    background: -webkit-linear-gradient(top, #fff095 0%, #b88416 88%);
    background: linear-gradient(to bottom, #fff095 0%, #b88416 88%) !important;
    width: 150px !important;
    border-radius: 50px;
    margin: auto;
    left: 15px !important;
    top: 10px !important;
    height: 40px !important;
    color: #fff !important;
}.real_play:before, .free_play:before{
    content: "\0000a0";
    display: inline-block;
    height: 22px;
    width: 22px;
    line-height: 24px;
    margin: 0 4px 0px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url(../../../images/slot-arrow.png) no-repeat left center;
    background-size: 100%;
}.slots-list a:hover img{
    background: rgba(0, 0, 0, .8);
    opacity: .3;
}.slots-list a img{
  height: 160px !important;
  width: 100%;
}.slots-list a{
  height:200px !important;
  border:none !important;
  margin-bottom: 15px !important;
}.slots-list a span{
  -webkit-transition-duration: 2s; /* Safari */
    -webkit-transition-delay: 1s; /* Safari */
    transition-duration: 2s;
    transition-delay: 1s;
  webkit-transition: all 0.5s;
}.slots-list a:hover .free_play, .slots-list a:hover .real_play{
  -webkit-animation: slideInDown 0.5s;
    animation: slideInDown 0.5s;
}
/*html:lang(vi) .banner-btm-sec .container .brwnblk{margin-top: 19px;}
html:lang(vi) .container marquee{margin-top: 23px!important;}*/
html:lang(vi) .hrdr-top-left{white-space: nowrap;}