@charset "UTF-8";
@font-face {
	font-family: 'sourcesans';
	font-style: normal;
	font-stretch: normal;
	src: local(SourceSansPro), local('Source Sans Pro'), url(../font/sourcesans/sourcesans.eot) format("embedded-opentype"), url(../font/sourcesans/sourcesans.otf.woff) format("woff"), url(../font/sourcesans/sourcesans.otf) format("opentype"), url(../font/sourcesans/sourcesans.ttf) format("truetype")
}

@font-face {
	font-family: 'sourcesans';
	font-weight: 700;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	src: local(SourceSansPro-Bold), local('Source Sans Pro Bold'), url(../font/sourcesans/sourcesans-bold.eot) format("embedded-opentype"), url(../font/sourcesans/sourcesans-bold.otf.woff) format("woff"), url(../font/sourcesans/sourcesans-bold.otf) format("opentype"), url(../font/sourcesans/sourcesans-bold.ttf) format("truetype")
}

@font-face {
	font-family: 'impact';
	font-style: normal;
	font-stretch: normal;
	src: local(impact), local(Impact), url(../font/impact/impact.eot) format("embedded-opentype"), url(http://5ra1c0wthuw.cdnasiaclub.com/iwv1/font/impact/impact.otf) format("opentype"), url(../font/impact/impact.ttf) format("truetype")
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	text-decoration: none
}

body {
	color: white;
	background: #010308;
	/*font-family: 'sourcesans', roboto, arial, sans-serif*/
	font-family: 'Open Sans', sans-serif;   
}

#header_fullwidth {
	/* background: url(../images/header_bg.png) repeat-x */
	background: #000308;
}

#header {
	width: 1120px;
	margin: 0 auto;
	height: 120px
}

.left_header {
	float: left
}

.right_header {
	float: right;
	margin-top: 15px
}

.support_language div {
	display: inline;
	font-size: 15px;
}

span.smallicon {
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-right: 6px;
	margin-bottom: 4px;
	vertical-align: middle;
	position: relative;
	background-size: cover
}

.howtoicon {
	background-image: url(../images/icons/howto_icon.png);
	background-repeat: no-repeat
}



.abouticon {
	background-image: url(../images/icons/about_icon.png);
	background-repeat: no-repeat
}

.livechaticon {
	background-image: url(../images/icons/chat_icon.png);
	background-repeat: no-repeat
}

span.socialicon {
	width: 34px;
	height: 34px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	position: relative;
}

.fbicon {
	background-image: url(../images/icons/fb_icon.png);
	background-repeat: no-repeat;
}

.twittericon {
	background-image: url(../images/icons/twitter_icon.png);
	background-repeat: no-repeat;
}

.wpicon {
	background-image: url(../images/icons/wp_icon.png);
	background-repeat: no-repeat;
}

.youtube_icon {
	background-image: url(../images/icons/youtube_icon.png);
	background-repeat: no-repeat;
}

.support_language h3 {
	display: inline;
	padding-right: 15px;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}

input.npt_box {
	line-height: 21px;
	height: 32px;
	border: 1px solid #187ff3;
	font-size: 13px;
	background-color: transparent;
	padding-left: 10px;
	padding-right: 10px;
	color: #28a9e0;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
}

.code {
	width: 50px
}

span.lockicon {
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	background-color: #1D348B;
	background-image: url(../images/icons/lock_icon.png);
	background-size: cover
}

.login > form > ul > li {
	float: left;
	margin-right: 4px
}

.login {
	height: 40px;
	float: right
}

#fr_username::placeholder,
#fr_pass::placeholder,
#fr_gdcode::placeholder {
	color: #ffffff;
	font-weight: bold;
}

.support_language {
	height: 50px
}

.captchaimg img {
	height: 32px;
	display: inline;
	margin-bottom: -12px
}

input.login_btn {
	height: 32px;
	width: 65px;
	letter-spacing: 1px;
	border: 1px solid #796715;
	border-radius: 1px;
	background-color: #fc0;
	font-family: arial;
	font-weight: 700
}

a.join_btn {
	font-weight: 700;
	letter-spacing: 1px;
	border-radius: 1px;
	background-color: #012d8e;
	text-decoration: none;
	text-align: center;
	padding: 5px 15px 8px;
	color: inherit;
	font-family: arial;
	font-weight: 400
}

.logo img {
	padding-top: 10px
}

#flag_lan {
	float: right;
	height: 20px;
	width: 80px;
	background: #060B28;
	border: 1px solid #203580;
	margin-left: 10px;
	position: relative;
	padding: 1px 0 4px
}

#flag_lan ul {
	z-index: 99;
	list-style: none;
	margin: 0;
	padding: 0
}

#flag_lan li {
	background: #060B28
}

#flag_lan a {
	position: relative;
	display: block;
	padding: 3px 15px 4px 6px;
	height: 15px;
	width: 59px;
	color: #9eb8f5;
	text-decoration: none;
	font-size: 12px
}

#flag_lan .arrow {
	position: absolute;
	top: 6px;
	right: 3px;
	background: url(../images/icons/arrow_down.png) no-repeat top;
	width: 16px;
	height: 16px;
	background-position: 0 -3px
}

#flag_lan ul ul {
	display: none;
	border: 1px solid #0c4e5c;
	position: absolute;
	top: 23px;
	left: -1px;
	list-style: none;
	margin: 0;
	padding: 0
}

#flag_lan li:hover ul {
	display: block
}

#flag_lan li:hover .arrow {
	background: url(../images/icons/arrow_up.png) no-repeat;
	background-position: 0 -4px
}

#flag_lan ul li ul li:hover {
	background-color: #0376ce
}

.langText {
	width: 25px;
	height: 17px;
	float: left;
	margin-left: 5px;
	line-height: 20px;
	font-size: 14px
}

.flagImg {
	float: left
}

#navigation {
	background: rgba(6, 19, 72, 1);
	background: url(../images/nav_bg.png) repeat-x
}

.nav {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	min-width: 1125px
}

.nav li {
	display: inline;
	margin: 0
}

nav ul.nav {
	width: 1120px;
	margin: 0 auto;
	min-width: 120px
}

span.homeicon {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	background-image: url(../images/icons/home_icon.png);
	background-size: cover;
	margin-top: -3px;
}

#home-bg{
	background-image: url(../images/bg/home-bg.png);
	height: 1266;
}
.nav li > a {
	display: inline-block;
	padding: 10px 5px;
	width: 99px;
	text-decoration: none;
	color: #fff;
	line-height: 17px;
	height: 20px;
	margin: 0;
	border-right: 1px solid #6275bb;
	border-top: none;
	border-left: none;
}

a.nav_home {
	max-width: 50px;
	width: 50px!important;
	border-left: 1px solid #152971
}

.nav a:hover {
	background: url(../images/menu-hover.jpg) no-repeat;
}
a.nav_home:hover {
	background: url(../images/menu-hover-small.jpg) no-repeat !important;
}
.nav li > a::after {
   
}
#nav-border{
	height: 40px;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #589ff6;
	box-shadow: inset 0 0 10px #589ff6;
	-moz-border-image: -moz-linear-gradient(left, #3acfd5 0%, #3a4ed5 100%);
	background: #082658;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #589ff6 0%, #589ff6 100%);
	border-image-slice: 13;
}

.slide img {
	width: 100%!important
}

#slider_fullwidth {
	width: 100%
}

#main_feature {
	height: 310px;
	width: 1120px;
	margin: 20px auto;
	margin-top: 0px;
}

.news_marquee {
	height: 30px;
	width: 100%;
	float: left;
	margin-top: 5px;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	border-radius: 3px;
	background-color: rgba(3, 21, 51, 0.4);
}

span.newslabel {
	color: #ffffff;
	width: 10%;
	padding: 10px;
	padding-left: 10px;
	line-height: 28px;
	padding-right: 15px;
	font-size: 16px;
}
.line-div{
	position: absolute;
	margin-top: 1px;
}
.news_marquee > marquee {
	padding: 7px;
	width: 78%;
	float: right;
	color: #d4e610;
	font-size: 14px;
}
.marquee {
	padding: 7px;
	width: 78%;
	float: right;
	color: #d4e610;
	font-size: 14px;
	overflow: hidden;
}
#feature_games {
	width: 1120px;
	height: 350px;
	margin: 20px auto
}

.interwin_games {
	float: left;
	width: 100%;
	height: 370px;
	background: transparent !important;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.title_panel {
	text-transform: uppercase;
	padding: 8px;
	padding-left: 10px;
	text-align: left;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	background: #0B2653;
	font-size: 16px;
}

.carousel-container {
	background: url(../images/table.png);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: 95%;
	margin-top: 30px
}

#footer {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #2a2a2a;
	background-size: 100% 100%;
	float: left
}

.footer_content {
	margin: 0 auto;
	height: 100%;
	width: 1120px
}

.smallbox {
	width: 347px;
	margin: 2px;
	margin-left: 20px;
	float: left;
	margin-top: 39px
}

.image_thumb,
.label_detail {
	float: left;
	height: 100%;
	margin-right: 4px;
}

.image_thumb {
	width: 40%
}

.label_detail {
	width: 56%;
	margin-top: 10px
}

.label_detail span > a {
	text-decoration: none;
	color: inherit;
	border-radius: 4px;
	background-color: #0049cc;
	float: left;
	height: 30px;
	width: 144px;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
	font-weight: 700
}

ul.footer_nav {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center
}

.footer_nav li {
	display: inline;
	margin: 0
}

.footer_nav_links {
	padding-top: 45px;
	background: #161616;
	height: 65px;
}

ul.footer_nav {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center
}

.footer_nav li {
	display: inline;
	margin: 0
}

.footer_nav li > a {
	text-decoration: none;
	color: inherit;
	padding: 10px
}

.footer_nav li::after {
	content: "|"
}

li.lastlink::after {
	content: ""
}

.about_iconwin {
	padding: 20px 0;
	padding-bottom: 5px;
	margin: 20px auto
}

.about_iconwin p {
	color: #b1b1b1;
	font-size: 12px
}
.hr-line{
	background: #717171;
	height: 1px;
}

.Information_Column,
.Products_Column,
.InfoCenter_Column,
.BettingInfo_Column {
	float: left;
	height: auto;
	position: relative;
	width: 22%;
	margin-right: 32px;
	flex-shrink: 1;
	overflow: hidden;
	margin-top: 20px;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 50px
}

.Info_at_Bottom_HeadTitle {
	line-height: 3em;
	font-size: 14px;
	color: #5c6b96
}

.moreinfo_interwin h4 {
	padding: 14px 0;
	color: #5c6b96
}

.moreinfo_interwin p {
	color: #5c6b96
}

.containerBorder {
	border: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.Information_Column,
.Products_Column,
.InfoCenter_Column,
.BettingInfo_Column {
	min-width: 160px;
	flex-grow: none
}

.mb_Products,
.mb_Info,
.mb_InfoCenter,
.mb_BettingInfo h4,
h3 {
	margin: 0;
	padding: 0
}

.mb_Products {
	margin-top: -50px
}

.mb_BettingInfo {
	margin-top: -10px
}

.image_thumb img {
	width: 90%;
	height: auto
}

.label_detail img {
	width: 74%;
	height: auto
}

.copyright_partners {
	padding-bottom: 30px
}

.copyright_partners p {
	text-align: center;
	color: white;
	font-size: 12px;
	padding-bottom: 100px
}

.copyright_partners img {
	display: block;
	padding-top: 40px;
	padding-bottom: 35px;
	text-align: center;
	margin: 0 auto
}

.copyright_partners a {
	color: #2484fc;
}

.moreinfo_interwin {
	border-bottom: 1px solid #0a2c54;
	border-top: 1px solid #0a2c54
}

.floatright {
	float: right
}

.floatright a {
	text-decoration: none;
	color: inherit
}

a.btn {
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	height: 35px;
	line-height: 33px;
	margin-bottom: 0px;
	padding-bottom: 9px;
	padding-top: 5px;
	padding-left: 21px;
	padding-right: 21px;
	font-weight: bold;
	border-radius: 2px;
	font-size: 17px;
}

a.btn.link {
	background-image: url(../images/blue-btn.png);
	color: #ffffff;
	background-repeat: no-repeat;
}

a.btn.submit {
	background-image: url(../images/yellow-btn.png);
	cursor: pointer;
	color: #ffffff;
	background-repeat: no-repeat;
}

img.captcha {
	/*height: 35px*/
}

.fullwidth_wrapper {
	width: 100%
}

#content {
	width: 1120px;
	margin: 0 auto;
   /*height: 1020px;*/
	height: 1130px;
}
.fullwidth_wrapper.livecasino_bg{
		background-image: url(../images/bg/livecasino_bg.jpg);
} 
.fullwidth_wrapper.poker {
	background-color: #010417;
	background: url(http://5ra1c0wthuw.cdnasiaclub.com/iwv1/images/bg/bg_poker.png) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: block;
	background-size: 91%
}


.fullwidth_wrapper.livecasino {
	background-color: #010417;
	background: url(http://5ra1c0wthuw.cdnasiaclub.com/iwv1/images/bg/bg_casino.png) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: block;
	background-size: 88%
}

.fullwidth_wrapper.i_sports {
	background-color: #010417;
	background: url(../images/bg/i_bg_sports.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: block;
	background-size: 100% 100%
}
.fullwidth_wrapper.c_sports {
	background-color: #010417;
	background: url(../images/bg/c_bg_sports.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: block;
	background-size: 100% 100%
}
.fullwidth_wrapper.o_sports {
	background-color: #010417;
	background: url(../images/bg/o_bg_sports.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: block;
	background-size: 100% 100%
}
.fullwidth_wrapper.sbo_sports {
	background-color: #010417;
	background: url(../images/bg/sbo_bg_sports.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: block;
	background-size: 100% 100%
}
.fullwidth_wrapper.sbtech_sports {
	background-color: #010417;
	background: url(../images/bg/sbtech_bg_sports.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: block;
	background-size: 100% 100%
}

.fullwidth_wrapper.lottery {
	background-color: #010417;
	background: url(../images/bg/bg_lottery.jpg) no-repeat top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: block;
	background-size: 100%
}

.fullwidth_wrapper.mobile {
		background: url(../images/bg/livecasino_bg.jpg) no-repeat;
		height: 960px;

}

.livecasino_wrapper {
	width: 100%;
	margin-top: 36%;
	float: left
}

#casino_item {
float: left;
	width: 540px;
	height: 265px;
	margin: 22px 18px 5px 0px;
	padding-top: 0px;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	background-color: rgba(10, 57, 115, 0.3);
}

#casino_item img {
	width: 540px;
	height: 180px;
	position: absolute
}

.casino_details {
	height: 85px;
	width: 100%;
	margin-top: 180px;
	border-bottom: none;
	background: #082658;
	box-shadow: none;
	border-radius: 0px;
}

span.playnow a {
	color: #fff;
	width: 155px;
	height: 36px;
	background: url(../images/home-games/playnow.png) center center no-repeat;
	background-size: 100%;
	display: block;
	position: absolute;
	margin-left: 355px;
	margin-top: 13px;
}
span.playnow a:hover {
	color: #fff;
	width: 155px;
	height: 36px;
	background: url(../images/home-games/playnow-red.png) center center no-repeat;
	background-size: 100%;
	display: block;
	position: absolute;
	margin-left: 355px;
	margin-top: 13px;
}
.img-game-title{
	padding: 30px 0px 15px 20px;
}

.casino_details p,
.casino_details h1 {
   width: 340px;
	position: relative;
	display: block;
	float: left;
}

.casino_details p {
	font-size: 11.5px !important;
	font-family: 'Open Sans', sans-serif;
	line-height: 14px !important;
}

.casino_details h1 {
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 5px !important;
	color:white !important;
	text-align:left !important;
}

.spacer {
	padding: 10px 0 10px 15px
}

.others_wrapper {
	width: 100%;
	margin-top: 15px;
	float: left
}

.others_item {
	width: 1120px;
	margin: 22px 18px 5px 0px;
	padding-top: 0px;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	background-color: rgba(10, 57, 115, 0.3);
	cursor: pointer;
}

.others_item img {
	width: 100%;
}

.sports_wrapper {
	margin-top: 20px;
	float: left;
	width: 100%;
	padding: 30px 0px;
	text-align: center;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	border-radius: 3px;
	background-color: rgba(3, 21, 51, 0.5);
}

.promotion_wrapper {
	margin-top: 30px;
	float: left;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	background: #0B2653;
	font-size: 16px;
}

.slots_top {
	margin-top: 20px;
	float: left
}

.selector,
.search_jackpot {
	float: left
}

.selector {
		width: 677px;
	height: auto;
	margin-right: 10px;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
}

.search_jackpot {
	width: 420px;
	height: 210px;
}

.hover_slots {
	float: left
}

.imagecontainer {
	float: left;
}
.showSlotsImage img{
	width: 530px;
	height:204px;
}

ul.mini_show {
	width: 147px;
	list-style-type: none
}

ul.mini_show li a {
	text-decoration: none;
	color: #fff;
	font-weight: 700;
	padding: 5px 10px;
	display: block;
	background-image: url(../images/Normal_blank_Games.png);
	font-size: 11.8px;
}

ul.mini_show li a:hover {
	padding: 5px 12px;
}

a.slot_menu:hover {
	/*color: #000;
	background: #fff;

	background-position: 110% 50%;
	background-repeat: no-repeat*/
}

.slotimg {
	width: 530px;
	height: 171px
}

.hvr-bubble-right {
	/*display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative*/
}

.hvr-bubble-right:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	border-style: solid;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	top: calc(50% - 10px);
	right: 0;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent
}

.hvr-bubble-right:hover:before,
.hvr-bubble-right:focus:before,
.hvr-bubble-right:active:before {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	border-color: transparent transparent transparent #fff
}

.search_bar {
	width: 410px;
	padding: 10px;
	background: rgba(2, 11, 44, 1);
	background: -moz-linear-gradient(top, rgba(2, 11, 44, 1) 0%, rgba(2, 23, 82, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(2, 11, 44, 1)), color-stop(100%, rgba(2, 23, 82, 1)));
	background: -webkit-linear-gradient(top, rgba(2, 11, 44, 1) 0%, rgba(2, 23, 82, 1) 100%);
	background: -o-linear-gradient(top, rgba(2, 11, 44, 1) 0%, rgba(2, 23, 82, 1) 100%);
	background: -ms-linear-gradient(top, rgba(2, 11, 44, 1) 0%, rgba(2, 23, 82, 1) 100%);
	background: linear-gradient(to bottom, rgba(2, 11, 44, 1) 0%, rgba(2, 23, 82, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#020b2c', endColorstr='#021752', GradientType=0);
	border-top: 1px solid #071B61;
	border-bottom: 1px solid #0F4694;
	border-right: 1px solid #082477;
	border-left: 1px solid #082477;
	margin-bottom: 10px
}

.input_search {
	padding: 8px 10px;
	width: 350px;
	font-size: 18px;
	color: gray;
	border: none
}

input.search_btn {
	width: 37px;
	height: 37px;
	border: none 0;
	position: absolute;
	background: url(../images/icons/search%20icon.png) no-repeat center center;
	background-color: #051b55;
	background-size: 50% 50%
}
.jackpot_wrap {
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
}
.jackpot {
	width: 418px;
	background-color: #020926;
	height: 169px;
	overflow: hidden;
}

.jackpot_img1 {
	width: 100%;
	margin-top: -20px;
}

.jackpot_img {
	margin-left: 5%;
	margin-top: 3%
}

span.jackpot_numbers {
	position: absolute;
	font-size: 20px;
	font-family: impact;
	width: 418px;
	margin-top: 119px;
	text-align: center;
	margin-left: 0;
}

ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 1px;
}

ul.tabs li {
	display: inline-block;
	text-align: center;
	font-weight: 700;
	padding: 10px 15px;
	cursor: pointer;
	/*background:url(http://5ra1c0wthuw.cdnasiaclub.com/iwv1/images/tab_bg.png) no-repeat;*/
	background: #0b2653;
	min-width: 120px;
	margin-right: -4px;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	margin-bottom: -1px;
	margin-left: -1px;
}

ul.tabs li.current {
	background: #386ec8;
	color: #ffffff
}

.tab-content {
	display: none;
	background: #0b2653;
	float: left;
	padding: 20px 7px;
	width: 1120px;
	margin-bottom: 40px;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
}

.tab-content.current {
	display: inherit
}

.game_item {
	width: 146px;
	height: 212px;
	background-color: #333;
	float: left;
	margin: 6px;
	overflow: hidden
}

.game_image {
	margin: 0;
	float: left;
	z-index: 4;
	background-color: #333;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out
}

.slot_title {
	list-style-type: none;
	color: #FFF;
	z-index: 6;
	padding-top: 5px;
	left: 0;
	padding-bottom: 5px;
	text-align: center;
	font-size: 13px;
	z-index: 20
}

.slot_caption {
	cursor: pointer;
	position: relative;
	opacity: 0;
	-webkit-transition: all .45s ease-in-out;
	-moz-transition: all .45s ease-in-out;
	-o-transition: all .45s ease-in-out;
	-ms-transition: all .45s ease-in-out;
	transition: all .45s ease-in-out;
	height: 212px;
	position: absolute;
	margin-top: -24px;
	z-index: 10
}

.slot_transition {
	opacity: 1!important
}

.slot_blur {
	background-color: rgba(0, 0, 0, 0.85);
	height: 213px;
	width: 144px;
	z-index: 5;
	position: absolute;
	border: 1px solid #FFF
}

.slot_caption-text {
	z-index: 10;
	color: #fff;
	position: absolute;
	width: 146px;
	margin-left: 1px;
	margin-bottom: 0;
	vertical-align: bottom;
	margin-top: 70px
}

.play {
	width: 139px;
	background-color: #444;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../images/icon_play.jpg);
	background-repeat: no-repeat;
	background-position: 125px 6px;
	color: #FFF;
	margin-top: 1px
}

.play:hover {
	background-color: #033260;
	color: #FFF!important;
	text-decoration: none;
	background-image: url(../images/icon_play_on.jpg)
}

.euro_slotsgames {
	width: 155px;
	height: 230px;
	float: left;
	padding-right: 4px;
	padding-bottom: 10px;
	background-size: auto 83%;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
}

.euro_slotsgames > .playNow {
	height: 40px;
	background: url(../images/transperant_bg.png);
	padding-top: 10px;
	margin: 151px auto 0;
	cursor: pointer;
	font-size: 14px;
	width: 121px
}

.butPlay {
	background-color: #5F0500;
	background: url(../images/slot_real_bg.png);
	font-weight: 700;
	float: left;
	height: 20px;
	padding: 2px 0 3px;
	width: 50%;
	opacity: 2;
	text-align: center bottom
}

.butDemo {
	background-color: #1a1a1a;
	float: left;
	font-weight: 700;
	height: 20px;
	padding: 2px 0 3px;
	width: 50%;
	filter: alpha(opacity=100);
	opacity: 1;
	text-align: center
}

.gamesName {
	text-align: center;
	color: #fff;
	font-weight: 700
}

.asia_slotgames {
	width: 208px;
	height: 180px;
	float: left;
	border: 0;
	background: rgba(0,0,0,0.85);
	padding: 8px;
	margin: 8px
}

.asia_slotimage {
	width: 198px;
	height: 155px;
	border: 0;
	background: #000;
	padding: 0;
	padding-left: 5px;
	margin: 0
}

.pbcl {
	width: 45%;
	min-height: 18px;
	overflow: hidden;
	float: left;
	font: normal 15px/18px"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffae00;
	border: 0;
	padding: 0;
	padding-left: 5px;
	margin: 0;
	text-align:center;
}

.asia_slotgame_title {
	min-height: 18px;
	overflow: hidden;
	font: normal 13px/18px"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	border: 0;
	padding: 0;
	margin: 5px 0 0
}
.micro_game_item {
	width: 135px;
	height: 159px;
}
.micro_game_item .slot_blur {
	width: 135px;
	height: 159px;
}
.micro_game_item .slot_caption-text {
	width: 135px;
}
.micro_game_item .play {
	width: 130px;
	background-position: 115px;
}
.micro_slotimg {
	width: 136px;
	height: 136px;
	background-repeat: no-repeat;
	background-position: 0px;
	background-size: 200%;
	position: absolute;
}

.show_promotion {
	display: none;
	height: 300px;
	width: 930px;
	padding: 25px;
	background: #020B2C;
	overflow: auto;
	overflow-wrap: break-word;
	overflow-x: visible
}

.promotion_wrapper {
	background: #010417;
	width: 100%;
	margin-bottom: 50px;
	padding-bottom: 50px
}

.promotion_box {
	width: 980px;
	height: auto;
	margin-left: 5%;
	margin-top: 2%
}

.promotion_item_container {
	width: 100%;
	height: 299px
}

.promotion_image {
	float: left;
	width: 980px;
	height: 300px;
}

.promotion_image img {
	width: 914px;
	position: relative;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	height: 299px;
}

.details_pane {
	float: right;
	width: 64px;
	height: 299px;
	cursor: pointer;
}

.details_pane img {
	width: 64px;
	height: 299px;
	margin-left: -1px;
}

.content_wrapped {
	width: 720px
}

.olclass {
	list-style-type: decimal;
	list-style-type: decimal;
	padding-left: 35px
}

ol.olclass li {
	padding-bottom: 10px
}

.content_wrapped h3 {
	padding: 10px 0
}

.about_interwin a {
	color: #4584FF
}

a.playbutton {
	position: absolute;
	bottom: 10px;
	right: 15px;
	width: 110px;
	height: 35px;
	background: url(http://5ra1c0wthuw.cdnasiaclub.com/iwv1/images/playnow.png) center center no-repeat;
	background-size: 100%;
	display: block
}

a.scrolltop {
	margin: 0 auto;
	width: 60px;
	height: 91px;
	background: url(../images/scrolltop.png) center bottom no-repeat;
	display: block
}

.terms_and_conditions {
	margin-top: 40px;
	width: 970px;
	border: 2px solid #0C1D55;
	background-color: #010417;
	font-size: 90%;
	margin-left: -28px;
}

ol#term-list li {
	line-height: 1em;
	padding-bottom: 10px;
	list-style-type: decimal;
	margin-left: 30px;
	width: 95%
}

.term-title {
	line-height: 1em;
	padding: 12px 10px;
	background: #08144B;
	margin-bottom: 10px;
	text-transform: uppercase
}

.tbleAffiliate table,
.tbleAffiliate td,
.tbleAffiliate th {
	border: 1px solid #101A54;
	padding: 5px
}

.tbleAffiliate th {
	background-color: #101A54;
	color: #fff
}

#gray {
	background: #d8d8d8;
	color: #9a9a9a;
	border: 1px solid #9a9a9a!important
}

i {
	font-style: italic
}

ul.footer_nav li a {
	text-transform: uppercase;
	font-size: 15px;
}

[data-tooltip] {
	position: relative;
	z-index: 2;
	cursor: pointer
}

[data-tooltip]:before,
[data-tooltip]:after {
	visibility: hidden;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	pointer-events: none
}

[data-tooltip]:before {
	position: absolute;
	bottom: 130%;
	left: 50%;
	margin-bottom: 5px;
	margin-left: -80px;
	padding: 7px;
	width: 140px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #000;
	background-color: rgba(9, 39, 101, 1);
	color: #fff;
	content: attr(data-tooltip);
	text-align: center;
	font-size: 14px;
	line-height: 1.2
}

[data-tooltip]:after {
	position: absolute;
	bottom: 130%;
	left: 50%;
	margin-left: -5px;
	width: 0;
	border-top: 5px solid #000;
	border-top: 5px solid rgba(9, 39, 101, 1);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: " ";
	font-size: 0;
	line-height: 0
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
	visibility: visible;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1
}

@media (max-width:1440px) {
	.fullwidth_wrapper.download {
		background-size: 120%!important
	}
}

@media (max-width:1120px) {
	.fullwidth_wrapper.download {
		background-size: 150%!important
	}
}

.minidownload_wrapper {
	float: right;
	margin: 5px;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 15px;
	margin-top: 107px
}

.minidownload_wrapper a > h1 {
	font-size: 22px!important;
	color: #fff;
	text-decoration: none;
	font-weight: 700
}

.minidownload_wrapper a > h2 {
	font-size: 14px!important;
	color: #ffd700;
	text-decoration: none;
	font-weight: 400
}

.div_wrapp {
	margin-top: 25px;
	float: left;
	width: 100%
}

.primary_div {
	width: 65%;
	float: left
}

.secondary_div {
	width: 34%;
	float: left;
	margin-left: 10px
}

.fullwidth_wrapper.success{
	 background: url(../images/bg/livecasino_bg.jpg) no-repeat;
	 height: 800px;
}

.div_content {
	margin-bottom: 50px;
	padding-bottom: 20px;
	color: white;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	background-color: rgba(10, 57, 115, 0.3);
	margin-top: -1px;
}
.div_content label {
	display: block;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	color: red;
}
.div_content em {
	font-style: italic;
}
.div_content .spacer {
	padding: 50px;
}

.spacer input[type="password"],
.spacer input[type="text"],
.spacer input[type="number"],
.spacer input[type="email"] {
	background-color: #FFF;
	padding: 7px;
	line-height: 1em;
	text-align: left;
	border-radius: 4px;
	border: 1px solid #DDD;
	color: #000;
	font-size: 14px;
	min-width: 200px;
	margin-bottom: 5px
}

.spacer h2 {
	margin-top: 40px;
	font-weight: 600;
	font-size: 18px;
	padding-bottom: 20px
}

button.btnlarge {
	padding: 10px 25px;
	float: right;
	border: none;
	color: white;
	font-size: 16px;
	margin-right: 10px;
	font-weight: 600;
	cursor:pointer;
			box-shadow: inset 0 0 15px #B49700;
	-moz-border-image: -moz-linear-gradient(left, #3acfd5 0%, #3a4ed5 100%);
	background: #5d4f06;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #f6d458 0%, #f6ea58 100%);
	border-image-slice: 13;
}
button.btnlarge.blue {
	padding: 10px 25px;
	float: right;
	border: none;
	color: white;
	font-size: 16px;
	margin-right: 10px;
	font-weight: 600;
	cursor:pointer;
			box-shadow: inset 0 0 15px #589ff6;
	-moz-border-image: -moz-linear-gradient(left, #3acfd5 0%, #3a4ed5 100%);
	background: #082658;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #589ff6 0%, #589ff6 100%);
	border-image-slice: 13;
}
/*success*/
.spacer p,.spacer h1{margin:0px;padding-bottom:20px;}
.spacer h1{text-align:center;color:#ffe400;font-weight:700;font-size:18px;padding-bottom:40px}
span.preloader img{position:absolute;}
span.preloader h3{margin-left:50px;line-height:2em;}
span.preloader{position:absolute;margin-left:15%;margin-top:65px;}
.uservalue{color:#ffe400}
.spacer select {
	background-color: #FFF;
	padding: 7px;
	line-height: 2em;
	text-align: left;
	border-radius: 4px;
	border: 1px solid #DDD;
	color: #000;
	font-size: 14px;
	height: 33px;
	min-width: 70px
}

.spacer em > h5 {
	padding-bottom: 25px
}

button.btnsmall {
	padding: 7px 20px;
	background-color: #1a328a;
	border: none;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 7px 20px;
	background-color: #1a328a;
	border: none;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
	margin-left: 10px
}

ul.listitems li {
	list-style-type: disc;
	margin-left: 20px;
	padding-bottom: 10px
}

.spacer p {
	   margin-top: 10px;
	padding-bottom: 20px;
	line-height: 22px;
}

input#datetimepicker2 {
	min-width: 130px
}

input#datetimepicker3 {
	min-width: 130px
}

.wrap_table h1 {
	margin-top: 40px;
	padding-bottom: 20px;
	font-weight: 600;
	font-size: 18px
}

.wrap_table thead tr th {
	background-color: #1a328a;
	color: #fff;
	font-size: 13px;
	text-align: left
}

.spacer table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

.wrap_table label {
	padding: 0
}

#datetimepicker2,
#datetimepicker3 {
	width: 80px
}

p.smalltext {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: smaller;
	color: #113CAB
}

select.min-width {
	width: 60px;
	min-width: 60px
}

table.shortened p {
	margin: 0!important;
	padding: 0!important
}

select.am-pm {
	min-width: 35px
}

.largebtn {
	
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	margin-top: 30px;
	border: none;
	margin-right: 8px;
	cursor: pointer;
	background-image: url(../images/Normal_blank_AGY.png);
	height: 48px;
	width: 228px;
}

.largebtn.orange {
   
	background-image: url(../images/Normal_blank_AG.png);
	width: 228px;
	width: 228px;
	height: 48px;
}
/*CASINO DOWNLOAD PAGE */
.downloadpage { 
		border: 1px solid transparent;
		-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
		-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
		border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
		border-image-slice: 1;
		background-color: #0b2653;
		margin: 20px 0;
		float: left;  
		}
	.smallboxwide { width: 540px; height: 184px; float: left;
		border: 1px solid transparent;
		-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
		-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
		border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
		border-image-slice: 1;
		background-color: #0b2653;
		margin: 7px 2px 7px 11px;}

.hendrich {
	background: url(../images/bg/henrich_bg.jpg) no-repeat;
	background-size: 100%;
}

.alexandria {
	background: url(../images/bg/alexandria_bg.jpg) no-repeat;
	background-size: 100%;
}
.IDN {
	background: url(../images/bg/liveCasino_download_IDN.jpg) no-repeat;
	background-size: 100%;
}
.popup.IDNpc {
	background: url(../images/bg/IDN_android.jpg) no-repeat;
	background-size: 100%;
	background-size: cover;
}
.popup.IDNiOS {
	background: url(../images/bg/IDN_IOS.jpg) no-repeat;
	background-size: 100%;
	background-size: cover;
}
.poker8 {
	background: url(../images/bg/poker8Indo.jpg) no-repeat;
	background-size: 100%;
}
.popup.poker8pc {
	background: url(http://5ra1c0wthuw.cdnasiaclub.com/iwv1/images/bg/poker8_Download.jpg) no-repeat;
	background-size: 100%;
	background-size: cover;
}
.fullwidth_wrapper.download{
	 background: url(../images/bg/livecasino_bg.jpg) no-repeat;
	 height: 1130px;
}
.androidicon,
.pcicon {
	width: 55px;
	height: 55px;
	float: left;
	margin-right: 5px
}

.pcicon {
	width: 55px;
	height: 55px;
	background: url(../images/laptop_iconwin.png) no-repeat;
	background-position: 50% 50%
}

.androidicon {
	width: 42px;
	height: 55px;
	background: url(../images/android_icon.png) no-repeat;
	background-position: 50% 50%
}

.barcodeicon {
	width: 55px;
	height: 55px;
	background: url(../images/barcode_icon.png) no-repeat;
	float: right;
	background-size: 100%;
	margin-left: 5px
}

.downloadpage table,
tr,
th {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border: 0!important
}

.minidownload_wrapper table td {
	vertical-align: middle
}

.minidownload_wrapper {
	padding: 6px
}

h2.graycolor {
	color: gray!important
}

img.securitycode {
	position: absolute;
	height: 32px;
	margin-left: 10px
}

.spacerfullwide {
	padding: 50px 150px 80px;
	font-size: 18px;
	line-height: 20px
}

.spacerfullwide td.italic {
	font-size: 17px;
	font-style: italic;
	color: #888
}

.spacerfullwide table {
	margin: 20px 80px 50px 50px
}

.spacerfullwide td {
	padding: 10px 0
}

.spacerfullwide td.label {
	width: 300px
}

button.btnlarge.bluebig {
	padding: 15px 55px;
	float: left;
	background-color: rgba(8, 34, 91, 1);
	border: none;
	color: #fff;
	font-size: 16px;
	margin-left: 25px;
	font-weight: 600;
	cursor: pointer;
}

.spacer2 select,
.spacer2 input[type="password"],
.spacer2 input[type="text"],
.spacer2 input[type="number"],
.spacer2 input[type="email"] {
	background-color: #FFF;
	padding: 7px;
	line-height: 1em;
	text-align: left;
	border-radius: 4px;
	border: 1px solid #DDD;
	color: #000;
	font-size: 14px;
	min-width: 450px;
	margin-bottom: 5px
}

.carousel-container {
	background: url(../images/table.png);
	background-position: 50% 80%;
	background-repeat: no-repeat;
	background-size: 90%;
	height: 180px
}

div#icarousel {
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	margin-top: -1px;
	height: 329px;
}
/*HOME GAMES*/
#home-game{
	width: 219px;
	padding-top: 3px;
}
#sports-btn{
	position: absolute;
	bottom: 25px;
	left: 36px; 
	background: url(../images/home-games/playnow.png) bottom;
	width: 153px;
	height: 36px;
}
#sports-btn:hover{
	background: url(../images/home-games/playnow-red.png) bottom;
	width: 153px;
	height: 36px;
}
#livecasino-btn{
	position: absolute;
	bottom: 25px;
	left: 260px; 
	background: url(../images/home-games/playnow.png) bottom;
	width: 153px;
	height: 36px;
}
#livecasino-btn:hover{
	background: url(../images/home-games/playnow-red.png) bottom;
	width: 153px;
	height: 36px;
}
#slots-btn{
	position: absolute;
	bottom: 25px;
	left: 482px; 
	background: url(../images/home-games/playnow.png) bottom;
	width: 153px;
	height: 36px;
}
#slots-btn:hover{ 
	background: url(../images/home-games/playnow-red.png) bottom;
	width: 153px;
	height: 36px;
}
#lottery-btn{
	position: absolute;
	bottom: 25px;
	right: 259px;
	background: url(../images/home-games/playnow.png) bottom;
	width: 153px;
	height: 36px;
}
#lottery-btn:hover{
	background: url(../images/home-games/playnow-red.png) bottom;
	width: 153px;
	height: 36px;
}

#poker-btn{
	position: absolute;
	bottom: 25px;
	right: 37px; 
	background: url(../images/home-games/playnow.png) bottom;
	width: 153px;
	height: 36px;
}
#poker-btn:hover{
	background: url(../images/home-games/playnow-red.png) bottom;
	width: 153px;
	height: 36px;
}
/*title*/
#home-game-sports{
	position: absolute;
	top: 23px;
	left: 56px; 
}
#home-game-livecasino{
	position: absolute;
	top: 23px;
	left: 241px; 
}
#home-game-slots{
	position: absolute;
	top: 23px;
	left: 512px; 
}
#home-game-lottery{
	position: absolute;
	top: 23px;
	right: 268px; 
}
#home-game-poker{
	position: absolute;
	top: 23px;
	right: 63px; 
}
.about-container {
	padding: 40px;
	background-color: #041137;
	line-height: 20px
}

.lottery_wrapper {
	margin-top: 20px;
	float: left;
	width: 100%;
	padding: 30px 0px;
	text-align: center;
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	border-radius: 3px;
	background-color: rgba(3, 21, 51, 0.5);
}

.lottery-box {
	width: 50%;
	text-align: center;
	float: left;
	padding-top: 80px;
}

.lottery-box span.snote_ID {
	float: left;
	margin: 10px 45px 0px 45px;
	font-size: 20px;
	line-height: 30px;
	padding-top: 5px;
	color: #ffffff;
}

.lottery-box span.lotterynote_ID {
	float: left;
	margin: 10px 80px 0px 80px;
	font-size: 20px;
	line-height: 30px;
	padding-top: 5px;
	color: #ffffff;
}
.contact_us {
	width: 1120px;
	margin: 20px auto;
}
.contact_us_div{
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	background-color: rgba(10, 57, 115, 0.3);
	height: 110px;
	margin-top: -1px;
}
.contact_us img {
	padding-top: 20px;
}
.pay_method {
	width: 1120px;
	margin: 20px auto;
}
.pay_method_div{
	border: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #FC913A 0%, #FF4E50 100%);
	border-image: linear-gradient(to left, #2064d6 0%, #c5dcfc 50%, #386ec8 100%);
	border-image-slice: 1;
	background-color: rgba(10, 57, 115, 0.3);
	height: 88px;
	margin-top: -1px;
}

.pay_method img {
	padding-top: 23px;
}

.copyright_partners img {
	width: 930px;
}

/*lottery play now button*/
.lottery-playnow{
	background-image: url('../images/home-games/playnow.png');
	background-repeat: no-repeat;
	width: 153px;
	height: 36px;
	
}
.lottery-playnow:hover{
	background-image: url('../images/home-games/playnow-red.png');
	background-repeat: no-repeat;
	width: 153px;
	height: 36px;
	
}
/* C SPORTS - S SPORTS*/
.csportsT {
	font-size: 15px;
	font-weight: bold;
	color: white;
	margin-top: 300px;
	margin-left: 30px;
	text-align: center;
	line-height: 1.5em;
	width: 250px
}
.isportsT {
	font-size: 15px;
	font-weight: bold;
	color: white;
	margin-top: 300px;
	margin-left: 40px;
	text-align: center;
	line-height: 1.5em;
	width: 250px
}

.csportsp {
	background: url(../images/csports_nohover_comp.png) no-repeat top;
	background-size: 370px 389px;
	width: 280px;
	height: 300px;
	display: inline-block;
	background-size: contain;
	float: center;
}

.csportsp:hover {
	background: url(../images/csports_hover_comp.png) no-repeat top;
	background-size: 370px 389px;
	width: 280px;
	height: 300px;
	display: inline-block;
	background-size: contain;
	float: center;
}

.isportsp {
	background: url(../images/isports_nohover_comp.png) no-repeat top;
	background-size: 370px 389px;
	width: 280px;
	height: 300px;
	display: inline-block;
	background-size: contain;
	float: center;
}

.isportsp:hover {
	background: url(../images/isports_hover_comp.png) no-repeat top;
	background-size: 370px 389px;
	width: 280px;
	height: 300px;
	display: inline-block;
	background-size: contain;
	float: center;
}

.osportsp {
	background: url(../images/osports_nohover_comp.png) no-repeat top;
	background-size: 370px 389px;
	width: 280px;
	height: 300px;
	display: inline-block;
	background-size: contain;
	float: center;
}

.osportsp:hover {
	background: url(../images/osports_hover_comp.png) no-repeat top;
	background-size: 370px 389px;
	width: 280px;
	height: 300px;
	display: inline-block;
	background-size: contain;
	float: center;
}

.sbosportsp {
	background: url(../images/sbosports_nohover_comp.png) no-repeat top;
	background-size: 370px 389px;
	width: 280px;
	height: 300px;
	display: inline-block;
	background-size: contain;
	float: center;
}

.sbosportsp:hover {
	background: url(../images/sbosports_hover_comp.png) no-repeat top;
	background-size: 370px 389px;
	width: 280px;
	height: 300px;
	display: inline-block;
	background-size: contain;
	float: center;
}

.sbtechsportsp {
    background: url(../images/sbtechsports_nohover_comp.png) no-repeat top;
    background-size: 370px 389px;
    width: 280px;
    height: 300px;
    display: inline-block;
    background-size: contain;
    float: center;
}

.sbtechsportsp:hover {
    background: url(../images/sbtechsports_hover_comp.png) no-repeat top;
    background-size: 370px 389px;
    width: 280px;
    height: 300px;
    display: inline-block;
    background-size: contain;
    float: center;
}

.sports-containerp .csportsp a{position:center;background-repeat:no-repeat;width:165px;margin-top:120px; margin-left: 0px;}
.sports-containerp .isportsp a{position:center;background-repeat:no-repeat;width:165px;margin-top:120px;}
.sports-containerp h3{font-size:21px;font-weight:700;margin-bottom:10px;}
.sports-containerp .csportsp a{font-size:15px;color:#989790;}
.sports-containerp .isportsp a{font-size:15px;color:#989790;}
.sports-containerp .isportsp a:hover{font-size:15px;color:#ffffff;}
.fullwidth_wrapper.sports-landing{
background-color:#010417;background:url(../images/bg/bg-sb-compressor-cropped.jpg) no-repeat top center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
position:relative;
display:block;
background-size:100% 100%;
height:600px;
}
#contentSports {
width: 1120px;
margin: 0 auto;
height: 900px;
}
.sports-containerp {
width: 33%;
text-align: center;
float: left;
padding-top: 45px;
}
.sports-containerp div.snote_first_MY {
	margin: 10px 10px 0px 37px;
	font-size: 16px;
	line-height: 30px;
	padding-top: 5px;
	color: #ffffff;
}
.sports-containerp div.snote_MY {
float: left;
margin: 10px 10px 0px 37px;
font-size: 16px;
line-height: 30px;
padding-top: 5px;
color: #ffffff;
}
.fullwidth_wrapper.agreement{ 
	background: url(../images/bg/livecasino_bg.jpg);
	height: 1300px;
}

/*NAVIGATION*/

span.mobileicon {
width: 24px;
height: 28px;
display: inline-block;
vertical-align: middle;
position: relative;
background-image: url(../images/icons/mobile_icon.png);
background-size: cover;
margin-top: -3px;
}
.progjackpot-wrapper{
width: 738px;
height: 255px;
margin-top: 30px;
float: left; 
background-image: url(../images/progessiveJackpotMain_interwin.gif);
background-repeat: no-repeat;
}
span.jackpot_numbers_home {
font-size: 40px;
	font-family: impact;
	margin-top: 90px;
	margin-right: 5px;
	width: 455px;
	float: right;
	height: auto;
	text-align: center;
	color: #ffffff;
}
.nav-pro{
	float: right;
	display: block;
	width: 160px;
	height: 198px;
}
.nav-pro-casino{
background: url(../images/nav/promo/side-image_casino.png);
	background-size: contain;
}
.nav-pro-sport{
background: url(../images/nav/promo/side-image_sports.png);
	background-size: contain;
}
.nav-pro-slot{
background: url(../images/nav/promo/side-image_slots.png);
	background-size: contain;
}
.euro-slot,.king-slot,.opus-slot,.slotsCity,.uc8-slot,.asia-slot,.pragmatic-slot,.mg-slot,.habanero-slot,.joker-slot{width:120px;height:198px;display:inline-block;background-size:contain;float:left;}
.euro-slot{background:url(../images/nav/slot/tt-inactive.png) no-repeat top;}
.king-slot{background:url(../images/nav/slot/pt-inactive.png) no-repeat top;}
.opus-slot{background:url(../images/nav/slot/Opus-inactive.png) no-repeat top;}
.slotsCity{background:url(../images/nav/slot/gameplay-inactive.png) no-repeat top;}
.uc8-slot{background:url(../images/nav/slot/uc8-inactive.png) no-repeat top;}
.asia-slot{background:url(../images/nav/slot/asia-inactive.png) no-repeat top;}
.pragmatic-slot{background:url(../images/nav/slot/pragmatic-inactive.png) no-repeat top;}
.mg-slot{background:url(../images/nav/slot/mg-inactive.png) no-repeat top;}
.habanero-slot{background:url(../images/nav/slot/habanero-inactive.png) no-repeat top;}
.joker-slot{background:url(../images/nav/slot/joker-inactive.png) no-repeat top;}
.euro-slot:hover{background:url(../images/nav/slot/tt-active.png) no-repeat top;}
.king-slot:hover{background:url(../images/nav/slot/pt-active.png) no-repeat top;}
.opus-slot:hover{background:url(../images/nav/slot/Opus-active.png) no-repeat top;}
.slotsCity:hover{background:url(../images/nav/slot/gameplay-active.png) no-repeat top;}
.uc8-slot:hover{background:url(../images/nav/slot/uc8-active.png) no-repeat top;}
.asia-slot:hover{background:url(../images/nav/slot/asia-active.png) no-repeat top;}
.pragmatic-slot:hover{background:url(../images/nav/slot/pragmatic-active.png) no-repeat top;}
.mg-slot:hover{background:url(../images/nav/slot/mg-active.png) no-repeat top;}
.habanero-slot:hover{background:url(../images/nav/slot/habanero-active.png) no-repeat top;}
.joker-slot:hover{background:url(../images/nav/slot/joker-active.png) no-repeat top;}


#game_item_pramatic { width: 220px; height: 223px; margin: 3px 2px;}
#slot_blur_pramatic { width: 220px; height: 223px; }
#slot_title_pramatic { text-align: center; }
#play_pramatic { width: 164px; padding-left: 56px; background-position: 150px 6px; }
#slot_caption-text_pramatic { margin-top: 80px }

#game_item_mcg { width: 220px; height: 170px; margin: 3px 2px; }
#slot_blur_mcg { width: 220px; height: 170px; }
#slot_title_mcg { text-align: center; }
#play_mcg { width: 164px; padding-left: 56px; background-position: 150px 6px; }
#slot_caption-text_mcg { margin-top: 60px }

#game_item_isb { width: 220px; height: 157px; margin: 3px 2px; }
#slot_blur_isb { width: 220px; height: 157px; }
#slot_title_isb { text-align: center; }
#play_isb { width: 164px; padding-left: 56px; background-position: 150px 6px; }
#slot_caption-text_isb { margin-top: 60px }

#game_item_haba { width: 220px; height: 223px; margin: 3px 2px;}
#slot_blur_haba { width: 220px; height: 223px; }
#slot_title_haba { text-align: center; }
#play_haba { width: 164px; padding-left: 56px; background-position: 150px 6px; }
#slot_caption-text_haba { margin-top: 80px }

#game_item_gen { width: 220px; height: 223px; margin: 3px 2px;}
#slot_blur_gen { width: 220px; height: 223px; }
#slot_title_gen { text-align: center; }
#play_gen { width: 164px; padding-left: 56px; background-position: 150px 6px; }
#slot_caption-text_gen { margin-top: 80px }

.sbosports{background:url(../images/nav/sports/sbo-inactive.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.csports{background:url(../images/nav/sports/c-inactive.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.isports{background:url(../images/nav/sports/i-inactive.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.osports{background:url(../images/nav/sports/o-inactive.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.sbtechsports{background:url(../images/nav/sports/sbtech-inactive.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.sbosports:hover{background:url(../images/nav/sports/sbo-active.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.csports:hover{background:url(../images/nav/sports/c-active.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.isports:hover{background:url(../images/nav/sports/i-active.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.osports:hover{background:url(../images/nav/sports/o-active.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.sbtechsports:hover{background:url(../images/nav/sports/sbtech-active.png) no-repeat top;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.poker-item-nav{background:url(../images/nav/poker/InterwinID_poker_menu.png) no-repeat top;width:180px;height:190px;display:inline-block;background-size:contain;float:left;}
.lottery-item-nav,.lottery-numbergame{width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.lottery-item-nav{background:url(../images/nav/lottery/lotteryv2-inactive.png) no-repeat top;}
.lottery-numbergame{background:url(../images/nav/lottery/numbergame-inactive.png) no-repeat top;margin-left:100px;}
.lottery-item-nav:hover{background:url(../images/nav/lottery/lotteryv2-active.png) no-repeat top;}
.lottery-numbergame:hover{background:url(../images/nav/lottery/numbergame-active.png) no-repeat top;margin-left:100px;}
.others-cockfight{background:url(../images/nav/others/cock-inactive.png) no-repeat top;margin-left:465px;width:180px;height:198px;display:inline-block;background-size:contain;float:left;}
.others-cockfight:hover{background:url(../images/nav/others/cock-active.png) no-repeat top;}
.agcasino,.alexandria-casino,.henrich-casino,.opus-casino,.opus-two-casino,.palamecia-casino,.be-casino,.rozarrian-casino, .sbo-casino, .ag-casino, .allbet-casino, .mg-casino , .evo-casino, .ezugi-casino, .pp-casino {width:123px;height:198px;display:inline-block;background-size:contain;float:left;}
.poker-container{width:180px;margin:0 auto;display:block;}
.agcasino{background:url(../images/nav/casino/AG-inactive.png) no-repeat top;}
.alexandria-casino{background:url(../images/nav/casino/alexander-inactive_v1.png) no-repeat top;width: 131px;}
.henrich-casino{background:url(../images/nav/casino/Henrich-inactive_v1.png) no-repeat top;}
.opus-casino{background:url(../images/nav/casino/Opus-inactive_v1.png) no-repeat top;}
.opus-two-casino{background:url(../images/nav/casino/Opus2-inactive-1.png) no-repeat top;}
.palamecia-casino{background:url(../images/nav/casino/Ebet-inactive_v1.png) no-repeat top;}
.be-casino{background:url(../images/nav/casino/BE-inactive.png) no-repeat top;}
.rozarrian-casino{background:url(../images/nav/casino/Roz-inactive_v1.png) no-repeat top;}
.sbo-casino{background:url(../images/nav/casino/sbo-inactive.png) no-repeat top; width: 103px;}
.ag-casino{background:url(../images/nav/casino/ag-inactive_v1.png) no-repeat top; width: 95px;}
.allbet-casino{background:url(../images/nav/casino/allbet-inactive.png) no-repeat top; width: 90px;}
.mg-casino{background:url(../images/nav/casino/mg-inactive.png) no-repeat top;}
.evo-casino{background:url(../images/nav/casino/evo-inactive.png) no-repeat top; width: 92px;}
.pp-casino{background:url(../images/nav/casino/pp-inactive_3.png) no-repeat top; width: 113px;}
.ezugi-casino{background:url(../images/nav/casino/ezugi-inactive_v2.png) no-repeat top;width: 95px;}
.agcasino:hover{background:url(../images/nav/casino/AG-active.png) no-repeat top;}
.alexandria-casino:hover{background:url(../images/nav/casino/alexander-active_v1.png) no-repeat top;}
.henrich-casino:hover{background:url(../images/nav/casino/Henrich-active_v1.png) no-repeat top;}
.opus-casino:hover{background:url(../images/nav/casino/Opus-active_v1.png) no-repeat top;}
.opus-two-casino:hover{background:url(../images/nav/casino/Opus2-active-1.png) no-repeat top;}
.palamecia-casino:hover{background:url(../images/nav/casino/Ebet-active_v1.png) no-repeat top;}
.be-casino:hover{background:url(../images/nav/casino/BE-active.png) no-repeat top;}
.rozarrian-casino:hover{background:url(../images/nav/casino/Roz-active_v1.png) no-repeat top;}
.sbo-casino:hover{background:url(../images/nav/casino/sbo-active.png) no-repeat top;}
.ag-casino:hover{background:url(../images/nav/casino/ag-active_v1.png) no-repeat top;}
.allbet-casino:hover{background:url(../images/nav/casino/allbet-active.png) no-repeat top;}
.mg-casino:hover{background:url(../images/nav/casino/mg-active.png) no-repeat top;}
.evo-casino:hover{background:url(../images/nav/casino/evo-active.png) no-repeat top;}
.pp-casino:hover{background:url(../images/nav/casino/pp-active_3.png) no-repeat top;}
.ezugi-casino:hover{background:url(../images/nav/casino/ezugi-active_v2.png) no-repeat top;}
.alexandria-casino-two{background:url(http://5ra1c0wthuw.cdnasiaclub.com/iwv1/images/nav/casino/InterwinMYID_LiveCasino_Alexandria2.png) no-repeat top;width:180px;height:190px;display:inline-block;background-size:contain;float:left;}
/**************************************/
.nav ul li.one-row{background-color:#00061e; /*padding:10px;  **/width:1120px;height:191px;margin-top:1px;}
.nav ul li.two-rows{background-color:#00061e; /*padding:10px;  **/width:1120px;height:380px;margin-top:1px;}
.nav ul.casino-dropdown{min-width:1250px;margin-left:-232px;}
.nav ul.slot-dropdown{min-width:1120px;margin-left:-382px;}
.nav ul.lottery-dropdown{min-width:1120px;margin-left:-502px;}
.nav ul.others-dropdown{min-width:1120px;margin-left:-742px;}
/*.nav ul.poker-dropdown{min-width:1120px;margin-left:-582px;}*/
.nav ul.slots{min-width:1120px;margin-left:-332px;}
.sports-container{width:880px;margin:0 auto;display:block;}
.slots-container{width:700px;margin:0 auto;display:block;}

.banking_panel {
	height: 40px;
	float: right;
	width: 100%;
}
.banking_panel > p {
	float: left;
	margin-right: 20px;
	line-height:2em;
}
#drop-nav ul{list-style:none;padding:0px;margin:0px;}
#drop-nav ul li{display:block;position:relative;float:left;}
#drop-nav li ul{display:none; z-index: 20;}
ul#drop-nav > li{display:inline-block;background:#001c97;padding:5px 10px;margin-right:5px;}
#drop-nav ul li a{display:block; text-decoration:none;white-space:nowrap; color:#fff;}
#drop-nav li:hover ul{display:block;position:absolute;}
#drop-nav li:hover li{float:none;}
#drop-nav ul li:hover { background-color: dodgerblue; }
#drop-nav{float:right;}
span.username{color:gold;}
.iconholder{width:15px;height:15px;position:relative;display:block;float:right;margin-left:8px;}
.arrowdown{background:url('../images/icons/arrow-down-white.png') no-repeat;background-size:90%;}
#drop-nav ul li{background-color:#000f4a;padding:10px;}
#drop-nav ul{margin-left:-10px;margin-top:5px;min-width:122px;}
ul#drop-nav li ul li > p{margin:7px 0px;}
.border-bottom{border-bottom:1px solid rgba(255,255,255,0.68);}
.total_bal{border-top:1px solid rgba(255,255,255,0.68);}
.home-bg-txt {
	width: 1120px;
	margin: auto;
	margin-bottom: 45px;
	height: 250px;
	background: url(../images/TextBox.png);
	background-size: 1120px 250px;
	background-repeat: no-repeat;
}
.iconwin_des_txt {
	text-align: center;
	padding: 45px;
}

.iconwin_des_txt > p {
	font-size: 12px;
}
/**************end*******************/


/*************Popup******************/
.box {
    width: 20%;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.2);
    padding: 35px;
    border: 2px solid #fff;
    border-radius: 20px/50px;
    background-clip: padding-box;
    text-align: center;
}
.button {
    font-size: 1em;
    padding: 10px;
    color: #fff;
    border: 2px solid #06D85F;
    border-radius: 20px/50px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
}
.button:hover {
    background: #06D85F;
}
.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 999999
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}
.popup {
    margin: 10% auto;
    padding: 35px;
    padding-bottom: 55px;
    background: #fff;
    border-radius: 5px;
    width: 536px;
    position: relative;
    transition: all 1s ease-in-out;
    background-color: #1f1f27;
    z-index: 999999
}

.popup h2 {
    margin-top: 0;
    color: #333;
    font-family: Tahoma, Arial, sans-serif;
}

/*
.popup .close {
position: absolute;
top: 0px;
right: 5px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #333;
}
*/
.popup .close:hover {
    color: #06D85F;
}
.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 1010;
    display: inline;
    background-image: url('../images/fancybox_sprite.png');
}
.popup .popupcontent {
    color: #ffffff;
    margin-left: 2%;
    font-family: Tahoma, Arial, sans-serif;
}
.popup .headertitle {
    color: gold;
    margin-bottom: 10px;
}
.headertitle > h4 {
    font-weight: bold;
    font-size: 25px;
}
.popupsteps{
    margin-bottom: 8px;
    font-size: 15px;
}
.popupsteps table tr td > p{
    padding-bottom: 10px;
}
.popupsteps table tr td > h5 {
    color: deeppink;
    font-size: 15px;
    padding-bottom: 10px;
}
.popupsteps table tr td > p > em{
    font-style: italic;
    color: gold;
}
.popupsteps > em > p{
    font-style: italic;
    font-weight: bold;
    margin-top: 20px;
}
.popupsteps > li{
    list-style-type: disc;
    padding-bottom: 5px;
    font-style: italic;
    margin-left: 10px;
    font-size: 13px;
}
@media screen and (max-width:700px) {
    .box {
        width: 70%;
    }
    .popup {
        width: 70%;
    }
}
.steps > p {
    vertical-align: top;
    height: 15px;
    text-align: left;
    color: deeppink;
}
table.popuptable p {
    margin: 5px 0px 5px 0px;
}
table.popuptable label {
    display: block;
}
table.popuptable em > p {
    font-style: italic;
    font-weight: 600;
    margin-top: 20px;
    color: #ffffff;
}
table.popuptable em {
    font-style: italic;
    color: gold;
}
table.popuptable ul li {
    list-style-type: disc;
    padding-bottom: 5px;
    font-style: italic;
    margin-left: 20px;
    font-size: 13px;
}
.inputfield {
    width: 205px;
    padding: 5px;
    line-height: 1em;
    border: 1px solid gray;
    margin-left: 20px;
    margin-bottom: 10px;
}
a.changePass {
    margin-left: 20px;
    padding: 2px 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    background: #b7610c;
    text-decoration: none;
    color: white;
}
button.largebtnPopup {
    background: rgba(78, 149, 203, 1);
    background: -moz-linear-gradient(top, rgba(78, 149, 203, 1) 0%, rgba(96, 164, 212, 1) 47%, rgba(0, 101, 179, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(78, 149, 203, 1)), color-stop(47%, rgba(96, 164, 212, 1)), color-stop(100%, rgba(0, 101, 179, 1)));
    background: -webkit-linear-gradient(top, rgba(78, 149, 203, 1) 0%, rgba(96, 164, 212, 1) 47%, rgba(0, 101, 179, 1) 100%);
    background: -o-linear-gradient(top, rgba(78, 149, 203, 1) 0%, rgba(96, 164, 212, 1) 47%, rgba(0, 101, 179, 1) 100%);
    background: -ms-linear-gradient(top, rgba(78, 149, 203, 1) 0%, rgba(96, 164, 212, 1) 47%, rgba(0, 101, 179, 1) 100%);
    background: linear-gradient(to bottom, rgba(78, 149, 203, 1) 0%, rgba(96, 164, 212, 1) 47%, rgba(0, 101, 179, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e95cb', endColorstr='#0065b3', GradientType=0);
    cursor: pointer;
    border: 0px;
    font-weight: 700;
    color: white;
    font-size: 18px;
    border-radius: 5px;
    padding: 8px 20px;
    margin-top: 0px;
    float: right;
}

.androidicon, .pcicon {
    width: 55px;
    height: 55px;
    float: left;
    margin-right: 5px;
}
.pcicon {
    width: 55px;
    height: 55px;
    background: url('../images/laptop_iconwin.png') no-repeat;
    background-position: 50% 50%;
}
.androidicon {
    width: 42px;
    height: 55px;
    background: url('../images/android_icon.png') no-repeat;
    background-position: 50% 50%;
}
.barcodeicon.henrich {
    width: 55px;
    height: 55px;
    background: url('../images/henrich_qr2.jpg') no-repeat;
    float: right;
    background-size: 100%;
    margin-left: 5px;
}
.barcodeicon.alexandria {
    width: 55px;
    height: 55px;
    background: url('../images/alexandria_qr.png') no-repeat;
    float: right;
    background-size: 100%;
    margin-left: 5px;
}
.downloadpage table, tr, td, th {
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    border: 0px !important;
}
.minidownload_wrapper table td {
    vertical-align: middle;
}
.minidownload_wrapper {
    cursor: pointer;
    padding: 6px;
}
h2.graycolor {
    color: gray !important;
}
.popup_btn_blue {
    display: block;
    padding: 5px;
    text-align: center;
    margin: 10px 10px;
    background-color: #31b1f8;
    color: #fff;
}
.minidownload_wrapper tr > td > h1 {
    text-decoration: none;
    font-size: 22px!important;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    display: block;
    font-weight: bold;
}
.minidownload_wrapper tr > td > h2 {
    font-size: 14px!important;
    color: #ffd700;
    text-decoration: none;
    font-weight: 400;
}
/***********Popup End****************/


/*************contact support******************/
.livesWrap,
.livesTitle2,
.livesDetail2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eaf8ff;
}
.supage-title {
	height: 22px;
	padding-top: 3px;
	font-size: 15px;
	font-weight: bold;
}
.hrline {
	height: 1px;
	border-width: 0;
	color: #a20606;
	background-color: #a20606;
}
.livesWrap {
	background-color: #0a1854;
	margin-left: 12px;
	width: 145px;
	padding: 0 4px 4px;
	margin-top: -6px;
}
.livesBorder {
	border: 2px solid #4554a0;
	font-size: 11px;
	padding: 3px;
	margin-top: 2px;
}
.livesBorder03 {
	width: 94%;
	padding: 0px !important;
	border: none !important;
}
.livesTitle {
	padding-left: 40px;
	font-weight: bold;
	padding-bottom: 4px;
}
.livesDetail {
	padding-left: 40px;
}
.livesWrap a,
.livesWrap a:hover {
	color: #fff;
	text-decoration: none;
}
.contacticon {
	width: 20px;
	height: 20px;
	margin-top: 3px;
	margin-left: 5px;
	position: absolute;
}
.call {
	background: url(../images/phone_icon.png);
	background-size: 100%;
}
.bbm {
	background: url(../images/bbm.png);
	background-size: 100%;
}
.skype {
	background: url(../images/skype.png);
	background-size: 100%;
}
.sms {
	background: url(../images/sms.png);
	background-size: 100%;
}
.line {
	background: url(../images/line.png);
	background-size: 100%;
}
.wechat {
	background: url(../images/wechat.png);
	background-size: 100%;
}
.ymessenger {
	background: url("../images/ymessenger.png");
	background-size: 100%;
}
.letterkern {
	letter-spacing: 1px;
}
.imagewidth img {
	display: block;
}
.livechat_top {
	width: 221px;
}
img.livechatgif {
	width: 159px;
	position: absolute;
	top: 270px;
}
/************contact support End***************/