/* ================================================================
Commons
================================================================ */
body {
	background: rgba(177, 106, 179, 1);
	background: -moz-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(177, 106, 179, 1)), color-stop(100%, rgba(69, 104, 220, 1)));
	background: -webkit-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%);
	background: -o-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%);
	background: -ms-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%);
	background: linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b16ab3', endColorstr='#4568dc', GradientType=1);
	background-attachment: fixed;
	background-size: 100%;
	font-family: Tahoma, Helvetica, Arial, "Microsoft Yahei", 微软雅黑, STXihei, 华文细黑, sans-serif;
}

.cms-mobile {
	display: none;
}

.container {
	max-width: 1300px;
}

.whitebg {
	background-color: #fff;
}

.light {
	color: #fff !important;
}

.dark {
	color: #000 !important;
}

.radius-10 {
	border-radius: 10px;
}

.cosmo {
	background: #4568DC;
	background: -webkit-linear-gradient(to top, #B06AB3, #4568DC);
	background: linear-gradient(to top, #B06AB3, #4568DC);
}

.flare {
	background: #f12711;
	/* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #f5af19, #f12711);
	/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #f5af19, #f12711);
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.moss {
	background: #134E5E;
	/* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #71B280, #134E5E);
	/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #71B280, #134E5E);
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.hydrogen {
	background: #36D1DC;
	/* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #5B86E5, #36D1DC);
	/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #5B86E5, #36D1DC);
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.btn {
	cursor: pointer
}

.btn-outline-secondary:hover {
	color: #4568DC;
	border-color: rgba(255, 255, 255, 1);
	background: white
}

.btn-outline-secondary {
	color: rgba(255, 255, 255, 0.5);
	background-color: transparent;
	background-image: none;
	padding: 8px 18px;
	border-color: rgba(255, 255, 255, 0.5);
	border-width: 2px;
}

.btn-blob {
	border-radius: 30px;
	padding: 8px 40px;
	font-size: 1rem;
}

.lsb {
	position: fixed;
	top: 50%;
	z-index: 2;
}

.lsb ul {
	padding: 0;
	list-style: none;
}

.lsb ul li {
	padding: 5px;
}

.lsb ul li a {
	height: 45px;
	width: 45px;
	display: block;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	background: #f1f1f1;
	background: rgb(239, 220, 155);
	background: -moz-linear-gradient(top, rgb(239, 220, 155) 0%, rgb(223, 171, 83) 52%, rgb(188, 121, 49) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239, 220, 155, 1)), color-stop(52%, rgba(223, 171, 83, 1)), color-stop(100%, rgba(188, 121, 49, 1)));
	background: -webkit-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -o-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -ms-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: linear-gradient(to bottom, rgb(239, 220, 155) 0%, rgb(223, 171, 83) 52%, rgb(188, 121, 49) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efdc9b', endColorstr='#bc7931', GradientType=0);
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

.lsb ul li.active-btn a {
	background: #751ab9;
	color: #fff;
	text-shadow: none;
}


/* ================================================================
Navigation
================================================================ */
.top-bar.bg-dark {
	background: rgba(0, 0, 0, 0.70) !important;
	top: 0;
}

.top-bar {
	padding: 1rem 2rem;
	transition: background 0.2s;
	top: 30px;
}

.top-bar .nav-item {
	padding: 0px 10px;
}

.top-bar .nav-link {
	color: white;
}

.top-bar .navbar-brand {
	color: white;
}

.navbar-expand-md .navbar-nav .nav-link {
	font-size: 1rem;
}

.login__reg__wrapper {}

.navbar-nav li a.active {
	border: 2px #fff solid;
	border-color: rgba(255, 255, 255, .5);
	border-radius: 30px;
	padding: 8px 30px !important;
}

.head-title a {
	color: #fff;
}

/* ================================================================
Header After Login
================================================================ */
.for-desktop {}

.for-desktop .box-2 {}

.for-desktop .box-2 ul.wallet__box {
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 8px 10px;
	border: 2px rgba(255, 255, 255, 0.48) solid;
	border-radius: 40px;
}

.for-desktop .box-2 ul.wallet__box li {
	list-style: none;
	padding: 0 30px;
	border-right: 1px rgba(255, 255, 255, 0.29) solid;
}

.for-desktop .box-2 ul.wallet__box li:last-of-type {
	border-right: 0;
}

.for-desktop .box-2 ul.wallet__box li .dp-down {
	position: relative;
	color: #fff;
	font-weight: 600;
}

.for-desktop .box-2 ul.wallet__box li .dp-down:hover .hover-fix {
	opacity: 1;
	visibility: visible;
}

.for-desktop .box-2 ul.wallet__box li .dp-down .hover-fix {
	opacity: 0;
	visibility: hidden;
	transition: all .15s ease-in-out;
	position: absolute;
	top: 30px;
	left: -35px;
	width: 160px;
	background: rgba(0, 0, 0, .6);
	border-radius: 5px;
	border: 2px #A7B1EA solid;
}

.for-desktop .box-2 ul.wallet__box li .dp-down .hover-fix ul {
	width: 100%;
	display: block;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}

._player_wallet_list .dropdown-menu .subwallet_container {
	color: #eee !important;
}

.for-desktop .box-2 ul.wallet__box li .dp-down .hover-fix ul li {
	border-right: 0;
	line-height: 40px;
	border-bottom: 1px rgba(60, 60, 60, 0.9) solid;
	margin: 0 10px;
	padding: 0;
}

.for-desktop .box-2 ul.wallet__box li .dp-down .hover-fix ul li:last-of-type {
	border-bottom: 0;
}

.for-desktop .box-2 ul.wallet__box li .dp-down .hover-fix ul li a {
	color: #fff;
	width: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
}

.for-desktop .box-2 ul.wallet__box li .dp-down .hover-fix ul li a .icon-bank {
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDcuMDAxIDQ3LjAwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDcuMDAxIDQ3LjAwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxnPgoJPGcgaWQ9IkxheWVyXzFfNzhfIj4KCQk8Zz4KCQkJPHBhdGggZD0iTTQ0Ljg0NSw0Mi43MThIMi4xMzZDMC45NTYsNDIuNzE4LDAsNDMuNjc0LDAsNDQuODU1YzAsMS4xNzksMC45NTYsMi4xMzUsMi4xMzYsMi4xMzVoNDIuNzA4ICAgICBjMS4xOCwwLDIuMTM2LTAuOTU2LDIuMTM2LTIuMTM1QzQ2Ljk3OSw0My42NzQsNDYuMDIzLDQyLjcxOCw0NC44NDUsNDIuNzE4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNNC44MDUsMzcuMTY1Yy0xLjE4LDAtMi4xMzYsMC45NTYtMi4xMzYsMi4xMzZzMC45NTYsMi4xMzcsMi4xMzYsMi4xMzdoMzcuMzdjMS4xOCwwLDIuMTM2LTAuOTU3LDIuMTM2LTIuMTM3ICAgICBzLTAuOTU2LTIuMTM2LTIuMTM2LTIuMTM2aC0wLjUzM1YxNy45NDVoMC41MzNjMC41OTEsMCwxLjA2Ny0wLjQ3OCwxLjA2Ny0xLjA2N3MtMC40NzgtMS4wNjctMS4wNjctMS4wNjdINC44MDUgICAgIGMtMC41OSwwLTEuMDY3LDAuNDc4LTEuMDY3LDEuMDY3czAuNDc4LDEuMDY3LDEuMDY3LDEuMDY3aDAuNTM0djE5LjIxOUg0LjgwNXogTTM3LjM3LDE3Ljk0NXYxOS4yMTloLTYuNDA2VjE3Ljk0NUgzNy4zN3ogICAgICBNMjYuNjkyLDE3Ljk0NXYxOS4yMTloLTYuNDA2VjE3Ljk0NUgyNi42OTJ6IE05LjYwOSwxNy45NDVoNi40MDZ2MTkuMjE5SDkuNjA5VjE3Ljk0NXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTIuMTM2LDEzLjg5MWg0Mi43MDhjMC4wMDcsMCwwLjAxNSwwLDAuMDIxLDBjMS4xODEsMCwyLjEzNi0wLjk1NiwyLjEzNi0yLjEzNmMwLTAuOTM4LTAuNjA0LTEuNzMzLTEuNDQzLTIuMDIxICAgICBsLTIxLjE5LTkuNTM1Yy0wLjU1Ny0wLjI1LTEuMTk0LTAuMjUtMS43NTIsMEwxLjI2LDkuODA4Yy0wLjkxOSwwLjQxNC0xLjQyNCwxLjQxMi0xLjIxMiwyLjM5NiAgICAgQzAuMjU5LDEzLjE4OCwxLjEyOSwxMy44OTEsMi4xMzYsMTMuODkxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iI0ZGRkZGRiIvPgoJCTwvZz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==') no-repeat;
	margin-right: 10px;
	background-size: cover;
}

.for-desktop .box-2 ul.wallet__box li .dp-down .hover-fix ul li a .icon-logout {
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1IDE1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNSAxNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMTAuNSwxLjY3NFY0YzEuMjE1LDAuOTEyLDIsMi4zNjQsMiw0YzAsMi43NjItMi4yMzgsNS01LDVzLTUtMi4yMzgtNS01YzAtMS42MzYsMC43ODUtMy4wODgsMi00ICAgVjEuNjc0QzIuMTM1LDIuNzk3LDAuNSw1LjIwOCwwLjUsOGMwLDMuODY2LDMuMTM0LDcsNyw3czctMy4xMzQsNy03QzE0LjUsNS4yMDgsMTIuODY1LDIuNzk3LDEwLjUsMS42NzR6IiBkYXRhLW9yaWdpbmFsPSIjMDMwMTA0IiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDMwMTA0IiBmaWxsPSIjQkEyMjNCIi8+Cgk8cGF0aCBkPSJNOC41LDcuMDAzVjAuOTk3QzguNSwwLjQ0Niw4LjA1NiwwLDcuNSwwYy0wLjU1MywwLTEsMC40NTMtMSwwLjk5N3Y2LjAwNkM2LjUsNy41NTQsNi45NDQsOCw3LjUsOCAgIEM4LjA1Myw4LDguNSw3LjU0Nyw4LjUsNy4wMDN6IiBkYXRhLW9yaWdpbmFsPSIjMDMwMTA0IiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDMwMTA0IiBmaWxsPSIjQkEyMjNCIi8+CjwvZz48L2c+IDwvc3ZnPgo=') no-repeat;
	margin-right: 10px;
	background-size: cover;
	margin-left: -10px;
}

.for-desktop .box-2 ul.wallet__box li .dp-down .hover-fix ul li a:hover {
	text-decoration: none;
}

.for-desktop .box-2 ul.wallet__box li div._player_wallet_list,
.for-desktop .box-2 ul.wallet__box li div._player_wallet_list a:focus {
	outline: none;
}

.for-desktop .box-2 ul.wallet__box li div._player_wallet_list a {
	color: #fff;
}

.for-desktop .box-2 ul.wallet__box li div._player_wallet_list .dropdown-menu {
	width: 335px;
	color: #fff;
	overflow-y: scroll;
	overflow-x: auto;
	height: 555px;
	background: rgba(0, 0, 0, .7);
	font-size: 14px;
	border-radius: 25px;
	border: 2px #A7B1EA solid;
}

._player_wallet_list .dropdown-menu .wallet-item .wallet_name {
	width: 55% !important;
}

._player_wallet_list .dropdown-menu .wallet-item .wallet_balance {
	width: 35% !important;
}

.for-desktop .box-2 ul.wallet__box li .dp-down a.glyphicon.glyphicon-chevron-down::before {
	content: '';
	width: 11px;
	height: 7px;
	background: url(../images/arrow-down.png) no-repeat 0 0;
	position: absolute;
	right: -16px;
	top: 10px;
	background-size: contain;
}

.for-desktop .box-2 ul.wallet__box li a h2.is-white {
	color: #fff;
	font-size: 18px;
	margin: 0;
}

/* Transfer Modal */
._player_transfer_wallet_modal .modal-content {
	border: 0 !important;
	padding: 0;
	font-size: 14px !important;
}

._player_transfer_wallet_modal .modal-heading {
	background: #211e2b !important;
}

._player_transfer_wallet_modal .modal-heading h4 {
	font-weight: normal;
	color: #fff;
}

._player_transfer_wallet_modal .modal-heading button.close {
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	top: 16px !important;
	right: 0 !important;
	opacity: 1;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	padding: 0 !important;
	height: 48px;
	width: 48px;
	top: 0 !important;
	margin: 0 !important;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 0;
}

._player_transfer_wallet_modal div.modal-body {
	padding: 0 !important;
}

._player_transfer_wallet_modal .player_transfer_wallet_info_header {
	position: relative !important;
	padding: 15px 0 0 0 !important;
	left: 0 !important;
}

._player_transfer_wallet_modal .player_transfer_wallet_info_header .info_item_container {
	padding: 0 15px !important;
}

._player_transfer_wallet_modal .transfer_wallet_body {
	margin-top: 25px !important;
}

._player_transfer_wallet_modal .player_transfer_wallet_info_header .info_item_container .info_item {
	border-radius: 3px !important;
	border: 1px solid #e6e6e6 !important;
	padding: 10px 15px !important;
	box-sizing: border-box !important;
}

._player_transfer_wallet_modal .transfer_wallet_body ul {
	padding: 0 !important;
}

._player_transfer_wallet_modal .transfer_wallet_body ul li {
	padding: 0 15px !important;
	margin: 0 !important;
}

.t1t-ui .nav-tabs .nav-item.show .nav-link,
.t1t-ui .nav-tabs .nav-link.active,
.t1t-ui .nav-tabs .nav-link:hover {
	color: #5b68d4 !important;
	background-color: #ededed !important;
	border-color: #dee2e6 #dee2e6 #fff !important;
	font-size: 16px !important;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) !important;
}

.t1t-ui .nav-tabs .nav-link {
	color: #5b68d4 !important;
	background-color: #fff !important;
	border-color: #dee2e6 #dee2e6 #fff !important;
	font-size: 16px !important;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) !important;
}

._player_transfer_wallet_modal .transfer_wallet_body .tab-content>.tab-pane {
	padding: 0 !important;
}

._player_transfer_wallet_modal .transfer_wallet_body .player_transfer_modal_quick_mode>form {
	width: 100% !important;
}

._player_transfer_wallet_modal .player_transfer_modal_quick_mode .transfer_help_block_container {
	width: 50% !important;
	margin-right: 0 !important;
}

._player_transfer_wallet_modal .transfer_wallet_body .tab-content {
	background: #ededed;
}

._player_transfer_wallet_modal .player_transfer_modal_quick_mode .form-group {}

.t1t-ui button.btn-primary {
	font-size: 13px !important;
	background-color: #5b68d4 !important;
	border-color: #5b68d4 !important;
	line-height: 1;
}

.t1t-ui button.btn-primary:hover {
	background-color: #1c66a6 !important
}

.t1t-ui .player_transfer_modal_quick_mode .form-group-container .form-group button.transfer_button,
.t1t-ui .player_transfer_modal_quick_mode .form-group-container .form-group button.transfer_all_button {
	padding: 7px 0 !important;
	width: 100% !important;
}

.t1t-ui .nav-tabs .nav-link {
	color: #5b68d4;
}

.t1t-ui .text-info {
	color: #fff !important;
}

.t1t-ui .bg-info {
	background-color: #5b68d4 !important;
}

.t1t-ui .btn-info {
	background-color: #5b68d4 !important;
	border-color: transparent !important;
}

span.t1t-ui:before {
	background: none !important;
	display: none;
}

.t1t-ui .t1t_currency .currency_number {
	padding-right: 3px;
	font-weight: 400 !important;
}

.t1t-ui ._player_balance_span .t1t_currency .currency_number {
	color: #fff !important;
	font-weight: normal !important;
}

._player_wallet_list button._player_wallet_list_toggle {
	background: transparent;
	border: 0;
	color: #fff;
	position: relative;
	right: 6px;
	top: 2px;
}

._player_transfer_wallet_modal .player_transfer_wallet_info_header .info_item_container .action_item button {
	height: 42px;
	line-height: 1;
}

._player_transfer_wallet_modal .form-control {
	height: 40px !important;
	font-size: 14px;
}

._player_transfer_wallet_modal .subwallet_entry_container .subwallet_entry_field.game_transfer_balance_field .form-control {
	line-height: 16px;
	height: 30px !important;
}

div.t1t-ui.modal._player_transfer_wallet_modal .t1t_currency .currency_symbol {
	color: #5b68d4 !important
}


._player_wallet_list .dropdown-menu .wallet-item .wallet_action .wallet_transfer {
	background: url(../images/refresh.png) no-repeat !important;
	background-size: cover !important;
	width: 15px;
	height: 15px;
	margin-top: 7px;
	float: right;
	outline: none;
}

._player_transfer_wallet_modal .modal-dialog {
	top: 7% !important;
}

._player_transfer_wallet_modal .player_transfer_wallet_info_header .info_item_container .info_item {
	border-radius: 30px !important;
}

._player_transfer_wallet_modal .player_transfer_modal_quick_mode .transfer_button,
._player_transfer_wallet_modal .player_transfer_modal_quick_mode .transfer_all_button {
	background: #211e2b !important;
	border: #000 1px solid !important;
	border-radius: 30px !important;
}

.t1t-ui .nav-tabs .nav-item.show .nav-link,
.t1t-ui .nav-tabs .nav-link.active,
.t1t-ui .nav-tabs .nav-item.show .nav-link:hover {
	color: #fff !important;
	background-color: #211e2b !important;
}

._player_transfer_wallet_modal .subwallet_entry_container .subwallet_entry_field.game_actions .btn {
	background: #211e2b !important;
	border: 1px #000 solid !important;
	border-radius: 30px !important;
}

.t1t-ui .nav-tabs .nav-link {
	color: #000 !important;
}

/* ================================================================
Footer
================================================================ */
.footer-nav {
	color: white;
	background: #4568DC;
	/* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #4568DC, #B06AB3);
	/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #4568DC, #B06AB3);
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	margin-top: 100px;
	padding-top: 55px;
}

.footer-nav a {
	color: white;
}

/* ================================================================
Contents
================================================================ */

/*
** ---------------------
Home Page
** ---------------------
*/
.mid-section .nav.nav-pills {
	border-radius: 50px;
	padding: 0 10px;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.4);
	margin-bottom: 10px;
	background: rgb(177, 106, 179);
	background: -moz-linear-gradient(45deg, rgb(177, 106, 179) 0%, rgb(69, 104, 220) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(177, 106, 179, 1)), color-stop(100%, rgba(69, 104, 220, 1)));
	background: -webkit-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%);
	background: -o-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%);
	background: -ms-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%);
	background: linear-gradient(45deg, rgb(177, 106, 179) 0%, rgb(69, 104, 220) 100%);
	background-attachment: scroll;
	background-size: auto;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b16ab3', endColorstr='#4568dc', GradientType=1);
	background-attachment: fixed;
	background-size: 100%;
}

.mid-section .nav.nav-pills li {
	position: relative;
	padding: 0 10px;
}

.mid-section .nav.nav-pills li:after {
	content: '::';
	position: absolute;
	color: #fff;
	top: 10px;
	right: -5px;
}

.mid-section .nav.nav-pills li a {
	padding: 11px;
	color: #fff;
}

.mid-section .nav.nav-pills li a.active {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 0;
}

.featgame-container {
	position: relative;
}

.featgame-container::before {
	content: '';
	background: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100px;
}

.featured-games {
	padding: 0;
}

.featured-games h3 {
	margin-top: 0;
	letter-spacing: 0px;
	color: #fff;
	font-size: 28px;
	border-radius: 50px;
	padding: 0 10px;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.4);
	margin-bottom: 10px;
	background: rgb(245, 67, 67);
	background: -moz-linear-gradient(45deg, rgb(245, 67, 67) 0%, rgb(221, 37, 116) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(245, 67, 67, 1)), color-stop(100%, rgba(221, 37, 116, 1)));
	background: -webkit-linear-gradient(45deg, rgba(245, 67, 67, 1) 0%, rgba(221, 37, 116, 1) 100%);
	background: -o-linear-gradient(45deg, rgba(245, 67, 67, 1) 0%, rgba(221, 37, 116, 1) 100%);
	background: -ms-linear-gradient(45deg, rgba(245, 67, 67, 1) 0%, rgba(221, 37, 116, 1) 100%);
	background: linear-gradient(45deg, rgb(245, 67, 67) 0%, rgb(221, 37, 116) 100%);
	background-attachment: scroll;
	background-size: auto;
	background-attachment: scroll;
	background-size: auto;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b16ab3', endColorstr='#4568dc', GradientType=1);
	background-attachment: fixed;
	background-size: 100%;
	line-height: 46px;
	position: relative;
	text-indent: 15px;
	font-size: 1rem;
	font-weight: 400;
	z-index: 4;
}

.featured-games h3 span {
	position: absolute;
	right: 20px;
	font-size: 30px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
}

.featured-games .swiper-container {
	background: rgba(0, 0, 0, 0);
	padding: 0 0 30px 0;
	margin: 0;
}

.featured-games.fgt .swiper-container {
	margin-top: -160px;
	margin-left: -100px;
}

.featured-games.fgb {
	overflow: hidden;
}

.featured-games.fgb .swiper-container {
	margin-right: -100px;
}

.fade-in-bck {
	-webkit-animation: fade-in-bck 4s cubic-bezier(0.390, 0.575, 0.565, 1.000) infinite both;
	animation: fade-in-bck 4s cubic-bezier(0.390, 0.575, 0.565, 1.000) infinite both;
}

/**
 * ----------------------------------------
 * animation fade-in-bck
 * ----------------------------------------
 */
@-webkit-keyframes fade-in-bck {
	0% {
		-webkit-transform: translateZ(80px);
		transform: translateZ(80px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes fade-in-bck {
	0% {
		-webkit-transform: translateZ(80px);
		transform: translateZ(80px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}

.featured-games .btn.btn-primary.d-block.mx-auto {
	margin-top: 0;
	border-radius: 30px;
	padding-left: 30px;
	padding-right: 30px;
	height: 46px;
	background: rgb(245, 67, 67);
	background: -moz-linear-gradient(45deg, rgb(245, 67, 67) 0%, rgb(221, 37, 116) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(245, 67, 67, 1)), color-stop(100%, rgba(221, 37, 116, 1)));
	background: -webkit-linear-gradient(45deg, rgba(245, 67, 67, 1) 0%, rgba(221, 37, 116, 1) 100%);
	background: -o-linear-gradient(45deg, rgba(245, 67, 67, 1) 0%, rgba(221, 37, 116, 1) 100%);
	background: -ms-linear-gradient(45deg, rgba(245, 67, 67, 1) 0%, rgba(221, 37, 116, 1) 100%);
	background: linear-gradient(45deg, rgb(245, 67, 67) 0%, rgb(221, 37, 116) 100%);
	background-attachment: scroll;
	background-size: auto;
	background-attachment: scroll;
	background-size: auto;
	background-attachment: scroll;
	background-size: auto;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b16ab3', endColorstr='#4568dc', GradientType=1);
	border: 0;
	position: relative;
	top: -18px;
	z-index: 2;
}

.stretch-low {
	width: 100%;
	margin-top: -240px;
	z-index: 1;
}

.stretch-high {
	width: 100%;
	margin-top: -135px;
	z-index: 1;
}

.jackpot-view {
	font-size: 2em;
}

.game-overlay {
	overflow: hidden;
	margin: 10px 0px;
	border-radius: 10px;
	width: 90%;
}

.game-overlay img {
	margin-left: -63%;
}

.showcase-games {
	overflow: hidden;
	width: 300px;
	border-radius: 5px;
}

.showcase-games img {
	margin-left: -85px;
}

.mid-section .winners-list {
	background: rgba(177, 184, 42, 1);
	background: -moz-linear-gradient(45deg, rgba(177, 184, 42, 1) 0%, rgba(51, 164, 96, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(177, 184, 42, 1)), color-stop(100%, rgba(51, 164, 96, 1)));
	background: -webkit-linear-gradient(45deg, rgba(177, 184, 42, 1) 0%, rgba(51, 164, 96, 1) 100%);
	background: -o-linear-gradient(45deg, rgba(177, 184, 42, 1) 0%, rgba(51, 164, 96, 1) 100%);
	background: -ms-linear-gradient(45deg, rgba(177, 184, 42, 1) 0%, rgba(51, 164, 96, 1) 100%);
	background: linear-gradient(45deg, rgba(177, 184, 42, 1) 0%, rgba(51, 164, 96, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b82a', endColorstr='#33a460', GradientType=1);
	height: 100%;
	border-radius: 10px;
}

.mid-section .winners-list h3 {
	color: #fff;
	line-height: 46px;
	position: relative;
	font-size: 1rem;
	font-weight: 400;
	z-index: 4;
	text-align: left;
	text-indent: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
	margin-bottom: 0;
}

.mid-section .winners-list ul {
	padding: 0;
}

.mid-section .winners-list ul .row {
	margin-right: 0;
	margin-left: 0;
}

.mid-section .winners-list ul li.row {
	padding: 5px 0;
	background: rgba(255, 255, 255, 0.1);
	margin-bottom: 1px;
}

.mid-section .winners-list ul .row .col-md-3 {
	padding-right: 0;
}

.mid-section .winners-list ul .row .col-md-9 {
	padding-left: 0;
}

.mid-section .winners-list ul .row .col-md-9 .col-md-6 {
	padding: 0;
}

.mid-section .winners-list ul .row .col-md-9 .col-md-6 p {
	margin-bottom: 0;
	color: #fff;
	font-size: 14px;
	line-height: 25px;
}

.mid-section .winners-list ul .row .col-md-9 .col-md-6 p.bottom-text {
	color: #10361C;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

.accordian {
	width: 100%;
	height: 311px;
	overflow: hidden;
	border-radius: 10px;

	/*Time for some styling*/
	margin: 0;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.35);
}

/*A small hack to prevent flickering on some browsers*/
.accordian ul {
	/*This will give ample space to the last item to move
	instead of falling down/flickering during hovers.*/
	width: 200%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.accordian li {
	position: relative;
	display: block;
	width: 176px;
	float: left;

	border-left: 1px solid #888;

	box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);

	/*Transitions to give animation effect*/
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	/*If you hover on the images now you should be able to 
	see the basic accordian*/
}

/*Reduce with of un-hovered elements*/
/*The LI hover style should override the UL hover style*/
.accordian ul li:hover {
	width: 240px;
}


.accordian li img {
	display: block;
}

/*
** ---------------------
Live Casino Page
** ---------------------
*/
.shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

.lc-page-wrapper {
	position: relative;
}

.lc-page-wrapper img.lc-img1 {
	position: absolute;
	top: 0;
	right: -480px;
	z-index: -1;
}

.lc-page-wrapper img.lc-img2 {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}

.lc-bg-wave img.stretch-low {
	margin-top: 8.2%;
}

section.lc-page-games {
	top: -90px;
	background: #fff url(../images/lc-bg-coins.png) no-repeat 250px 0;
	background-size: contain;
}

section.lc-page-games img {
	width: 300px;
}

.lc-container .game-lc-prov {
	transform-style: preserve-3d;
	transition: all .6s linear;
}

.lc-container .game-lc-prov .face {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
}

.lc-container .game-lc-prov .face.back {
	display: block;
	transform: rotateY(180deg);
	color: #fff;
	text-align: center
}

.lc-container:hover .game-lc-prov {
	transform: rotateY(180deg);
}

.lc-container .game-lc-prov .face.back a.playnow-btn {
	background: #9d40d2;
	left: 50%;
	transform: translate(-50%, 0);
	bottom: 0px;
	padding: 10px 38px;
	color: #fff;
	border-radius: 40px;
	border: 2px rgba(133, 35, 189, 0.58) solid;
	transition: all .15s ease-in-out;
}

.lc-container .game-lc-prov .face.back a.playnow-btn:hover {
	text-decoration: none;
	background: #8f2ec7;
}



/*
** ---------------------
Fishing Page
** ---------------------
*/
.fishing-page-wrapper img {
	position: absolute;
}

.fishing-page-wrapper img.fishing-img1 {
	top: -30px;
	right: 0px;
	z-index: -1;
}

.fishing-page-wrapper img.fishing-img2 {
	top: 180px;
	right: 520px;
}

.fishing-page-wrapper img.fishing-img3 {
	top: 250px;
	right: 320px;
}

.fishing-page-wrapper img.fishing-img4 {
	top: 140px;
	right: 144px;
}

section.fishing-page-games {
	background: url(../images/fishing-bg.jpg?=v0.4) no-repeat;
	background-size: cover;
	min-height: 688px;
	padding-top: 3%;
}

section.fishing-page-games .row .col-md-4.col-xs-12.text-center {
	padding-bottom: 20px;
}

.fishing-page-games a img {
	animation: gif01 2s infinite;
	-moz-animation: gif01 2s infinite;
	-webkit-animation: gif01 2s infinite;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	transform: scale(1, 1);
	transition: all 1s ease-out;
	position: relative;
	z-index: 5;
	width: 230px;
}

.fishing-page-games a img:hover {
	transform: scale(1.3, 1.3);
}

.fish-wavebot-bg {
	background: #041946;
}

.fish-wavebot-bg .stretch-high {
	margin-top: -265px !important;
}

.gwd-gen-12f0gwdanimation {
	animation: gwd-gen-12f0gwdanimation_gwd-keyframes 2.5s linear 0s infinite normal forwards;
	-webkit-animation: gwd-gen-12f0gwdanimation_gwd-keyframes 2.5s linear 0s infinite normal forwards;
	-moz-animation: gwd-gen-12f0gwdanimation_gwd-keyframes 2.5s linear 0s infinite normal forwards;
}

.floating {
	animation: floating 6s ease-in-out infinite;
	-webkit-animation: floating 6s ease-in-out infinite;
}

.floating2 {
	animation: floating 6s ease-in-out infinite 1s;
	-webkit-animation: floating 6s ease-in-out infinite 1s;
}

.field {
	bottom: -200px !important;
}

@keyframes gwd-gen-12f0gwdanimation_gwd-keyframes {
	0% {
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		animation-timing-function: ease-in-out;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out
	}

	40% {
		transform: translate3d(30px, 40px, 0);
		-webkit-transform: translate3d(30px, 40px, 0);
		-moz-transform: translate3d(30px, 40px, 0);
		animation-timing-function: ease-in-out;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out
	}

	100% {
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		animation-timing-function: linear;
		-webkit-animation-timing-function: linear;
		-moz-animation-timing-function: linear
	}
}

@-webkit-keyframes gwd-gen-12f0gwdanimation_gwd-keyframes {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-animation-timing-function: ease-in-out
	}

	40% {
		-webkit-transform: translate3d(30px, 40px, 0);
		-webkit-animation-timing-function: ease-in-out
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-animation-timing-function: linear
	}
}

@-moz-keyframes gwd-gen-12f0gwdanimation_gwd-keyframes {
	0% {
		-moz-transform: translate3d(0, 0, 0);
		-moz-animation-timing-function: ease-in-out
	}

	40% {
		-moz-transform: translate3d(30px, 40px, 0);
		-moz-animation-timing-function: ease-in-out
	}

	100% {
		-moz-transform: translate3d(0, 0, 0);
		-moz-animation-timing-function: linear
	}
}

@keyframes floating {
	0% {
		transform: translatey(0px);
	}

	50% {
		transform: translatey(-20px);
	}

	100% {
		transform: translatey(0px);
	}
}


/*
** ---------------------
Slots Page
** ---------------------
*/
body.slots-page img.stretch-high {
	margin-top: 0;
}

.slots-page-wrapper {
	position: relative;
}

.slots-page-wrapper .slots-img1 {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -2;
}

.slots-page-wrapper .slots-img2 {
	position: absolute;
	top: -160px;
	right: 160px;
	z-index: -1;
}

.slots-page-wrapper .slots-img3 {
	position: absolute;
	top: 100px;
	right: 0;
	z-index: -2;
}

.slots-page-wrapper .slots-img4 {
	position: absolute;
	top: 30px;
	right: 0;
	z-index: -1;
}

.game-category {
	margin-top: -115px;
}

.game-category ul {
	padding: 0;
	margin: 0;
	display: flex;
	background: #f1f1f1;
	background: rgb(239, 220, 155);
	background: -moz-linear-gradient(top, rgb(239, 220, 155) 0%, rgb(223, 171, 83) 52%, rgb(188, 121, 49) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239, 220, 155, 1)), color-stop(52%, rgba(223, 171, 83, 1)), color-stop(100%, rgba(188, 121, 49, 1)));
	background: -webkit-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -o-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -ms-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: linear-gradient(to bottom, rgb(239, 220, 155) 0%, rgb(223, 171, 83) 52%, rgb(188, 121, 49) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efdc9b', endColorstr='#bc7931', GradientType=0);
	border-radius: 30px;
	padding: 10px 60px;
}

.game-category ul li {
	list-style: none;
	margin-right: 10px;
}

.game-category ul li a {
	text-decoration: none;
	color: #000;
	font-size: 13px;
	font-weight: 500;
	padding: 0 10px;
	display: flex;
	align-items: center;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

.game-category ul li a:hover,
.game-category ul li a.active {
	background: rgba(255, 255, 255, 0.4);
	border-radius: 10px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
}

.game-category ul li a img {
	display: none;
	height: 35px;
	margin-right: 6px;
}

.game-category ul li a span {
	display: inline-block;
}

.game-category ul li a img.girl-icon {
	height: 25px;
}

.swiper-slots-logo {
	top: 22px;
}

.slots-games-wrapper {
	background: url(../images/slots-gp-bg.png) no-repeat;
	height: 168px;
	border-radius: 5px;
	top: -130px;
	padding-top: 65px;
}

.slots-games-wrapper .row .col-md-7 {}

.slots-games-wrapper .row .col-md-7 div.swiper-container {
	margin: 3px 0 0 60px;
	list-style: none;
	display: flex;
	text-align: center;
	width: 86%;
}

.slots-games-wrapper .sw-icon {
	background: url(../images/gp-icon.png?v97) no-repeat;
	display: block;
	width: 45px;
	height: 45px;
	border-radius: 5px;
	box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);

}

.slots-games-wrapper .row .col-md-7 .swiper-slide a:hover span.sw-icon,
.slots-games-wrapper .row .col-md-7 .swiper-slide a.active span.sw-icon {
	box-shadow: 0 0 20px rgb(255, 66, 0);
}

.slots-games-wrapper .pt-icon {
	background-position: 0 0;
}

.slots-games-wrapper .mg-icon {
	background-position: -55px 0px;
}

.slots-games-wrapper .pp-icon {
	background-position: -110px 0px;
}

.slots-games-wrapper .png-icon {
	background-position: -165px 0px;
}

.slots-games-wrapper .png-icon {
	background-position: -165px 0px;
}

.slots-games-wrapper .ttg-icon {
	background-position: -220px 0px;
}

.slots-games-wrapper .isb-icon {
	background-position: -275px 0px;
}

.slots-games-wrapper .hb-icon {
	background-position: -330px 0px;
}

.slots-games-wrapper .gd-icon {
	background-position: -385px 0px;
}

.slots-games-wrapper .qt-icon {
	background-position: -440px 0px;
}

.slots-games-wrapper .cq9-icon {
	background-position: -495px 0px;
}

.slots-games-wrapper .jumbo-icon {
	background-position: -549px 0px;
}

.slots-games-wrapper .sg-icon {
	background-position: -604px 0px;
}

.slots-games-wrapper .pg-icon {
	background-position: -659px 0px;
}

.slots-games-wrapper .gpg-icon {
	background-position: -714px 0px;
}

.slots-games-wrapper .dt-icon {
	background-position: -769px 0px;
}

.slots-games-wrapper .ae-icon {
	background-position: -823px 0px;
}

.slots-games-wrapper .solid-icon {
	background-position: -879px 0px;
}

.slots-games-wrapper .rr-icon {
	background-position: -931px 0px;
}

.slots-games-wrapper .yoplay-icon {
	background-position: -987px 0px;
}

.slots-games-wrapper .rt-icon {
	background-position: -1043px 0px;
}

.slots-games-wrapper .tpg-icon {
	background-position: -1096px 0px;
}

.slots-games-wrapper .jdb-icon {
	background-position: -1149px 0px;
}

.slots-games-wrapper .mgl-icon {
	background-position: -1205px 0px;
}

.slots-games-wrapper .fgs-icon {
	background-position: -1261px 0px;
}

.slots-games-wrapper .genesis-icon {
	background-position: -1314px 0px;
}

.slots-games-wrapper .sunbet-icon {
	background-position: -1367px 0px;
}

.slots-games-wrapper .joker-icon {
	background-position: -1422px 0px;
}

.slots-games-wrapper .iconic-icon {
	background-position: -2959px 0px;
}

/* .slots-games-wrapper .iconic-icon{
		background-position: -1478px 0px;
	} */
.slots-games-wrapper .ygg-icon {
	background-position: -1536px 0px;
}

.slots-games-wrapper .rp-icon {
	background-position: -1593px 0px;
}

.slots-games-wrapper .evo-icon {
	background-position: -1651px 0px;
}

.slots-games-wrapper .km-icon {
	background-position: -1708px 0px;
}

.slots-games-wrapper .kp-icon {
	background-position: -1765px 0px;
}

.slots-games-wrapper .net-icon {
	background-position: -1823px 0px;
}

.slots-games-wrapper .queenmaker-icon {
	background-position: -1881px 0px;
}

.slots-games-wrapper .quickspin-icon {
	background-position: -1939px 0px;
}

.slots-games-wrapper .maverick-icon {
	background-position: -1995px 0px;
}

.slots-games-wrapper .fg-netent-icon {
	background-position: -2110px 0px;
}

.slots-games-wrapper .fg-player-icon {
	background-position: -2165px 0px;
}

.slots-games-wrapper .fg-relax-icon {
	background-position: -2272px 0px;
}

.slots-games-wrapper .one-gm-icon {
	background-position: -2327px 0px;
}

.slots-games-wrapper .slot-factory-gm-icon {
	background-position: -2384px 0px;
}

.slots-games-wrapper .gmt-gm-icon {
	background-position: -2439px 0px;
}

.slots-games-wrapper .playstar-gm-icon {
	background-position: -2495px 0px;
}

.slots-games-wrapper .evoplay-icon {
	background-position: -2555px 0px;
}

.slots-games-wrapper .booming-icon {
	background-position: -2612px 0px;
}

.slots-games-wrapper .caleta-icon {
	background-position: -2669px 0px;
}

.slots-games-wrapper .kagaming-icon {
	background-position: -2727px 0px;
}

.slots-games-wrapper .jili-icon {
	background-position: -2784px 0px;
}

.slots-games-wrapper .amb_poker-icon {
	background-position: -2842px 0px;
}

.slots-games-wrapper .jq-icon {
	background-position: -2900px 0px;
}

.slots-games-wrapper .hacksaw-icon {
	background-position: -3019px 0px;
}

.slots-games-wrapper .nextspin-icon {
	background-position: -3137px 0px;
}

.slots-games-wrapper .beefee-icon {
	background-position: -3198px 0;
}

.slots-games-wrapper .ebet-icon {
	background-position: -3258px 0;
}

.slots-games-wrapper .evolution-icon {
	background-position: -3319px 0;
}

.slots-games-wrapper .skywind-icon {
	background-position: -3380px 0;
}

.slots-games-wrapper .high5-icon {
	background-position: -3440px 0;
}

.slots-games-wrapper .wazdan-icon {
	background-position: -3500px 0;
}

.slots-games-wrapper .playson-icon {
	background-position: -3558px 0
}

.slots-games-wrapper .oryx-icon {
	background-position: -3614px 0
}

.slots-games-wrapper .tada-icon {
	background-position: -3672px 0;
}

.slots-games-wrapper .darwin-icon {
	background-position: -3785px 0;
}

.slots-games-wrapper .onex2-icon {
	background-position: -3729px 0;
}

.slots-games-wrapper .spribe-icon {
	background-position: -3841px 0;
}

.slots-games-wrapper .ezugievo-icon {
	background-position: -1041px 0;
}

.slots-games-wrapper .lucky365-icon {
	background-position: -3896px 0;
}

.slots-games-wrapper .lionking-icon {
	background-position: -3951px 0;
}

.slots-games-wrapper .fachai-icon {
	background-position: -4008px 0;
}

.slots-games-wrapper .ezugi-icon {
	background-position: -4064px 0;
}

.slots-games-wrapper .bgsoft-icon {
	background-position: -4119px 0
}

.slots-games-wrapper .redtiger-icon {
	background-position: -4175px 0
}

.slots-games-wrapper .QueTee-icon {
	background-position: -4231px 0
}

.slots-games-wrapper .spinom-icon {
	background-position: -4286px 0
}

.slots-games-wrapper .won-icon {
	background-position: -4342px 0
}

.slots-games-wrapper .we-icon {
	background-position: -4398px 0
}

.slots-games-wrapper .sagaming-icon {
	background-position: -4454px 0
}

.slots-games-wrapper .spribe-icon {
	background-position: -4510px 0
}

.slots-games-wrapper .t1games-icon {
	background-position: -4566px 0
}

.slots-games-wrapper .bistro-icon {
	background-position: -4624px 0
}

.slots-games-wrapper .triplecherry-icon {
	background-position: -4683px 0
}

.slots-games-wrapper .smartsoft-icon {
	background-position: -4741px 0
}

.slots-games-wrapper .fbm-icon {
	background-position: -4800px 0
}

.slots-games-wrapper .hg-icon {
	background-position: -4860px 0
}

.slots-games-wrapper .pspribe-icon {
	background-position: -4919px 0
}

.slots-games-wrapper .mascot-icon {
	background-position: -4979px 0
}

.slots-games-wrapper .dragoonsoft-icon {
	background-position: -5040px 0
}

.slots-games-wrapper .bng-icon {
	background-position: -5103px 0
}

.slots-games-wrapper .t1-games-icon {
	background-position: -5163px 0
}

.slots-games-wrapper .nlc-icon {
	background-position: -5227px 0
}

.slots-games-wrapper .ert-icon {
	background-position: -5290px 0
}

.slots-games-wrapper .enetent-icon {
	background-position: -5350px 0
}

.slots-games-wrapper .ebtg-icon {
	background-position: -5409px 0
}

.slots-games-wrapper .popok-icon {
	background-position: -5470px 0
}

.slots-games-wrapper .yeebet-icon {
	background-position: -5530px 0
}

.slots-games-wrapper .fwin-icon {
	background-position: -5590px 0
}

.slots-games-wrapper .cq91-icon {
	background-position: -5652px 0
}

.slots-games-wrapper .evo1-icon {
	background-position: -5712px 0
}

.slots-games-wrapper .ilu1-icon {
	background-position: -5772px 0
}

.slots-games-wrapper .rtg-icon {
	background-position: -5831px 0
}

.slots-games-wrapper .hacksaw-icon {
	background-position: -5889px 0
}

.slots-games-wrapper .btg1-icon {
	background-position: -5948px 0
}

.slots-games-wrapper .spinomenal-icon {
	background-position: -6007px 0
}

.slots-games-wrapper .onetouch-icon {
	background-position: -6066px 0
}

.slots-games-wrapper .lightning-icon {
	background-position: -6125px 0
}

.slots-games-wrapper .spade1p-icon {
	background-position: -6184px 0
}

.slots-games-wrapper .turbo1p-icon {
	background-position: -6243px 0
}

.slots-games-wrapper .bgaming1p-icon {
	background-position: -6302px 0
}

.slots-games-wrapper .cg1p-icon {
	background-position: -6361px 0
}

.slots-games-wrapper .live221p-icon {
	background-position: -6420px 0
}

.slots-games-wrapper .live881p-icon {
	background-position: -6479px 0
}

.slots-games-wrapper .km1p-icon {
	background-position: -6538px 0
}

.slots-games-wrapper .ky-icon {
	background-position: -6597px 0
}

.slots-games-wrapper .tomhorn-icon {
	background-position: -6658px 0
}

.slots-games-wrapper .yl-icon {
	background-position: -6718px 0
}

.slots-games-wrapper .habanero-icon {
	background-position: -6775px 0
}

.slots-games-wrapper .holi-icon {
	background-position: -6830px 0
}

.slots-games-wrapper .v8-poker-icon {
	background-position: -6890px 0
}

.slots-games-wrapper .pegasus-icon {
	background-position: -6947px 0
}

.slots-games-wrapper .fiveg-icon {
	background-position: -7005px 0
}

.slots-games-wrapper .og-icon {
	background-position: -7063px 0
}

.slots-games-wrapper .nsoft-icon {
	background-position: -7121px 0
}

.zey {
	z-index: -1000;
}


.slots-games-wrapper img.left-slot-img {
	top: 0;
	left: -10px;
}

.slots-games-wrapper img.right-slot-img {
	top: -36px;
	right: -13px;
}

.swiper-button-next {
	right: -11px;
}

.swiper-button-prev {
	left: -13px
}

.swiper-button-next,
.swiper-button-prev {
	top: 63%;
	width: 36px;
	height: 38px;
	background-size: 27px 19px;
}

.search-wrapper {
	position: relative;
	top: 23px;
}

.search-wrapper form {
	padding: 5px 30px 0 30px;
}

.search-wrapper input {
	background: #fff;
	border-radius: 80px;
	width: 70%;
	border: 0;
	height: 40px;
	padding: 0 13px;
	color: #333;
	outline: none;
}

.search-wrapper button {
	border: 0;
	width: 25%;
	border-radius: 50px;
	height: 40px;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);
	background: rgba(239, 220, 155, 1);
	background: -moz-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239, 220, 155, 1)), color-stop(52%, rgba(223, 171, 83, 1)), color-stop(100%, rgba(188, 121, 49, 1)));
	background: -webkit-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -o-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -ms-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: linear-gradient(to bottom, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efdc9b', endColorstr='#bc7931', GradientType=0);
}

::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #333;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #333;
	opacity: 1;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #333;
	opacity: 1;
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #333;
}

::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #333;
}

::placeholder {
	/* Most modern browsers support this now. */
	color: #333;
}

.games-wrapper {
	margin-top: -50px;
}

.games-wrapper figure {
	height: 185px;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
	z-index: 0;
	margin-bottom: 30px;
}

.games-wrapper figure img {
	max-width: inherit;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 0;
}

.games-wrapper figure figcaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	text-align: center;
	padding-top: 50px;
}

.games-wrapper figure figcaption a.play-btn {
	background: #f1f1f1;
	background: rgb(239, 220, 155);
	background: -moz-linear-gradient(top, rgb(239, 220, 155) 0%, rgb(223, 171, 83) 52%, rgb(188, 121, 49) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239, 220, 155, 1)), color-stop(52%, rgba(223, 171, 83, 1)), color-stop(100%, rgba(188, 121, 49, 1)));
	background: -webkit-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -o-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: -ms-linear-gradient(top, rgba(239, 220, 155, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(188, 121, 49, 1) 100%);
	background: linear-gradient(to bottom, rgb(239, 220, 155) 0%, rgb(223, 171, 83) 52%, rgb(188, 121, 49) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efdc9b', endColorstr='#bc7931', GradientType=0);
	border: 0px #1d1f22 solid;
	border-radius: 40px;
	color: #fff;
	width: 130px;
	margin: 0 auto;
	padding: 5px 0;
	display: none;
	transition: all 0.2s ease 0s;
}

.games-wrapper figure figcaption a.demo-btn {
	background: transparent;
	border: 1px #fff solid;
	display: none;
	border-radius: 40px;
	color: #fff;
	width: 130px;
	margin: 10px auto;
	padding: 5px 0;
	transition: all 0.2s ease 0s;
}

.games-wrapper figure figcaption span.game-name {
	background: #211e2b;
	text-align: center;
	color: #fff;
	display: block;
	padding: 8px 0;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	font-weight: normal;
	font-size: 14px;
}

.games-wrapper figure figcaption a:hover {
	text-decoration: none;
}

.games-wrapper figure figcaption a.play-btn:hover {
	background: rgb(239, 220, 155);
	background: -moz-linear-gradient(top, rgb(188, 121, 49) 0%, rgb(223, 171, 83) 52%, rgb(239, 220, 155) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239, 220, 155, 1)), color-stop(52%, rgba(223, 171, 83, 1)), color-stop(100%, rgba(188, 121, 49, 1)));
	background: -webkit-linear-gradient(top, rgba(188, 121, 49, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(239, 220, 155, 1) 100%);
	background: -o-linear-gradient(top, rgba(188, 121, 49, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(239, 220, 155, 1) 100%);
	background: -ms-linear-gradient(top, rgba(188, 121, 49, 1) 0%, rgba(223, 171, 83, 1) 52%, rgba(239, 220, 155, 1) 100%);
	background: linear-gradient(to bottom, rgb(188, 121, 49) 0%, rgb(223, 171, 83) 52%, rgb(239, 220, 155) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efdc9b', endColorstr='#bc7931', GradientType=0);
}

.games-wrapper figure figcaption a.demo-btn:hover {
	background: #fff;
	color: #343a40;
}

.games-wrapper figure:hover img {
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	filter: blur(1.5px);
	-webkit-filter: blur(1.5px);
	-moz-filter: blur(1.5px);
	-ms-filter: blur(1.5px);
	-o-filter: blur(1.5px);
}

.games-wrapper figure:hover figcaption {
	background: rgba(23, 23, 23, 0.76);
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.games-wrapper figure:hover figcaption a.play-btn {
	display: block;
}

.games-wrapper figure:hover figcaption a.demo-btn {
	display: block;
}

/*
** ---------------------
Promotions
** ---------------------
*/
.promotion-page-wrapper img.promo-img1 {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}

.promotion-categories {
	top: -90px;
}

.promotion-categories .row {
	display: block !important;
	flex-wrap: unset !important;
}

.promotion-categories .row .grid-item {
	margin-bottom: 30px;
}

.promotion-categories ul {
	margin: 30px 0;
	padding: 0;
	display: flex;
	justify-content: center;
}

.promotion-categories ul li {
	list-style: none;
}

.promotion-categories ul li a {
	text-decoration: none;
	color: #000;
	-webkit-transition: background .2s ease-out;
	transition: background .2s ease-out;
	margin: 0 23px;
	padding: 6px 20px;
}

.promotion-categories ul li.active a,
.promotion-categories ul li a:hover {
	background: #000;
	color: #fff;
	padding: 6px 20px;
	border-radius: 80px;
}

.promo-content-wrapper {
	overflow: hidden;
	border-radius: 10px;
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.31);
}

.promo-content-wrapper .promo-content {
	background: #dedede;
	padding: 15px 0;
}

.promo-content-wrapper .promo-content p {
	margin: 0 0 10px 0;
}

.promo-content-wrapper .promo-content a.readmore-btn {
	background: #000;
	text-decoration: none;
	color: #fff;
	width: 130px;
	margin: 0 auto;
	border-radius: 80px;
	display: block;
	padding: 4px 0;
	-webkit-transition: background .2s ease-out;
	transition: background .2s ease-out;
	border: 1px #000 solid;
}

.promo-content-wrapper .promo-content a.readmore-btn:hover {
	background: transparent;
	border: 1px #000 solid;
	color: #000;
}

.promotion-categories .modal-dialog {
	max-width: 600px;
}

.promotion-categories .modal-dialog .modal-header button.close {
	position: absolute;
	right: 0px;
	top: 0px;
	background: #fff;
	border-radius: 100%;
	line-height: 16px;
	outline: none;
}

.promotion-categories .modal-dialog .modal-body p {
	margin: 0;
	white-space: pre-line;
}

.promotion-categories .modal-dialog .modal-body p.break-p {
	display: block;
	padding: 20px 0 0 0;
}

.promotion-categories .modal-dialog .modal-body h4,
.promotion-categories .modal-dialog .modal-body h5 {
	font-weight: 700;
}

.promotion-categories .modal-dialog .modal-body ul {
	margin: 0 0 0 15px;
	padding: 0;
	display: block;
}

.promotion-categories .modal-dialog .modal-body ul li {
	list-style: decimal;
	line-height: 25px;
}

.promotion-categories .modal-dialog .modal-body a.apply-promo-btn {
	background: #000;
	color: #fff;
	text-decoration: none;
	width: 100%;
	border-radius: 40px;
	padding: 5px 0;
	display: inline-block;
	text-align: center;
}

/*
** ---------------------
Lottery
** ---------------------
*/
.lottery-page-wrapper img.lottery-img1 {
	top: 0;
	right: 0;
	z-index: -1;
}

.lottery-page-wrapper img.lottery-img2 {
	top: 300px;
	right: 870px;
	animation: fragment_2 backwards 8s ease-in-out infinite;
}

.lottery-page-wrapper img.lottery-img3 {
	top: 130px;
	right: 1080px;
	animation: fragment_2 backwards 8s ease-in-out infinite;
}

.lottery-page-wrapper img.lottery-img4 {
	top: 340px;
	left: 460px;
	z-index: -1;
}

.lottery-content-bg {
	background: #fff url(../images/lottery-yellow-bg.png?=v0.1) no-repeat;
	background-size: contain;
	min-height: 550px;
	padding-top: 70px;
}

.lottery-content-bg img.img-ball-1 {
	top: 280px;
	right: 90px;
}

.lottery-content-bg img.img-ball-2 {
	top: 312px;
	right: 360px;
}

.lottery-content-bg .lottery__content__wrapper figure {
	overflow: hidden;
	margin: 0;
	position: relative;
	border-radius: 15px;
	transform-style: preserve-3d;
	transition: all .6s linear;
}

.lottery-content-bg .lottery__content__wrapper:hover figure {
	transform: rotateY(180deg);
}

.lottery-content-bg .lottery__content__wrapper figure .face {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
}

.lottery-content-bg .lottery__content__wrapper:hover figure .face.back {
	backface-visibility: visible;
}

.lottery-content-bg .lottery__content__wrapper figure .face.back {
	display: block;
	transform: rotateY(180deg);
	color: #fff;
	text-align: center;
}

.lottery-content-bg .lottery__content__wrapper figure .face.back a.playnow__btn {
	background: #9d40d2;
	transform: translate(-50%, 0);
	bottom: 0px;
	padding: 10px 38px;
	color: #fff;
	border-radius: 40px;
	border: 2px rgba(133, 35, 189, 0.58) solid;
	transition: all .15s ease-in-out;
	top: -128px;
}

.lottery-content-bg .lottery__content__wrapper figure .face.back a.playnow__btn:hover {
	text-decoration: none;
	background: #8f2ec7;
}

@-webkit-keyframes fragment_2 {
	0% {
		transform: rotate(0deg) scale(1) translate(0, 0);
		-webkit-transform: rotate(0deg) scale(1) translate(0, 0);
	}

	50% {
		transform: rotate(-180deg) scale(0.8) translate(7%, 7%);
		-webkit-transform: rotate(-180deg) scale(0.8) translate(7%, 7%);
	}

	100% {
		transform: rotate(0deg) scale(1) translate(0, 0);
		-webkit-transform: rotate(0deg) scale(1) translate(0, 0);
	}
}

@keyframes fragment_2 {
	0% {
		transform: rotate(0deg) scale(1) translate(0, 0);
		-webkit-transform: rotate(0deg) scale(1) translate(0, 0);
	}

	50% {
		transform: rotate(-180deg) scale(0.8) translate(7%, 7%);
		-webkit-transform: rotate(-180deg) scale(0.8) translate(7%, 7%);
	}

	100% {
		transform: rotate(0deg) scale(1) translate(0, 0);
		-webkit-transform: rotate(0deg) scale(1) translate(0, 0);
	}
}

/*
** ---------------------
Sports
** ---------------------
*/
.sports-page-wrapper img.sports-img1 {
	top: 40px;
	right: 450px;
	z-index: -1;
}

.sports-page-wrapper img.sports-img2 {
	top: -140px;
	right: 0;
	z-index: -1;
}

.sports-page-wrapper img.sports-img3 {
	top: 89px;
	right: 283px;
	z-index: -2;
	-webkit-animation-name: spin;
	-webkit-animation-duration: 12000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 12000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 12000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;

	animation-name: spin;
	animation-duration: 12000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@-moz-keyframes spin {
	from {
		-moz-transform: rotate(0deg);
	}

	to {
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

section.sports__bg {
	background: #fff url(../images/sports__bg.jpg) no-repeat 122px -28px;
	height: 739px;
	width: 100%;
}

section.sports__bg .sports__contents_btn {}

section.sports__bg .sports__contents_btn figure {
	position: absolute;
}

section.sports__bg .sports__contents_btn figure figcaption {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out;
	position: absolute;
	top: 0;
	left: 0;
}

section.sports__bg .sports__contents_btn figure figcaption a.sports__btn {
	position: absolute;
	bottom: 148px;
	right: 90px;
	font-size: 24px;
	border-radius: 40px;
	padding: 5px 30px;
	font-weight: 600;
	background: #9d40d2;
	border: 2px rgba(133, 35, 189, 0.58) solid;
	color: #fff;
}

section.sports__bg .sports__contents_btn figure figcaption a.sports__btn:hover {
	text-decoration: none;
}

section.sports__bg .sports__contents_btn figure:hover figcaption {
	opacity: 1;
	visibility: visible;
}

section.sports__bg .sports__contents_btn figure.bbin {
	top: -50px;
	right: 820px;
}

section.sports__bg .sports__contents_btn figure.ag {
	top: -106px;
	right: 517px;
}

section.sports__bg .sports__contents_btn figure.ow {
	top: 184px;
	right: 622px;
}

section.sports__bg .sports__contents_btn figure.bti {
	top: 132px;
	right: 321px;
}

section.sports__bg .sports__contents_btn figure.sbobet {
	top: -159px;
	right: 214px;
}

section.sports__bg .sports__contents_btn figure.pp-dart {
	bottom: -45px;
	right: 424px;
}

section.sports__bg .sports__contents_btn figure.pp-stpc {
	bottom: 138px;
	right: 927px;
}

/*
** ---------------------
Info - About us - Terms - Responsible Gaming - Privacy - Game Rule - Help - Contact
** ---------------------
*/
.info-page-wrapper img.info-img1 {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -2;
}

.info-page-wrapper img.info-img2 {
	top: 282px;
	right: 0;
}

.info-page-wrapper img.info-img3 {
	top: 0;
	right: 0;
	z-index: -1;
}

.info__wrapper .ldg-row {
	background: #dfdfdf;
	padding: 20px;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
	padding-top: 55px;
}

.info__wrapper .ldg-row h2 {
	display: block;
	text-align: center;
	background: #9d40d2;
	color: #fff;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px 0;
}

.info__wrapper .ldg-row p {
	white-space: pre-line;
}

.info__wrapper .ldg-row ul,
.info__wrapper .ldg-row ul.number_list {
	margin: 0;
}

.info__wrapper .ldg-row ul li {
	list-style: square;
	line-height: 38px;
}

.info__wrapper .ldg-row ul li a {
	color: #000;
}

.info__wrapper .ldg-row ul li a:hover {
	text-decoration: none;
}

.info__wrapper .ldg-row table tbody tr th {
	background: #b9b9b9;
}

.info__wrapper .ldg-row table tbody tr td {
	border-bottom: 1px #212121 solid;
}

.info__wrapper .ldg-row ul.number_list li {
	list-style: decimal;
}

.info__wrapper .intro-nav-wrap.sticky-top {
	padding-top: 100px;
}

.info__wrapper .intro-nav-wrap {
	background: url(../images/floating-menu-bg-info.png) no-repeat;
	height: 519px;
	padding-top: 115px;
}

.info__wrapper .intro-nav-wrap ul {
	width: 54%;
}

.info__wrapper .intro-nav-wrap ul li {
	list-style: none;
	line-height: 45px;
	border-bottom: thin dashed #fff;
	width: 100%;
	text-align: center;
}

.info__wrapper .intro-nav-wrap ul li a {
	text-decoration: none;
	color: #fff;
	transition: 0.2s ease;
}

.info__wrapper .intro-nav-wrap ul li a.active,
.info__wrapper .intro-nav-wrap ul li a:hover {
	background: #82074c;
	border-radius: 3px;
	display: block;
}

/*
** ---------------------
VIP
** ---------------------
*/
.vip-page-wrapper img {
	position: absolute;
}

.vip-page-wrapper img.vip-img1 {
	top: 0;
	right: 0;
	z-index: -1;
}

.vip-page-wrapper img.vip-img2 {
	top: 0;
	right: 0;
	z-index: -1;
}

.vip-page-wrapper img.vip-img3 {
	top: -60px;
	right: 500px;
	z-index: -1;
}

.vip-page-wrapper img.vip-img4 {
	top: 73px;
	right: 0;
	z-index: -1;
}

.vip__privileges__wrapper .container {
	height: 300px;
	background: #414345;
	background: -moz-linear-gradient(top, #414345 0%, #232526 100%);
	background: -webkit-linear-gradient(top, #414345 0%, #232526 100%);
	background: linear-gradient(to bottom, #414345 0%, #232526 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414345', endColorstr='#232526', GradientType=0);
}

.vip__privileges__wrapper .container .col-md-12 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 18px 0 12px 20px;
}

.vip__privileges__wrapper .container .col-md-12 h4 {
	color: #fff;
	margin: 0 0 0 10px;
}

.vip__privileges__wrapper .vip__icon__wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 15px 0;
}

.vip__privileges__wrapper .vip__icon__wrapper div {
	background: #202224;
	margin: 0px 30px;
	width: 187px;
	height: 187px;
	text-align: center;
	border-radius: 15px;
	padding-top: 30px;
}

.vip__privileges__wrapper .vip__icon__wrapper div p {
	color: #fff;
	margin: 10px 0 0 0;
}

.vip__qualify__wrapper {
	padding: 30px 0 50px 0;
}

.vip__qualify__wrapper .col-md-12 h4 {
	padding-bottom: 10px;
}

.vip__qualify__wrapper .bg__qualify div {
	background: #414345;
	background: -moz-linear-gradient(top, #414345 0%, #232526 100%);
	background: -webkit-linear-gradient(top, #414345 0%, #232526 100%);
	background: linear-gradient(to bottom, #414345 0%, #232526 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#414345', endColorstr='#232526', GradientType=0);
	display: flex;
	justify-content: center;
	align-items: center;
}

.vip__qualify__wrapper .bg__qualify span.title__qualify {
	height: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	width: 38%;
	font-weight: 600;
	background: #eace71;
	background: -moz-linear-gradient(top, #eace71 0%, #996e29 100%);
	background: -webkit-linear-gradient(top, #eace71 0%, #996e29 100%);
	background: linear-gradient(to bottom, #eace71 0%, #996e29 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eace71', endColorstr='#996e29', GradientType=0);
}

.vip__qualify__wrapper .bg__qualify span.content__qualify {
	color: #fff;
	display: inline-block;
	padding: 0 12px;
	width: 90%;
}

.vip__level__wrapper {
	padding-bottom: 40px;
}

.vip__level__wrapper table thead tr th {
	background: #eace71;
	background: -moz-linear-gradient(top, #eace71 0%, #996e29 100%);
	background: -webkit-linear-gradient(top, #eace71 0%, #996e29 100%);
	background: linear-gradient(to bottom, #eace71 0%, #996e29 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eace71', endColorstr='#996e29', GradientType=0);
	border: 0;
}

.vip__level__wrapper table tbody tr td {
	background: #232526;
	border: 0;
	color: #fff;
	line-height: 45px;
	border-bottom: 1px #fff solid;
}

/*
** ---------------------
Footer
** ---------------------
*/
footer {
	background: #211e2b;
}

footer .footer-gp-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: flex;
	position: relative;
	top: -150px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: -40px;
}

footer .footer-gp-wrapper .footer-partner {
	height: 86px;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	position: relative;
	overflow: hidden;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

footer .footer-gp-wrapper .footer-partner:hover img.footer-gp-provider {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

footer .footer-gp-wrapper img.footer-gp-provider {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
	opacity: 4.4;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: opacity .3s, -webkit-filter .3s;
	transition: opacity .3s, -webkit-filter .3s;
	-o-transition: opacity .3s, filter .3s;
	transition: opacity .3s, filter .3s;
	transition: opacity .3s, filter .3s, -webkit-filter .3s;
}

footer .footer-gp-wrapper .gp-asiagaming {
	width: 135px;
}

footer .footer-gp-wrapper .gp-asiagaming img {
	height: 90px;
}

footer .footer-gp-wrapper .gp-bbin {
	width: 124px;
}

footer .footer-gp-wrapper .gp-bbin img {
	height: 90px;
	left: -171px;
}

footer .footer-gp-wrapper .gp-habanero {
	width: 118px;
}

footer .footer-gp-wrapper .gp-habanero img {
	height: 90px;
	left: -368px;
}

footer .footer-gp-wrapper .gp-isb {
	width: 128px;
}

footer .footer-gp-wrapper .gp-isb img {
	height: 90px;
	left: -524px;
}

footer .footer-gp-wrapper .gp-mg {
	width: 148px;
}

footer .footer-gp-wrapper .gp-mg img {
	height: 90px;
	left: -695px;
}

footer .footer-gp-wrapper .gp-og {
	width: 154px;
}

footer .footer-gp-wrapper .gp-og img {
	height: 90px;
	left: -874px;
}

footer .footer-gp-wrapper .gp-pg {
	width: 89px;
}

footer .footer-gp-wrapper .gp-pg img {
	height: 90px;
	left: -1070px;
}

footer .footer-gp-wrapper .gp-png {
	width: 146px;
}

footer .footer-gp-wrapper .gp-png img {
	height: 90px;
	left: -1197px;
}

footer .footer-gp-wrapper .gp-pt {
	width: 148px;
}

footer .footer-gp-wrapper .gp-pt img {
	height: 90px;
	left: -1388px;
}

footer .footer-gp-wrapper .gp-sag {
	width: 134px;
}

footer .footer-gp-wrapper .gp-sag img {
	height: 90px;
	left: -1573px;
}

.footer-nav-wrapper {
	top: -15px;
}

.footer-nav-wrapper a img.footer-logo {
	width: 130px;
}

.footer-nav-wrapper .footer-nav-links {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: flex;
	justify-content: flex-end;
}

.footer-nav-wrapper .footer-nav-links ul {
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: flex-end;
}

.footer-nav-wrapper .footer-nav-links ul li {
	list-style: none;
	margin-right: 25px;
}

.footer-nav-wrapper .footer-nav-links ul li a {
	text-decoration: none;
	color: #fff;
}

.gm-categories span {
	text-transform: capitalize;
}

.mg-plus-fun {
	display: none !important;
}

/* Announcement */
.announcement-wrapper {
	height: 40px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	display: flex;
	align-items: center;
	z-index: 999;
	font-size: 14px;
	overflow: hidden;
}

._public_news span.title {
	margin-right: 5px;
	margin-left: 5px;
}

._public_news .marquee .js-marquee-wrapper {
	transform: translateX(1900px) !important;
}

.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-header.bg-success h4,
.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-header.bg-danger h4,
.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-header.bg-info h4 {
	color: #c9953f !important;
	font-size: 18px !important;
}

.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-header.bg-success h4 i:before,
.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-header.bg-danger h4 i:before,
.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-header.bg-info h4 i:before {
	display: none;
}

.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-body.bg-light p {
	margin: 0;
}

.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-footer.bg-success button,
.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-footer.bg-danger button,
.t1t-ui.t1t-message-box .modal-vertical-alignment-helper .modal-dialog .modal-footer.bg-info button {
	padding: 2px 5px !important;
	font-size: 14px !important;
}

._player_transfer_wallet_modal .transfer_wallet_body .tab-content>.tab-pane {
	background: #eee;
	padding: 10px;
	height: 100%;
	overflow-y: auto;
}

._player_transfer_wallet_modal .transfer_wallet_body .player_transfer_modal_quick_mode>form {
	margin: 0 auto;
	width: 100% !important;
	height: 100%;
	position: relative;
	overflow: hidden;
	overflow-y: scroll;
	max-height: 233px;
}

._player_transfer_wallet_modal .player_transfer_modal_quick_mode .form-group-container {
	position: absolute;
	width: 50%;
	height: 100%;
	left: 0;
	top: 0;
}

.t1t-message-box .modal-content .modal-header.bg-success,
.t1t-message-box .modal-content .modal-footer.bg-success {
	background: #b16ab3 !important;
	background: -moz-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%) !important;
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(177, 106, 179, 1)), color-stop(100%, rgba(69, 104, 220, 1))) !important;
	background: -webkit-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%) !important;
	background: -o-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%) !important;
	background: -ms-linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%) !important;
	background: linear-gradient(45deg, rgba(177, 106, 179, 1) 0%, rgba(69, 104, 220, 1) 100%) !important;
	background-repeat: no-repeat;
	padding: 10px;
}

.t1t-message-box .modal-content .modal-footer.bg-success button.btn.btn-success,
.t1t-message-box .modal-content .modal-footer.bg-danger button.btn.btn-danger {
	background: #211e2b !important;
	border: 0 !important;
	font-size: 12px !important;
	padding: 3.75px 7.5px !important;
}

.t1t-message-box .modal-content .modal-header.bg-success h4,
.t1t-message-box .modal-content .modal-header.bg-success button.close.pull-right,
.t1t-message-box .modal-content .modal-header.bg-success button.close.pull-right span,
.t1t-message-box .modal-content .modal-header.bg-danger h4,
.t1t-message-box .modal-content .modal-header.bg-danger button.close.pull-right,
.t1t-message-box .modal-content .modal-header.bg-danger button.close.pull-right span {
	color: #fff !important;
	font-size: 15px;
}

.birthday-option .lr-padding {
	padding: 0 8px !important;
}

.cstm-mod .modal-body select {
	text-indent: 5px !important;
}

/* mini-games */


.mini-card {
	width: 100%;
	margin: 0 auto;
	margin: 10px 0px;
}

.pointer {
	cursor: pointer;
}

.diced {
	width: 430px;
	right: 48px;
	top: 72px;
}

#rocket {
	width: 407px;
	height: 247px;
	transform: rotate(34deg);
	position: absolute;
	-webkit-animation: linear infinite;
	-webkit-animation-name: run;
	-webkit-animation-duration: 20s;
}

@-webkit-keyframes run {
	0% {
		left: 0;
	}

	48% {
		-webkit-transform: rotateY(0deg);
	}

	50% {
		left: calc(100% - 100px);
		-webkit-transform: rotateY(180deg);
	}

	98% {
		-webkit-transform: rotateY(180deg);
	}

	100% {
		left: 0;
		-webkit-transform: rotateY(0deg);
	}
}