.bg-body{
	width:100%;
	margin:0 auto;
	padding:0px;
	font-family: 'Jura', sans-serif;
	font-size:12px;
	display:block;
	background:#000000 url(../img/border.png);
	}
.head{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0px;
	}
.header{
	padding:5px;
	}
.text-head{
	float:left;
	text-align:right;
	display:block;
	}
.header ul li{
	display:inline-block;
	padding:5px;
	}
.fp{
	color:#fff600;
	}
.sl{
	color:#ffffff;
	}
.line-head{
	padding:0px !important;
	margin:0 auto;
	background:url(../images/line_header.png);
	height:2px;
	width:100%;
	display:block;
	margin-bottom:1px;
	}
.menus{
	width:100%;
	margin:0 auto;
	padding:0px;
	background:url(../images/bg_header.png) center;
	display:block;
	
	}
.container{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0px;
	}
.form-inline{
	padding-top:10px;
	text-align:right !important;
	display:block;
	
	}
.login{
	text-align:right;
	display:block;
	float:right;
	width:100%;
	}
.login-b{
	text-transform: uppercase;
	background:url(../images/btn_login.png);
	border:none;
	font-size: 13px !important;
	border-radius:5px;
	color:#ffffff;
	font-weight:700;
	height:34px;
	width:75px;
	font-style:italic;
	}
.btn-re{
	text-transform: uppercase;
	width:95px;
	height:35px;
	font-size: 13px !important;
	background:url(../images/btn_register.png);
	border-radius:5px;
	font-weight:700;
	border:none;
	font-style:italic;
	}
.user-n{
	width:149px !important;
	height:34px;
	margin:0px;
	border:1px solid #0C0;
	border-radius:5px;
	}
.pass-u{
	width:149px !important;
	height:34px;
	margin:0px;
	border:1px solid #0C0;
	border-radius:5px;
	}
.code-u{
	width:70px !important;
	height:34px;
	margin:0px;
	border:1px solid #0C0;
	border-radius:5px;
	}
.mb-sm-0{
	font-size:12px;
	font-style:italic;
	}
.code1{
	font-size:12px;
	margin:0 auto;
	background:url(../images/btn_code.png);
	height:34px;
	color:#ffffff;
	padding:8px;
	padding-bottom:11px;
	font-style:italic;
	}
.nav ul li{
	display:inline-block;
	padding:10px 15px;;
	margin:0 auto;
	}
.nav{
	width:100%;
	display:block;
	text-align:right;
	display:block;
	}
.img-nav{
	text-align:center;
	display:block;
	}
.img-nav img{
	padding-bottom:8px;
	}
.img-nav h1{
	color:#fff600;
	font-weight:700;
	}
.line-nav{
	width:100%;
	margin:0 auto;
	padding:0px;
	background:url(../images/line_above_slide.png);
	height:2px;
	margin-bottom:1px;
	display:block;
	}
.contain{
	width:100%;
	margin:0 auto;
	padding:0px;
	/*background:url(../images/bg_content_main.png) no-repeat center;*/
	display:block;
	
	}
.box-h{
	text-align:center;
	display:block;
	}
.container-home{
	padding-top:35px;
	padding-bottom:30px;
	width:100%;
	max-width:1000px;
	margin:0 auto;
	}
.line-contain{
	width:100%;
	display:block;
	background:url(../images/line_above_footer.png);
	padding:0px;
	margin-bottom:1px;
	height:2px;
	}
.logo-footer{
	padding-top:10px;
	margin:0 auto;
	}
.footer{
	width:100%;
	margin:0 auto;
	background:url(../images/bg_footer.png) repeat;
	display:block;
	padding:0px;
	}
.provider ul li{
	display:inline-block;
	padding:0px; 15px;
	}
.line-slider{
	width:100%;
	height:2px;
	margin-bottom:0px;
	background:url(../images/line_under_slide.png);
	}
.text-footer ul li{
	display:inline-block;
	margin:0 auto;
	}
.text-footer ul li a{
	color:#fde872;
	font-size:18px;
	font-weight:700;
	}
.border-right{
	border-right:2px solid #32804d;
	margin:0 auto;
	line-height:18px;
	padding-left: 15px;
    padding-right: 15px;
	}
.last-right{
	padding-left: 15px;
	}
.line-uf{
	width:100%;
	margin:0 auto;
	background:url(../images/line_above_footer.png);
	height:2px;
	margin-bottom:1px;
	padding:0px;
	margin-top:5px;
	}
.copy1{
	font-size:18px;
	color:#fce771;
	padding:15px;
	font-weight:700;
	font-style:italic;
	}
.line-buttom{
	width:100%;
	height:2px;
	margin-bottom:1px;
	background:url(../img/line_copyright.png);
	}
.box-h{
	position:relative;
	}
.title-game{
	position:absolute;
	top:76%;
	left:50%;
	transform:translate(-50%,-50%);
	}
.container-casino{
	padding-top:20px;
	padding-bottom:20px;
	}
.box-casino{
	padding-top:30px;
	}
.box-forex{
	text-align:center;
	display:block;
	margin:0 auto;
	width:100%;
	margin:15px;
	margin-left:0px;
	}
.title-forex{
	text-align:center;
	display:block;
	margin:0 auto;
	padding:10px;
	}
.forex{
	width:100%;
	margin:0 auto;
	background:url(../img/forex/texture1.png) no-repeat top center;
	}
.container-forex{
	padding-bottom:60px;
	padding-top:60px;
	background:url(../img/forex/forex_bg.png) center no-repeat;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	}
.cl{
	padding-left:0px;
	padding-right:0px;
	}
.contain-casino{
	width:100%;
	margin:0 auto;
	background:url(../img/casino/bg_casino.png) no-repeat top center;
	padding-bottom:50px;
	}
.container-slot{
	padding-top:16px;
	background:url(../img/slot/slot_bg.png) center no-repeat;
	width:1200px;
	height:685px;
	margin:0 auto;
	
	}
.nav-tabs{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	border-bottom:none;
	}
.nav-link{
	color:#ebe302 !important;
	text-transform:uppercase;
	}
.slot{
	text-align:center;
	margin:0 auto;
	display:block;
	width:100%;
	height:auto;
	}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background:none;
	border:none;
	color:#ebe302;
	}
.nav-link:hover{
	border:none;
	}
.slot ul li{
	display:inline-block;
	margin: 18px;
    padding: 8px;
	}
.slot ul li a{
	width:174px;
	height:167px;
	background:url(../img/slot/game_box.png) no-repeat center;
	display:block;
	}
.slot ul li a img{
	padding-top:8px;
	}
.slots-game{
	width:100%;
	margin:0 auto;
	background:url(../img/forex/texture.png) no-repeat top center;
	padding-bottom:50px;
	}
.co-textslot{
	position:relative;
	}
.text-slot{
	width:150px;
	font-weight:800;
	-webkit-text-stroke: 1px #fde37a;
	-webkit-text-fill-color: #ffe787;
	text-shadow: 2px 2px #000000;
	position:absolute;
	top:82%;
	left:50%;
	transform:translate(-50%,-50%);
	}
.promotions{
	width:100%;
	margin:0 auto;
	background:url(../img/forex/texture.png) no-repeat top center;
	padding-bottom:50px;
	}
/*----------------pro--------------------*/
.flip{
	padding:10px;
    color: #ffffff;
    border: none;
	cursor:pointer;
	}

.panel{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0;
	display:none;
	background:none;
	}
.container-promotion{
	padding-top:40px;
	}
.element-four-list{
	padding:10px;
	padding-bottom:10px;
	background:#412d1a;
	border:1px solid #895001;
	margin-top:15px;
	}
.container-register{
	padding-top:40px;
	}
.layout-re{
	width:100%;
	max-width:1000px;
	margin:0 auto;
	background:url(../img/register_bg.png) no-repeat;
	padding-bottom:15px;
	}
.layout-re h1{
	width:100%;
	display:block;
	padding:15px;
	font-size:35px;
	font-weight:700;
	font-style:italic;
	color:#61ff96;
	text-align:center;
	margin:0 auto;
	border-bottom:1px solid #4b8c61;
	}
.text-register{
	width:100%;
	display:block;
	font-size:25px; 
	color:#00ff56;
	text-align:right;
	font-weight:700;
	}
.form-re{
	padding-top:30px;
	width:100%;
	margin:0 auto;
	}
.re-form{
	width:60%;
	border:1px solid #61ff96;
	height:45px !important;
	border-radius:none;
	padding:5px;
	
	}
.capcha{
	width:35%;
	border:1px solid #61ff96;
	height:45px !important;
	display:inline-block;
	border-radius:none;
	padding:5px;
	}
.code-register{
	width:30%;
	border:1px solid #61ff96;
	height:45px !important;
	padding:13px;
	background:#ffffff;
	margin-left:8px;
	display: inline;
    padding-right: 42px;
    padding-left: 42px;
	border-radius:5px;
	}
.submit{
	width:146px;
	height:43px;
	background:url(../img/register_button.png);
	text-align:center;
	margin:0 auto;
	border-radius:10px;
	display:block;
	color:#ffffff;
	font-weight:700;
	text-shadow:2px 2px #000000;
	font-size:18px;
	box-shadow: 0 4px 8px 0 rgba(69, 129, 89, 0.2), 0 6px 20px 0 rgba(69, 129, 89, 0.19);
	}
.form-re{
	padding-bottom:15px;
	}
.slider{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0px;
	}
.game-home {
  position: relative;
}

.image {
  display: block;
  height: auto;
}

.game-1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../images/home/sport-hover.png);
}

.game-home:hover .game-1 {
  opacity: 1;
}
.game-2 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../images/home/casino-hover.png);
}

.game-home:hover .game-2 {
  opacity: 1;
}
.game-3 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../images/home/slot-hover.png);
}

.game-home:hover .game-3 {
  opacity: 1;
}
.game-4 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../images/home/poker-hover.png);
}

.game-home:hover .game-4 {
  opacity: 1;
}
.text-h{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	}
.sports {
  position: relative;
}

.sport {
  display: block;
  height: auto;
}

.sport-overlay01 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../images/sport/afb-hover.png);
}

.sports:hover .sport-overlay01 {
  opacity: 1;
}
.sport-overlay02 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/sport/isport-hover.png);
}

.sports:hover .sport-overlay02 {
  opacity: 1;
}
.sport-overlay03 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/sport/saba-hover.png);
}

.sports:hover .sport-overlay03 {
  opacity: 1;
}
.boxs-casino {
  position: relative;
}

.image {
  display: block;
  height: auto;
}

.casino01 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/casino/855cr-hover.png) no-repeat;
}

.boxs-casino:hover .casino01 {
  opacity: 1;
}
.casino02 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/casino/ag-hover.png) no-repeat;
}

.boxs-casino:hover .casino02 {
  opacity: 1;
}
.casino03 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/casino/allbet-hover.png) no-repeat;
}

.boxs-casino:hover .casino03 {
  opacity: 1;
}
.casino04 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/casino/d88-hover.png) no-repeat;
}

.boxs-casino:hover .casino04 {
  opacity: 1;
}
.casino05 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/casino/dg-hover.png) no-repeat;
}

.boxs-casino:hover .casino05 {
  opacity: 1;
}
.casino06 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/casino/gl-hover.png) no-repeat;
}

.boxs-casino:hover .casino06 {
  opacity: 1;
}
.casino07 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/casino/gp-hover.png) no-repeat;
}

.boxs-casino:hover .casino07 {
  opacity: 1;
}
.casino08 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background:url(../img/casino/sa-hover.png) no-repeat;
}

.boxs-casino:hover .casino08 {
  opacity: 1;
}
.pokers{
	position:relative;
	width:100%;
	height:100%;
	display:block;
	}
.text-poker{
	width:100%;
	max-width:700px;
	display:block;
	position:absolute;
	top:0%;
	left:1%;
	}
.text-poker h1{
	font-size:30px;
	font-weight:700;
	color:#e0cd64;
	padding-top:40px;
	padding-bottom:10px;
	}
.text-poker p{
	font-size:20px;
	color:#e0cd64;
	line-height:25px;
	padding-bottom:20px;
	font-weight:700;
	}
.downloads{
	width:100%;
	display:block;
	padding-top:40px;
	}
.download{
	float:left;
	padding:25px;
	vertical-align:middle;
	display:block;
	}
.panel ul li{
	color:#d7b463;
	}

	.date{
		color: #fff600;
	}
	.cc1{
		background-color:#6d3e01 ;
		border-radius: 6px;
		font-size: 14px !important;
		border: 1px solid white;
	}
	.btn-re a{
		color: white !important;
	}
	.b_1{
		display: flex;
		float: right;
	}
	.b_1_1{
		padding: 15px 25px;
	}
	.b_1_1 a{
		color: white !important;
		font-size: 15px;
		font-weight: 700;
	}
	.b_1_1 a:hover{
		opacity: 0.7;
	}
	.b_1_1 .fa{
		padding-right: 5px !important;
		color: #fff600;
	}

	.b_2_1 a{
		color: #fff600;
		text-transform: uppercase;
	}
	.game-home:hover{
		opacity: 0.9;
	}
	.sports:hover{
		opacity: 0.9;
	}
	.tit-lobby{
		top: 221px;
    height: 32px;
    line-height: 30px;
    left: 25px;
    font-size: 28px;
    position: absolute;
    width: 270px !important;
    font-weight: 900;
    color: #fff600;
    text-align: center;
    font-family: 'Jura';
    background: linear-gradient(to bottom, #000 0, #000 100%);
	}
	.tit1-lobby{
		top: 221px;
    height: 26px;
    line-height: 24px;
    left: -12px;
    font-size: 24px;
    position: absolute;
    width: 270px !important;
    font-weight: 900;
    color: #fff600;
    text-align: center;
    font-family: 'Jura';
    background: linear-gradient(to bottom, #000 0, #000 100%);
	}
	.box-casino:hover{
		opacity: 0.9;
	}
	.tit2-lobby{
		top: 221px;
    height: 32px;
    line-height: 30px;
    left: -8px;
    font-size: 28px;
    position: absolute;
    width: 270px !important;
    font-weight: 900;
    color: #fff600;
    text-align: center;
    font-family: 'Jura';
	}
	.boxs-casino:hover{
		opacity: 0.9;
	}
	.tit3-lobby{
	  top: 247px;
    height: 32px;
    line-height: 30px;
    left: -18px;
    font-size: 28px;
    position: absolute;
    width: 270px !important;
    font-weight: 900;
    color: #fff600;
    text-align: center;
    font-family: 'Jura';
    background: linear-gradient(to bottom, #000 0, #000 100%);
	}
	.tit3-lobby:hover{
		opacity: 0.9;
	}
	.tit4-lobby{
		top: 221px;
    height: 32px;
    line-height: 30px;
    left: 158px;
    font-size: 28px;
    position: absolute;
    width: 335px !important;
    width: 291px !important;
    font-weight: 900;
    color: #fff600;
    text-align: center;
    font-family: 'Jura';
	}
	.boxs-casino1:hover{
		opacity: 0.9;
	}
	.tit5-lobby{
		top: 199px;
    height: 23px;
    line-height: 20px;
    left: -1px;
    font-size: 22px;
    position: absolute;
    width: 270px !important;
    font-weight: 900;
    color: #fff600;
    text-align: center;
    font-family: 'Jura';
    background: linear-gradient(to bottom, #000 0, #000 100%);
	}
	.boxs-casino2:hover{
		opacity: 0.9;
	}
	.tit1-lobby h1{
		text-align: center;
	}

	/*slots*/
	.slots-games {
	min-height: 10.64rem;
	/*background: #1d1d1d*/
	/*background: url(../images/bg_casino.png) no-repeat top center;*/
	    /*background-attachment: fixed !important;*/
	/*background: #021121;*/
}
.slots-nav a.active, .slots-nav a:hover {
    color: #fff;
    background: #3c2a16!important;
    margin-left: 10px;
}
.slots-nav a {
    padding: 0 20px;
    line-height: 40px;
    display: block;
    float: left;
    margin: 10px 5px 0 0;
    font-weight: 700;
    color: #fff;
}
.slots-games .slots-games-items {
	display: -webkit-flex;
	display: flex;
	padding-top: 2.24rem;
	padding-bottom: 1.1rem
}

.slots-games .slots-games-items .brand-list {
  width: 15.15rem;
  height: 100%;
  min-height: 21.21rem;
  border-bottom-left-radius: 1.1rem;
  border-top-left-radius: -2.9rem;
  background: #76532c82;
  padding-left: 2.36rem;
  padding-bottom: 6.8rem;
}

.slots-games .slots-games-items .brand-list li {
  display: -webkit-flex;
  display: flex;
  height: 4.71rem;
  -webkit-align-items: center;
  align-items: center;
  border-bottom: 0.01rem solid rgba(77, 79, 85, .4);
  font-size: .18rem;
  color: rgba(162, 170, 189, .5);
  transition: color .3s;
  cursor: pointer;
}

.slots-games .slots-games-items .brand-list li .icon-box {
	width: .45rem;
	position: relative
}

.slots-games .slots-games-items .brand-list li .icon-box>i {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0
}

.slots-games .slots-games-items .brand-list li .icon-box>i.on {
	display: none
}

.slots-games .slots-games-items .brand-list li:hover {
	color: rgba(162, 170, 189, .5)
}

.slots-games .slots-games-items .brand-list li:hover .icon-box>i {
	display: initial
}

.slots-games .slots-games-items .brand-list li.on, .slots-games .slots-games-items .brand-list li:hover {
	color: #fc0000
}

.slots-games .slots-games-items .brand-list li.on .icon-box>i, .slots-games .slots-games-items .brand-list li:hover .icon-box>i {
	display: none
}

.slots-games .slots-games-items .brand-list li.on .icon-box>i.on, .slots-games .slots-games-items .brand-list li:hover .icon-box>i.on {
	display: inline-block
}

.slots-games .slots-games-items .brand-list li.on {
	pointer-events: none
}

.slots-games .slots-games-items .slots-games-right {
	width: 10.9rem;
	margin-left: 2.45rem;
	padding-top: .22rem;
	position: relative
}

.slots-games .slots-games-items .slots-games-right.MEGA, .slots-games .slots-games-items .slots-games-right.SCR, .slots-games .slots-games-items .slots-games-right.SCR2 {
	min-height: 10.62rem;
	position: relative
}

.slots-games .slots-games-items .slots-games-right .type-nav-box {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: .2rem
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .type-list {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-transform: translateX(-.1rem);
	transform: translateX(-.1rem)
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .type-list li {
	height: .22rem;
	padding: 0 .34rem;
	font-size: .18rem;
	color: rgba(162, 170, 189, .5);
	transition: color .3s;
	cursor: pointer
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .type-list li:not(:last-child) {
	border-right: .01rem solid #45484d
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .type-list li.on, .slots-games .slots-games-items .slots-games-right .type-nav-box .type-list li:hover {
	color: #fc0000
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .type-list li.on {
	pointer-events: none
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box {
	width: 2.1rem;
	height: .39rem;
	border: .01rem solid #40444d;
	border-radius: .05rem;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 0 .18rem
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box .icon-search {
	cursor: pointer
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input {
	width: 1.5rem;
	border: none;
	background: 0 0;
	color: rgba(162, 170, 189, .5);
	font-size: .18rem;
	text-transform: lowercase
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input::-webkit-input-placeholder {
	-webkit-transition: color .3s;
	transition: color .3s;
	color: rgba(162, 170, 189, .5);
	font-size: .18rem
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input:-moz-placeholder, .slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input::-moz-placeholder {
	-moz-transition: color .3s;
	transition: color .3s;
	color: rgba(162, 170, 189, .5);
	font-size: .18rem
}

.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input:-ms-input-placeholder {
	-ms-transition: color .3s;
	transition: color .3s;
	color: rgba(162, 170, 189, .5);
	font-size: .18rem
}

.slots-games .slots-games-items .slots-games-right .type-game-list-box .more-games {
	display: inline-block;
	font-size: .18rem;
	color: #eb1c22;
	padding-left: .17rem;
	cursor: pointer
}

.slots-games .slots-games-items .slots-games-right .type-game-list-box .more-games:hover {
	text-decoration: underline
}

.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li {
  width: 17.01rem;
  height: 13.77rem;
  margin-bottom: 0.25rem;
}

.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li .img-box {
  width: 224px;
  height: 100%;
  border-radius: 13px;
}

.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li .img-box .hover-box>span {
  width: 9.5rem;
  height: 2.3rem;
  font-size: 15px;
  margin-top: 10px;
  border-radius: 5px;
  text-transform: uppercase;
}

.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li>p {
	height: .46rem;
	font-size: .16rem
}

.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li>p i {
	width: .24rem;
	height: .21rem
}

.slots-games .slots-games-items .slots-games-right .scr-bg {
	position: absolute;
	width: 12.98rem;
	height: 100%;
	top: -.24rem;
	right: -1.4rem;
	z-index: 0
}

.slots-games .slots-games-items .slots-games-right .scr-panel {
	padding-top: .6rem;
	padding-left: .5rem;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	position: relative;
	z-index: 1
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 40%
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .scr-logo {
	width: 100%;
	height: 100%;
	max-width: 2.32rem;
	margin-bottom: .44rem
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .info-title {
	margin-left: .3rem;
	margin-bottom: .22rem;
	color: rgba(162, 170, 189, .7);
	font-family: nunito-bold;
	font-size: .2rem
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .info-guide {
	margin-left: .3rem;
	margin-bottom: .47rem;
	color: rgba(162, 170, 189, .5);
	font-size: .16rem
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .btn-download {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #ff4e00;
	border-radius: .05rem;
	margin-left: .3rem;
	margin-bottom: .7rem;
	width: 1.6rem;
	height: .4rem;
	color: #000;
	font-family: nunito-bold;
	font-size: .2rem;
	cursor: pointer
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .user-box {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 3.02rem;
	height: .52rem;
	margin-left: .3rem;
	padding: .06rem .17rem .07rem .22rem;
	font-family: nunito-bold;
	font-size: .2rem;
	color: #565a60;
	border: .02rem solid #565a60;
	border-radius: .08rem
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .user-box.box-id {
	margin-bottom: .37rem
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .user-box img {
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	image-rendering: crisp-edges;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	max-width: .4rem;
	object-fit: contain;
	cursor: pointer
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 60%;
	height: 5.33rem
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider {
	width: 100%
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .slider-container img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	image-rendering: crisp-edges;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	image-rendering: -webkit-optimize-contrast
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .pagination {
	display: none
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .navigation {
	width: 5.05rem
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .navigation li {
	cursor: pointer
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .navigation li svg {
	width: .27rem;
	height: .5rem;
	fill: #9ea9bd
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .navigation .prev {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .navigation .next {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.slots-games .slots-games-items .slots-games-right .scr-img-bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	object-fit: contain;
	padding-left: .8rem;
	max-width: 10.9rem;
	z-index: 0
}

.slots-games .slots-games-items .slots-games-right .mega-bg {
	position: absolute;
	width: 12.98rem;
	height: 100%;
	top: -.24rem;
	right: -1.4rem;
	z-index: 0
}

.slots-games .slots-games-items .slots-games-right .mega-panel {
	padding-top: .6rem;
	padding-left: .5rem;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	position: relative;
	z-index: 1
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 40%
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .mega-logo {
	width: 100%;
	height: 100%;
	max-width: 2.32rem;
	margin-bottom: .44rem
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .info-title {
	margin-bottom: .22rem;
	color: rgba(162, 170, 189, .7);
	font-family: nunito-bold;
	font-size: .2rem
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .info-guide {
	margin-bottom: .47rem;
	color: rgba(162, 170, 189, .5);
	font-size: .16rem
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .btn-download {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #ff4e00;
	border-radius: .05rem;
	margin-bottom: .7rem;
	width: 1.6rem;
	height: .4rem;
	color: #000;
	font-family: nunito-bold;
	font-size: .2rem;
	cursor: pointer
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .user-box {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 3.02rem;
	height: .52rem;
	padding: .06rem .17rem .07rem .22rem;
	font-family: nunito-bold;
	font-size: .2rem;
	color: #565a60;
	border: .02rem solid #565a60;
	border-radius: .08rem
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .user-box.box-id {
	margin-bottom: .37rem
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .user-box img {
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	image-rendering: crisp-edges;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	max-width: .4rem;
	object-fit: contain;
	cursor: pointer
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-iframe {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 60%;
	height: 4.51rem
}

.slots-games .slots-games-items .slots-games-right .mega-panel .mega-iframe iframe {
	width: 3rem;
	height: 100%
}

.slots-games .slots-games-items .slots-games-right .mega-img-bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	object-fit: contain;
	padding-left: .5rem;
	max-width: 10.9rem;
	z-index: 0
}

@media(max-width:1024px) {
	.hot-provider-slots {
		position: absolute;
		display: inline-block;
		background-image: url(../images/slot/hoticon.png);
		background-size: 100% 100%;
		width: .42rem;
		height: .41rem;
		-webkit-transform: translate(499%, -82%);
		transform: translate(499%, -82%)
	}

	.slots-banner {
		height: 7.06rem
	}

	.slots-banner, .slots-banner:after {
		background-size: 27.34rem 7.06rem
	}

	.slots-banner .bottom-item {
		-webkit-transform: translateX(-50%) translateX(-.42rem);
		transform: translateX(-50%) translateX(-.42rem)
	}

	.slots-banner .bottom-item .center {
		width: 5.62rem;
		height: 2.56rem
	}

	.slots-banner .bottom-item .center .slider-container>div>div>span:first-child {
		font-size: .23rem;
		-webkit-transform: translateX(-50%) translateX(-.02rem) translateY(-.02rem);
		transform: translateX(-50%) translateX(-.02rem) translateY(-.02rem)
	}

	.slots-banner .bottom-item .center .slider-container>div>div>span:nth-child(2) {
		font-size: .48rem;
		margin-bottom: .18rem
	}

	.slots-banner .bottom-item .center .slider-container>div>div>img {
		width: 3.5rem;
		height: .94rem;
		top: .6rem
	}

	.slots-banner .bottom-item .side {
		width: 2.56rem;
		height: 1.14rem
	}

	.slots-banner .bottom-item .side .slider-container>div>div>span:first-child {
		font-size: .2rem
	}

	.slots-banner .bottom-item .side .slider-container>div>div>span:nth-child(2) {
		font-size: .25rem
	}

	.slots-banner .container .suspend#suspend_1 {
		width: 2.44rem;
		height: 3.68rem;
		left: .9rem;
		bottom: 1.1rem
	}

	.slots-banner .container .suspend#suspend_2 {
    width: 9.44rem;
    height: 7.2rem;
    left: 32.2rem;
    bottom: 12.4rem;
	}

	.slots-banner .container .suspend#suspend_3 {
		width: 1.36rem;
		height: 1.51rem;
		left: 10.9rem;
		bottom: 4.2rem
	}

	.slots-banner .container .suspend#suspend_4 {
    width: 11.07rem;
    height: 8.39rem;
    left: 78.8rem;
    bottom: 2.6rem;
	}

	.slots-games {
		min-height: 15.89rem
	}

	.slots-games .container {
		padding-left: .845rem
	}

	.slots-games .slots-games-items {
		padding-top: .3rem
	}

	.slots-games .slots-games-items .brand-list {
		height: 13.08rem;
		width: 3.05rem;
		min-height: 14.62rem;
		border-bottom-left-radius: .14rem;
		border-top-left-radius: .14rem;
		padding-left: .53rem
	}

	.slots-games .slots-games-items .brand-list li {
		height: 1.1rem;
		font-size: .25rem
	}

	.slots-games .slots-games-items .brand-list li .icon-box {
		width: .63rem;
		-webkit-transform-origin: left center;
		transform-origin: left center;
		-webkit-transform: translateY(0) scale(1.4);
		transform: translateY(0) scale(1.4)
	}

	.slots-games .slots-games-items .brand-list .maintenance-hover-box {
		width: 3.05rem;
		height: 1.1rem;
		margin-left: -.53rem
	}

	.slots-games .slots-games-items .slots-games-right {
		margin-left: .52rem;
		width: 14.85rem;
		padding-top: .35rem
	}

	.slots-games .slots-games-items .slots-games-right.MEGA, .slots-games .slots-games-items .slots-games-right.SCR, .slots-games .slots-games-items .slots-games-right.SCR2 {
		min-height: 14.62rem
	}

	.slots-games .slots-games-items .slots-games-right .type-nav-box {
		margin-bottom: .34rem
	}

	.slots-games .slots-games-items .slots-games-right .type-nav-box .type-list li {
		height: .3rem;
		padding: 0 .36rem;
		font-size: .25rem
	}

	.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box {
		width: 2.64rem;
		height: .49rem;
		border-radius: .06rem;
		border: 1px solid #40444d
	}

	.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input {
		width: 2rem;
		color: rgba(162, 170, 189, .5);
		font-size: .25rem
	}

	.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input::-webkit-input-placeholder {
		-webkit-transition: color .3s;
		transition: color .3s;
		color: rgba(162, 170, 189, .5);
		font-size: .25rem
	}

	.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input:-moz-placeholder, .slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input::-moz-placeholder {
		-moz-transition: color .3s;
		transition: color .3s;
		color: rgba(162, 170, 189, .5);
		font-size: .25rem
	}

	.slots-games .slots-games-items .slots-games-right .type-nav-box .search-box input:-ms-input-placeholder {
		-ms-transition: color .3s;
		transition: color .3s;
		color: rgba(162, 170, 189, .5);
		font-size: .25rem
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li {
		width: 3.43rem;
		height: 2.76rem;
		margin-right: .37rem;
		margin-bottom: .33rem
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li .img-box {
		width: 3.43rem;
		height: 2.07rem
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li .img-box .hover-box span {
		width: 2.2rem;
		height: .47rem;
		font-size: .25rem
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li:not(:nth-child(4n)) {
		margin-right: .37rem
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li:nth-child(4n) {
		margin-right: 0
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li>p {
		height: .72rem;
		font-size: .25rem;
		padding-left: .32rem;
		padding-right: .2rem;
		padding-bottom: 0
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li>p>i {
		width: .39rem;
		height: .34rem
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li>p:before {
		height: .09rem
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .game-content li>p:after {
		height: .1rem
	}

	.slots-games .slots-games-items .slots-games-right .type-game-list-box .more-games {
		font-size: .23rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel {
		padding-left: 0
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .scr-logo {
		max-width: 3.32rem;
		margin-bottom: .54rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .info-title {
		margin-bottom: .32rem;
		font-size: .28rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .info-guide {
		margin-bottom: .57rem;
		font-size: .23rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .btn-download {
		border-radius: .14rem;
		margin-bottom: .8rem;
		width: 2.4rem;
		height: .6rem;
		font-size: .25rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .user-box {
		width: 4.02rem;
		height: .72rem;
		padding: .1rem .27rem .11rem .32rem;
		font-size: .25rem;
		border-radius: .14rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .user-box.box-id {
		margin-bottom: .47rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-info .user-box img {
		max-width: .4rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide {
		height: 7.33rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .navigation {
		width: 7.05rem
	}

	.slots-games .slots-games-items .slots-games-right .scr-panel .scr-img-guide .slider .navigation li svg {
		width: .57rem;
		height: .8rem;
		fill: #9ea9bd
	}

	.slots-games .slots-games-items .slots-games-right .scr-img-bottom {
		padding-left: .3rem;
		max-width: 13.56rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel {
		padding-left: 0
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .mega-logo {
		max-width: 3.32rem;
		margin-bottom: .54rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .info-title {
		margin-bottom: .32rem;
		font-size: .28rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .info-guide {
		margin-bottom: .57rem;
		font-size: .23rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .btn-download {
		border-radius: .14rem;
		margin-bottom: .8rem;
		width: 2.4rem;
		height: .6rem;
		font-size: .25rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .user-box {
		width: 4.02rem;
		height: .72rem;
		padding: .1rem .27rem .11rem .32rem;
		font-size: .25rem;
		border-radius: .14rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .user-box.box-id {
		margin-bottom: .47rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-info .user-box img {
		max-width: .4rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-iframe {
		height: 7.33rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-panel .mega-iframe iframe {
		width: 5rem
	}

	.slots-games .slots-games-items .slots-games-right .mega-img-bottom {
		padding-left: .3rem;
		max-width: 13.56rem
	}
  .slots-nav a.active, .slots-nav a:hover {
    color: #fff;
    background: #280045!important;
    margin-left: 10px;
}

}
	/*end slots*/

	.layout{
		background-color: #000 !important;
	}

/*model */
.pp_login{
	width: 316px;
	height: 153px;
}
.modal-title{
	height: 50px;
	width: 318px;
	line-height: 20px;
	color: #fff600;
	/*background: #0e8c7e;*/
	/*background: linear-gradient(to bottom, #2ce6fb 0, #f1d8ff 100%);*/
	background: linear-gradient(to bottom, #af6e29 0, #312214bd 100%);
}
.modal-title h5{
	padding: 18px;
}
.pp_close{
	float: right;
	padding-right: 20px;
	padding-bottom: 0px;
}
.close1{
	  background: linear-gradient(to bottom, #af6e29 0, #312214bd 100%);
	  color: #fff600;
	/*background: #ccc;*/
    width: 56px;
    font-size: 15px;
    border-radius: 2px;
    cursor: pointer;
    font-family: 'Jura';
}
/*.top-header{
	background: #2172a9;
}*/

.tutu{
	padding-top: 15px;
}
.an{
	display: flex;
	padding-bottom: 10px;
}
.fa-bullhorn:before{
	font-size: 20px;
}
.tutu3{
	padding-left: 20px;
	margin-top: 8px;
	display: grid;
}
.tt{
	display: flex;
}
/*end model*/