@charset "utf-8";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"("attr(href) ")"}abbr[title]:after{content:"("attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}
html, body {
	margin: 0!important;
	padding: 0!important;
	height: 100%;
	width: 100%;
}
body {
	background:#f1f2f6 url(../images/bg-world-wht.jpg) center bottom no-repeat fixed !important;
	background-size: 100% !important;
	font-size:18px !important;
	font-family: 'Roboto', sans-serif !important;
	color:#000 !important;
}
:root {
  --pink: #818de1;
  --drkpnk: #6571c4;
  --bgspnk:rgba(129,141,225,.3);
  --lytpnk: #ffeef8;
  --wht: #fff;
  --blk: #000;
  --red: #f00;
  --lytbg: #eee;
  --lytgry: #DFDDDD;
  --ultrgry: #f6f6f6;
  --hrbdr: #ccc;
  --drkgry: #888;
  --emojitab: #f7a6d0;
}
a, a:visited, a:link, a:active {
	color:#818de1;
	text-decoration:none;
	outline:none
}
a:hover {color: #f740a8; text-decoration:none}
img{border:0;}
ul{list-style:none}
img.mob, a.mob-btn-only{display: none}
h1, h2, h3, h4, h5, h6, p, ul, li, div{
	position: relative;
	display:block;
	padding:0;
	margin:0;
	font-weight:400
}
html, body, h3, h4, h5, h6, p, span, div{
	-webkit-font-smoothing: auto!important;
}
@-webkit-keyframes fadeinoutloop {
	0%,100% { opacity: 0; }
	50% { opacity: 1; }
}
@keyframes fadeinoutloop {
	0%,100% { opacity: 0; }
	50% { opacity: 1; }
}
.inner{
	position: relative;
	display: block;
	margin:0 auto;
	padding:0;
	width: 1300px;
	z-index: 888
}
header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	background: #818de1;
}
img.mob, .mob-logo, .mob-th {display: none;}
.logo{
	display: inline-block;
	margin: 17px 15px;
}
.logo img{
	width: auto;
	height: 36px;
}
.mob-bar{
	display: none;
	vertical-align: top;
	width: 32px;
	height: 20px;
	position: absolute;
	margin: 0 20px 20px 0;
	-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;
	top: 0;
	right: 0;
}
.mob-bar span{
	display: block;
	position: absolute;
	height: 4px;
	width: 100%;
	border-radius: 100px;
	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;
}
.mob-bar.open span{background: #fff!important;}
.mob-bar span {background: #fff;}
.mob-bar span:nth-child(1) {top: 0px;}
.mob-bar span:nth-child(2), .mob-bar span:nth-child(3) {top: 10px;}
.mob-bar span:nth-child(4) {top: 20px;}
.mob-bar.open span:nth-child(1) {
	top: 10px;
	width: 0%;
	left: 50%;
}
.mob-bar.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.mob-bar.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.mob-bar.open span:nth-child(4) {
	top: 10px;
	width: 0%;
	left: 50%;
}
nav{
	position: absolute;
	top: 0;
	right: 10px;
}
header.ml nav{right: 75px}
nav li{
	position: relative;
	display: inline-block;
}
nav li.subm:after{
	position: absolute;
	top: 23px;
	right: 25px;
	content:'\f107';
	font-family:'FontAwesome';
	transition: all 0.4s;
}
nav li.subm.active:after{transform: rotate(180deg);}
nav li a{
	display: block;
	padding: 22px 25px;
	font-size: 18px;
	font-weight: 300;
	color: #fff!important;
}
nav li.subm a{padding-right: 45px}
nav li a:hover, nav li:hover{background: #737fd6;}
nav li ul{
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	background: rgba(115,127,214,.97);
	white-space: nowrap;
	border-radius: 0 0 10px 10px;
	padding:10px 10px 15px;
}
nav li:hover ul{display: block}
nav li ul li{display: block;}
nav li ul li a{
	display: block;
	padding: 7px 20px;
}
nav li ul li a:hover{
	border-radius: 100px;
	background: rgba(0,0,0,.3);
}
nav li ul li:hover{background: transparent;}
.nav-lang{
	display: none;
	position: absolute;
	top: 20px;
	right: 30px;
}
header.ml .nav-lang{display: inline-block}
a.login-btn{
	display: inline-block;
	vertical-align: top;
	border: 1px solid #fff;
	background: rgba(255,255,255,.1);
	padding: 3px 15px;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 7px
}
a.login-btn:hover{background: #882544}
a.log-mob{
	display: inline-block;
	vertical-align: top;
	margin-top: -1px
}
i.login-icon{
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(../images/login-icon.png);
	background-size: 100%;
}
.langC{
	position: relative!important;
	display: inline-block;
	vertical-align: top;
	margin:0 0 0 20px;
	top: auto;
	right: auto
}
.langC a#lang{
	display: inline-block;
	overflow: hidden;
	border: 1px solid #fff;
	border-radius: 7px;
	background: #fff
}
.langC a#lang img{width: 28px;}
.langDrp{
	position: absolute;
	top: 55px;
	right: 0;
	width:360px;
	background: rgba(0,0,0,1);
	border-radius: 5px;
	display: none;
	padding:5px 0 5px 10px!important;
	z-index: 999999;
	border: 1px solid #fff;
	border-radius: 10px;
}
.langDrp a{
	display: inline-block;
	width: 47%;
	padding: 10px 8px;
	font-size: 14px;
	color: #fff!important;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #000;
	margin: 0 5px 0 0;
	opacity: 1;
}
.langDrp a img{
	margin-right: 5px;
	width: 25px;
	height: auto
}
.langDrp a:hover{opacity: .6}
a.nolnk, a.nolnk:hover{
	opacity: .3;
	cursor: text;
}
i.nav-icon{
	display: inline-block;
	width: 32px;
	height: 32px;
	background-size: 100%;
	cursor: pointer
}
.top-vidC{
	position: relative;
	margin-top: 70px;
	background: url(../images/bg-loading3.jpg) center center no-repeat;
	background-size: 100%;
}
.vid-bg{
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	z-index: -1
}
.vidbg-mob{display: none} 
.vid-bg video, .vidbg video, .vidbg-mob video{
	display: block;
	width:100%;
	height:auto;
	z-index: 99;
}
.bitcci-play{
	position: absolute;
	left: 0;
	bottom:70px;
	z-index: 99;
	background: rgba(133,38,68,.8);
	padding: 18px 30px 18px 30px;
	cursor: pointer
}
.bitcci-play img{
	width: 310px
}
.bitcci-play span{
	position: absolute;
	right: -75px;
	top: -4px;
}
.ryt-contC{
	position: absolute;
	top: 0;
	right: 0;
	width: 40%;
	padding: 20px;
	height: 100%;
	background: rgba(0,0,0,.7);
	text-align: center;
	z-index: 999
}
.ryt-contC:before{
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 1px;
	height: 100%;
}
.tplay-btn{
	position: absolute;
	right: 30px;
	bottom: 30px;
	z-index: 9999;
	text-align: center;
	cursor: pointer
}
.tplay-btn img{
	width: 200px;
	height: auto;
	margin-bottom: 15px;
}
.main-txt{
	display: inline-block;
	vertical-align: middle;
	width: 98%;
}
.main-txt img{
	width: 30%;
	height: auto
}
.txt-hdr span{
	display: inline-block;
	width: 70%;
	margin-bottom: 20px;
}
.tv-txt{
	font-size: 40px;
	font-weight: 100;
}
.txt-hdr h1{
	font-size: 76px;
	font-weight: 100;
	margin: 0 5% 50px;
	color:#fff;
}
.txt-hdr small, .mob-th small, .tplay-btn small{
	display: block;
	width: 150px;
	border-radius: 100px;
	background: rgba(129,141,225,.8);;
	margin: 0 auto;
	padding: 10px 0;
}
.tplay-btn small{background: rgba(129,141,225,.8);}
.txt-hdr a{
	display: inline-block;
	border-radius: 100px;
	font-size: 70px;
	font-weight: 100;
	background: #7581d6;
	color: #fff;
	padding: 10px 60px;
	margin-top: 30px;
	border: 3px solid #fff
}
.txt-hdr a i{margin-right: 10px}
.txt-hdr a:hover{
	background: #fff;
	color: #7581d6
}
.toptxt{
	text-align: center;
	padding: 50px 0;
	background: #eaedfe;
}
.toptxt.nopadd{padding: 0}
.toptxt p{
	font-size: 24px;
	line-height: 34px;
	font-weight: 100;
	color: #000;
	margin: 10px 0 20px;
}
.toptxt h3 {
	font-size: 30px;
	line-height: 40px;
	color: #000;
	font-weight: 100;
	margin-bottom: 20px;
}
.toptxt hr{
	width: 80%;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(129,141,225, 0), rgba(129,141,225, 0.65), rgba(129,141,225, 0));
	background-image: -moz-linear-gradient(left, rgba(129,141,225, 0), rgba(129,141,225, 0.65), rgba(129,141,225, 0));
	background-image: -ms-linear-gradient(left, rgba(129,141,225, 0), rgba(129,141,225, 0.65), rgba(129,141,225, 0));
	background-image: -o-linear-gradient(left, rgba(129,141,225, 0), rgba(129,141,225, 0.65), rgba(129,141,225, 0));
	margin: 0 auto 20px;
	content: '';
	display: block;
}
.girlcont{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 460px
}
.tt-ryt{
	width: calc(100% - 490px);
	margin-left: 490px;
	text-align: left;
	padding: 100px 0
}
.deTtl{
	font-size: 60px;
	line-height: 66px;
	font-weight: 100;
	color: #fff;
	text-align: center;
}
.participants{
	text-align: center;
	padding: 50px 0;
}
.participants h4{
	font-size: 22px;
	line-height: 32px;
	font-weight: 300;
	margin: 0 5% 30px;
}
.p-ebox{
	display: inline-block;
	vertical-align: top;
	width: 22%;
	border-radius: 10px;
	border: 1px dashed #999;
	background: rgba(255,255,255,.1);
	margin: 10px .5% 20px;
	overflow: hidden;
}
.p-ttl{
	background: hsla(0,0%,48.6%,.7);
	padding: 15px 10px;
	font-size: 24px;
	color: #fff;
	font-weight: 300;
}
.p-ebox p{
	font-size: 16px;
	font-weight: 300;
	margin: 15px 20px;
}
.p-ebox a{
	font-size: 18px;
	display: inline-block;
	padding: 8px 25px;
	margin-bottom: 20px;
	background: #7c7c7c;
	color: #fff;
	border-radius: 100px;
}
.p-ebox a:hover{
	background: #fff!important;
	color: #000!important;
}
.p-ebox.gold .p-ttl{background: rgba(156,124,77,.4);}
.p-ebox.gold a{background: #9c7c4d;}
.p-ebox.grn .p-ttl{background: rgba(10,117,66,.4)}
.p-ebox.grn a{background: #0a7542;}
.p-ebox.blu .p-ttl{background: rgba(10,56,174,.7);}
.p-ebox.blu a{background: #0a38ae;}
.p-ebox.red .p-ttl{background: rgba(208,24,24,.7);}
.p-ebox.red a{background: #d01818;}
.main-txt{text-align: center;}
.globe-nc{position: relative;}
.ecover{
	padding: 0;
	text-align: center;
}
.ecover p{
	font-size: 30px;
	line-height: 40px;
	font-weight: 100;
	text-shadow: 1px 1px 0 rgba(0,0,0,.7);
	text-align: center;
	margin: 0 12% 0;
}
.btm-part{
	position: relative;
	background: rgba(255,255,255,.77);
	text-align: center;
	padding: 10px 0 60px;
}
.btm-part h1{
	font-size: 80px;
	line-height: 80px;
	color: #8e3995;
	font-weight: 100;
	margin: 50px 0 15px;
}
.btm-part h2{
	font-size: 80px;
	line-height: 80px;
	color: #548e40;
	font-weight: 100;
	margin-bottom: 15px;
}
.btm-part h3{
	font-size: 80px;
	line-height: 80px;
	color: #d64699;
	font-weight: 100;
}
.pnk-ttl{
	background: rgba(129,141,225,.8);;
	padding: 30px;
	font-size: 60px;
	line-height: 70px;
	font-weight: 100;
	text-align: center;
	color: #fff
}
.pnk-ttl.mt50{margin-top: 40px}
.earn-money{padding: 30px 0 0;}
.comingsoon, .livenow{
	position: absolute;
	top: 33%;
	left: -65px;
	background: #444;
	padding: 5px 12px;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 
	-webkit-transform:rotate(90deg); 
}
.livenow{
	background: #277e01;
	left: -44px;
}
.earn-money ul{
	text-align: center;
	margin: 30px auto;
	width: 1200px;
}
.earn-money li{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 29%;
	margin: 20px;
	vertical-align: top;
	color: #000;
	border-radius: 0 0 10px 10px;
	background: #fcd6ed;
}
.earn-money li img{
	position: relative;
	width: 40%;
	height: auto;
	z-index: 5;
	margin: 20px auto;
}
.earn-money li h2{
	position: relative;
	font-size: 30px;
	font-weight: 300;
	line-height: 36px;
	padding: 15px 20px;
	color: #fff;
	background: #661e48;
	background: -moz-linear-gradient(top, #661e48 0%, #541138 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #661e48), color-stop(100%, #541138));
	background: -webkit-linear-gradient(top, #661e48 0%, #541138 100%);
	background: -o-linear-gradient(top, #661e48 0%, #541138 100%);
	background: -ms-linear-gradient(top, #661e48 0%, #541138 100%);
	background: linear-gradient(to bottom, #661e48 0%, #541138 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#661e48', endColorstr='#541138', GradientType=0 );
	text-shadow: 2px 2px 0 rgba(0,0,0,.1);
}
.earn-money li h3{
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	padding: 15px 20px;
	background:rgba(129,141,225,.8);;
}
.earn-money li h4{
	position: relative;
	font-size: 24px;
	line-height: 30px;
	padding: 15px 20px 20px;
	background: #ffedf7;
	background: -moz-linear-gradient(top, #ffedf7 0%, #fff7fb 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffedf7), color-stop(100%, #fff7fb));
	background: -webkit-linear-gradient(top, #ffedf7 0%, #fff7fb 100%);
	background: -o-linear-gradient(top, #ffedf7 0%, #fff7fb 100%);
	background: -ms-linear-gradient(top, #ffedf7 0%, #fff7fb 100%);
	background: linear-gradient(to bottom, #ffedf7 0%, #fff7fb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffedf7', endColorstr='#fff7fb', GradientType=0 );
	z-index: 2;
	text-shadow: 1px 1px 0 rgba(255,255,255,.5);
	border-radius: 0 0 10px 10px;
}
.earn-money li h4 small{
	display: block;
	font-size: 14px;
	color: #000;
	font-weight: 700;
	margin-top: 5px;
}
.amb-ttl{
	padding-top: 50px;
	text-align: center;
}
.amb-ttl h2{
	position: relative;
	display: inline-block;
	font-size: 60px;
	font-weight: 100;
	line-height: 70px;
	color: #fff;
}
.amb-ttl h2:before, .amb-ttl h2:after{
	position: absolute;
	top: 50%;
	left: -120px;
	margin-top: -3px;
	width: 100px;
	border-radius: 100px;
	height: 6px;
	background: #fff;
	content: '';
}
.amb-ttl h2:after{
	left: auto;
	right: -120px;
}
ul.home-list{
	margin: 10px 10% 50px;
	text-align: center;
	font-size: 0;
}
.home-list li{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 16%;
	padding: 10px;
	text-align: left;
	overflow: hidden;
}
.home-list li a{
	display: block;
	border: 1px solid rgba(255,255,255,.2);
}
.bbq{
	padding: 0 0 40px;
	text-align: center;
	font-size: 90px;
	line-height: 96px;
	font-weight: 100;
}
.img-cont{
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.img-cont img{
	width: 100%;
	height: auto;
	transition: all 0.4s;
}
.home-list li:hover img{transform: scale(1.1);}
.model-name{
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	background:rgba(0,0,0,.7);
	padding: 5px 15px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	z-index: 33;
}
.btm-loc{
	background: #818de1;
	text-align: center;
	padding: 5px;
	font-size: 16px;
	color: #fff;
}
.last-seen{
	position: absolute;
	bottom: 40px;
	right: 10px;
	background: rgba(0,0,0,.8);
	font-size: 11px;
	font-weight: 700;
	color: #fff;
	padding: 3px 10px;
	border-radius: 100px;
}
.tn-icons{
	position: absolute;
	top: 10px;
	right: 10px;
}
i.vip-tni, i.new-tni, i.play-tni, i.indi-tni, i.club-tni{
	display: block;
	margin-bottom:5px;
	width: 31px;
	height: 40px;
	background: url(../images/n-vip.png);
}
i.new-tni{
	height: 18px;
	background: url(../images/n-new2.png);
}
i.play-tni{
	height: 30px;
	background: url(../images/n-play2.png);
}
i.indi-tni{
	height: 37px;
	background: url(../images/n-indi2.png);
}
i.club-tni{
	height: 19px;
	background: url(../images/n-club2.png);
}
.reg-num{
	padding: 50px 0;
	text-align: center;
	background: #fff
}
.reg-num h3{
	font-size: 42px;
	font-weight: 300;
	color: #7581d6;
	margin-bottom: 10px;
}
.reg-num h2{
	font-size: 90px;
	font-weight: 300;
	color: #7581d6
}
.twtr-feed{
	padding: 50px 0 30px;
	text-align: center;
}
 .top-tfeed{
	margin: 10px 10% 50px;
}
 .top-tfeed a{
	color: #fff;
}
 .top-tfeed span{
	display: inline-block;
	width: 40%;
	vertical-align: middle;
	border-radius: 20px;
	overflow: hidden;
}
 .top-tfeed span img{
	width: 100%;
	height: auto;
}
 .ttfeed{
	display: inline-block;
	width: 59%;
	vertical-align: middle;
	padding-left: 30px;
	text-align: left;
}
 .ttfeed small{
	font-size: 24px;
	display: block;
	font-weight: 300;
	border-top: 1px dashed #999;
	padding-top: 10px;
	margin-top: 15px;
	text-align: right;
}
 .ttfeed p{
	font-size: 30px;
	font-weight: 300;
	word-break: break-all;
}
 .twtr-feed ul{
	font-size: 0;
	margin-top: 10px;
}
 .twtr-feed li{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 10px;
	text-align: left;
}
 .twtr-feed li a{
	border-radius: 10px;
	overflow: hidden;
	background: rgba(255,255,255,.2);
	display: block;
	border: 1px dashed #999;
	color: #fff;
	transition: all 0.4s;
}
 .twtr-feed li a:hover{background: rgba(0,0,0,.3);}
 .twtr-feed li span{
	display: block;
	overflow: hidden;
	border-bottom: 1px dashed #999;
	height: 304px;
}
 .twtr-feed li span img{
	width: 100%;
	height: auto;
	vertical-align: middle;
	object-fit: cover;
}
 .twtr-feed li p{
	font-size: 16px;
	font-weight: 300;
	margin: 15px;
	height: 155px;
	overflow: hidden;
}
 .twtr-feed li small{
	display: block;
	border-top: 1px dashed #999;
	text-align: right;
	font-size: 11px;
	margin: 0 15px 15px;
	padding-top: 10px;
}
.register{
	padding: 70px 0;
	text-align: center;
}
.register h2{
	font-size: 55px;
	font-weight: 700;
	margin-bottom: 20px;
}
.register h3{
	font-size: 42px;
	font-weight: 100;
}
.register p{
	font-size: 24px;
	font-weight: 300;
	margin: 15px 10% 30px;
}
.register p strong{
	font-weight: 400;
	color: #fcd6ed;
	text-decoration: underline
}
.register span{
	display: block;
	width: 600px;
	margin:20px auto 40px;
}
.register button, a.pinkbtn{
	display:block;
	width: 450px;
	border: 0;
	margin: 0 auto;
	background: #7581d6;
	color: #fff;
	border-radius: 50px;
	padding: 25px 35px;
	font-size: 48px;
	line-height: 30px;
	font-weight: 100;
	text-shadow: none;
	text-align: center;
}
.register button:hover, a.pinkbtn:hover{
	background: #fff;
	color: #ff42b5;
}
a.pinkbtn{
	width: 550px;
	margin-bottom: 50px;
}
.music-vid{
	width: 900px;
	margin: 100px auto 0;
	border: 3px solid #fff;
}
.midtxt{
	background: rgba(239,1,124,0.41);
	background: -moz-linear-gradient(top, rgba(239,1,124,0.41) 0%, rgba(255,93,177,0.07) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,1,124,0.41)), color-stop(100%, rgba(255,93,177,0.07)));
	background: -webkit-linear-gradient(top, rgba(239,1,124,0.41) 0%, rgba(255,93,177,0.07) 100%);
	background: -o-linear-gradient(top, rgba(239,1,124,0.41) 0%, rgba(255,93,177,0.07) 100%);
	background: -ms-linear-gradient(top, rgba(239,1,124,0.41) 0%, rgba(255,93,177,0.07) 100%);
	background: linear-gradient(to bottom, rgba(239,1,124,0.41) 0%, rgba(255,93,177,0.07) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef017c', endColorstr='#ff5db1', GradientType=0 );
	padding: 60px 0 0;
	text-align: center;
	text-shadow: 4px 4px 0 rgba(0,0,0,.2)
}
.midtxt h3{
	font-size: 100px;
	font-weight: 700;
	margin-bottom: 20px;
	color: #fcd6ed;
}
.midtxt h4{
	font-size: 58px;
	font-weight: 100;
}
.midtxt hr{margin:60px 0 0;}
.songopt{
	text-align: center;
}
.songopt h4{
	font-size: 40px;
	font-weight: 100;
	margin-bottom: 10px;
}
.songopt ul{margin-bottom: 60px;}
.songopt li{
	display: inline-block;
	vertical-align: top;
	margin: 10px;
}
.songopt li img{
	width: 42px;
	height: auto;
}
ul.comingsoonc{
	margin: 10px 10% 50px;
	text-align: center;
	font-size: 0;
}
.comingsoonc li{
	position: relative;
	display: inline-block;
	width: 7%;
	overflow: hidden;
	margin: 10px;
}
.comingsoonc li img{
	border-radius: 100%;
	border: 4px solid #fff;
}
.comingsoonc li h4{
	background: rgba(129,141,225,.8);;
	font-size: 12px;
	font-weight: 700;
	padding: 5px;
	margin-top:7px;
	border-radius: 4px 4px 0 0;
}
.comingsoonc li h5{
	width: 100%;
	display: block;
	background: rgba(255,255,255,.1);
	font-size: 14px;
	font-weight: 700;
	padding: 5px 5px;
	border-radius:4px;
	margin-top:7px;
}
.flag-ttl{
	font-size: 48px;
	font-weight: 300;
	text-align: center;
	margin: 0 15px;
}
.debox{
	display: block;
	width: 80%;
	vertical-align: top;
	background: rgba(255,255,255,.1);
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
	margin: 50px auto;
}
.top-ttl{
	position: relative;
	background: rgba(255, 74, 179, .4);
	font-size: 38px;
	font-weight: 100;
	padding: 10px 15px;
}
.top-ttl span{
	position: absolute;
	top: 13px;
	right: 15px;
	border-radius: 100px;
	font-size: 18px;
	background: rgba(0,0,0,.8);
	color: #fff;
	padding: 5px 20px;
	font-weight: 300;
}
ul.exchanges{margin: 40px 5% 20px;}
ul.partners{margin: 20px 5% 40px;}
.exchanges li, .partners li{
	display: inline-block;
	vertical-align: middle;
	margin: 10px 2%;
}
.exchanges img, .partners img{
	width: auto;
	height: 48px;
}
.exchanges li span{
	display: inline-block;
	font-size: 16px;
	border-radius: 5px;
	padding: 5px 15px;
	background: #7581d6;
}
.sml-ttxt{
	margin: 40px auto;
	color: #fff;
	text-align: center;
}
.sml-ttxt h2{
	font-size: 46px;
	line-height: 56px;
	margin-bottom: 10px;
	font-weight: 100;
}
.sml-ttxt h3, .beff h3, #mission .beff h3, .beff p{
	font-size: 30px;
	line-height: 40px;
	margin:0 5% 10px;
	font-weight: 100;
}
.beff h2{
	font-size: 46px;
	font-weight: 700;
	color: #6571c4;
}
.beff p{
	margin-bottom: 30px;
	font-size: 24px;
	line-height: 34px;
}
ul.ecosys-logo{
	display: block;
	text-align: center;
	margin:40px auto 20px;
	width: 1000px;
}
.ecosys-logo li{
	display: inline-block;
	vertical-align: top;
	width: 360px;
	margin:13px 10px;
	background: rgba(129,141,225,.8);;
	padding: 10px 20px 5px;
	border-radius: 10px;
}
.ecosys-logo li img{
	height: 45px;
	width: auto;
}
.misc-icon{
	margin: 0 0 50px;
	text-align: center;
}
.misc-icon a{
	font-size: 42px;
	display: inline-block;
	margin:0 10px 10px;
	color: #1a8cd8!important;
	vertical-align: top;
	line-height: 40px;
}
.misc-icon a img{
	height: 46px;
	width: auto;
	transition: all 0.4s;
}
.misc-icon a:hover img{transform: scale(1.2);}
.logosC{
	 text-align: center;
	 padding: 20px 0 20px;
}
.logosC .inner{width: 1300px;}
.logosC h3{
	 font-size: 48px;
	 font-weight: 100;
	 margin: 40px 0 25px
}
.logosC h4{
	 font-size: 36px;
	 font-weight: 100;
	 margin: 0 0 10px
}
ul.media-logos {
	text-align: center;
	font-size: 0;
	padding: 0 0 20px;
}
.media-logos li {
	display: inline-block;
	width: 14.285%;
	padding: 5px;
	transition: all .4s;
}
.media-logos li span {
	display: block;
	border-radius: 5px;
	background: #fff;
	padding: 7px 0;
}
.nxtevents{
	margin: 40px 20% 60px;
	text-align: center;
}
.nxtevents h5 {
  	font-size: 30px;
  	font-weight: 300;
  	margin-bottom: 15px;
}
.utube{
	border: 2px solid #fff;
}
.utube {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%;
}
.utube iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.bloglst{
	padding: 50px 0 0;
	text-align: center;
}
.bloglst li{
	display: inline-block;
	vertical-align: top;
	width: 22%;
	margin: 20px;
}
.bloglst li a{
	display: block;
	overflow: hidden;
}
.bloglst li a img, .twtr-feed li span img{transition: all 0.4s;}
.bloglst li:hover a img, .twtr-feed li:hover span img{transform: scale(1.1);}
.bloglst li h4{
	font-size: 22px;
	background: rgba(129,141,225,.8);;
	padding: 10px;
}
.bloglst li:hover h4{
	background: #fff;
	color: #000;
}
a.pnk-btn{
	display: inline-block;
	padding: 10px 50px;
	font-size: 30px;
	font-weight: 300;
	background: #818de1;
	margin: 20px 0;
	border-radius: 100px;
	color: #fff;
}
a.pnk-btn:hover{
	background: #fff;
	color: #000;
}
a.pnk-btn{margin: 40px 0}
.contact{
	padding: 50px 0 20px;
	text-align: center;
}
.contact ul{
	position: relative;
	font-size: 0;
	z-index: 999;
}
.contact li{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 55px 20px 10px;
	border: 1px dashed #999;
	background: rgba(255,255,255,.4);
	border-radius: 10px;
	margin: 50px 10px 15px;
	width: 20%;
	cursor: pointer;
	transition: all 0.4s;
}
.contact li a{color: #000}
.contact li:hover{background: rgba(255,255,255,.8);}
.contact li span{
	position: absolute;
	top: -35px;
	left: 50%;
	width: 75px;
	height: 75px;
	margin-left: -33px;
	line-height: 75px;
	border-radius: 100%;
	background: #000;
	text-align: center;
	font-size: 36px;
	color: #fff;
	border: 1px dashed #999;
	transition: all 0.4s;
}
.contact li:hover span{background: #fff;}
.contact li span i{transition: all 0.4s;}
.contact li:hover span i{
	color: #000;
}
.contact li h4{
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 10px;
}
.contact li p{
	display: block;
	font-size: 24px;
	font-weight: 300;
}
.enews{
	display: inline-block;
	margin: 30px auto 0;
	border-radius: 100px;
	background: rgba(129,141,225,.2);
	padding: 15px 50px;
}
.enews h5{
	display: inline-block;
	font-size: 18px;
	margin-right: 10px;
}
.enews input[type=text]{
	display: inline-block;
	width: 400px;
	font-size: 18px;
	padding: 10px 15px;
	border-radius: 5px;
	border: 0;
	color: #000;
}
.enews input[type=submit]{
	display: inline-block;
	font-size: 18px;
	padding: 10px 15px;
	border-radius: 5px;
	border: 0;
	color: #fff;
	margin-left: 10px;
	background: #000;
}
.enews input[type=submit]:hover{
	background: #fff;
	color: #000;
}
.beff{
	padding: 60px 0;
	text-align: center;
}
.rs-box{width: 100%;}
.beff .rs-box{
	width: 80%;
	margin: 10px auto 30px;
}
img.mob{display: none}
.p360-top{
	text-align: center;
	padding: 50px 0 30px;
	margin-top: 70px;
}
.p360-top img{
	width: 360px;
	height: auto
}
.p360-top h3{
	font-size: 46px;
	font-weight: 100;
}
.p360-top p{
	font-size: 24px;
	margin: 10px 10%;
	font-weight: 100;
}
.p360-top hr{margin: 20px 0}
.royalSlider {width: 100%;height: auto;}
.rsDefault .rsThumb{width: 184px}
.rsDefault .rsThumb.rsNavSelected{background: #7581d6}
img.rsImg.rsMainSlideImage, .rsVideoContainer{margin-top: 0!important;margin-left: 0!important}
.btm-info ul.row{display: flex!important;text-align: center;justify-content: center;}
.btc-utility{padding-bottom: 50px;}
.btc-utility ul.row{text-align: center;justify-content: center;}
.ap-ttl i.fa-volume-up{margin-right: 8px;}
.rsDefault .rsBullets{bottom: -30px;background: transparent;}
.rsDefault .rsBullet{padding: 0 5px;width: 18px;height: 12px;}
.rsDefault .rsBullet span{width: 12px;height: 12px;}
.p360-box{width: 100%;}
.planC{
	padding: 80px 0 50px;
	text-align: center;
}
.planC h1{
	font-size: 140px;
	font-weight: 100;
}
.planC h6{
	font-size: 36px;
	font-weight: 100;
}
.planC h2{
	font-size: 60px;
	font-weight: 100;
}
.planC small{
	display: block;
	font-size: 26px;
	font-weight: 100;
	margin-bottom: 10px
}
.planC p{
	font-size: 40px;
	font-weight: 100;
}
.planC p a{color: #fff;}
.club-box{
	display: inline-block;
	vertical-align: top;
	width: 18%;
	margin:30px 10px;
	background: rgba(0,0,0,.5);
	border-radius: 15px;
	border: 1px dashed #999;
	padding: 25px 20px 30px;
	transition: all .4s;
}
.club-box img{
	max-width: 80%;
	max-height: 80px;
	transition: all .4s;
}
.club-box:hover img{transform: scale(1.2) ;}
.poweredby{margin: 20px 0}
.poweredby small{
	display: block;
	font-size: 16px;
	margin: 0;
	font-weight: 400;
}
.poweredby img{width: 50%;}
.club-box:hover .poweredby img{transform:none;}
.club-url{
	background:rgba(129,141,225,.8);;
	padding:7px 10px;
	margin: 0 -20px 30px;
	font-size: 22px;
	font-weight: 300;
}
a.cb-btn, a.de-btn, .promo-form input[type=submit], .nl-box input[type=submit]{
	display:inline-block;
	border: 0;
	margin: 0 auto;
	background: #818de1;
	color: #fff;
	border-radius: 250px;
	padding:15px 30px;
	font-size: 24px;
	font-weight: 300;
	text-shadow: none
}
a.cb-btn:hover, a.de-btn:hover, .promo-form input[type=submit]:hover, .nl-box input[type=submit]:hover{
	background: #fff;
	color: #818de1;
}
a.cb-btn{
	display: inline-block;
	font-size: 18px;
	width: auto;
	font-weight: 400;
	padding: 5px 30px;
}
.photo-cont {
	padding: 50px 0 70px;
	text-align: center;
	margin-top: 70px;
}
.photo-cont.mt0{
	margin-top: 0;
	padding-bottom: 10px;
}
.photo-cont.mt0 a.de-btn{margin-bottom: 30px}
.photo-cont h3 {
	font-size: 50px;
	font-weight: 100;
	margin-bottom: 30px;
}
.photo-cont p {
	font-size: 24px;
	font-weight: 300;
	margin: 10px 10% 50px;
}
.photo-cont span {
	position: relative;
	display: block;
	width: 100%;
	margin: 25px auto 50px;
}
.photo-cont span.sml{width: 75%;}
.photo-cont span img, .auth-btm span img{
	max-width: 100%;
	height: auto;
}
.photo-cont span i.fa-search, .auth-btm span i.fa-search{
	position: absolute;
	right: 20px;
	bottom:20px;
	font-size: 24px;
	color: #fff;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	background: rgba(104,32,71,.95);
	line-height: 50px;
}
.vidbg.acdmy{
	padding:39% 0 0 0;
	position:relative;
	width: 80%;
	margin: 100px auto 0;
}
.vidbg.acdmy iframe{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}
.top-acdmy, .purpose, .lvid, .liveama, .team, .vidtop, .promo-mdl, .promo-form, .promo-nl{
	padding: 60px 0;
	text-align: center;
}
.promo-nl.pt40{padding-top: 40px}
.top-acdmy{margin-top: 30px}
.top-acdmy .inner{padding: 0 5%}
.purpose{padding: 0}
.purpose h3{
	font-size: 40px;
	font-weight: 100;
	margin:0 7% 15px;
}
.purpose p, .liveama p, .team p{
	font-size: 24px;
	line-height: 34px;
	font-weight: 300;
	margin: 0 10%;
}
.purpose ul{margin: 60px 10% 0;}
.purpose li{
	display: inline-block;
	width: 40%;
	background: rgba(255,255,255,.1);
	border-radius: 20px;
	border: 1px dashed #999;
	margin: 70px 20px;
	padding-bottom: 20px;
}
.purpose li span{
	display: block;
	margin: -90px auto 10px;
	width: 150px;
	height: 150px;
	line-height: 144px;
	border-radius: 100%;
	background: #661e48;
	border: 2px dashed #fff;
}
.purpose li h5{
	font-size: 30px;
	font-weight: 300;
}
.lvid li{
	display: inline-block;
	width: 30%;
	margin: 10px;
	background: rgba(255,255,255,.1);
	border-radius: 10px;
	border: 1px dashed #999;
	overflow: hidden
}
.lvid li:hover{background: rgba(0,0,0,.2);}
.lvid li span{
	position: relative;
	display: block;
	overflow: hidden;
	border-bottom: 1px dashed #999;
}
.lvid li span img{
	transition: all 0.4s;
	z-index: 88;
	width: 100%;
	height: auto;
}
.lvid li:hover span img{transform: scale(1.1);}
.lvid li span small{
	position: absolute;
	right: 15px;
	bottom: 15px;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	border-radius: 100px;
	padding: 3px 15px;
	background: rgba(129,141,225,.8);;
	z-index: 99;
}
.lvid li p{
	font-size: 18px;
	margin: 10px 15px;
	font-weight: 300;
	height: 50px;
	overflow: hidden;
}
.lvid li a.pnk-btn, a.read-btn{
	display: inline-block;
	font-size: 20px;
	margin:5px auto 25px;
	background: #818de1;
	border-radius: 100px;
	padding: 5px 20px;
	width: 50%;
	color: #fff;
}
.lvid li a.pnk-btn:hover, a.read-btn:hover{
	background: #fff;
	color: #818de1;
}
.lvid h4{
	font-size: 40px;
	font-weight: 100;
	margin-top: 30px;
}
.vidtop ul{
	background: rgba(255,255,255,.1);
	-webkit-box-shadow: 1px 1px 23px 0px rgba(0,0,0,0.49);
	-moz-box-shadow: 1px 1px 23px 0px rgba(0,0,0,0.49);
	box-shadow: 1px 1px 23px 0px rgba(0,0,0,0.49);
	border: 1px dashed #888;
	color: #fff;
	text-shadow: none;
	margin: 0 10%;
	text-align: left;
}
.vidtop li{
	position: relative;
	border-bottom: 1px dashed #666;
	padding: 10px 15px 10px 50px;
	font-size: 24px;
	font-weight: 300;
}
.vidtop li:before{
	position: absolute;
	top: 9px;
	left: 20px;
	content:"\f0da";
	font-family:FontAwesome;
}
.vidtop li:nth-child(odd){background: rgba(0,0,0,.4)}
.team{padding-bottom: 70px;}
.team p{margin: 0 10% 50px;}
.team-ebox{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin: 50px 10px 60px;
	border-radius: 20px;
	border: 1px dashed #999;
	background: rgba(255,255,255,.4);
	text-align: center;
}
.team-ebox span{
	position: relative;
	display: block;
	margin: -70px 27% 0;
}
.team-ebox span a{
	position: absolute;
	right: 0;
	bottom: 20px;
	width: 40px;
	height: 40px;
	border-radius: 100px;
	background: #fff;
	font-size: 24px;
	line-height: 36px;
	border: 2px solid #ab2888;
}
.tname{
	font-size: 24px;
	font-weight: 300;
	border-bottom: 1px dashed #999;
	padding:5px 5px 10px;
}
.tname small{
	display: block;
	font-size: 16px;
	padding: 5px;
	background: rgba(129,141,225,.2);
	margin: 5px -5px -10px;
}
.team-ebox p{
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	margin: 20px 20px 10px;
}
a.read-btn{font-size: 18px}
.tinsta{
	background: rgba(129,141,225,.2);
	border-top: 1px dashed #999;
	font-size: 20px;
	padding: 10px;
	font-weight: 300;
	border-radius: 0 0 20px 20px;
	opacity: 0;
}
.tinsta.active{opacity: 1}
.tinsta a{
	display: inline-block;
	color: #000;
	margin: 0 10px;
}
.tinsta i{
	font-size: 30px;
	line-height: 30px;
	margin-right: 5px;
	vertical-align: top;
}
.token-top{
	margin-top: 70px;
	padding: 50px 0 1px;
	text-align: center;
}
.token-top h3{
	font-size: 30px;
	margin: 30px 20% 0;
	font-weight: 300;
}
.token-top h4{
	font-size: 60px;
	font-weight: 100;
	margin-top: 30px;
}
.lp-bar{
	display: block;
	width: 70%;
	margin:40px auto;
}
.lp-bar .pps-bar{width: 100%;}
.soldoutc{
	display: inline-block;
	border-radius: 20px;
	background: rgba(129,141,225,.2);
	border: 1px dashed #999;
	margin: 15px 0 0;
	padding: 30px 40px;
}
.soldoutc .ico-logo{
	display: block;
	vertical-align: bottom;
	margin: 0 auto;
	width: 70%;
	margin-bottom: 20px;
}
.soldoutc h4{
	font-size: 50px;
	margin: 15px 0;
	font-weight: 700;
	color: #818de1!important;
	animation: fadeinoutloop 1.5s linear infinite both;
}
.soldoutc h5{
	position: relative;
	display: inline-block;
	font-size: 80px;
	font-weight: 700;
	color: #fff!important;
}
.soldoutc h6{
	font-size: 40px;
	font-weight: 700;
	margin: 5px 0 15px;
}
.soldoutc p{font-size: 18px}
.pps-bar{
	display: inline-block;
	width: 60%;
	height: 100px;
	border-radius: 100px;
	background: #fff;
	overflow: hidden;
	text-align: left;
	margin-bottom: 10px;
	-webkit-box-shadow: inset 3px 3px 9px 0px rgba(0,0,0,0.46);
	-moz-box-shadow: inset 3px 3px 9px 0px rgba(0,0,0,0.46);
	box-shadow: inset 3px 3px 9px 0px rgba(0,0,0,0.46);
}
.pps-bar span{
	position: relative;
	display: inline-block;
	line-height: 100px;
	font-size: 56px;
	height: 100px;
	background: #ba0505;
	text-align: center;
	border-radius: 0 100px 100px 0;
	min-width: 47%;
}
.pps-bar span:before{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	animation: progress 3s linear infinite;
	background: linear-gradient(
	  -45deg,
	  rgba(255, 255, 255, 0.25) 25%,
	  transparent 25%,
	  transparent 50%,
	  rgba(255, 255, 255, 0.25) 50%,
	  rgba(255, 255, 255, 0.25) 75%,
	  transparent 75%,
	  transparent);
	background-repeat: repeat-x;
	background-size: 2em 2em;
	height: 100%;
	width: 100%;
	content: '';
	border-radius: 100px;
}
@keyframes progress {
	to { background-position: 2em 0; }
}
.numper{
	position: relative;
	display: inline-block;
	font-weight: 700;
	text-shadow: 2px 2px 0 rgba(0,0,0,.3);
}
i.exchange {
	display: inline-block;
	vertical-align: bottom;
	width: 18px;
	height: 18px;
	margin:0 0 15px 10px;
	background: url('../images/icon-exhange.png');
	background-size: 100%;
	cursor: pointer;
}
ul.exhange-select {
	position: absolute;
	top: 58px;
	right: -145px;
	width: 210px;
	background: #fff;
	border-radius: 10px;
	padding: 10px 5px;
	z-index: 999;
	text-align: left;
	display: none;
}
.exhange-select li a {
	display: block;
	font-size: 16px;
	line-height: 22px;
	padding: 3px 10px;
	color: #000;
	border-radius: 4px;
}
.exhange-select li a:hover {
	background: #fee2ff;
	color: #000;
}
.token-top h5 i.exchange {
	width: 34px;
	height: 34px;
	vertical-align: top;
	margin: 10px 0 0;
}
.xchange{padding:50px 0 20px;text-align: center;}
.xchange h3{font-size: 55px;font-weight: 700;}
.xchange h4{font-size: 30px;margin: 5px 10% 20px;font-weight: 300;line-height: 40px;}
.xchange h4 br, .pnk-ttl.br br{display: none}
.p2p-ebox{display: inline-block;vertical-align: top;width: 18%;border-radius: 10px;border: 1px dashed #999;background: rgba(255,255,255,.1);margin: 10px .5% 20px;overflow: hidden;}
.p2p-ebox.cm{color: #999;}
.p2p-ebox span{display: block;padding: 15px;background: rgba(129,141,225,.8);;margin-bottom: 15px;}
.p2p-ebox span img{max-width: 162px;max-height: 46px;transition: all .4s;}
.p2p-ebox h5{font-size: 28px;font-weight: 700;margin:0 15px 10px;padding-bottom: 10px;border-bottom: 1px dashed #999;}
.p2p-ebox h6{font-size: 38px;font-weight: 700;padding-bottom: 15px;}
.btc-usd{border-top: 1px dashed #999;margin: 0 15px;padding: 15px 0;}
.btc-usd small{font-size: 14px}
.btc-usd h6{font-size: 30px;padding-bottom: 0;}
.p2p-ebox p{font-size: 16px;margin-bottom: 5px;}
.p2pbtm{font-size: 24px;font-weight: 700;background: rgba(129,141,225,.8);;padding: 10px;margin-bottom: 15px;}
.p2p-ebox.indoex span, .p2p-ebox.indoex .p2pbtm{background: rgba(43,185,76,.4)}
.p2p-ebox.p2pb2b span, .p2p-ebox.p2pb2b .p2pbtm{background: rgba(10,117,66,.4)}
.p2p-ebox.coinsbit span, .p2p-ebox.coinsbit .p2pbtm{background: rgba(156,124,77,.4)}
.p2p-ebox.okex span, .p2p-ebox.okex .p2pbtm{background: rgba(32,95,236,.4)}
.p2p-ebox.latoken span, .p2p-ebox.latoken .p2pbtm{background: rgba(30,33,61,.8)}
.p2p-ebox.dex span, .p2p-ebox.dex .p2pbtm{background: rgba(29,37,66,.7)}
.p2p-ebox.btfx span, .p2p-ebox.btfx .p2pbtm{background: rgba(0,169,163,0.7)}
.p2p-ebox.cm span, .p2p-ebox.cm .p2pbtm{background: rgba(124,124,124,0.7)}
.p2p-ebox.fnb span, .p2p-ebox.fnb .p2pbtm{background: rgba(13,53,76,0.5)}
.p2p-ebox.ab span, .p2p-ebox.ab .p2pbtm{background: rgba(140,41,131,0.5)}
.p2p-ebox.vd span, .p2p-ebox.vd .p2pbtm{background: rgba(171,3,84,0.7)}
.p2p-ebox.bc span, .p2p-ebox.bc .p2pbtm{background: rgba(157,13,13,0.7)}
.p2p-ebox.hb span, .p2p-ebox.hb .p2pbtm{background: rgba(15,137,112,0.7)}
.p2p-ebox.bx span, .p2p-ebox.hb .p2pbtm{background: rgba(239,74,35,0.4)}
.p2p-ebox.wb span, .p2p-ebox.wb .p2pbtm{background: rgba(162,132,64,0.4)}
.p2p-ebox a{display:block;margin: 0 10px 25px;background: #ee00ae;color: #fff;border-radius: 250px;padding: 15px 10px;font-size: 17px;line-height: 18px;font-weight: 700;}
.p2p-ebox a:hover{background: #fff;color: #ff42b5;}
.p2p-ebox.indoex a{background: #2bb94c}
.p2p-ebox.indoex a:hover{color: #2bb94c;background: #fff;}
.p2p-ebox.p2pb2b a{background: #0a7542}
.p2p-ebox.p2pb2b a:hover{color: #0a7542;background: #fff;}
.p2p-ebox.coinsbit a{background: #9c7c4d}
.p2p-ebox.coinsbit a:hover{color: #9c7c4d;background: #fff;}
.p2p-ebox.latoken a{background: #1e213d}
.p2p-ebox.latoken a:hover{color: #1e213d;background: #fff;}
.p2p-ebox.dex a{background: #1d2542}
.p2p-ebox.dex a:hover{color: #1d2542;background: #fff;}
.p2p-ebox.btfx a{background: #00a9a3}
.p2p-ebox.btfx a:hover{color: #00a9a3;background: #fff;}
.p2p-ebox.cm a{background: #7c7c7c;color: #d8d8d8;}
.p2p-ebox.cm a:hover{color: #7c7c7c;background: #fff;}
.p2p-ebox.fnb a{background: #0d354c;}
.p2p-ebox.fnb a:hover{color: #0d354c;background: #fff;}
.p2p-ebox.ab a{background: #8c2983;}
.p2p-ebox.ab a:hover{color: #8c2983;background: #fff;}
.p2p-ebox.vd a{background: #ab0354;}
.p2p-ebox.vd a:hover{color: #ab0354;background: #fff;}
.p2p-ebox.bc a{background: #9d0d0d;}
.p2p-ebox.bc a:hover{color: #9d0d0d;background: #fff;}
.p2p-ebox.hb a{background: #1bb394;}
.p2p-ebox.hb a:hover{color: #1bb394;background: #fff;}
.p2p-ebox.bx a{background: #ef4a23;}
.p2p-ebox.bx a:hover{color: #ef4a23;background: #fff;}
.p2p-ebox.wb a{background: #a28440;}
.p2p-ebox.wb a:hover{color: #a28440;background: #fff;}
.p2p-ebox:hover{background: rgba(0,0,0,.5);}
.p2p-ebox:hover span img{transform:scale(1.1)}
.btm-info{
	padding: 0 0 10px;
	text-align: center
}
.btm-info p{
	font-size: 30px;
	line-height: 40px;
	font-weight: 100;
	color: #fff;
	margin: 10px 10% 40px;
}
.btm-info h4{
	font-size: 30px;
	font-weight: 100;
	margin: 50px 0 10px
}
.btm-info ul{
	display:block;
	margin: 10px 0 20px
}
.btm-info li, .dlbox-inv{
	width:22%;
	display: inline-block;
	vertical-align: top;
	border: 1px dashed #999;
	padding:0 0 15px;
	margin: 10px .5%;
	background: rgba(255,255,255,.1);
	border-radius: 10px;
	font-size: 0;
	overflow: hidden;
	transition: all .4s;
}
.btm-info li:hover, .dlbox-inv:hover{
	background: rgba(255,255,255,.2);
	border: 1px dashed #eee;
}
.btm-info li img, .dlbox-inv img{transition: all .4s;}
.btm-info li:hover img, .dlbox-inv:hover img{transform: scale(1.2);}
.btm-info li span, .dlbox-inv span{
	display: block;
	overflow: hidden
}
.inbi{
	font-size: 16px;
	font-weight: 300;
	padding: 10px 15px;
	border-top: 1px dashed #999
}
.inbi h5{
	font-size: 24px;
	font-weight: 100;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #999
}
.inbi small{
	display: block;
	font-size: 16px;
	font-weight: 300;
}
.btm-info hr{
	width: 80%;
	margin-bottom: 0;
}
.inbi a{
	display: inline-block;
	border-radius: 100px;
	background: #818de1;
	font-size: 18px;
	padding: 3px 20px;
	color: #fff;
	margin-top: 15px
}
.ether-info{
	padding: 0 0 50px;
	text-align: center;
}
.etherscan{padding:20px 0}
.etherscan h3{font-size:40px;font-weight:100;margin:20px auto}
.ethadd{font-size:24px;font-weight:300;word-break: break-all}
.ethadd a{color:#fff;text-decoration:underline}
.ether-info a.de-btn, .photo-cont.alt a.de-btn {
	font-size: 24px;
	font-weight: 300;
	display: inline-block;
	padding: 15px 30px;
	width: auto;
	margin:20px auto;
}
.ether-info p{
	font-size: 24px;
	font-weight: 300;
	margin: 20px 10% 50px;
}
.equity-token, .token-store{
	margin-top: 70px;
	padding: 50px 0 70px;
	text-align: center;
}
.equity-token p, .token-store p{
	font-size: 24px;
	line-height: 34px;
	margin: 40px 10%;
	font-weight: 100;
}
.equity-token h3{
	font-size: 50px;
	font-weight: 100;
	margin-top: 15px;
}
.new-utube{position:relative;padding-bottom:56.25%;height:0;display: block;margin:20px 0 0}
.new-utube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.token-store h4{
	font-size: 32px;
	font-weight: 100;
	margin-top: 40px;
}
.token-store h5{
	font-size: 24px;
	line-height: 34px;
	font-weight: 100;
	margin-top: 15px;
}
.bankc{padding:50px 0;text-align:center;margin-top: 70px;}
.bankc h3{font-size:50px;font-weight:100;margin:30px 0}
.bankc p{font-size:24px;font-weight:300;margin:30px 12%}
.cc-img{margin:10px 30%}
.atm-img{margin:50px 15% 10px}
.idcont{border-radius:20px;background:rgba(0,0,0,.5);padding:20px 20px 15px;margin:30px auto;border:1px dashed #999;width: 400px;}
.idcont ul{font-size:0}
.idcont li{display:inline-block;vertical-align:top;width:100%;padding:10px}
.idcont h5{font-size:24px;margin-bottom:10px}
.photo-cont.alt p {margin: 10px 10%;}
.photo-cont.alt h4{font-size: 30px;font-weight: 300;margin: 15px 15%;line-height: 40px;}
.photo-cont.alt span, .auth-btm span {display: inline-block;width: auto;margin: 30px auto 0;position: relative}
.auth-btm span{margin-top: 0}
.delogo{margin: 30px auto}
.about{
	margin-top: 70px;
	padding: 30px 0 0;
	text-align: center;
}
.about h3{
	font-size: 50px;
	font-weight: 100;
}
.about h4, .tabc-inner h3, .btclp h4{
	font-size: 40px;
	font-weight: 100;
	margin: 15px 0;
}
.btclp h4 br{display: none}
.tabc-inner h4{
	font-size: 30px;
	line-height: 40px;
	font-weight: 100;
	margin: 15px 10%;
}
#team .tabc-inner h4{margin-bottom: 60px}
.tablnk a{
	display: inline-block;
	font-size: 18px;
	background: #818de1;
	color: #fff;
	border-radius: 100px;
	padding: 7px 25px;
	font-weight: 300;
	margin: 15px 5px;
}
.tablnk a.inactive:hover, .tablnk a.active{
	background: #fff;
	color: #000;
}
.tabc-inner{
	text-align: center;
	padding: 0 0 50px;
}
.tabc-inner p{
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	margin: 20px 10%;
}
#tab4C .tabc-inner .beff h3{
	font-size: 30px;
	line-height: 40px;
	margin:0 5% 10px;
	font-weight: 100;
}
.btc-facts{padding: 0 0 50px;text-align: center;}
.btc-facts h3{font-size: 70px;font-weight: 100;}
.btc-facts h4{font-size: 90px;font-weight: 100;}
.btc-facts h5{font-size: 50px;font-weight: 100;line-height: 60px;}
.btc-facts h6{font-size: 60px;font-weight: 700;}
.btc-facts p{font-size: 46px;font-weight: 300;}
.btc-facts span{display: inline-block;width: 200px;margin: 20px auto;}
.btc-facts.btm h3{font-size: 40px;font-weight: 700;}
.btc-facts.btm h5{margin: 20px;font-size: 36px;line-height: 46px;font-weight: 300;display: inline-block;border: 1px dashed #999;padding: 20px 30px;border-radius: 20px;background: rgba(129,141,225,.1);margin-bottom: 50px;}
.btc-facts.btm h6{font-weight:300;font-size: 36px;}
.btc-facts span img, .zoomicon img, .cavatr img, .bf-img img{width: 100%;height: auto;}
.bf-time{font-size: 58px;font-weight: 300;margin:60px auto 35px;border-radius: 10px;background: rgba(255, 74, 179, 0.4);padding: 30px 20px;width: 750px;position: relative;}
.bf-time h5{font-size: 68px;font-weight: 700;background: rgba(255, 74, 179, 0.4);margin: 0 -20px;padding: 20px;margin-top: 20px;border-radius: 0 0 10px 10px;}
.zoomicon{position: absolute;top: -7px;left: -60px;width: 160px;}
.cavatr{position: absolute;top: 0;right: -75px;width: 150px;}
.livelink a{display: inline-block;font-size: 48px;font-weight: 700;background: rgba(255, 74, 179, 0.95);color: #fff;padding: 15px 50px;border-radius: 100px;line-height: 50px;}
.livelink a:hover{background: #fff;color: #000;}
.tabc-inner .misc-icon{margin: 50px 0 0;}
.tabc-inner .twtr-feed{padding-top: 10px}
.tabc-inner .misc-icon a img{width: 80px;height: auto;}
.top-logos{
	margin: 0 0 20px;
	padding-bottom: 50px;
	border-bottom: 1px dashed #999;
}
.top-logos ul{
	text-align: center;
	font-size: 0;
	padding-top: 20px;
}
.top-logos li{
	display: inline-block;
	width: 14.285%;
	padding: 5px;
	transition: all .4s;
}
.top-logos li span{
	display: block;
	border-radius: 5px;
	background: #fff;
	padding: 7px 0;
}
.top-logos li img{
	max-width: 90%;
	max-height: 30px;
}
.dett {
	position: relative;
	font-size: 36px;
	font-weight: 100;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed hsla(0,0%,100%,.5);
	text-align: left;
}
.blogc {
	display: inline-block;
	vertical-align: top;
	width: 35%;
}
.blogb {
	position: relative;
	background: #fbfbfb;
	-webkit-box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.1);
	text-align: center;
	margin-bottom: 40px
}

.bimg {
	position: relative;
	border-bottom: 4px solid #818de1;
}

.bdate {
	display: inline-block;
	background: rgba(0, 0, 0, .7);
	padding: 3px 10px;
	font-size: 12px;
	color: #fff;
	border-radius: 100px;
	margin-top: 20px;
}
.blogb h3 {
	font-size: 28px;
	line-height: 40px;
	font-weight: 100;
}
.blogb h3 a {
	display: block;
	padding: 14px 30px;
	color: #000;
}
.blogb p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	padding: 0 40px 15px;
	margin: 0;
	color: #000;
}
a.read-btn {
	display: inline-block;
	border-radius: 100px;
	background: #7581d6;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: 300;
	margin: 0 0 25px;
	padding: 7px 30px;
	text-transform: uppercase;
}
a.read-btn:hover, a.show-btn:hover {
	background: #fff;
	color: #000;
}
.blogb a.read-btn:hover {
	background: #000;
	color: #fff;
}
.media-coverage {
	display: inline-block;
	vertical-align: top;
	width: 64%;
	padding-left: 40px;
	text-align: center;
}
.media-coverage.whl {
	width: 100%;
	padding: 0
}
a.show-btn {
	position: absolute;
	top: 10px;
	right: 0;
	border-radius: 100px;
	background: #7581d6;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: 300;
	padding: 7px 30px;
	text-transform: uppercase;
}
.mcb-mgn {margin: 0 -2.8%;}
.mc-box {
	display: inline-block;
	vertical-align: top;
	width: 45%;
	border-radius: 20px;
	background: rgba(255, 255, 255, .1);
	border: 1px dashed rgba(255, 255, 255, .5);
	text-align: center;
	margin: 0 2% 30px;
	overflow: hidden;
	transition: all .4s;
}
.mc-box:hover{transform: scale(1.05);}
.mc-box a{color: #fff}
.media-coverage.whl .mcb-mgn {margin: 30px -1% 50px;}
.media-coverage.whl .mc-box {
	width: 31%;
	margin: 0 1% 30px;
}
.mc-box span {
	display: block;
	background: #ebebeb;
	background: -moz-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #ebebeb 0%, #ffffff 100%);
	padding: 15px 10px;
}
.mc-box span img {
	max-height: 30px;
	max-width: 100%
}
.mc-date {
	position: relative;
	text-align: left;
	font-size: 16px;
	padding: 10px 20px;
	border-bottom: 1px dashed rgba(255, 255, 255, .5);
}
.mc-lang {
	position: absolute;
	top: 11px;
	right: 15px;
	text-transform: uppercase;
	font-size: 16px;
}
.mc-lang img {
	vertical-align: top;
	width: 24px;
	height: auto;
	margin: -2px 0 0 3px
}
.mc-box p {
	margin: 15px 7%;
	font-size: 18px;
	line-height: 28px;
}
.mc-btn {
	padding: 18px 0;
	border-top: 1px dashed rgba(255, 255, 255, .5);
}
.mc-btn strong {
	display: inline-block;
	margin: 0 10px;
	padding: 7px 30px;
	background: #fff;
	border-radius: 100px;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
}
.mc-btn strong:hover{
	background: #7581d6;
	color: #fff;
}
.zoom-cont{margin: 30px 0}
.zc-func{
	position: relative;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.zc-func h4 {
  font-size: 58px;
  margin-bottom: 10px!important;
  font-weight: 700;
}
.zc-func .nxtevents{margin-top: 10px!important}
.nxtevents img, .vid-ss img {border: 1px dashed #999;}
.btm-webinar h3{
	display: inline-block;
	width: 68%;
	font-size: 30px;
	font-weight: 300;
	background: rgba(129,141,225,.8);;
	padding: 10px 20px;
	margin: 0!important;
}
.btm-webinar ul{
	display: inline-block;
	width: 68%;
	font-size: 0;
	text-align: center;
	margin-top: 3px;
	border-left: 1px dashed #999;
	border-bottom: 1px dashed #999;
}
.btm-webinar li{
	display: table;
	width: 100%;
	border-right: 1px dashed #999;
	border-top: 1px dashed #999;
	background: rgba(129,141,225,.8);;
}
.btm-webinar li:nth-child(odd){
	background: rgba(129,141,225,.2);
}
.bw-lang, .bw-date, .bw-status{
	display: table-cell;
	vertical-align: middle;
	width: 33.333%;
	padding: 15px;
	font-size: 20px;
	font-weight: 300;
	border-right: 1px dashed #999;
}
.bw-lang:before, .bw-date:before, .bw-status:before{
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
	content: '';
}
.hlpr{
	display: inline-block;
	vertical-align: middle;
}
.bw-lang span.flag{
	width: 30px;
	display: inline-block;
	margin-right: 5px;
}
.dbox {
	border: 2px solid rgba(129,141,225,.8);;
	padding: 30px;
	background: rgba(0,0,0,.2);
	width: 60%;
	margin:20px auto 0;
	text-shadow: 1px 1px 0 rgba(0,0,0,.5);
}
.dbox p{margin: 20px 0;}
.tabcnt .toptxt h3 {
	font-size: 30px;
	line-height: 40px;
	color: #000;
	font-weight: 100;
	margin-bottom: 20px;
}
.tabcnt .toptxt p {
	font-size: 24px;
	line-height: 34px;
	font-weight: 100;
	color: #000;
	margin: 10px 0 20px;
}
.de-top{
	text-align: center;
	padding: 50px 0 0;
	margin-top: 70px;
}
.de-top p{
	font-size: 22px;
	line-height: 36px;
	font-weight: 300;
	color: #fff;
	margin: 10px 10% 20px;
}
.de-top h3 {
	font-size: 50px;
	font-weight: 100;
}
.de-top h4{
	font-size: 50px;
	line-height: 60px;
	font-weight: 100;
	color: #fff;
	text-align: center;
	margin: 0 10%;
}
.auth-btm{
	text-align: center;
	padding: 1px 0 50px;
}
.auth-btm .delogo{margin-bottom: 0;}
.ebox-top{
	position: relative;
	display: inline-block;
	width: 80%;
	vertical-align: top;
	background: rgba(255,255,255,.1);
	border-radius: 10px;
	overflow: hidden;
	margin: 20px 10%;
}
.ebox-top.m70{margin-top: 70px;}
.ebox-top.m50{margin: 50px 10%;}
.ebox-top .utube{
	border: 0;
	display: none;
}
.topplay{
	padding: 50px 0;
	text-align: center;
}	
.topplay h3{
	font-size: 40px;
	margin:0 10% 15px;
	font-weight: 100;
}
.topplay h4{
	font-size: 26px;
	line-height: 36px;
	margin:0 10% 15px;
	font-weight: 300;
}
.topplay p{font-size: 20px;line-height: 30px;}	
.topimg{cursor: pointer}
.llogo{
	display: inline-block;
	vertical-align: middle;
	width: 25%;
	margin: 20px 0;
	padding: 0 20px;
}
.rintrvw{
	display: inline-block;
	vertical-align: middle;
	width: 74%;
	margin: 20px 0;
	padding: 0 20px;
	text-align: left;
	
}
.rintrvw h3{
	font-size: 36px;
	font-weight: 300;
	color: #ffb5e1;
	margin-bottom: 10px;
}
.rintrvw p{
	font-size: 24px;
	font-weight: 300;
}
.rintrvw a{color: #fff;}
ul.news-cont{padding:5px 30px;}
.news-cont li{
	position: relative;
	border-bottom: 1px dashed #999;
	padding: 25px 10px;
	text-align: left;
}
.news-cont li:last-child, .sponsors-logo li:last-child{border: 0 ;}
.news-cont span{
	display: inline-block;
	vertical-align: middle;
	font-size: 30px;
	width: 56px;
	height: 56px;
	border-radius: 100px;
	background: #fff;
	color: #000;
	font-weight: 700;
	text-align: center;
	line-height: 56px;
}
.ncr{
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 62px);
	padding-left: 20px;
}
.news-cont li h3{
	font-size: 30px;
	font-weight: 400;
}
.news-cont li p{
	font-size: 18px;
	margin-top: 5px;
}
.promo-top .inner{padding: 0 7%}
.promo-top h3{
	font-size: 60px;
	font-weight: 100;
	margin-bottom: 10px;
}
.promo-top h4, .promo-mdl h3, .promo-nl h3{
	font-size: 40px;
	font-weight: 100;
	margin:0 0 15px;
}
.promo-top h5{
	font-size: 24px;
	font-weight: 100;
	margin: 30px 0 20px;
}
.promo-top h5 small{
	font-size: 20px;
	font-weight: 300;
	color: #fff;
}
.promo-top p, .lp-btm p{
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	margin: 25px 0;
}
.promo-top p a{
	color: #000;
	text-decoration: underline;
}
.promo-mdl h4{
	font-size: 30px;
	font-weight: 700;
	margin: 35px 0 10px;
}
.promo-mdl p, .promo-nl p{
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	margin: 25px 15%;
}
.promo-form input[type=text], .nl-box input[type=text]{
	width: 45%;
	border-radius: 5px;
	background: #fff;
	border: 0;
	font-size: 24px;
	padding: 10px 15px;
	font-weight: 300;
	margin: 7px 10%;
	color: #000;
}
.pfcheck{
	display: block;
	width: 45%;
	margin: 10px auto;
}
.promo-form input[type=submit], .nl-box input[type=submit]{
	display: block;
	width: 200px;
	margin: 15px auto 0;
}
.pfcheck input[type="checkbox"] {
	display:none;
}
.pfcheck input[type="checkbox"] + label  {
	display:inline-block;
	width:100%;
	height: 70px;
	line-height: 24px;
	overflow:hidden;
	margin:5px 0;
	vertical-align: top;
	background:url(../images/checkbox-big.png) 0 0 no-repeat;
	background-size: 70px;
	cursor:pointer;
	text-align: left;
	padding-left:80px;
	font-size: 18px;
	font-weight: 300;
	cursor: pointer
}
.pfcheck input[type="checkbox"]:checked + label {
	background:url(../images/checkbox-big.png) 0 -70px no-repeat;
	background-size: 70px;
}
.nl-box{
	display: block;
	width: 40%;
	margin: 20px auto;
	border-radius: 20px;
	border: 1px dashed #999;
	background: rgba(129,141,225,.2);
	padding: 25px 30px 30px;
}
.nl-box h4{
	font-size: 30px;
	font-weight: 300;
	margin-bottom: 15px;
}
.nl-box input[type=text]{
	width: 100%!important;
	margin: 0;
}
.cash-img{
	margin: 30px 10%;
	border: 1px dashed #999;
	border-radius: 20px;
	overflow: hidden
}
.uttop{margin: 0 10% 30px}
.formjs{margin-top: 40px}
.thankc{
	padding: 150px 0;
	text-align: center;
}
.thankc i{
	font-size: 220px;
	color: #66ff00;
	margin-bottom: 20px;
}
.thankc h1{
	font-size:70px;
	font-weight: 700;
	margin-bottom: 50px;
}
.thankc h2{
	font-size:50px;
	font-weight: 100;
}
.promo-top .dlbox-inv{width: 25%;margin-bottom: 40px;}
.promo-top .dlbox-inv.blk{
	display: block;
	margin: 0 auto 5px;
}
.promo-top .inbi h5{margin: 0 0 15px}
.vimeo-vid{
	margin: 40px 5% 60px;
	position: relative;
}
.vimeo-vid h3{
	font-size: 50px;
	font-weight: 100;
	margin-bottom: 15px;
	text-align: center;
}
.vmplyr{
	padding:56.25% 0 0 0;
	position:relative;
}
.vmplyr iframe{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}
.faq-box{
	padding: 0 0 30px;
	margin-top: -20px;
	text-align: center;
}
.faq-box h2{
  font-size: 40px;
  font-weight: 400;
  margin-bottom: 25px;
  text-align: center;
}
.faqC{
  width: 100%;
  margin: 40px auto;
}
.faqC h3{
  font-size: 60px;
  font-weight: 100;
  margin:20px 0 10px;
}
.faqC h5{
  font-size: 16px;
  line-height: 26px;
  font-weight: 100;
  margin-bottom: 10px;
}
.faq-box{color: #fff;}
.faq-box ul{
  margin: 0 15%;
  box-shadow: 1px 1px 23px 0px rgba(0,0,0,0.49);
  border: 1px dashed #888;
  color: #fff;
  text-shadow: none;
  background: rgba(255,255,255,.1);
  -webkit-box-shadow: 1px 1px 23px 0px rgba(0,0,0,0.49);
  -moz-box-shadow: 1px 1px 23px 0px rgba(0,0,0,0.49);
}
.faq-box li{
	border-bottom: 1px dashed #666;
	text-align: left;
}
.faq-box li:hover{background: rgba(255,255,255,.05)}
.faq-box li.active{background: rgba(0,0,0,.4)}
.faqQ{
  position: relative;
  border-left: 5px solid transparent;
  padding: 16px 20px;
  cursor: pointer
}
.faqQ:after{
  position: absolute;
  top: 12px;
  right: 17px;
  content:"\f055";
  font-size: 24px;
  font-family:'FontAwesome';
  color: #fcd6ed
}
.faqQ h4{
  font-size: 24px;
  line-height: 34px;
  font-weight: 100;
  padding-right: 30px;
}
.faqQ.active{
  border-left: 5px solid #fcd6ed;
  background: rgba(255, 74, 179, .4);
}
  .faqQ.active:after{content:"\f056";}
  .faqA{
  padding: 10px 30px;
  display: none;
}
.faqA p{
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  margin: 20px 0;
}
.faq-box li.active .faqA{display: block;}
.openlive{margin-top: 50px;}
.coingecko{
	padding: 30px 0 0;
	text-align: center;
}
.cash-icon{
	display: inline-block;
	vertical-align: middle;
	width: 190px;
}
.cgprice{
	display: inline-block;
	vertical-align: middle;
	font-size: 80px;
	line-height: 80px;
	font-weight: 700;
	text-align: left;
	padding-left: 20px;
}
.cgprice small{
	font-size: 60px;
	line-height: 60px;
	font-weight: 400;
}
.gctlg{
	position: relative;
	margin: 20px 21%;
	text-align: left;
}
.gctlg span{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.gctlg span:last-child{
	text-align: right;
	float: right
}
.gctlg span img{
	width: auto;
	height: 70px;
}
.btclp{
	padding: 30px 0 0;
	text-align: center;
}
.btc-lp{
	text-align: center;
	padding: 20px 0 40px;
}
.lp-btm{padding: 0 7%}
.lp-btm h4{
	font-size: 40px;
	font-weight: 300;
	padding-top: 30px;
}
.lp-btm span{
	display: block;
	margin:50px 10% 70px;
}
.lp-btm hr{margin-top: 60px}
.legaln{
	margin: 10px 10%;
	font-weight: 300;
}


.blogo img{max-width: 60%;height: auto;}
.tac{text-align: center;}
.nmpt{margin: 0!important;padding-top: 0;}
.mt30{margin-top: 30px!important}
.mt0{margin-top: 0!important}
.mb30{margin-bottom: 30px!important}
.mb50{margin-bottom: 50px!important}
hr.mob, .counter-mob{display: none}
hr{
	position: relative;
	width: 100%;
	border: 0;
	height: 1px;
	background: rgba(0,0,0,0);
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 35%, rgba(0,0,0,0.7) 65%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(35%, rgba(0,0,0,0.7)), color-stop(65%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0)));
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 35%, rgba(0,0,0,0.7) 65%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 35%, rgba(0,0,0,0.7) 65%, rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 35%, rgba(0,0,0,0.7) 65%, rgba(0,0,0,0) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 35%, rgba(0,0,0,0.7) 65%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );
	margin: 30px auto
}
.mobbg{display: none}
.globe-nc img, .register span img, .music-vid img, .comingsoonc li img, .mob-logo img, .girlcont img, .bloglst li img, .beff span img, .team-ebox img, .soldoutc .ico-logo img, .btm-info li img, .cc-img img, .atm-img img, .idcont li img, .bimg img, .nxtevents img, .bw-lang span.flag img, .vid-ss img, .topimg img, .cash-img img, .dlbox-inv img, .cash-icon img, .lp-btm span img, .beff .rs-box.one img{
	width: 100%;
	height: auto
}
 .companyC{
	 padding: 40px 0;
	 text-align: center;
	 color: #000;
}
 .companyC hr{
	 margin-top: 0 
}
 .companyC h2{
	 font-size: 40px;
	 font-weight: 100;
	 margin: 50px 0 30px 
}
 .comp-bxc{
	 padding: 0 10%;
	 text-align: center;
}
 .comp-bx{
	 display: inline-block;
	 vertical-align: top;
	 width: 260px;
	 border-radius: 15px;
	 background: rgba(255,255,255,.5);
	 padding: 0 0 15px;
	 margin: 15px;
	 color: #000;
	 overflow: hidden
}
.cbx-hdr{
	padding: 10px;
	background: #818de1;
	color: #fff;
	margin-bottom: 15px;
}
 .comp-bx h3{
	 font-size: 26px;
	 font-weight: 300;
	 margin: 0!important;
}
 .comp-bx h4, .comp-bx h5{
	 font-size: 16px;
	 line-height: 20px;
	 font-weight: 300;
	 margin-bottom: 5px 
}
 .comp-bx h5{
	 margin-bottom: 0
}
 .comp-bx p{
	 font-size: 14px;
	 line-height: 18px;
	 font-weight: 300;
	 margin: 0;
}
 footer{
	 position: relative;
	 background: rgba(129,141,225,.8);;
	 text-align: center;
	 color: #fff;
	 padding:30px 0;
	 z-index: 3;
}
 footer p {
	 display: block;
	 margin: 0;
	 padding: 0;
	 color: #fff;
	 font-size: 12px;
	 line-height: 20px;
}
 footer p a{
	 display: inline-block;
	 padding: 0 5px;
	 color: #fff!important;
	 text-decoration: underline!important;
}
 footer a:hover{
	color:#f740a8!important;
}
 footer span a{
	 font-size: 30px;
	 display: inline-block;
	 margin:0 9px 10px;
	 color: #fff!important;
}
 footer span a svg{
	width: 30px;
	height: 30px;
	 transform: translateY(4px);
	margin: 0
}
 footer span svg .st0{
	fill-rule:evenodd;
	clip-rule:evenodd;
	fill:#FFFFFF;
}
 footer span a:hover svg .st0{
	fill:#818de1;
}
 footer span a img{
	 height: 30px;
	 width: auto;
	 margin-top: -5px;
}
 .ftr-logo {
	 padding:0 30px 30px;
	 margin-bottom: 30px;
	 text-align: center;
}
 .ftr-logo hr{
	margin: 0 0 50px
}
 .ftr-logo h3{
	 font-size: 36px;
	 font-weight: 100;
	 color: #fff;
	 margin-bottom: 20px 
}
 .partner-logo img {
	 display: inline-block;
	 vertical-align: middle;
	 width: auto;
	 height: 50px;
	 margin: 0 30px 
}
 .pay-logo{
	margin: 20px 0
}
 .pay-logo img{
	 display: inline-block;
	 vertical-align: middle;
	 width: auto;
	 height: 24px;
	 margin: 0 10px 
}
 .cypto-logo{
	 font-size: 0;
	 margin: 25px 0 
}
 .cypto-logo img{
	 width: auto;
	 height: 26px;
}
 .eurogdpr img{
	 width: 150px;
	 height: auto;
	 margin-top: 30px;
}

.blogos-img{margin-bottom: 40px}
.blogos-img img{max-width: 100%}
.vimeo-vid{
	margin: 20px 5% 40px;
	position: relative;
}
.vmplyr{
	padding:56.25% 0 0 0;
	position:relative;
}
.vidbg{
	padding:39% 0 0 0;
	position:relative;
}
.vidbg-mob{
	padding:100% 0 0 0;
	position:relative;
}
.vmplyr iframe, .vidbg iframe, .vidbg-mob iframe{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}
.over-slider{z-index: 88;position: relative;cursor: pointer;}
.over-slider img{width: 100%;height: auto;}

:-moz-any-link:focus {outline: none;}
input[type="image"]:focus {outline: none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}
abbr[title], acronym[title] {border-bottom: none;}
*:focus {outline : none;}

.fancybox-navigation{position: absolute;top:50%;margin-top: -19px;left: 0;width: 100%}


.regfbtn, .regfbtn-btm{
	position: fixed;
	top: 0;
	right: 0;
	z-index: 99999;
	display: none;
	width: 100%;
	text-align: center;
	background: rgba(0,0,0,.9);
	padding: 10px
}
.regfbtn a, .regfbtn-btm a{
	display: inline-block;
	padding: 5px 30px;
	font-size: 20px;
	font-weight: 300;
	background: rgba(104,32,71,.95);
	color: #fff;
	border-radius: 100px;
	border: 3px solid rgba(104,32,71,.95);
}
.regfbtn a i, .regfbtn-btm a i{
	vertical-align: top;
	font-size: 28px;
	line-height: 26px;
	margin: 0 5px;
	-webkit-animation: fadeinoutloop 1.5s linear both infinite;
	animation: fadeinoutloop 1.5s linear both infinite;
}
.regfbtn a:hover, .regfbtn-btm a:hover{
	background: rgba(255,255,255,.95);
	color: #682047;
}

.fancybox-slide{color: #000}
.fancytxt{text-align: center;display: none;max-width:900px;}
.fancytxt h2{font-size: 30px;font-weight: 300;border-bottom: 1px dashed #999;margin-bottom: 20px;padding-bottom: 15px;}
.fancytxt p{font-size: 18px;font-weight: 300;margin-bottom:25px;}


.promo-form input[type=text], .nl-box input[type=text]{width: 100%!important;margin: 0!important;}
.mauticform-row:last-child{text-align: center!important;}
.mauticform-button-wrapper .mauticform-button.btn-default{width: auto!important;display: inline-block!important;}
.nwsltr .mauticform-button-wrapper .mauticform-button.btn-default{margin: 5px auto 0!important}
.nwsltr .mauticform-row{margin-bottom: 10px!important;}
.nwsltr .mauticform-checkboxgrp-row{margin-bottom: 5px!important;}
.mauticform-row.mauticform-required .mauticform-label:after{color: #fff!important;}
.nwsltr h3{display: none}

.html5player{width: 400px;margin: 0 auto 40px;}
.html5player video{width: 100%;}

a.pnk-btn.ctr{
	position: relative;
	display: block;
	width: 260px;
	text-align: center;
	padding: 10px;
	margin: 0 auto 50px;
	z-index: 99
}
.mid-logo{
	padding:20px 0 40px;
	text-align: center;
	margin: 0 auto;
}
.mid-logo img{
	width: 400px;
	height: auto;
}
.sub-hdr{
	font-size: 60px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 30px;
}
.prize-ttl {
	background: rgba(129,141,225,.8);;
	text-align: center;
	padding: 20px;
}
.prize-ttl h3 {
	font-size: 50px;
	color: #fff;
	font-weight: 300;
	
}
.main-txt h3{
	font-size: 30px;
	line-height: 40px;
	font-weight: 100;
	margin: 30px 15%;
}
.mid-vid{
	width: 55%;
	margin: 20px auto;
}
.mid-vid .vmplyr{
	padding:56.25% 0 0 0;
	position:relative;
}
.mid-vid .vmplyr iframe{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}
.main-txt h4{
	font-size: 36px;
	line-height: 50px;
	font-weight: 100;
}
.main-txt h4 a{text-decoration: underline}
.mid-txt{
	text-align: center;
	margin: 40px 0;
}
.mid-txt h3{
	font-size: 36px;
	font-weight: 300;
	margin-bottom: 20px;
}
.mid-txt p{
	font-size: 24px;
	font-weight: 300;
}
.num-cont{
	text-align: center;
	margin: 40px 0;
}
.num-cont h4{
	font-size: 80px;
	font-weight: 700;
	color: var(--pink);
	margin-bottom: 15px;
}
.num-cont h5{
	font-size: 30px;
	color: var(--pink);
}
.num-cont h6{
	font-size: 24px;
	margin-top: 20px;
}
.mid-slider{
	width: 80%;
	margin: 40px auto 80px;
}
.num-cont small{
	display: block;
	margin: 10px 10%;
}
.num-cont small a{text-decoration: underline}
hr.mob, .counter-mob{display: none}

.pc-logo{margin-bottom: 15px;}
.pc-logo img{
	width: 300px;
	height: auto;
}


.rsDefault .rsBullet.rsNavSelected span{background-color: #000;}
.rsDefault .rsBullet span{background: rgba(0,0,0,0.5);}

