/* WYSIWYG TEXT STYLES
--------------------------------------------------------- */
.clear {
	clear: both;
}
.left, .alignleft {
	float: left;
}
.right, .alignright {
	float: right;
}
.center, .aligncenter {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.justify {
	text-align: justify;
}
.justifyleft {
	text-align: left;
}
.justifyright {
	text-align: right;
}
img.left, img.alignleft {
	margin: 0 18px 18px 0;
}
img.right, img.alignright {
	margin: 0 0 18px 18px;
}
p.left, p.alignleft {
	line-height: 70px;
	padding-bottom: 0;
}
p.right, p.alignright {
	padding: 0;
}
.center img {
	max-width: 100%;
}
.bold {
	font-weight: bold;
}
.light {
	font-weight: 300;
}
.big {
	font-size: 1.25em;
	line-height: 1.4;
	font-weight: 300;
}
i.big {
	font-size: 1.5em;
	font-weight: normal;
}
.extrabig {
	font-size: 1.6em;
	line-height: 1.5;
	font-weight: 300;
}
.small {
	font-size: 0.9em;
	line-height: 1.5;
}
.grey {
	color: #999;
}
.white {
	color: #fff;
}
.p100 {
	width: 100%;
}
.p97 {
	float: left;
	width: 97%;
}
.p90 {
	float: left;
	width: 90%;
}
.p80 {
	float: left;
	width: 77%;
	padding: 0 3% 0 0;
}
.p75 {
	float: left;
	width: 72%;
	padding: 0 3% 0 0;
}
.p70 {
	float: left;
	width: 71%;
	padding: 0 2% 0 0;
}
.p66 {
	float: left;
	width: 63%;
	padding: 0 3.2% 0 0;
}
.p60 {
	float: left;
	width: 57%;
	padding: 0 3% 0 0;
}
.p50 {
	float: left;
	width: 48%;
	padding: 0 2% 0 0;
}
.p50form {
	float: left;
	width: 50%;
	padding: 0;
}
.phafl {
	float: left;
	width: 47%;
	margin: 3% 3% 30px 3%;
}
.phafl:last-child {
	margin-left: 0;
	margin-right: 0;
}
.p40 {
	float: left;
	width: 37%;
	padding: 0 3% 0 0;
}
.p33 {
	float: left;
	width: 30%;
	padding: 0 3.2% 0 0;
}
.p30 {
	float: left;
	width: 27%;
	padding: 0 3% 0 0;
}
.p25 {
	float: left;
	width: 21.7%;
	margin: 0 3.3% 30px 0;
}
.p20 {
	float: left;
	width: 17%;
	padding: 0 3% 0 0;
}
.p15 {
	float: left;
	width: 12%;
	padding: 0 3% 0 0;
}
.p10 {
	float: left;
	width: 7%;
	padding: 0 3% 0 0;
}
.p10.right, .p15.right, .p20.right, .p25.right, .p30.right, .p33.right, .p40.right, .p50.right, .p60.right, .p66.right, .p70.right, .p75.right, .p80.right, .p90.right, .p97.right {
	float: right;
	padding-right: 0;
}
.p10.center, .p15.center, .p20.center, .p25.center, .p30.center, .p33.center, .p40.center, .p50.center, .p60.center, .p66.center, .p70.center, .p75.center, .p80.center, .p90.center, .p97.center {
	float: none;
	padding-right: 0;
}
.p10 img, .p15 img, .p20 img, .p25 img, .p30 img, .p33 img, .p40 img, .p50 img, .p60 img, .p66 img, .p70 img, .p75 img, .p80 img, .p90 img, .p97 img {
	max-width: 100%;
}
div.p10, div.p15, div.p20, div.p25, div.p30, div.p33, div.p40, div.p60, div.p66, div.p70, div.p75, div.p80, div.p90, div.p97 {
	padding-bottom: 25px;
}
p.p10, p.p15, p.p20, p.p25, p.p30, p.p33, p.p40, p.p50, p.p60, p.p66, p.p70, p.p75, p.p80, p.p90, p.p97 {
	padding-bottom: 20px;
}
.greybox {
	padding: 25px 25px 5px 25px;
	border: 1px solid #CECECE;
	background: #E0E0E0;
	margin-bottom: 10px;
	position: relative;
	border-radius: 4px;
}
.error {
	background-color: #f9e5e6;
	border-color: #E5BBBB;
	color: #b3696c;
}
.error:before {
	content: '\f057';
	color: #b3696c;
}
.success {
	background-color: #e3ebc6;
	border-color: #c2d288;
	color: #8fa442;
}
.success:before {
	content: '\f058';
	color: #8fa442;
}
.info {
	background-color: #d8ecf5;
	border-color: #9ac9df;
	color: #528da9;
}
.info:before {
	content: '\f05a';
	color: #528da9;
}
/*REPORT*/
.box_report {
	width: 94%;
	padding: 3%;
}
ul.choosedate {
	display: inline-block;
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
}
ul.choosedate li {
	float: left;
	margin-right: 12px;
}
ul.choosedate li:last-child {
	margin-right: 0;
}
.choosedate input[type=text] {
	width: 120px;
	text-align: le;
	float: left;
	padding: 0 7px;
	height: 30px;
	font-size: 100%;
	box-sizing: border-box;
	margin-right: 5px;
}
.choosedate select {
	width: 120px;
	height: 30px;
	padding: 0 7px;
	float: left;
}
.choosedate .text_date {
	float: left;
	line-height: 30px;
	padding-right: 5px;
	text-transform: capitalize;
}
.btn_query {
	padding: 3px 15px;
	text-transform: capitalize;
	float: left;
	font-size: 100%
}
.tablereport {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	padding: 0;
	font-size: 13px;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	color: #111;
}
.tablereport td {
	margin: 0;
	padding: 7px 7px;
	text-align: center;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	text-transform: capitalize;
}
.tablereport thead th {
	text-align: center;
	vertical-align: middle;
	text-transform: capitalize;
	padding: 8px 7px;
	color: #fff;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	background: #e75a22;
}
.tablereport a {
	color: #E40000
}
.table_popup {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	padding: 0;
	font-size: 13px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.table_popup td {
	margin: 0;
	padding: 5px 7px;
	text-align: center;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.table_popup thead th {
	text-align: center;
	text-transform: capitalize;
	padding: 8px 7px;
	color: #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #333;
}
.show_balance {
	display: none;
}
.table_balance {
	width: 100%;
	margin-bottom: 10px;
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
	font-size: 13px;
}
table.table_balance thead .mtitle th {
	text-transform: capitalize;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 1) !important;
	padding: 9px 10px;
	border: 1px solid #555;
	background-color: #4b4b4b;
	background-image: -webkit-linear-gradient(top, #555, #404040);
	background-image: -moz-linear-gradient(top, #555, #404040);
	background-image: -o-linear-gradient(top, #555, #404040);
	background-image: -ms-linear-gradient(top, #555, #404040);
	background-image: linear-gradient(top, #555, #404040);
}
.table_balance thead th {
	text-align: center;
	text-transform: capitalize;
	padding: 7px;
	color: #ddd;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
}
.table_balance td {
	padding: 7px 7px;
	text-align: center;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	color: #ddd;
	text-transform: capitalize;
}
.colorblue {
	color: #00f;
}
.text_red {
	color: #ff0000;
}
.text-yellow {
	color: #E40000 !important;
}
.w-f1 {
	width: 440px;
}
.text_align_left {
	text-align: left !important;
}
.text_align_right {
	text-align: right !important;
}
.no_line_row {
	border-bottom: medium none !important;
}
.text_bold td {
	font-weight: bold;
}
.label {
	padding: 3px 4px 2px;
	color: #ffffff;
	vertical-align: middle;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.label:hover {
	color: #ffffff;
	text-decoration: none;
}
.label-important {
	background-color: #b94a48;
}
.label-important:hover {
	background-color: #953b39;
}
.label-warning {
	background-color: #f89406;
}
.label-warning:hover {
	background-color: #c67605;
}
.label-success {
	background-color: #468847;
}
.label-success:hover {
	background-color: #356635;
}
.label-info {
	background-color: #3a87ad;
}
.label-info:hover {
	background-color: #2d6987;
}
.label-inverse {
	background-color: #333333;
}
.label-inverse:hover {
	background-color: #1a1a1a;
}
/* paging */
.top-boxpaging {
	margin-bottom: 10px;
}
.bottom-boxpaging {
	margin-top: 10px;
}
.paging-table {
	float: right;
	margin: 5px 0 0 0;
}
a.page-far-left {
	background: url(../images/paging_far_left.png) no-repeat;
	background-position: 0 0;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 0;
	width: 24px;
}
a:hover.page-far-left {
	background-position: 0 -24px;
}
a.page-left {
	background: url(../images/paging_left.png) no-repeat;
	background-position: 0 0;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
}
a:hover.page-left {
	background-position: 0 -24px;
}
a.page-far-right {
	background: url(../images/paging_far_right.png) no-repeat;
	background-position: 0 0;
	display: block;
	float: left;
	height: 24px;
	margin: 0 0 0 4px;
	width: 24px;
}
a:hover.page-far-right {
	background-position: 0 -24px;
}
a.page-right {
	background: url(../images/paging_right.png) no-repeat;
	background-position: 0 0;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
}
a:hover.page-right {
	background-position: 0 -24px;
}
#page-info {
	float: left;
	line-height: 16px;
	padding: 4px 12px 0 12px;
	color: #111;
}
.rowpages span {
	float: left;
	text-transform: capitalize;
	padding-right: 5px;
	line-height: 26px;
}
.rowpages select {
	float: left;
	padding: 3px;
	appearance: normal;
	-webkit-appearance: none;
	-moz-appearance: none;
}
/*Contact*/
.contact_page {
	padding: 30px 3% 3% 3%;
	width: 100%;
	box-sizing: border-box;
	float: left;
}
.contact_page fieldset {
	float: left;
	width: 100%;
}
.contact_page .input-block {
	margin-bottom: 10px;
}
.contact_page h3 {
	float: left;
	width: 100%;
	color: #111;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.t_required {
	font-weight: bold;
	color: #CC0000;
	padding-left: 5px;
	font-size: 100%;
}
.contact_page .imga_capcha {
	float: left;
	margin-right: 5px;
	padding: 0;
}
.contact_page .imga_capcha img {
	width: 70px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #ccc;
}
.contact_page .input_capcha {
	width: 60px;
	text-align: center;
	float: left;
}
.send_mes {
	float: right;
	text-transform: capitalize;
	padding: 7px 10px;
}
ul.contact-list {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 20px 0;
}
ul.contact-list li {
	padding-bottom: 6px;
}
ul.contact-list li a {
	color: #111;
}
ul.contact-list li a:hover {
	color: #ffe955;
}
ul.contact-list img {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #111;
	border-radius: 2px;
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
}
h3.title_country {
	color: #111;
	float: left;
	text-transform: uppercase;
	width: 100%;
	margin-bottom: 10px;
}
ol.box_contact_country {
	width: 100%;
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	background: url(../images/line-horz.png) repeat-x bottom;
	margin-bottom: 30px;
}
ol.box_contact_country > li {
	display: inline-block;
	width: 20%;
	float: left;
	padding-left: 10px;
	margin-bottom:30px;
	box-sizing: border-box;
	background: url(../images/line-vert.png) repeat-y left;
}
ol.box_contact_country > li:first-child {
	padding-left: 0;
	background: none;
}
ul.info_country {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
	background: url(../images/line-horz.png) repeat-x bottom;
	padding-bottom: 20px;
}
ul.info_country:last-child {
	background: none;
	margin-bottom: 0;
	padding: 0;
}
ul.info_country li {
	margin-bottom: 6px;
}
ul.info_country li a {
	color: #111;
}
ul.info_country li a:hover {
	color: #e75a22;
}
ul.info_country i {
	font-size: 16px;
	margin-right: 10px;
}
/* IMs on Contact Pages */
.imsbg_contactus {
	margin: 5px 0 0 0;
	display: inline-block;
	position: relative;
	float: left;
}
.imsbg_contactus a {
	height: 50px;
	float: left;
	width: 100px;
	text-transform: capitalize;
	line-height: 100px;
	text-align: center;
	color: #ccc;
	margin-bottom: 15px;
}
a.yahoo_contactus {
	background: url(../images/ims_contactus.png);
	background-position: 18px 0;
}
a:hover.yahoo_contactus {
	background-position: 18px -80px;
	color: #ba0101;
	text-decoration: none;
}
a.skype_contactus {
	background: url(../images/ims_contactus.png);
	background-position: -83px 0px;
}
a:hover.skype_contactus {
	background-position: -83px -80px;
	color: #ba0101;
	text-decoration: none;
}
a.wechat_contactus {
	background: url(../images/ims_contactus.png);
	background-position: -425px 0;
}
a:hover.wechat_contactus {
	background-position: -425px -80px;
	color: #ba0101;
	text-decoration: none;
}
a.qq_contactus {
	background: url(../images/ims_contactus.png);
	background-position: -292px 0;
}
a:hover.qq_contactus {
	background-position: -292px -80px;
	color: #ba0101;
	text-decoration: none;
}
a.bbw_contactus {
	background: url(../images/ims_contactus.png);
	background-position: -185px 0;
}
a:hover.bbw_contactus {
	background-position: -185px -80px;
	color: #ba0101;
	text-decoration: none;
}
/*Gamerule*/
ul.nav_rule {
	display: inline-block;
	position: relative;
	margin: 11px 0;
	padding: 0 !important;
}
ul.nav_rule li {
	display: inline-block;
	margin: 4px 0;
	padding: 0 !important;
}
ul.nav_rule li a {
	display: block;
	padding: 5px 10px;
	text-align: center;
	cursor: pointer;
	position: relative;
	top: 0;
	white-space: nowrap;
	text-transform: uppercase;
	color: #aaa;
	font-size: 13px;
	text-decoration: none;
	border: 1px solid #333;
	border-radius: 3px;
	background: #444;
}
ul.nav_rule li.active a {
	color: #fff;
	text-decoration: none;
	background: #e75a22;
	border: 1px solid #c24f21;
	-moz-box-shadow: 0 .125em .125em rgba(0,0,0,.09), inset 0 .0625em 0 rgba(255,255,255,.3);
	-webkit-box-shadow: 0 .125em .125em rgba(0,0,0,.09), inset 0 .0625em 0 rgba(255,255,255,.3);
	box-shadow: 0 .125em .125em rgba(0,0,0,.09), inset 0 .0625em 0 rgba(255,255,255,.3);
}
ul.nav_rule a:hover {
	background-color: #222;
}
.box_rule h3 {
	margin-bottom: 10px;
	color: #111;
}
.box_rule {
	width: 94%;
	margin: 0 3% 4% 3%;
}
.box_rule ul {
	padding: 0 0 0 13px;
	list-style: outside none num;
}
.box_rule ul li {
	padding: 5px 0;
}
.ul_last ul {
	padding-bottom: 0px;
}
.box_rule ul li ul {
	list-style: outside none circle;
	padding-left: 15px;
}
.bt_playrule {
	font-size: 16px;
	font-weight: bold;
	padding: 8px 40px;
	text-align: center;
	text-transform: uppercase;
}
.tablerule {
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	padding: 0;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	color: #111;
}
.tablerule td {
	margin: 0;
	padding: 10px 12px;
	text-align: center;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	text-transform: capitalize;
}
.tablerule thead th {
	text-align: center;
	text-transform: capitalize;
	padding: 12px 12px;
	color: #fff;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	background: #e75a22;
}
ul.img_rule {
	width: 100%;
	padding: 0;
	margin: 0;
	display: inline-block;
	list-style: none;
}
ul.img_rule li {
	float: left;
	padding: 0;
	width: 48%;
	margin-right: 4%;
}
ul.img_rule li.w30 {
	width: 30%;
}
ul.img_rule li:last-child {
	margin-right: 0;
}
ul.img_rule li img {
	width: 100%;
	box-sizing:border-box;
	height: auto;
	padding: 3px;
	border: 1px solid #ffb400;
	background:rgba(0,0,0,0.1)
}
.text_align1 h3 {
	margin-bottom: 10px;
}
.bg_dark {
	background: rgba(0,0,0,0.1);
}
.f_h_table {
	display: none;
}
.casino_label {
	text-transform: uppercase !important;
}
/*about*/
.about_page h3 {
	color: #111;
	margin-bottom: 10px;
}
.about_page p {
	line-height: 1.8em;
}
.phafl ul.about-info {
	list-style: none;
	padding: 0;
	margin: 1% 5.5% 0 0;
}
.about-info p{
	padding-bottom:5px;
}
.about_image  {
	width: 100%;
	padding: 3px;
	border: 1px solid #ffb400;
	box-sizing: border-box;
	background:rgba(0,0,0,0.1)
}
.about_image  img{
	width:100%;
}
.img100 img {
	width: 100%;
	padding: 3px;
	border: 1px solid #ffb400;
	box-sizing: border-box;
	background:rgba(0,0,0,0.1)
}
.img_lisence img {
	width: 49%;
	padding: 3px;
	border: 1px solid #ffb400;
	color: #ddd;
	box-sizing: border-box;
	background:rgba(0,0,0,0.1)
}
.f_t_mar {
	margin-top: 0 !important;
}
.w50 img {
	width: 50%;
}
.w65 img {
	width: 65%;
}
.t_uppercase {
	text-transform: uppercase;
}
.about_page .text_blockquote {
	margin: 1% 5.5% 0 0;
}
.about_page .text_blockquote p {
	margin: 0px;
	padding: 3px 10px 0 25px;
	font-size: 13px;
	font-style: italic;
	text-align: left;
	line-height: 20px;
}
.blockquote_end {
	padding-left: 8px;
}
.fa_down {
	font-size: 35px;
}
/*changepass*/
.box_changepass {
	width: 50%;
	margin: auto;
	padding-top: 30px;
}
.box_changepass ul {
	list-style: none;
	padding: 0 0 20px 0;
}
.box_changepass ul li {
	margin: 10px 0 20px 0;
}
.box_changepass input[type="text"], .box_changepass input[type="password"] {
	font-size: 100%;
	padding: 10px 0 10px 7px;
	vertical-align: middle;
}
.box_changepass a {
	padding: 10px 20px;
	text-transform: capitalize;
}
.box_changepass .info_register {
	color: #111;
	text-align: left;
	padding-left: 10px;
}
.scan_down {
	display: block;
	width: 100px;
}
.scan_down img {
	width: 60px;
	height: auto;
	float: left;
	margin: 0 15px;
	padding: 5px;
	-moz-box-shadow: inset 0 0 5px #000000;
	-webkit-box-shadow: inset 0 0 5px #000000;
	box-shadow: inset 0 0 5px #000000;
	border-radius: 10px;
	border: 1px solid #333;
}
.scan_down span {
	display: block;
	text-align: center;
	text-transform: capitalize;
	line-height: 24px;
	color: #ba0101;
}
.m_bottom {
	margin-bottom: 25px;
}
/* 404 Error Page */
.error_pagenotfound {
	padding: 50px 30px 30px 30px;
	margin: 0 auto;
	width: 67%;
	text-align: center;
	background: url(../images/line-horz.png) repeat-x bottom;
}
.error_pagenotfound strong {
	display: block;
	font-size: 145px;
	line-height: 100px;
	color: #999;
	font-weight: normal;
}
.error_pagenotfound b {
	display: block;
	font-size: 40px;
	line-height: 40px;
	color: #999;
	margin: 0;
	font-weight: 300;
}
.error_pagenotfound em {
	display: block;
	font-size: 18px;
	line-height: 50px;
	color: #999;
	margin: 0;
	font-style: normal;
}
/* 4 HOME BANNER */
.bg_banner.w_caption a {
	display: block;
	position: relative;
	overflow: hidden;
}
.bg_banner.w_caption span {
	display: block;
	position: absolute;
	cursor: pointer;
}
.bg_banner.w_caption .caption {
	width: 100%;
	height: 100%;
	left: 0px;
	top: -9000px;
	background: rgba(0,0,0,0.3);
	z-index: 9999;
}
.bg_banner.w_caption:hover .caption {
	top: 44px;
}
.bg_banner.w_caption .caption .icon {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
}

.align_center {
	text-align: center !important;
}
.home_banner {
	margin: 0 auto 0;
	float: left;
	width: 100%;
	text-align: center;
	padding: 30px 0 30px 0;
}
.home_banner .banner {
	width: 320px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	box-sizing: border-box;
	background:#eebb36;
	
    border-radius: 3px;
		
		padding: 3px;
  border:1px solid #d78f36;
	-moz-box-shadow: 0px 2px 3px -1px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0px 2px 3px -1px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 2px 3px -1px rgba(0, 0, 0, 0.7);
}
.home_banner .banner:first-child {
	margin-left:0;
}
.banner_sliderr {
	width:100%;
	padding:3px;
	box-sizing:border-box;
	position: relative;
	-moz-box-shadow: inset 0 0 3px #000000;
-webkit-box-shadow: inset 0 0 3px #000000;
box-shadow: inset 0 0 3px #000000;
}

.home_banner .banner a {
	width: 100%;
	display: block;
	color: #df0a0a;
}
/*.home_banner .banner:nth-child(4n+1) {
  margin-left:0;
}*/

.home_banner .bg_banner.w_caption .caption {
	height: 100%;
}
.home_banner .bg_banner.w_caption .caption .title5 {
	width: 100%;
	height:40px;
	line-height:40px;
	left: 0px;
	top: 24%;
	font-size: 14px;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
	color: #111;
	text-transform: uppercase;
	text-align: center;
	background: url(../images/icon_img_zoom.png) no-repeat center;
}
.home_banner p {
	font-weight: bold;
	padding: 10px 0;
	text-transform: uppercase;
	text-align: center;
	color: #000;

	text-shadow: -1px -1px 0px rgba(255,255,255,0.2);
	letter-spacing: 1px;
	
}
/* 3 HOME BANNER */
.bg_banner3.w_caption a {
	display: block;
	position: relative;
	overflow: hidden;
}
.bg_banner3.w_caption span {
	display: block;
	position: absolute;
	cursor: pointer;
}
.bg_banner3.w_caption .caption {
	width: 100%;
	height: 100%;
	left: 0px;
	top: -9000px;
	z-index: 9999;
}
.bg_banner3.w_caption:hover .caption {
	top: 0px;
}
.bg_banner3.w_caption .caption .icon {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
}
.bg_banner3.w_caption.gotoplay .icon {
	background-image: url(../images/icon_img_zoom.png);
}
.home_banner3 {
	width: 100%;
	float: left;
	margin: 35px 0 0 0;
	text-align: center;
}
.home_banner3 .banner {
	display: inline-block;
	margin-left: 34px;
	background: url(../images/bgbanner3.jpg);
	background-size: 100% 100%;
	margin-bottom: 35px;
}
.home_banner3 .banner a img {
	height: 30px;
	margin: auto;
}
.home_banner3 .banner a {
	width: 344px;
	display: block;
	color: #ddd;
	background: url(../images/line-horz.png) top repeat-x;
}
.home_banner3 .banner a:hover {
	color: #ba0101;
}
.home_banner3 .banner:nth-child(3n+1) {
	margin-left: 0;
}
.home_banner3 .bg_banner3.w_caption .caption {
	height: 220px;
}
.home_banner3 .bg_banner3.w_caption .caption .title5 {
	width: 100%;
	left: 0px;
	top: 46%;
	font-size: 14px;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.home_banner3 p {
	font-weight: bold;
	padding: 5px 0;
	text-transform: uppercase;
	text-align: center;
}
/*Banner Livecasino*/
.casino_banner {
	margin: 0px auto;
}
.casino_banner .banner {
	margin-left: 3%;
	float: left;
	background: #000;
	margin-bottom: 3%;
	width: 31.3%;
	border: 3px solid #333;
	box-sizing: border-box;
}
.casino_banner .banner a img {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	display: block;
}
.casino_banner .banner a {
	position: relative;
	display: block;
	color: #ddd;
}
.casino_banner .banner a:hover {
	color: #ba0101;
}
.casino_banner .banner:nth-child(3n+1) {
	margin-left: 0;
}
.casino_banner p {
	font-weight: bold;
	padding: 5px 0;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	bottom: 0;
}
.box_video {
	border: 1px solid #0d0d0d;
	color: #ddd;
	padding: 3px 3px 0 3px;
	margin: 20px 0;
}
.b2cols ul {
	float: left;
	width: 100%;
	margin: 35px auto 0;
	padding: 0px;
}
.b2cols ul li {
	float: left;
	width: 48.5%;
	display: inline-block;
	margin: 0;
	list-style: none;
	box-sizing: border-box;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.75);
	border-radius: 2px;
	border: 1px solid #1b1b1b;
}
.b2cols ul li:last-child {
	float: right;
}
.bg_2banner a {
	float: left;
	color: #fff;
	font-size: 16px;
	position: relative;
	width: 100%;
}
.bg_2banner .title_l {
	float: left;
	width: 100%;
	padding: 7px 20px 7px 20px;
	font-weight: 600;
	text-transform: uppercase;
	box-sizing: border-box;
}
.bg_2banner .title_r {
	float: right;
	text-align: right;
	width: 100%;
	padding: 7px 20px 7px 20px;
	font-weight: 600;
	text-transform: uppercase;
	box-sizing: border-box;
}
.bg_2banner img {
	width: 100%;
	float: left;
}
.bg_2banner .list_games-caption {
	overflow: hidden;
}
.bg_2banner .list_games-caption strong {
	display: block;
	font-size: 1.05em;
	color: #111;
	line-height: 1.3;
	font-weight: bold;
	text-align: center;
	margin: 20px 0 5px 0;
}
.bg_2banner .list_games-caption {
	color: #ddd;
	display: block;
	width: 100%;
	padding: 40px 0;
	top: 0;
	text-align: center;
	position: absolute;
	opacity: 0;
	-webkit-transition: top 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: top 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: top 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	transition: top 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.bg_2banner a:hover .list_games-caption {
	opacity: 1;
	top: 22%;
}
ul.menuvendor {
	position: absolute;
	box-sizing: border-box;
	top: 47px;
	left: 0;
}
ul.menuvendor li {
	margin: 0 5px 0 0;
	padding: 0;
	display: inline-block;
}
ul.menuvendor li a {
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(100%); */
	opacity: 0.9;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
ul.menuvendor li a:hover {
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%); 
	cursor: pointer;*/
	opacity: 1
}
ul.menuvendor li a img {
	width: 100%;
	height: 24px;
}
.vendor {
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	margin: auto;
	top: 38px;
	padding: 0 0 40px 0;
	left: 0;
}
.b_vendor {
	background: #131314;
	padding: 15px 0;
}
.vendor_bg {
	margin: 0 14px 0 0;
	padding: 0;
	display: inline-block;
	position: relative;
}
.vendor_bg:last-child {
	margin-right: 0;
}
.vendor a {
	display: block;
	height: 40px;
	background: url(../images/vendor.png?v=1);
	background-position: 0 0;
}
a.alt_vendor {
	width: 60px;
	background-position: -956px 0;
}
a:hover.alt_vendor {
	background-position: -956px -70px;
}
a.alt_vendor.active {
	background-position: -956px -70px;
}
a.drho_vendor {
	width: 105px;
	background-position: -1219px 0;
}
a:hover.drho_vendor {
	background-position: -1219px -70px;
}
a.drho_vendor.active {
	background-position: -1219px -70px;
}
a.ag_vendor {
	width: 80px;
	background-position: 0 0;
}
a:hover.ag_vendor {
	background-position: 0 -70px;
}
a.ag_vendor.active {
	background-position: 0 -70px;
}
a.playtech_vendor {
	width: 102px;
	background-position: -115px 0;
}
a:hover.playtech_vendor {
	background-position: -115px -70px;
}
a.playtech_vendor.active {
	background-position: -115px -70px;
}
a.sagaming_vendor {
	width: 112px;
	background-position: -254px 0;
}
a:hover.sagaming_vendor {
	background-position: -254px -70px;
}
a.sagaming_vendor.active {
	background-position: -254px -70px;
}
a.idnpoker_vendor {
	width: 113px;
	background-position: -386px 0;
}
a:hover.idnpoker_vendor {
	background-position: -386px -70px;
}
a.idnpoker_vendor.active {
	background-position: -386px -70px;
}
a.interplay_vendor {
	width: 101px;
	background-position: -523px 0;
}
a:hover.interplay_vendor {
	background-position: -523px -70px;
}
a.interplay_vendor.active {
	background-position: -523px -70px;
}
a.allbet_vendor {
	width: 69px;
	background-position: -635px 0;
}
a:hover.allbet_vendor {
	background-position: -635px -70px;
}
a.allbet_vendor.active {
	background-position: -635px -70px;
}
a.bbin_vendor {
	width: 72px;
	background-position: -729px 0;
}
a:hover.bbin_vendor {
	background-position: -729px -70px;
}
a.bbin_vendor.active {
	background-position: -729px -70px;
}
a.rich96_vendor {
	width: 92px;
	background-position: -830px 0;
}
a:hover.rich96_vendor {
	background-position: -830px -70px;
}
a.rich96_vendor.active {
	background-position: -830px -70px;
}
a.bbtech_vendor {
	width: 96px;
	background-position: -1082px 0;
}
a:hover.bbtech_vendor {
	background-position: -1082px -70px;
}
a.bbtech_vendor.active {
	background-position: -1082px -70px;
}
a.mrSlotty_vendor {
	width: 90px;
	background-position: -1346px 0;
}
a:hover.mrSlotty_vendor {
	background-position: -1346px -70px;
}
a.mrSlotty_vendor.active {
	background-position: -1346px -70px;
}
/*IMs */
.ims {
	text-align: center;
width: 100%;
padding-top: 20px;
padding-bottom: 10px;
float: left;
background:url(../images/line-horz.png) repeat-x top;
}
.imsbg {
	margin: 0 8px 0 0;
padding: 0;
display: inline-block;
position: relative;
}
.imsbg:last-child {
	margin-right: 0;
}
.ims p {
	width: 100%;
	line-height: 28px;
	text-align: left;
	padding: 9px 0 5px 0;
	float: left;
	margin: -6px 0 0 0;
}
.ims a {
	display: block;
	height: 40px;
	background: url(../images/ims.png);
	line-height: 40px;
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
}

a.bbmchat {
	background-position: -741px 0;
	width: 44px;
}
a:hover.bbmchat {
	background-position: -741px -80px;
}
a.linechat {
	background-position: -1128px 0;
	width: 36px;
}
a:hover.linechat {
	background-position: -1128px -80px;
}

a.zalo {
	width: 37px;
	background-position: -1523px 0;
}
a:hover.zalo {
	background-position: -1523px -80px;
}
a.email {
	width: 34px;
	background-position: -1880px 0;
}
a:hover.email {
	background-position: -1880px -80px;
}

/*IMs ===== */
.ims-contact {
	width: 100%;
}
.imsbg-contact {
	margin: 0 8px 0 0;
	padding: 0;
	display: inline-block;
	position: relative;
}
.imsbg-contact:last-child {
	margin-right: 0;
}

.ims-contact a {
	display: block;
	height: 26px;
	background: url(../images/ims.png);
	line-height:26px;
	text-align: left;
	padding-left: 50px;
}

.ims-contact a.phonecall {
	background-position: -2250px 0;
	width: 230px;
}
.ims-contact a:hover.phonecall {
	background-position: -2250px -80px;
}

.ims-contact a.bbmchat {
	background-position: -739px 0;
	width: 230px;
}
.ims-contact a:hover.bbmchat {
	background-position: -739px -80px;
}
.ims-contact a.linechat {
	background-position: -1128px 0;
	width: 230px;
}
.ims-contact a:hover.linechat {
	background-position: -1128px -80px;
}

.ims-contact a.whatapp {
	width: 230px;
	background-position: -1523px 0;
}
.ims-contact a:hover.whatapp {
	background-position: -1523px -80px;
}
.ims-contact a.email {
	width: 230px;
	background-position: -1880px 0;
}
.ims-contact a:hover.email {
	background-position: -1880px -80px;
}

.ims-contact a.wechat {
	width: 230px;
	background-position: -450px 0;
}
.ims-contact a:hover.wechat {
	background-position: -450px -80px;
}

.ims-contact a.skype {
	width: 230px;
	background-position: 0 0;
}
.ims-contact a:hover.skype {
	background-position: 0 -80px;
}

.ims-contact a.wick {
	width: 230px;
	background-position: -2587px 0;
}
.ims-contact a:hover.wick {
	background-position: -2587px -80px;
}

.ims-contact a.zalo {
	width: 230px;
	background-position: -2888px 0;
}
.ims-contact a:hover.zalo {
	background-position: -2888px -80px;
}

.pad_mobile_h {
	padding: 80px 0 0 0;
}
.f_pad {
	padding-top: 40px;
}
.line-horz1 {
	text-align: center;
	background: url('../images/line-horz.png') left bottom repeat-x;
	height: 2px;
}
.lisence_box {
	float: left;
	width: 100%;
	background: url(../images/line-horz.png) top repeat-x;
	padding: 20px 0 15px;
}
.lisence_info {
	margin: auto;
	width: 930px;
}
.lisence_info img {
	margin-top: 5px;
}
.lisence_info .text_blockquote {
	float: right;
	margin-top: 10px;
	width: 740px;
}
.lisence_info .text_blockquote p {
	margin: 0px;
	padding: 3px 10px 0 25px;
	font-size: 13px;
	font-style: italic;
	text-align: left;
	line-height: 20px;
}
.blockquote_end {
	padding-left: 8px;
}
blockquote.generic_blockquote_type_1 {
	margin: 0;
	padding: 0px;
	border: 0px;
	background: url(../images/bg_blockquotes_1_1.png) no-repeat 0px 5px;
}
blockquote.generic_blockquote_type_about {
	margin: 0;
	padding: 0px;
	border: 0px;
	background: url(../images/bg_blockquotes_1_about.png) no-repeat 0px 5px;
}
.btn_promotion {
	background: url(../images/btn_promotion.png) no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 75px;
	right: 0;
	width: 160px;
	height: 38px;
	color: #000;
	text-shadow: 0 1px 1px #FFDD9F;
	display: block;
	line-height: 38px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	padding-left: 20px;
	cursor: pointer;
}
.btn_promotion:hover {
	background-position: 0 -48px;
	text-shadow: 0 1px 1px #000;
}
/*Share Button*/
ul.box_share {
	width: 100%;
	padding: 5px 0 15px 0;
	box-sizing: border-box;
	display: inline-block
}
ul.box_share li {
	float: left;
	margin: 10px 10px 0 0;
	list-style: none;
}
ul.box_share li:last-child {
	margin-right: 0;
}
.box_share span {
	padding-left: 10px;
}
.box_share i {
	font-size: 24px;
	vertical-align: middle !important;
}
.box_share a {
	float: left;
	box-sizing: border-box;
	text-decoration: none;
	color: white;
	padding: 8px 15px;
	border-radius: 4px;
	font-size: 16px;
	text-transform: capitalize;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-ms-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
	-webkit-box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
}
.box_share a:hover {
	color: #FFFFFF;
	text-decoration: none;
	transform: scale(1.05, 1.05);
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-ms-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}
.facebook_color {
	color: white !important;
	text-shadow: 1px 1px rgba(111,83,8,.15);
	border: 1px solid #254c9e;
	background-color: #3b5998;
	-webkit-box-shadow: 0 1px 3px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 3px 2px rgba(0,0,0,0.3);
	background-image: -moz-linear-gradient(bottom, #3a5a9d 0%, #567ed0 100%);
	background-image: -o-linear-gradient(bottom, #3a5a9d 0%, #567ed0 100%);
	background-image: -webkit-linear-gradient(bottom, #3a5a9d 0%, #567ed0 100%);
	background-image: linear-gradient(bottom, #3a5a9d 0%, #567ed0 100%);
}
.facebook_color:hover {
	background-color: #3b5998;
	box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	background-image: -moz-linear-gradient(bottom, #567ed0 0%, #3a5a9d 100%);
	background-image: -o-linear-gradient(bottom, #567ed0 0%, #3a5a9d 100%);
	background-image: -webkit-linear-gradient(bottom, #567ed0 0%, #3a5a9d 100%);
	background-image: linear-gradient(bottom, #567ed0 0%, #3a5a9d 100%);
}
.google_color {
	color: white !important;
	text-shadow: 1px 1px rgba(111,83,8,.15);
	border: 1px solid #c24332;
	background-color: #d34836;
	-webkit-box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	background-image: -moz-linear-gradient(bottom, #c24332 0%, #e16251 100%);
	background-image: -o-linear-gradient(bottom, #c24332 0%, #e16251 100%);
	background-image: -webkit-linear-gradient(bottom, #c24332 0%, #e16251 100%);
	background-image: linear-gradient(bottom, #c24332 0%, #e16251 100%);
}
.google_color:hover {
	background-color: #d34836;
	-webkit-box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	background-image: -moz-linear-gradient(bottom, #e16251 0%, #c24332 100%);
	background-image: -o-linear-gradient(bottom, #e16251 0%, #c24332 100%);
	background-image: -webkit-linear-gradient(bottom, #e16251 0%, #c24332 100%);
	background-image: linear-gradient(bottom, #e16251 0%, #c24332 100%);
}
.twitter_color {
	color: white !important;
	text-shadow: 1px 1px rgba(111,83,8,.15);
	border: 1px solid #0e85b6;
	background-color: #1daeea;
	-webkit-box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	background-image: -moz-linear-gradient(bottom, #1294c9 0%, #33b2e6 100%);
	background-image: -o-linear-gradient(bottom, #1294c9 0%, #33b2e6 100%);
	background-image: -webkit-linear-gradient(bottom, #1294c9 0%, #33b2e6 100%);
	background-image: linear-gradient(bottom, #1294c9 0%, #33b2e6 100%);
}
.twitter_color:hover {
	-webkit-box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	box-shadow: 0 1px 5px 2px rgba(0,0,0,0.15);
	background-image: -moz-linear-gradient(bottom, #33b2e6 0%, #1294c9 100%);
	background-image: -o-linear-gradient(bottom, #33b2e6 0%, #1294c9 100%);
	background-image: -webkit-linear-gradient(bottom, #33b2e6 0%, #1294c9 100%);
	background-image: linear-gradient(bottom, #33b2e6 0%, #1294c9 100%);
}
.btn_join {
	padding: 10px 0;
	font-size: 16px;
	text-transform: uppercase;
	margin: auto;
	margin-top: 30px;
	width: 280px;
	display: block;
}
/*link_feedback*/
.link_feedback {
	position: absolute;
	top: 6px;
	right: 0;
	z-index: 50;
}
.link_feedback a {
	display: block;
	color: #ddd;
	padding: 6px 0;
	text-align: center;
	text-decoration: none;
	margin-right: 15px;
	text-transform: uppercase;
	font-weight: 700;
}
.link_feedback a:hover {
	color: #ba0101;
}
.link_feedback img {
	float: left;
	margin-top: -7px;
	margin-right: 5px;
	width: 30px;
}
/*Vendor*/
.box_vendor {
	position: absolute;
	z-index: 9;
	top: -350px;
	left: 10px;
	right: 20px;
	padding: 80px 0 30px 0;
	box-sizing: border-box;
}
.box_vendor p {
	color: #fff;
}
.box_vendor.h_tranfer {
	padding: 50px 0 20px 0;
}
.box_vendor .title {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	padding-top: 5px;
}
.btn_vendor {
	padding: 8px 20px;
	font-size: 14px;
	text-transform: uppercase;
	border-radius: 3px;
	text-decoration: none;
	color: #000;
	text-shadow: -1px -1px 0px rgba(255,255,255,0.4);
	border: 1px solid #905423;
	background: url(../images/bgbtn2.jpg);
	background-size: 100% 100%;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-ms-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	transition: all .15s ease-out;
}
.btn_vendor:hover {
	background-size: 100% 200%;
	color: #000;
}
a.fontbig {
	font-size: 16px;
	color: #c49b60;
}
a:hover.fontbig {
	text-decoration: underline;
}
/*Tranfer*/
.b_tranfer {
	position: absolute;
	z-index: 9;
	bottom: 0;
	left: 0;
	padding: 0;
	box-sizing: border-box;
}
.b_balance {
	float: left;
	display: block;
	margin: 10px 10px 10px 0;
	border: 2px solid #111;
	padding: 10px;
	background: #333;
}
.b_balance p {
	font-size: 14px;
	color: #ddd;
	text-transform: capitalize;
	font-weight: 700;
	padding-bottom: 5px;
}
.num_balance {
	color: #eebb36;
	font-size: 16px;
}
.btn_refresh {
	float: left;
	color: #888;
	text-transform: capitalize;
	margin-top: 7px;
}
.btn_refresh:hover {
	color: #ddd;
}
.btn_refresh i {
	float: left;
	padding-right: 5px;
	font-size: 16px;
	margin-top: 1px;
}
.tranfer-wrapper {
	float: left;
	display: block;
	margin: 10px 0 0 0;
}
ul.tabs_tranfer {
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.tabs_tranfer li {
	display: block;
	float: left;
}
ul.tabs_tranfer li:last-child {
	margin: 0;
}
ul.tabs_tranfer li a {
	display: block;
	padding: 8px 15px;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	text-transform: capitalize;
	color: #aaa;
	text-decoration: none;
	background-color: #111;
}
ul.tabs_tranfer li.active a {
	color: #ccc;
	text-decoration: none;
	background-color: #333;
	-moz-box-shadow: 0 .125em .125em rgba(0,0,0,.09), inset 0 2px 0 #111;
	-webkit-box-shadow: 0 .125em .125em rgba(0,0,0,.09), inset 0 2px 0 #111;
	box-shadow: 0 .125em .125em rgba(0,0,0,.09), inset 0 2px 0 #111;
}
.tab_tranfer {
	float: left;
	display: block;
	background: #333;
	padding: 10px 0;
	border-bottom: 2px solid #111;
	color: #ccc;
}
.acc_balance {
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	background: url(../images/line-vert.png) repeat-y right;
}
.acc_balance p {
	text-transform: capitalize;
	padding-bottom: 0;
}
.acc_balance span {
	color: #eebb36
}
.form_tranfermoney {
	float: left;
	padding: 0 15px;
	text-align: right;
}
.form_tranfermoney span {
	display: block;
	float: left;
	padding-right: 8px;
	text-transform: capitalize;
	line-height: 32px;
}
.input_balance {
	float: left;
	display: inline-block;
}
.input_balance input {
	width: 100px;
	float: left;
	font-size: 14px;
	font-weight: 700;
	text-align: right;
	padding-right: 12px;
	border: 1px solid #444;
	border-radius: 0;
	height: 33px;
	box-sizing: border-box;
}
.btn_tranfer {
	float: left;
	text-transform: capitalize;
	font-size: 14px;
	margin-left: 5px;
	padding: 0 20px;
	height: 33px;
	line-height: 32px;
	box-sizing: border-box;
	border-radius: 3px;
	text-decoration: none;
	color: #000;
	text-shadow: -1px -1px 0px rgba(255,255,255,0.4);
	border: 1px solid #905423;
	background: url(../images/bgbtn2.jpg);
	background-size: 100% 100%;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-ms-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	transition: all .15s ease-out;
}
.btn_tranfer:hover {
	background-size: 100% 200%;
	color: #000;
}
.box_sportsbook {
	width: 1024px;
	margin: auto;
}
.BoxStep {
	background: #1E1F23;
	width: 100%;
	padding: 0;
}
/*OUR SERVICE*/

.OurService {
	width: 100%;
	float: left;
	padding: 20px 0 10px 0;
}
.OurService h3 {
	width: 100%;
	text-align: center;
	margin-bottom: 12px;
}
.depositWrap {
	width: 48%;
	float: left;
}
.withdrawalWrap {
	width: 48%;
	float: right;
}
.foo-txt-01 {
	font-size: 16px;
	color: #c49b60;
	padding-top: 8px;
}
.foo-txt-02 {
	font-size: 11px;
	margin-top: -10px;
	line-height: 30px;
}
.foo-txt-03 {
	font-size: 25px;
	color: #c49b60;
}
.foo-txt-04 {
	font-size: 11px;
}
.foo-txt-05 {
	font-size: 14px;
	color: #c49b60;
	text-align: left;
	padding-left: 29px;
	width: 250px;
	/* padding-top: 10px; */
	text-transform: uppercase;
	margin-bottom: 33px;
}
.foo-txt-06 {
	font-size: 16px;
	padding-right: 5px;
}
.foo-contWrap {
	margin-top: 20px;
	line-height: 13px;
	padding-left: 77px;
	margin-bottom: 3px;
	padding-bottom: 23px;
}
.progressbar {
	width: 100%;
	height: 6px;
	background-color: #1f1f1f;
	margin: 0;
	clear: both;
	border-radius: 2px;
	border: 1px solid #2b2b2b;
}
.deposit {
	background: #fff; /*-- Color of the bar --*/
	height: 6px;
	width: 0%;
	max-width: 100%;
	float: left;
	-webkit-animation: deposit 2s 1 forwards;
	-moz-animation: deposit 2s 1 forwards;
	-ms-animation: deposit 2s 1 forwards;
	animation: deposit 2s 1 forwards;
	border-radius: 2px;
}
.withdrawal {
	background: #fff; /*-- Color of the bar --*/
	height: 6px;
	width: 0%;
	max-width: 100%;
	float: left;
	-webkit-animation: withdrawal 2s 1 forwards;
	-moz-animation: withdrawal 2s 1 forwards;
	-ms-animation: withdrawal 2s 1 forwards;
	animation: withdrawal 2s 1 forwards;
	border-radius: 4px;
}
.pbaranim {
	height: 6px;
	width: 100%;
	overflow: hidden;
	background: #c49b60;
	border-radius: 2px;
}
 @-webkit-keyframes deposit {
 from {
}
 to {
width: 4%
}
}
 @-moz-keyframes deposit {
 from {
}
 to {
width: 4%
}
}
 @keyframes deposit {
 from {
}
 to {
width: 4%
}
}
 @-webkit-keyframes withdrawal {
 from {
}
 to {
width: 20%
}
}
 @-moz-keyframes withdrawal {
 from {
}
 to {
width: 20%
}
}
 @keyframes withdrawal {
 from {
}
 to {
width: 20%
}
}
.StepWin {
	width: 100%;
	display: inline-block;
	float: left;
	padding: 20px 0 20px 0;
	text-align: center;
}
.stepsec {
	float: left;
	display: inline-block;
	width: 320px;
	margin: 0 10px 0 0;
	background: #111;
	padding: 10px 15px;
	box-sizing: border-box;
	border: 1px solid #222;
	border-radius: 3px;
}
.stepsec:hover {
	background: #222;
}
.stepsec:last-child {
	margin-right: 0;
}
.stepsec img {
	float: left;
}
.foo-txt-step {
	float: left;
	text-align: left;
	color: #aaa;
	margin-left: 15px;
}
.foo-txt-step h2 {
	margin-bottom: 0;
	color: #aaa;
	text-transform: capitalize;
	font-size: 18px;
}
.foo-txt-step span {
	text-transform: capitalize;
}
.foo-txt-step i {
	float: right;
	padding-left: 5px;
	font-size: 18px;
	color: #fff;
}
.foo-txt-step i.fa-hand-o-down {
	display: none;
}
.m_top25 {
	font-size: 14px;
}
