/* CSS Style for mobile platform (320px - 767px) */
@media only screen {
	header{
		margin-top: 0px !important;
	}

	header .logo > img{
		height: 45px;
	}

	h1{
		font-size: 30px;
		color: #ffffff;
	}

	.navbar-header{
		float: initial;
	}

	h1.page-header{
		margin-top: 10px;
		text-transform: capitalize;
	}

	#page-header{
		background-color:#111111;
		color:#8d8d8d;
	}

	#page-header > .container{
		padding-right:0px;
		padding-left:0px;
	}

	.locale_bar{
		float: left;
	}

	.locale_bar > ul{
		list-style: none;
		margin: 0;
		padding: 5px 10px;
	}

	.locale_bar > ul > li{
		display: inline-block;
		line-height: 12px;
		padding: 0px 5px;
	}

	.locale_bar > ul > li:first-child{
		border-right:#8d8d8d solid 1px;
	}

	.locale_bar > ul > li > a{
		color: #8d8d8d;
		font-size:12px;
		font-weight: 700;
	}

	.locale_bar > ul > li > a.active{
		color: #e1a10c;
		text-decoration: underline;
	}

	.locale_bar > ul > li > a > img{
		float: left;
		margin: 2px 3px 0px 0px;
		height: 9px;
		width: auto;
	}

	.balance_info{
		display: none;
	}

	.balance_info_mobile{
		background: #343434;
		padding: 8px 14px;
		color: #8d8d8d;
		font-size: 12px;
		text-transform: uppercase;
	}

	.balance_info_mobile .balance-txt{
		color:#e1a10c;
		font-weight: 700;
	}

	.balance_info .refresh-balance, .balance_info_mobile .refresh-balance{
		padding: 5px;
	}

	.refresh-btn{
		cursor: pointer;
	}

	.mobile-balance-li{
		background-color: #111111;
	}

	.mobile-balance-label{
		font-size: 8px;
		padding-right: 12px;
		padding-top: 6px;
		text-align: right;
		text-transform: uppercase;
	}

	.mobile-balance-amount-container{
		text-align: right;
		padding-bottom: 1px;
		padding-right: 12px;
	}

	.mobile-balance-amount{
		padding: 7px 5px;
		color: #e1a10c;
	}

	.pause-spinner{
	  	animation-play-state: paused;
	}

	.icon_block {
	    padding: 8px 5px;
	    font-size: 20px;
	    margin: 0px 5px;
	    cursor: pointer;
	}

	.icon_block:hover {
	    color: #e1a10c;
	}

	.contact_block{
		padding: 5px;
		font-size: 20px;
		margin: 1px 5px;
		cursor: pointer;
	}

	a.icon_block {
	    color: #8d8d8d;
	    text-decoration: none;
	}

	.contact_block:hover{
		color:#e1a10c;
	}

	.contact_bar{
		float: right;
	}

	.icon_left_border {
	    border-left: #4e4e4e solid 1px;
	}

	#contact_modal .contact_bank_holder{
		margin-top: 8px;
		padding-left: 0px;
		list-style: none;
	}

	.topright_bar {
	    float: right;
	}

	#contact_modal .contact_item{
		display:block;
		background: #967526;
		padding: 5px;
		margin-right: 4px;
		margin-bottom: 5px;
	}

	#contact_modal .contact_item img, #contact_modal .contact_item .contact_details{
		display:inline-block;
	}

	#contact_modal .contact_item img{
		vertical-align: top
	}

	#contact_modal .contact_item .contact_details h5{
		font-size: 13px;
		margin: 0px;
		font-weight: normal;
		color:#e1a10c;
	}

	#contact_modal .contact_item .contact_details, #contact_modal .contact_item .contact_details a{
		color: #ffffff;
		font-size: 15px;
		font-weight: normal;
		padding: 5px;
	}

	.auth_bar{
		float: right;
	}

	.auth_bar > ul{
		list-style: none;
		margin: 0px;
		display: inline-block;
	}

	.auth_bar > ul > li{
		display: inline-block;
	}

	.auth_bar > ul > li > a, .auth_bar > ul > li > a:active, .auth_bar > ul > li > a:focus{
		color:#8d8d8d;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 10px;
		text-decoration: none;
		display: inline-block;
		padding: 6px 10px;
		line-height: 20px;
		background:none !important;
		border-left:#4e4e4e solid 1px !important;
	}

	.auth_bar > ul > li > a:hover{
		color: #ffffff !important;
		background-color:#323232 !important;
		
	}

	.auth_bar > ul > li:last-child > a{
		
	}

	.auth_bar > ul > li > a.register_btt{
		padding: 4px 15px !important;
	}

	.auth_bar > ul > li > a.register_btt:hover{
		background:none !important;
	}

	.register_btt > span{
		background: #e1a10c !important;
		display: inline-block;
		padding: 2px 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		color:#ffffff;
		font-weight: bold;
		border:#f3f3f3 solid 1px;
		-webkit-box-shadow: inset 0px -1px 5px 0px rgba(0,0,0,0.4);
		-moz-box-shadow: inset 0px -1px 5px 0px rgba(0,0,0,0.4);
		box-shadow: inset 0px -1px 5px 0px rgba(0,0,0,0.4);
	}

	.register_btt > span:hover{
		background: #b5820d !important;
	}

	/* Override navigation  */
	.navbar-collapse{
		padding: 0px;
		border:none;
	}

	.navbar-collapse.collapse{
		display: none;
	}

	.navbar-collapse.collapse.in{
		display: block;
		position: fixed;
		width: 100%;
		height: 100%;
		z-index: 999;
	}

	.navbar-btn{
		margin: 6px 0px;
	}

	nav{
		background-color:#080808;
		position: fixed;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		left:0;
	}

	nav .navbar-nav{
		float: left;
		width: 100%;
		margin: 0px 0px 100px 0px;
	}

	nav .navbar-nav > li{
		display: block;
		clear: both;
		float: initial;
		border-top:#343434 solid 1px;
	}

	nav .navbar-nav > li > a{
		font-size: 12px; 
		text-transform: uppercase;
		color:#ffffff !important;
		font-weight: 700;
		padding: 12px 12px !important;
	}

	nav .navbar-nav > li.glyphicon-home{
		top:0px;
		display: none;
	}

	nav .navbar-nav > li.glyphicon-home:before{
		position: absolute;
		color: #ffffff !important;
		font-size: 17px; 
		top: 27px;
		left: 14px;
	}

	nav .navbar-nav > li.glyphicon-home.active:before{
		color: #e1a10c !important;
	}

	nav .navbar-nav > li > a.main-home{
		font-size: 0px;
		width: 45px;
	}

	nav .navbar-nav > .active > a, nav .navbar-nav > .active > a:hover, nav .navbar-nav > .active > a:focus, nav .navbar-nav > li > a:hover, 
	nav .navbar-nav > .open > a, nav .navbar-nav > .open > a:hover, nav .navbar-nav > .open > a:focus{
		background-color: #1f1f1f !important;
		color: #e1a10c !important;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	nav .navbar-nav > li.dropdown{
		position: static;
	}

	nav .navbar-nav > li > .dropdown-menu{
		position: static;
		width: 100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background-color:#2c2618 !important;
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom:#eeac12 solid 6px !important;
		-webkit-box-shadow: inset 0px 5px 16px -2px rgba(0,0,0,0.3) !important;
		-moz-box-shadow: inset 0px 5px 16px -2px rgba(0,0,0,0.3) !important;
		box-shadow: inset 0px 5px 16px -2px rgba(0,0,0,0.3) !important;
		padding: 0px;
	}

	/* Dropdown menu type 1 styles - BEGIN */
	nav .navbar-nav > .drop_1 > a{
		position: relative;
		font-weight: 700 !important;
	}

	nav .navbar-nav > .drop_1 > a .menu-caret{
		position: absolute;
		right: 0px;
		border-left: #343434 solid 1px;
		display: block;
		padding: 13px;
		font-size: 16px; 
	}	

	nav .navbar-nav > .drop_1 > .dropdown-menu > .container{
		padding-right: 0px;
		padding-left: 0px;
	}

	nav .navbar-nav > .drop_1 > .dropdown-menu .dropdown-toggle{
		color:#e1a10c;
		display:block;
		text-transform: uppercase;
		padding: 15px 12px 5px 15px;
		font-size:12px;
		font-weight: 700 !important;
	}

	nav .navbar-nav > .drop_1 > .dropdown-menu .dropdown-toggle > .menu-caret,
	nav .navbar-nav > .drop_1 > .dropdown-menu .dropdown-toggle > .menuimage{
		display:none;
	}

	nav .navbar-nav > .drop_1 > .dropdown-menu .dropdown > .dropdown-menu{
		display: block;
		padding-bottom: 20px;
	}

	nav .navbar-nav > .drop_1 > .dropdown-menu .dropdown > .dropdown-menu > ul > li{
		display: block;
		float: left;
	}

	nav .navbar-nav > .drop_1 > .dropdown-menu .dropdown > .dropdown-menu > ul > li > a{
		display: inline-block;
		text-align: center;
		font-size: 12px; 
		padding: 10px 16px;
		text-decoration: none;
		color: #ffffff;
		text-transform: uppercase;
		font-weight:700;
		background:#785609;
		max-width: 120px;
		margin: 0px 3px 3px 0px;
	}

	nav .navbar-nav > .drop_1 > .dropdown-menu .dropdown > .dropdown-menu > ul > li > a:hover{
		color:#ffffff;
		background:#967526;
	}
	/* Dropdown menu type 1 styles - END */
	

	.topbar_nav > a > .menu-caret{
		display: none;
	}

	.topbar_nav > a.fund:before{
		font-family: FontAwesome;
		content: "\f155";
		display: inline-block;
		padding-right: 5px;
	}

	.topbar_nav > a.account:before{
		font-family: FontAwesome;
		content: "\f007";
		display: inline-block;
		padding-right: 5px;
	}

	.topbar_nav.open > a,.topbar_nav.open > a:hover{
		color:#e1a10c !important;
	}

	.topbar_nav > .dropdown-menu{
		z-index: 1001;
		right:0;
		left: unset;
		margin-top: 0px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background: #3f3f3f;
		border-top:#e1a10c solid 3px !important;
		border-left:none;
		border-right:none;
		border-bottom:none;
		padding: 0px;
	}

	.topbar_nav > .dropdown-menu > ul {
		width:auto;
		padding: 0px;
	}

	.topbar_nav > .dropdown-menu > ul a{
		color: #ffffff;
		display: block;
		text-decoration: none;
		font-size:12px;
		padding: 7px 12px;
		border-bottom:#4e4e4e solid 1px !important;
		text-transform: uppercase;
		font-weight: 700;
	}
	.topbar_nav > .dropdown-menu > ul a:hover{
		color:#e1a10c;
		background: #393939;
	}

	.mobile-menu{
		border-top:#343434 solid 1px;
	}

	.mobile-menu > ul > li > a,.mobile-menu > ul > li > span{
		font-weight:700 !important;
		color:#ffffff;
		text-transform: uppercase;
		font-size:12px;
		display: block;
		position: relative;
		padding: 12px 14px;
	}

	.mobile-menu:last-child{
		border-bottom:#e1a10c solid 5px;
	}

	.mobile-menu .topbar_nav.open > a,.mobile-menu .topbar_nav > a:hover,
	.mobile-menu .topbar_nav.open > a:active,.mobile-menu .topbar_nav.open > a:focus{
		background: #1f1f1f !important;
	}

	.mobile-menu .topbar_nav > .dropdown-menu{
		position: relative;
		width: 100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background-color:#323232 !important;
		border-top:none !important;
		border-left:none;
		border-right:none;
		border-bottom:none;
		-webkit-box-shadow: inset 0px 5px 16px -2px rgba(0,0,0,0.3) !important;
		-moz-box-shadow: inset 0px 5px 16px -2px rgba(0,0,0,0.3) !important;
		box-shadow: inset 0px 5px 16px -2px rgba(0,0,0,0.3) !important;
		padding: 0px;
	}

	.mobile-menu .topbar_nav > .dropdown-menu > ul > li > a{
		text-transform: uppercase;
		font-weight: 700;
		font-size: 12px;
		color: #a9a9a9;
		padding: 9px 0px 9px 27px;
		width: 100%;
	}

	.login-menu:before{
		font-family: FontAwesome;
		content: "\f023";
		display: inline-block;
		padding-right: 5px;
	}

	.captcha img{
		width: 120px;
		margin-bottom: 10px;
	}

	.mobile-menu .show-login{
		border-bottom:#343434 solid 1px;
	}

	
	/* Override Mobile Hamburger Navi*/
	#nav-hamburger{
		display: inline-block;
		width: 25px;
		height: 55px;
		position: absolute;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
		right: 0;
		margin: 0px 15px 0px 15px;
	}

	#nav-hamburger span {
		display: block;
		position: absolute;
		height: 4px;
		width: 100%;
		background: #ffffff;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}

	#nav-hamburger span:nth-child(1) {
		top: 18px;
	}

	#nav-hamburger span:nth-child(2),#nav-hamburger span:nth-child(3) {
		top: 26px;
	}

	#nav-hamburger span:nth-child(4) {
		top: 34px;
	}

	#nav-hamburger.open span:nth-child(1) {
		top: 26px;
		width: 0%;
		left: 50%;
	}

	#nav-hamburger.open span:nth-child(2) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	#nav-hamburger.open span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	#nav-hamburger.open span:nth-child(4) {
		top: 26px;
		width: 0%;
		left: 50%;
	}

	/* Hero banner */
	.herobanner_holder{
		padding-bottom: 3px;
		border-bottom:#9c7400 solid 5px !important;
	}

	svg,svg image {
	  max-width: 100%;
	}

	.cd-filter {
	  text-align: center;
	}

	.cd-filter li {
	  display: inline-block;
	  margin: 4px;
	}

	.cd-filter a {
	  display: block;
	  border-bottom: 2px solid rgba(76, 92, 98, 0);
	  padding: .8em 1em;
	  font-size: 1.2rem;
	  font-weight: bold;
	  text-transform: uppercase;
	  letter-spacing: .1em;
	  color: #4c5c62;
	}

	.no-touch .cd-filter a:hover {
	  border-bottom: 2px solid rgba(76, 92, 98, 0.6);
	}

	.cd-filter a.selected {
	  color: #00A7E1;
	  border-bottom: 2px solid rgba(0, 167, 225, 0.4);
	}

	.no-touch .cd-filter a.selected:hover {
	  border-bottom: 2px solid rgba(0, 167, 225, 0.4);
	}

	.cd-slider .cd-svg-wrapper {
	  /* using padding Hack to fix bug on IE - svg height not properly calculated */
	  padding-bottom: 95.1% !important;
	}

	.cd-slider-wrapper {
	  position: relative;
	  width: 100%;
	  /* hide horizontal scrollbar on IE11 */
	  overflow-x: hidden;
	  z-index: 1;
	}

	.cd-slider{
		margin:0px;
		padding: 0px;
	}

	.cd-slider > li {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  opacity: 0;
	  /* hide vertical scrollbar on IE11 */
	  overflow: hidden;
	}
	.cd-slider > li.visible {
	  position: relative;
	  z-index: 2;
	  opacity: 1;
	}
	.cd-slider > li.is-animating {
	  z-index: 3;
	  opacity: 1;
	}

	.cd-slider .cd-svg-wrapper {
	  /* using padding Hack to fix bug on IE - svg height not properly calculated */
	  height: 0;
	  display:block;
	  padding-bottom: 100%;
	}

	.cd-slider-wrapper svg {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	}

	.cd-slider-navigation{
		margin-bottom: 0px;
		list-style: none;
	}

	.cd-slider-navigation li {
	  position: absolute;
	  z-index: 3;
	  top: 50%;
	  bottom: auto;
	  -webkit-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  -o-transform: translateY(-50%);
	  transform: translateY(-50%);
	  right: 10px;
	  height: 48px;
	  width: 48px;
	}

	.cd-slider-navigation li a {
	  display: block;
	  height: 100%;
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	  color: transparent;
	  background: url(../images/cd-icon-arrows.svg) no-repeat 0 0;
	  -webkit-transition: -webkit-transform 0.2s;
	  -moz-transition: -moz-transform 0.2s;
	  transition: transform 0.2s;
	}

	.no-touch .cd-slider-navigation li a:hover {
	  -webkit-transform: scale(1.1);
	  -moz-transform: scale(1.1);
	  -ms-transform: scale(1.1);
	  -o-transform: scale(1.1);
	  transform: scale(1.1);
	}

	.cd-slider-navigation li:last-of-type {
	  left: 10px;
	  right: auto;
	}

	.cd-slider-navigation li:last-of-type a {
	  background-position: -48px 0;
	}

	.cd-slider-controls {
	  position: absolute;
	  bottom: 20px;
	  left: 50%;
	  right: auto;
	  -webkit-transform: translateX(-50%);
	  -moz-transform: translateX(-50%);
	  -ms-transform: translateX(-50%);
	  -o-transform: translateX(-50%);
	  transform: translateX(-50%);
	  z-index: 3;
	  text-align: center;
	  width: 90%;
	  padding-left: 0px;
	}

	.cd-slider-controls::after {
	  clear: both;
	  content: "";
	  display: table;
	}

	.cd-slider-controls li {
	  display: inline-block;
	  margin-right: 10px;
	}

	.cd-slider-controls li:last-of-type {
	  margin-right: 0;
	}

	.cd-slider-controls li.selected a {
	  background-color: #ffffff;
	}

	.cd-slider-controls a {
	  display: block;
	  /* image replacement */
	  overflow: hidden;
	  text-indent: 100%;
	  white-space: nowrap;
	  color: transparent;
	  height: 10px;
	  width: 10px;
	  border-radius: 50%;
	  border: 2px solid #ffffff;
	}

	.no-touch .cd-slider-controls a:hover {
	  background-color: #ffffff;
	}

	.jackpot_holder{
		background: url('../images/jackpot_bg.jpg') no-repeat bottom center;
		background-size: cover;
		min-height: 150px;
		margin-left: 10px; 
		margin-right: 10px; 
	}

	.jackpot_holder > .caption{
		background: url('../images/jackpot_caption_full.png') no-repeat top center;
		background-size: cover;
		min-height: 54px;
	}

	.jackpot_live{
		padding: 17px 0px;
		text-align: center;
		font-family:'Anton';
		font-weight:300;
		font-size:33px;
		color: #ffffff;
		text-shadow: #ccc 0 1px 0, #c9c9c9 0 1px 0, #bbb 0 2px 0, #b9b9b9 0 3px 0, #aaa 0 4px 0,rgba(0,0,0,.1) 0 5px 1px, rgba(0,0,0,.1) 0 0 4px, rgba(0,0,0,.3) 0 1px 2px, rgba(0,0,0,.15) 0 2px 4px, rgba(0,0,0,.2) 0 4px 9px, rgba(0,0,0,.2) 0 9px 9px, rgba(0,0,0,.1) 0 19px 19px;
	}

	.scrolling_announcement_holder{
        padding:10px 0px;
        color:#FFFFFF;
    }

	.panel_gray_holder > .row > .panel_col{
		padding-left: 10px;
		padding-right: 10px;
	}

	.panel_gray_holder > .row .panel_block{
		background: #ebebe5;
		padding: 15px 10px;
		margin: 3px 0px;
		display: table;
	}

	.panel_gray_holder > .row .panel_block > .panel_icon{
		display: table-cell;
	}

	.panel_gray_holder > .row .panel_block > .panel_icon > img{
		max-width: 65px;
	}

	.panel_gray_holder > .row .panel_block > .panel_info{
		display: table-cell;
		text-align: left;
		vertical-align: top;
		padding: 10px 15px;
	}

	.panel_gray_holder > .row .panel_block > .panel_info > h3{
		color:#e1a10c;
		text-transform: uppercase;
		font-size:15px;
		margin:0px 0px 5px 0px;
	}

	.panel_gray_holder > .row .panel_block > .panel_info > p{
		font-size:13px;
		line-height: 16px;
		color: #333333;
	}

	.intro_panel{
		border-top:#e1a10c solid 6px !important;
		padding-top: 3px;
	}

	.intro_panel > .gray_bg{
		background: url('../images/bet_bg.jpg') repeat top left;
		min-height: 300px;
		padding-bottom: 40px;
	}

	.intro_panel > .gray_bg > .container{
		margin-left:0px;
		margin-right: 0px;
	}

	.intro_panel h1{
		font-size: 25px;
		margin-top:0px;
		color:#ffffff;
		text-transform: uppercase;
		padding: 30px 0px 20px 0px;
		overflow: hidden;
    	text-align: center;
	}

	.intro_panel h1:before,
	.intro_panel h1:after {
	    background-color: #ffffff;
	    content: "";
	    display: inline-block;
	    height: 2px;
	    position: relative;
	    vertical-align: middle;
	    width: 50%;
	}

	.intro_panel h1:before {
	    right: 0.5em;
	    margin-left: -50%;
	}

	.intro_panel h1:after {
	    left: 0.5em;
	    margin-right: -50%;
	}

	.intro_panel .intro_subpanel{
		margin-top: 15px;
		clear: both;
	}

	.intro_panel .intro_subpanel .panel{
		margin-left: 5px;
		margin-right: 5px;
		background: rgba(0, 0, 0); /* Fallback */
		background-color: rgba(0, 0, 0, 0.3);
		color:#959ca6;
	}

	.intro_panel .intro_subpanel .panel-body{
		padding: 25px;
		text-align: left;
	}

	.intro_panel .intro_subpanel .panel h1:before,
	.intro_panel .intro_subpanel .panel h1:after {
		content: none;
	}

	.intro_panel .intro_subpanel .panel h1 {
		text-align: left;
		padding: 0;
	}

	.intro_panel .intro_subpanel .panel h2, .intro_panel .intro_subpanel .panel h3{
		color:#aaa;
		font-size: 31px;
		margin-top: 0px;
	}

	.intro_panel .intro_subpanel .panel .subtitle{
		font-size: 20px;
		text-transform: uppercase;
		color:#ffffff;
	}
	
	.intro_panel .intro_subpanel .panel p{
		margin-top: 5px
		color: #ebebeb;
		font-size: 16px;
	}

	.intro_panel .intro_subpanel .panel p strong{
		color:#b78100;
	}

	.intro_panel .intro_subpanel .panel ul{
		list-style: none;
		padding: 0px;
	}

	.intro_panel .intro_subpanel .panel .fa-chevron-right{
		color:#1585d4;
		font-size: 13px;
	}

	.intro_panel_card{
		padding-left: 7px;
		padding-right: 7px;
		margin-bottom: 15px;
	}

	.game_panel_card{
		padding-left: 8px;
		padding-right: 8px;
		margin-bottom: 20px;
	}

	.intro_panel_card > a, .game_panel_card > a{
		display: block;
		-webkit-box-shadow: 2px 5px 7px -2px rgba(0,0,0,0.45);
		-moz-box-shadow: 2px 5px 7px -2px rgba(0,0,0,0.45);
		box-shadow: 2px 5px 7px -2px rgba(0,0,0,0.45);
		text-decoration: none;
	}

	.intro_panel_card > a > .intro_panel_card_img, .game_panel_card > a > .game_panel_card_img{
		position: relative;
		display:block;
	}

	.intro_panel_card > a:hover > .intro_panel_card_img:before{
		content:'';
		position: absolute;
		display: block;
		width: 100%;
		height: 100%;
		top:0px;
		bottom:0px;
		background:rgba(0, 0, 0, 0.6);
	}

	.intro_panel_card > a:hover > .intro_panel_card_img:after{
		position: absolute;
		color:#e1a10c;
		font-weight:700;
		font-size: 50px;
		text-transform: uppercase;
		top:50%;
		margin-top:-30px;
		display: table-cell;
		width: 100%;
		height: 100%;
	}

	.intro_panel_card .intro_panel_card_info{
		border-top:#e1a10c solid 6px !important;
		background: #ffffff;
		padding: 0px 15px 20px 15px
	}

	.intro_panel_card .intro_panel_card_info > h3{
		color:#e1a10c;
		font-size: 18px;
		text-transform: uppercase;
	}

	.intro_panel_card .intro_panel_card_info > p{
		color:#333333;
		line-height: 16px;
		font-size:13px;
	}

	.game_panel_parent{
		margin-left:-5px;
		margin-right:-5px;
	}

	.game_panel_parent h2{
		font-size: 25px;
		color:#e1a10c;
		padding:0px 8px;
	}

	.game_panel_card > a:hover > .game_panel_card_img:before{
		content:'';
		position: absolute;
		display: block;
		width: 100%;
		height: 100%;
		top:0px;
		bottom:0px;
		background:rgba(0, 0, 0, 0.4);
	}

	.game_panel_card > a:hover > .game_panel_card_img:after{
		position: absolute;
		color:#e1a10c;
		font-weight:700;
		font-size: 50px;
		text-transform: uppercase;
		top:50%;
		left:50%;
		margin-left:-20px;
		margin-top:-30px;
		display: table-cell;
	}

	.game_panel_card .game_panel_card_info{
		background: #2b2b2b;
		border-top:#e1a10c solid 6px !important;
		padding: 0px 17px 28px 17px;
		text-align: justify;
	}

	.game_panel_card .game_panel_card_info > h3{
		color:#e1a10c;
		font-size: 23px;
		text-transform: uppercase;
	}

	.game_panel_card .game_panel_card_info > h3.new_game:after{
		content:'NEW';
		display: inline-block;
		font-family:"Lato","Open Sans", Helvetica, Arial, Verdana, sans-serif;
		font-size:8px;
		background: #e9e581;
		padding:5px 7px;
		color:#2b2b2b;
		vertical-align: middle;
		margin-left: 10px;
		margin-top: -4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}

	.game_panel_card .game_panel_card_info > p{
		color:#ebebeb;
		line-height: 16px;
		font-size:13px;
	}

	/* Egames */
	#category-list ul li a{
		color:#959ca6;
		text-transform: uppercase;
		font-weight: bold
	}

	#category-list ul li a.selected{
		color:#e1a10c;
		border-bottom-color:#e1a10c;
	}

	.jackpot-container{
		background-color: #2b2b2b;
	}

	.jackpot-container .title{
		color:#ffffff;
	}

	.jackpot-container .amount{
		color:#e1a10c;
	}

	.game-name{
		background-color: #e1a10c;
		color:#ffffff;
	}

	#marquee-scroller {
		color:	white;
	}

	/* Transfer Page*/
	#sort-table {
		color: 	#eeeeee;
	}

	.form_transfer div:nth-child(3) div:first-child .panel{
		background: #111111;
	}

	/* Memo page */
	.memo-wrapper .memo-tab, .compose-wrapper .memo-tab{
		margin-bottom: 15px;
		padding-bottom: 30px;
	}

	.memo-wrapper .memo-tab a, .compose-wrapper .memo-tab a{
		color: #e1a10c;
	}

	.memo-wrapper .memo-tab a:first-child, .compose-wrapper .memo-tab a:first-child{
		padding-left: 0px
	}

	.memo-wrapper .memo-tab a:last-child, .compose-wrapper .memo-tab a:last-child{
		border-right:none;
	}

	.memo-wrapper .memo-title{
		color: #ffffff;
		font-size: 15px;
		font-weight:700;
		text-transform: uppercase;
		border-bottom: 1px solid #e1a10c;
		margin-top: 30px;
		padding-bottom: 10px;
	}

	.brand_footer_holder{
		background: #111111;
		padding: 13px 0px 15px 0px;
		font-size:12px;
		color:#e1a10c;
		font-weight: 700;
	}

	.brand_footer_holder .brand_footer_block{
		padding-bottom: 15px; 
	}

	.brand_footer_holder .brand_footer_block > span{
		margin-bottom: 2px;
		display: block;
	}

	.brand_footer_holder .brand_footer_block > .brand_footer_icon > img{
		margin-right: 16px;
		height: 35px;
	}

	.contact_bank_footer_holder{
		background: #080808;
		padding: 13px 0px 15px 0px;
		font-size:12px;
		color:#e1a10c;
		font-weight: 700;
	}

	.contact_bank_footer_holder .contact_bank_holder{
		margin-top: 8px;
		padding-left: 0px;
		list-style: none;
	}

	.contact_bank_footer_holder .contact_item{
		display:inline-block;
		background: #151515;
		padding: 5px;
		margin-right: 4px;
		margin-bottom: 5px;
	}

	.contact_bank_footer_holder .contact_item img, .contact_bank_footer_holder .contact_item .contact_details{
		display:inline-block;
	}

	.contact_bank_footer_holder .contact_item img{
		vertical-align: top
	}

	.contact_bank_footer_holder .contact_item .contact_details h5{
		font-size: 10px;
		margin: 0px;
		font-weight: normal;
		color:#e1a10c;
	}

	.contact_bank_footer_holder .contact_item .contact_details{
		color: #ffffff;
		font-size: 11px;
		font-weight: normal;
		padding: 0px 5px;
	}

	.contact_bank_footer_holder .bank_item{
		display:inline-block;
		background: #151515;
		padding: 3px 10px;
		margin-right: 4px;
		margin-bottom: 5px;
	}

	.contact_bank_footer_holder .bank_item .status{
		width: 16px;
		height: 16px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		display: inline-block;
		margin-right: 5px;
	}

	.contact_bank_footer_holder .bank_item .status.Offline{
		background: red;
	}

	.contact_bank_footer_holder .bank_item .status.Online{
		background: green;
	}

	.rightside {
		z-index: 999;
		position: fixed;
		margin: 0;
		padding: 0;
		list-style: none;
		right: -1%;
		top: 24%;
		padding-right: 10px;
	}
	.rightside li {
		margin: 5px;
		background: #404040;
		padding: 7px;
		line-height: 30px;
		font-size: 20px;
		font-family: tahoma;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	.rightside li span.Online {
		width: 16px;
		height: 16px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		display: inline-block;
		margin-right: 5px;
		background: green;
		vertical-align: middle;
	}
	.rightside li span.Offline,.rightside li span.Gangguan {
		width: 16px;
		height: 16px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		display: inline-block;
		margin-right: 5px;
		background: red;
		vertical-align: middle;
	}
	.rightside li img {
		vertical-align: middle;
	}

	.bottom_footer_holder{
		background: #000000;
		padding: 30px 0px;
		font-size:12px;
		color:#ffffff;
		-webkit-box-shadow: inset 0px 9px 12px 0px rgba(0,0,0,0.15);
		-moz-box-shadow: inset 0px 9px 12px 0px rgba(0,0,0,0.15);
		box-shadow: inset 0px 9px 12px 0px rgba(0,0,0,0.15);
	}

	.bottom_footer_holder p{
		margin-bottom: 15px;
	}

	.bottom_footer_holder .note_18{
		font-size:12px;
	}

	.bottom_footer_holder .footer_18_icon{
		width: 24px;
		margin-left: 5px;
	}

	.bottom_footer_holder .copyright{
		font-size:11px;
		color:#ffffff;
	}

	#memo-inbox-form .table thead , #memo-outbox-form .table thead{
		background-color: #e1a10c;
	}

	#memo-inbox-form .table tbody , #memo-outbox-form .table tbody{
		background-color: #ffffff;
	}

	#memo-inbox-form .table thead tr th, #memo-outbox-form .table thead tr th {
		color: #ffffff;
	}

	#memo-inbox-form .empty {
        color: #634900;
    }

	#memo-compose-form label {
		color: #959ca6;
	}

	.new-memo {
		background-color: #e1a10c;
		color: #ffffff;
		padding: 1px 3px;
    	margin-left: 5px;
	}

	.btn-compose {
		float: left;
		background-color: #e1a10c;
		color: #ffffff;
		padding: 5px 20px;
	}

	.btn-compose:hover {
		background-color: #382d0f;
	}

	.txt-inbox:hover, .txt-outbox:hover{
		text-decoration: underline;
	}

	.memo-tab .txt-outbox, .memo-tab .txt-inbox {
		float: right;
		border-left: 1px solid white;
		height: 10px;
		line-height: 10px;
		padding-left: 10px;
		margin-top: 15px;
	}


	.read-memo-link {
		height: 10px;
		line-height: 10px;
		padding-left: 10px;
		margin-top: 15px;
		right: 82px;
	    position: absolute;
	}

	.receiver_name {
		color: #ffffff;
	}

	.memo-message {
		color: #e1a10c;
		background-color: #151515;
		padding: 15px;
	}

	.sender_name, .sender_time {
		font-style: italic;
		color: #ffffff;
	}

	th.select-all {
	    text-align: left;
	    margin: 0;
	    width: 50px;
	}

	.table-bordered {
		border: 0;
	}

	.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
		border: 0;
	}

	/* Deposit Page */

    #form-deposit-form {
        color: #e1a10c;
    }

    #form-deposit-form p {
        color: #382d0f;
    }

	#form-deposit-form #sender-info .rightside-txt, .form_deposit #sender-info .rightside-txt {
		color: #e1a10c;
	}

	#form-deposit-form #info-account .rightside-txt, .form_deposit #info-account .rightside-txt {
		color: #e1a10c;
	}

	/* Withdrawal Page */
	#form-withdrawal-form {
		color: #e1a10c;
	}

	#form-withdrawal-form p {
        color: #382d0f;
    }

	#form-withdrawal-form div .rightside-txt {
		color: #e1a10c;
	}

	/* Profile Page */

	.profile-edit {
		background-color: #1f1c12;
    	padding: 30px;
	}

	.profile-edit label {
		color: #e1a10c;
	}

	.control-group .help-inline, .help-block {
		color: #aaaaaa;
	}

	.panel-default {
	    border: 0;
	}

	.panel-default > .panel-heading {
        color: #fff;
        background-color: #e1a10c;
        border: 0;	
	}

	.list-group-item {
        border: 1px solid #e1a10c;
	}

	.referral_link button {
	    background-color: transparent;
	    border: none;
	    display: inline-block;
    }

    .referral_link span {
	    color: #e1a10c;
	    font-size: 18px;
	}

	/* Terms Legal Page */
	.TCTopLink{
		text-align: right;
		margin-bottom: 20px;
		font-size: 15px;
	}

	.TCTopLink span{
		color: #ffffff;
		padding:0px 5px;
	}

	.TCText{
		color: #ffffff;
	}

	.TCText h1{
		font-size:23px;
		color:#e1a10c;
		margin-top: 40px;
	}

	.TCText h2{
		font-size:18px;
		border-bottom:1px solid #d7a420;
		padding-bottom: 10px;
		margin-top: 30px;
	}

	.TCText h3{
		font-size:15px;
		color:#e1a10c;
	}

	.note_panel{
        margin-bottom: 15px;
        font-style: italic;
        color:white;
    }

    .note_panel span{
        font-weight: bold;
        color: red;
    }

    .list_content li {
	    color: #ffffff;
	    margin: 10px 0px;
	    font-size: 15px;
	}

	.list_content {
	    padding: 0px;
	    list-style-position: inside;
	}

	.list_content li > img {
	    margin: 15px 0px;
	}

	.list_content li a{
        font-weight: bold;
    }

	/* Floating APK */

	.android-apk-float-container{
		width: 152px; 
		height: 175px; 
		position: fixed; 
		top: 0; 
		left: 0; 
		z-index: 1001;
		color: white !important;
	}

	.android-apk-float-row-1{
		height: 26px;
	}

	.android-apk-float-dl-col{
		float: left; 
		width: 126px; 
		height: 26px; 
		background: #e1a10b;
	}

	.android-apk-float-dl-icon-div{
		display: inline-block; 
		color: white; 
		font-size: 17px; 
		padding-left: 5px; 
		float:left; 
		padding-top: 3px; 
		width: 30px;
	}

	.android-apk-float-dl-title-div{
		display:inline-block; 
		text-align: center; 
		width:87px; 
		float: left; 
		padding-top: 2px;
	}

	.android-apk-float-dl-label{
		color: white !important; 
		text-transform: uppercase; 
		font-size: 11px; 
		font-weight: 700; 
		font-family: 'Lato';
	}

	.android-apk-float-dl-close-btn{
		float: left; 
		width: 26px; 
		height: 26px; 
		background: #e1a10b; 
		cursor: pointer;
	}

	.android-apk-float-dl-close-btn span {
		font-size: 12px;
	    position: relative;
	    top: 2px;
	    left: 8px;
	}

	.android-apk-float-row-2{
		width: 152px; 
		height: 150px; 
		background: #111111; 
		text-align: center; 
		color: white !important;
	}

	.android-apk-float-qrcode-row{
		margin-left: 15px; 
		margin-right: 15px; 
		padding-top: 10px; 
		padding-bottom: 5px;
	}

	.android-apk-float-version-row, .android-apk-float-description-row{
		font-size: 10px; font-family: 'Lato';
	}

	.android-apk-float-container a, .android-apk-float-container a:hover{
		text-decoration: none;
		color: white !important;
	}
}

