@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic&subset=latin,cyrillic);

@font-face {
	font-family: 'PFDinTextProLight';
	src: url('../fonts/PFDinTextProLight.eot');
	src: url('../fonts/PFDinTextProLight.eot') format('embedded-opentype'),
		 url('../fonts/PFDinTextProLight.woff2') format('woff2'),
		 url('../fonts/PFDinTextProLight.woff') format('woff'),
		 url('../fonts/PFDinTextProLight.ttf') format('truetype'),
		 url('../fonts/PFDinTextProLight.svg#PFDinTextProLight') format('svg');
}
@font-face {
	font-family: 'STM55_Regular';
	src: url('../fonts/STM55.eot');
	src: url('../fonts/STM55.eot') format('embedded-opentype'),
		 url('../fonts/STM55.woff2') format('woff2'),
		 url('../fonts/STM55.woff') format('woff'),
		 url('../fonts/STM55.ttf') format('truetype'),
		 url('../fonts/STM55.svg#STM55') format('svg');
}
@font-face {
	font-family: 'STM35_Extra_light';
	src: url('../fonts/STM35.eot');
	src: url('../fonts/STM35.eot') format('embedded-opentype'),
		 url('../fonts/STM35.woff2') format('woff2'),
		 url('../fonts/STM35.woff') format('woff'),
		 url('../fonts/STM35.ttf') format('truetype'),
		 url('../fonts/STM35.svg#STM35') format('svg');
}
@font-face {
	font-family: 'STM65_Medium';
	src: url('../fonts/STM65.eot');
	src: url('../fonts/STM65.eot') format('embedded-opentype'),
		 url('../fonts/STM65.woff2') format('woff2'),
		 url('../fonts/STM65.woff') format('woff'),
		 url('../fonts/STM65.ttf') format('truetype'),
		 url('../fonts/STM65.svg#STM65') format('svg');
}
@font-face {
	font-family: 'STM25_Thin';
	src: url('../fonts/STM25.eot');
	src: url('../fonts/STM25.eot') format('embedded-opentype'),
		 url('../fonts/STM25.woff2') format('woff2'),
		 url('../fonts/STM25.woff') format('woff'),
		 url('../fonts/STM25.ttf') format('truetype'),
		 url('../fonts/STM25.svg#STM25') format('svg');
}
@font-face {
	font-family: 'STM75_Bold';
	src: url('../fonts/STM75.eot');
	src: url('../fonts/STM75.eot') format('embedded-opentype'),
		 url('../fonts/STM75.woff2') format('woff2'),
		 url('../fonts/STM75.woff') format('woff'),
		 url('../fonts/STM75.ttf') format('truetype'),
		 url('../fonts/STM75.svg#STM75') format('svg');
}
@font-face {
	font-family: 'STM76_Bold_Italic';
	src: url('../fonts/STM76.eot');
	src: url('../fonts/STM76.eot') format('embedded-opentype'),
		 url('../fonts/STM76.woff2') format('woff2'),
		 url('../fonts/STM76.woff') format('woff'),
		 url('../fonts/STM76.ttf') format('truetype'),
		 url('../fonts/STM76.svg#STM76') format('svg');
}
@font-face {
	font-family: 'STM45_Light';
	src: url('../fonts/STM45.eot');
	src: url('../fonts/STM45.eot') format('embedded-opentype'),
		 url('../fonts/STM45.woff2') format('woff2'),
		 url('../fonts/STM45.woff') format('woff'),
		 url('../fonts/STM45.ttf') format('truetype'),
		 url('../fonts/STM45.svg#STM45') format('svg');
}
@font-face {
	font-family: 'MinionProRegular';
	src: url('../fonts/MinionProRegular.eot');
	src: url('../fonts/MinionProRegular.eot') format('embedded-opentype'),
		 url('../fonts/MinionProRegular.woff2') format('woff2'),
		 url('../fonts/MinionProRegular.woff') format('woff'),
		 url('../fonts/MinionProRegular.ttf') format('truetype'),
		 url('../fonts/MinionProRegular.svg#MinionProRegular') format('svg');
}

/*CSS Base
=======================================*/
* { padding: 0; margin: 0; }
html, body { height: 100%; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form, label, select, table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body { font: 16px/20px "STM35_Extra_light", sans-serif; background: #fff; color: #fff; }

ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 26px; padding-bottom: 15px; }
h2 { font-size: 22px; padding-bottom: 10px; }
h3 { font-size: 18px; padding-bottom: 10px; }

p { padding-bottom: 15px; font: 15px/24px 'STM35_Extra_light', sans-serif; }
a { color: #fff; outline: none; text-decoration: underline; }
a:hover { text-decoration: none; }
img { border: none; outline: 0; }

label { cursor: pointer; }
select { outline: 0; cursor: pointer; }
iframe { display: block; border: 0; }

button, input[type="submit"], input[type="reset"], input[type="button"] {
	height: 51px;
	padding: 0 20px;
	margin: 0 11px;
	border-radius: 21px;
	background-image: linear-gradient(135deg,#7117ea 0,#ea6060 100%);
	font: 18px/56px 'STM76_Bold_Italic', sans-serif;
	letter-spacing: -0.05em;
	text-decoration: none;
	text-align: center;
	color: #fff;
	cursor: pointer;
	-webkit-text-shadow: 1px 1px 0 rgba(255,255,255,0.78);
	-moz-text-shadow: 1px 1px 0 rgba(255,255,255,0.78);
	
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	position: relative;
}
input[type="text"], input[type="email"], input[type="password"], textarea { outline: 0; }
textarea { overflow: auto; }

.blocks, .int, .btn, .select, .label, .checkbox, .radio { display: inline-block; display: -moz-inline-block; vertical-align: top; }
.clearfix {	clear: both; font-size: 0px; }

/*CSS Main
=======================================*/
#page { min-width: 1180px; min-height: 100%; background: #14133c url(../img/header.png) 50% 0 no-repeat; position: relative; overflow: hidden; }
.container, .cont { width: 1120px; margin: 0 auto; }
.cont { width: 1060px; }
.cont h1, .cont .h1 { padding-left: 30px; padding-right: 30px; margin: 0 -30px; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; text-align: center; }
h1, .h1 { padding-bottom: 29px; font: 30px/38px "STM35_Extra_light", sans-serif; text-align: center; text-transform: uppercase; letter-spacing: -0.055em; color: #fff; overflow: hidden; }
h1 div, .h1 div { padding: 0 10px; position: relative; }
h1 div:before, .h1 div:before, h1 div:after, .h1 div:after { content: ""; width: 1100px; height: 2px; background: #fff; position: absolute; top: 24px; }
h1 div:before, .h1 div:before { right: 100%; }
h1 div:after, .h1 div:after { left: 100%; }
h1 span, .h1 span { font-family: ; color: #fff; }













.int {
	width: 491px;
	height: 20px;
	padding: 17px 13px 12px;
	margin-bottom: 9px;
	border: 1px solid #fff;
	background: transparent;
	font: 16px/20px 'STM35_Extra_light', sans-serif;
	color: #fff;
}
textarea.int {
	min-width: 491px;
	max-width: 491px;
	min-height: 240px;
}
.btn {
	height: 51px;
	border-radius: 21px ;
	padding: 0 20px;
	margin: 0 11px;
	border: 0;
	background-image: linear-gradient(135deg,#7117ea 0,#ea6060 100%);
	font: 18px/56px 'STM76_Bold', sans-serif;
	letter-spacing: -0.05em;
	text-decoration: none;
	text-align: center;
	color: #fff;
	cursor: pointer;
	
	
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	position: relative;
}
.btn11 {
	height: 25px;
	width: 180px;
	border-radius: 21px ;
	padding: 0 20px;
	margin: 0 11px;
	border: 0;
	background-image: linear-gradient(135deg,#181345 0,#48469e 100%);
	font: 18px/56px 'STM76_Bold', sans-serif;
	letter-spacing: -0.05em;
	text-decoration: none;
	text-align: center;
	color: #fff;
	cursor: pointer;
	
	
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	position: relative;
}
.btn:before, .btn:after { content: ""; width: 13px; height: 100%; background: url(../img/btn.png) no-repeat; position: absolute; top: 0; }
.btn:before { background-position: 0 0; left: -11px; }
.btn:after { background-position: -15px 0; right: -11px; }
.btn:hover {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
}
.btn_yellow { background: #ea6060; color: #fff; }
.btn_yellow:before { background-position: -30px 0; }
.btn_yellow:after { background-position: -45px 0; }
.btn_big {
	height: 101px;
	padding: 0 39px;
	margin: 0 22px;
	font: 36px/108px 'STM76_Bold_Italic', sans-serif;
}
.btn_big:before, .btn_big:after { width: 24px; }
.btn_big:before { background-position: 0 -55px; left: -22px; }
.btn_big:after { background-position: -30px -55px; right: -22px; }
.btn_big.btn_yellow:before { background-position: 0 -160px; }
.btn_big.btn_yellow:after { background-position: -30px -160px; }
.btn_d { padding: 0 37px 0 119px; background-image: url(../img/ico.png); background-position: 35px -76px; background-repeat: no-repeat; }




.select { margin-bottom: 4px; position: relative; }
.select .int {
	display: none;
	width: 214px;
	padding-right: 20px;
	margin-bottom: 0;
	background: transparent url(../img/select.png) right 50% no-repeat;
}
.select select { width: 100%; height: 100%; line-height: 47px; position: absolute; top: 0; left: 0; }

.label { margin: 20px 10px 0 0; font: 16px/18px 'STM35_Extra_light', sans-serif; color:#fff; }

.labelo { margin: 20px 10px 0 0; font: 16px/18px 'STM35_Extra_light', sans-serif; color:#224259; }

.checkbox, .radio { cursor: pointer; position: relative; }
.checkbox { width: 18px; height: 18px; border: 1px solid #37dee8; }
.radio {
	width: 13px;
	height: 13px;
	background: #2c2c33;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.checkbox input, .checkbox label, .radio input, .radio label { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.check_act { background: url(../img/checkbox.png) 50% 50% no-repeat; }
.radio_act { background: #2c2c33 url(../img/radio.png) 50% 50% no-repeat; }


#bar { padding: 30px 0; background: #1d1d47; position: relative; }
#bar .container { position: relative; }
#bar:before { content: ""; height: 1px; background: rgba(228,136,57,0.61); position: absolute; bottom: 2px; left: 0; right: 0; }
#bar .left img { display: block; }
#bar .right { padding: 3px 0 0; }


#nav { float: right; height: 16px; padding-top: 16px; margin-right: -10px; }
#nav li { float: left; margin: 0 10px 0 9px; }
#nav li a {
	display: block;
	font: 14px/16px 'PFDinTextProLight', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#nav li a:hover { color: #fff; }

#header { padding: 116px 8px 94px; background: url(../img/macbook.png) right 44px no-repeat; }
#header .txt { font: 60px/91px 'STM55_Regular', sans-serif; letter-spacing: 0.05em; color: #fff; }
#header .text { margin: -9px 0 8px; font: 14px/22px 'STM75_Bold', sans-serif; letter-spacing: 0.055em; color: #c7c7f5; }
#header .box {margin-left:-18px; padding: 0px 0px 10px; }
#header .btn { margin-right: 0; }
#header .social { margin:  }

.social { height: 25px; border-radius:21px; padding: 16px 32px 14px 25px; background-image: linear-gradient(135deg,#7117ea 0,#ea6060 100%); position: ; }
.social:before, .social:after { content: ""; width: 20px; height: 70px; background: url(../img/sprite.png) no-repeat; position: absolute; top: 0; }
.social:before { background-position: 0 0; left: -20px; }
.social:after { background-position: -22px 0; right: -20px; }
.social .txt_s { padding: ; font: 20px/28px 'STM25_Thin', sans-serif; letter-spacing: -0.05em; }
.social a {
	width: 40px;
	height: 40px;
	margin: 0 2px 0 3px;
	background: url(../img/social.png) no-repeat;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.social a:hover {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
}
.social .facebook { background-position: 0 0; }
.social .twitter { background-position: 0 -45px; }
.social .skype { background-position: 0 -90px; }


#midle { padding: 2px 0 36px; }

.auto #midle { width: auto; }

.plan { padding-bottom: 36px; margin: 0 -30px; }
.plan .boxs { margin-right: -40px; }
.plan .box {
	width: 250px;
	margin-right: 40px;
}
.plan .percent { padding-left: 20px; font: 55px/57px 'STM75_Bold', sans-serif; letter-spacing: -0.05em; color: #fff; }
.plan .text { padding: 0 0 16px 20px; font: 22px/24px 'STM55_Regular', sans-serif; letter-spacing: -0.05em; text-transform: uppercase; }
.plan .text .daily { color: #37dee8; }
.plan .txt { padding: 22px 0 0 20px; background: url(../img/dotted.png) repeat-x; font: 14px/20px 'STM55_Regular', sans-serif; letter-spacing: -0.045em; text-transform: uppercase; color: #37dee8; }
.plan .txt span { color: #fff; }
.plan .txt .slash { color: #666; }


.calc { padding: 17px 0 11px 127px; margin: 0 -30px; background: #1d1d47; position: relative; }
.calc:before { content: ""; width: 87px; height: 97px; background: url(../img/calc.png) no-repeat; position: absolute; top: -13px; left: 24px; }
.calc .box { width: 743px; }
.calc .txt { padding-top: 8px; font: 14px/16px 'STM55_Regular', sans-serif; text-transform: uppercase; letter-spacing: -0.05em; color: #f5799e; }
.calc .txt div { width: 114px; }
.calc .txt span { color: #35deef; }
.calc .dotted { padding-bottom: 9px; border-bottom: 1px dotted #4a3527; }
.calc .int {
	width: 220px;
	height: 28px;
	padding: 7px 12px 5px;
	margin-bottom: 6px;
	border: 0;
	background-color: #48427b;
	font: 14px/18px 'STM55_Regular', sans-serif;
	letter-spacing: -0.05em;
}
.calc .select { margin-bottom: 6px; }
.calc .select .int { width: 189px; padding-right: 20px; margin-bottom: 0; background-image: url(../img/select2.png); }
.calc .select select { line-height: 26px; }



.calc .usd { font: 14px/16px 'STM55_Regular', sans-serif; letter-spacing: -0.05em; color: #fff; position: absolute; top: 8px; left: 185px; }
.calc .box1 { width: 184px; }
.calc .box2 { width: 290px; position: relative; }
.calc .box3 { width: 191px; }
.calc .boxs { width: 240px; }
.calc #profit { padding-top: 3px; font: 20px/40px 'STM75_Bold', sans-serif; letter-spacing: -0.06em; color: #35deef; }


#stat { padding: 18px 30px 16px 75px; margin: 0 -30px; background: #48427b url(../img/ico.png) 21px 11px no-repeat; font: 14px/16px 'STM55_Regular', sans-serif; text-transform: uppercase; color: #e4e1d0; }
#stat span { font-family: 'STM55_Regular', sans-serif; color: #fff; }
#stat .slash { margin: 0 6px; font-family: 'STM65_Medium', sans-serif; color: #787882; }
.marquee { height: 16px; overflow: hidden; }
.marquee .js-marquee { margin-right: 0 !important; }


#home { padding: 0 0 73px; margin: -2px 0 0; background: url(../img/home.jpg) 50% bottom no-repeat; }
#home .plan .block { display: none; }
#home #stat { margin-bottom: 64px; }
#home .center { padding: 18px 0 0; }
#home .btn { margin: 0 5px; }


#security { padding: 65px 0 37px; margin-bottom: -36px; background: #f1f4f4 url(../img/shadow.jpg) 50% bottom no-repeat; }
#security .box { min-height: 433px; padding: 0 0 0 402px; background: url(../img/security.png) 24px 1px no-repeat; }
#security .row { min-height: 51px; padding: 0 0 22px 71px; position: relative; }
#security .number {
	width: 47px;
	padding: 5px 0 4px;
	background: #37dee8;
	font: 36px/38px 'STM76_Bold_Italic', sans-serif;
	text-align: center;
	color: #643913;
	position: absolute;
	top: 4px;
	left: 0;
	-webkit-text-shadow: 1px 1px 0 rgba(255,255,255,0.78);
	-moz-text-shadow: 1px 1px 0 rgba(255,255,255,0.78);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.78);
}
#security .name { font: 18px/21px 'STM35_Extra_light', sans-serif; color: #fff; }
#security .txt { font: 14px/17px 'STM35_Extra_light', sans-serif; color: #fff; }


#about { min-height: 982px; padding-bottom: 51px; margin-bottom: -36px; background: url(../img/about.png) 50% bottom no-repeat; }
#about1 { min-height: ; padding-bottom: 51px; margin-bottom: -36px; background:  50% bottom no-repeat; }
#about .center { padding-top: 511px; }
#about .btn { margin: 0 13px; } 

#aboutone { min-height: 630px; padding-bottom: px; margin-bottom: -36px; background: url(../img/data.jpg) 50% bottom no-repeat; } 

#depositimg { min-height: 1550px;  padding-bottom: px; margin-bottom: 100px; background: url(../img/deposit.png) 50% bottom no-repeat; }
#depositimg1 { min-height: 5000px; width: 1097px;  padding: ; margin-bottom: 100px; background: url(../img/app1.jpg) 50% bottom no-repeat; }
#depositimg2 { min-height: 1691px; width: 1097px;  padding: ; margin-bottom: 100px; background: url(../img/Christmas.jpg) 50% bottom no-repeat; }


#abouttwo { min-height: 630px; padding-bottom: 51px; margin-bottom: -36px; background: url(../img/data1.jpg) 50% bottom no-repeat; }
#aboutthree { min-height: 600px; padding-bottom: 51px; margin-bottom: -36px; background: url(../img/data2.jpg) 50% bottom no-repeat; }
#aboutthree1 { min-height: 600px; padding-bottom: 51px; margin-bottom: -36px; background: url(../img/data4.jpg) 50% bottom no-repeat; }

#mine { min-height: 982px; padding-bottom: 51px; margin-bottom: -36px; background: url(../img/mine.png) 50% bottom no-repeat; }
#mine .center { padding-top: 511px; }
#mine .btn { margin: 0 13px; }


.shadows { background:  bottom no-repeat; }
#affiliate { padding-bottom: 49px; margin-bottom: -36px; }
#affiliate .left { width: 300px; padding-top: 208px; background: url(../img/affiliate.png) 11px 5px no-repeat; text-align: center; }
#affiliate .percent {
	font: 50px/124px 'STM75_Bold', sans-serif;
	letter-spacing: -0.1em;
	color: #37dee8;
	-webkit-text-shadow: 2px 2px 0 #232329;
	-moz-text-shadow: 2px 2px 0 #232329;
	text-shadow: 2px 2px 0 #232329;
	
}
#affiliate .txt {
	margin-top: -5px;
	font: 36px/35px 'STM75_Bold', sans-serif;
	letter-spacing: -0.02em;
	color: #fff;
	-webkit-text-shadow: 4px 4px 0 #232329;
	-moz-text-shadow: 4px 4px 0 #232329;
	text-shadow: 4px 4px 0 #232329;
}
#affiliate .boxs { margin-left: 340px; }



#faq .row { min-height: 53px; padding: 9px 0 15px 89px; background: url(../img/faq.png) no-repeat; }
#faq .name { padding-bottom: 11px; font: 23px/24px 'STM65_Medium', sans-serif; color: #ea6060; }
#faq .txt { font: 18px/24px 'STM35_Extra_light', sans-serif; }




#start .row { margin-left: -30px; padding: 2px 0 12px; }
#start .ico { width: 219px; background: url(../img/start.png) no-repeat; }
#start .ico1 { height: 207px; margin-top: -11px; background-position: 10px 0; }
#start .ico2 { height: 191px; margin: 4px 0 11px; background-position: 21px -210px; }
#start .ico3 { height: 168px; margin: 22px 0 16px; background-position: 7px -405px; }
#start .ico4 { height: 194px; margin: 2px 0 10px; background-position: 15px -575px; }
#start .ico5 { height: 201px; margin: 1px 0 4px; background-position: 15px -755px; }
#start .boxs { width: 871px; }
#start .name { padding-bottom: 11px; font: 24px/26px 'STM65_Medium', sans-serif; color: #fff; }
#start .txt { font: 18px/24px 'STM35_Extra_light', sans-serif; }

.fon-stats-laptop .laptop{
height:405px;
top:30px;
transform:none;
margin:0;
left:0;
transform-origin:0 40px;
}
.fon-stats-laptop .laptop .shadow{
position:absolute;
will-change:transform;
background:#7692b3;
filter:blur(30px);
height:490px;
top:40px;
left:17px;
right:17px;
opacity:.3;
z-index:1;
}
.fon-stats-laptop .laptop .lid{
position:absolute;
width:94%;
height:100%;
background:linear-gradient(45deg,#0a062b,#585096);
border-radius:20px;
box-shadow:inset 1px -4px 6px rgba(145,161,181,.3);
left:0;
right:0;
margin:0 auto;
}
.fon-stats-laptop .laptop .screen{
position:absolute;
background:#5e62a2;
top:24px;
bottom:35px;
left:45px;
right:45px;
border-radius:4px;
padding:10px;
box-shadow:-1px 1px 6px rgba(171,183,204,.2);
margin:0 auto;
z-index:2;
}
.fon-stats-laptop .laptop .chassis{
position:absolute;
width:94%;
height:142px;
top:calc(100% - 11px);
border-radius:8px 8px 14px 14px;
transform:perspective(880px) rotateX(40deg);
transform-origin:50% 0;
box-shadow:inset 0 -2px 3px rgba(145,161,181,.5), inset -1px -6px 4px rgba(253,255,255,.9);
background:linear-gradient(rgba(81, 81, 137),rgba(79, 81, 135)),linear-gradient(45deg,#e5ebf2,#f3f8fb);
left:0;
right:0;
margin:0 auto;
}
.fon-stats-laptop .laptop .chassis .keyboard{
position:absolute;
left:28px;
right:28px;
top:8px;
height:66px;
bordeR-radius:2px 2px 4px 4px;
}

.fon-stats-laptop .laptop .chassis .trackpad{
position:absolute;
left:165px;
right:165px;
top:76px;
height:52px;
border-radius:4px 4px 6px 6px;
}
.fon-stats-laptop .laptop .chassis *{
background:linear-gradient(45deg,#15143d,#14133c);
opacity:.3;
box-shadow:1px 1px 1px hsla(0,0%,100%,.75);
}
.fon-stats-laptop{

position:relative;
padding-bottom:160px;
}
.fon-stats-laptop .laptop .screen h6{
background:#28a19c;
color:#424770;
border-radius:10px 10px 0 0;
padding:10px;
box-shadow:0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
margin:0;
border-bottom:1px solid #e6ebf1;
}
.fon-stats-laptop .laptop .screen table{
background:#14133c;
width:100%;
text-align:center;
font-weight:300;
box-shadow:0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
}
.fon-stats-laptop .laptop .screen table td{
padding:3px 0;
font-size:15px;
}

.fon-stats table{
width:100%;
margin:0 auto;
}
.fon-stats table thead tr td{
color:#fff;
text-align:center;
}
.red-block-stats{
background:#b4262b;
border-radius:10px;
padding:30px 10px 20px 10px;
}
.fon-stats table tbody tr td{
text-align:center;
color:#fff;
padding:10px;
}
.robo-block{
background:#fff;
border-radius:20px;
position:relative;
overflow:hidden;
box-shadow:0 16px 32px 0 rgba(62,57,107,0.2);
transition-duration:.15s;
margin-bottom:20px;
z-index:2;
}

.block-shadow{
position:relative;
}
.block-tariff .block-shadow:after{
content:'';
position:absolute;
background-color:#6239e2;
transform:rotateX(90deg) translateY(-7.5px);
height:15px;
width:100%;
display:block;
}

.last-wrap{
    display: block;
    padding: 15px 30px;
    border: 1px solid rgba(79, 211, 211, 0.2);
    border-radius: 20px;
    margin-bottom: 20px;
}
.last-item-wrap{
    display: inline-block;
    padding: 5px;
}
.last-item{
    position: relative;
    width: 1020px;
    height: 73px;
    padding: 8px 12px;
    border-radius: 5px;
    background: linear-gradient(to top, rgba(35, 39, 141, 0.8), rgba(67, 71, 191, 0.8)) 100%;;
}

.last-item .user-name{
    margin-bottom: 0;
    margin-top: 0;
    font-size: 12px;
    color:#4fd3d3;
}
.last-item .amount{
    margin-bottom: 0;
    margin-top: 0;
    font-size: 18px;
}
.last-item .proc-img{
    position: absolute;
    right: 10px;
    top:40%;
}
.last-item.deposit{

}
.last-wrap .slick-prev,.last-wrap .slick-next{
    top:48%;
}
.last-wrap .slick-prev{
    left: 5px;
}
.last-wrap .slick-next{
    right:5px;
}
.last-wrap .slick-prev:before,.last-wrap .slick-next:before{
    font-size: 24px;
}
.section-last{
    padding: 70px 0;
}
.last{
    display: block;
    margin-bottom: 30px;
}
.last .section-heading h2{
    margin-bottom: 10px;
}
.last .section-heading h2 .fa{
    padding-right: 5px;
}
.last .section-heading h2 .fa:before,.benefits-content i::before{
    background: -webkit-linear-gradient(135deg, #f8a4d8, #6a63ff);
    background: linear-gradient(135deg, #f8a4d8, #6a63ff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.telegram-btn {
	position: fixed;
	left: 20px;
	bottom: 20px;
	z-index: 2;
	background: #ea6060;
	padding: 10px 25px;
	color: #fff;
	border-radius: 55px;
	animation: animationpulse 2s infinite;
	-webkit-animation: animationpulse 2s ease-out;
	animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: infinite;
}
.telegram-btn:hover, .telegram-btn:focus { 
	color: #fff;
	text-decoration: none;
}

.telegram-btn svg {
	vertical-align: middle;
	display: inline-block;
	height: 25px;
	margin-right: 10px;
}
.table-wrap{
     padding: 20px;
     border-radius: 15px;
     border: 1px solid rgba(79,211,211,0.2);
     box-shadow: 0 0 5px 10px rgba(79,211,211,0.3);
     animation: pulse2 infinite 3s;
 }
 
.heading{
	background-image:url(../img/heading-line-dark.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:20px;
	position:relative;
	margin-bottom:40px;
}

.dark-bg .heading,
.color-bg .heading{
	background-image:url(../img/heading-line-white.png);
}

.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6{
	margin:0;
}

.heading span.heding-style{
	position:absolute;
	display:block;
	width:20px;
	height:9px;
	left:0;
	bottom:-2px;
	margin:0;
}

.color-bg .heading span.heding-style{
	background:#fff;
}

.heading.centered{
	background-position:bottom center;
	text-align:center;
}

.heading.centered span.heding-style{
	left:50%;
	margin-left:-10px;
}
.contain{
	padding:100px 0 80px 0;
}

.dark-bg{
	background:#232a34 url(../img/pattern.png) repeat 0 0;
	color:#fff;
}

.color-bg{
	background-image:url(../img/pattern.png);
	background-position:0 0;
	background-repeat: repeat;
	color:#fff;
}

.dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg h4, .dark-bg h5, .dark-bg h6,
.color-bg h1, .color-bg h2, .color-bg h3, .color-bg h4, .color-bg h5, .color-bg h6{
	color:#fff;
}
 
#news { margin-bottom: -3px; }
#news h1 { padding-bottom: 32px; }
#news .row { min-height: 214px; padding: 27px 0 10px 340px; margin-bottom: 19px; background: url(../img/dotted.png) 299px 0 repeat-y; position: relative; }
#news .date { width: 107px; height: 84px; padding: 119px 28px 11px 135px; background: url(../img/news.png) no-repeat; font: 16px/19px 'STM75_Bold', sans-serif; text-align: right; color: #232329; position: absolute; top: 33px; left: -2px; }
#news .name { padding-bottom: 10px; font: 18px/24px 'STM65_Medium', sans-serif; color: #fff; }
#news .txt { font: 16px/24px 'STM35_Extra_light', sans-serif; }


#plans { margin-bottom: -36px; padding-bottom: 51px; }
#plans h1 { padding-bottom: 25px; }
.plan .block { padding: 18px 0 6px; }
.plan .row { padding: 10px 0 8px 20px; background: #333338; font: 14px/16px 'STM55_Regular', sans-serif; letter-spacing: -0.05em; color: #fff; }
.plan .row:nth-child(even) { padding: 12px 0 10px 20px; background: transparent; }
.plan .row span { width: 175px; color: #74747e; }
#plans .calc { margin-bottom: 39px; }
#plans .center { padding-top: 31px; }


#rate { padding-bottom: 34px; }
#rate h1 { padding-bottom: 21px }
#rate .monitoring { margin-top: 19px; }

.monitoring { width: 100%; }
.monitoring td { width: 182px; padding: 20px 15px; vertical-align: middle; background: url(../img/grid_orange48.png) repeat; text-align: center; }
.monitoring td:nth-child(even) { background: transparent; }
.monitoring tr:nth-child(even) td:nth-child(odd) { background: transparent; }
.monitoring tr:nth-child(even) td:nth-child(even) { background-image: url(../img/grid_orange48.png); }
.monitoring img { display: inline-block; display: -moz-inline-block; vertical-align: top; max-width: 175px; }


#reg { margin-bottom: -36px; padding-bottom: 30px; background: ; }
#reg h1 { padding-bottom: 22px; }
#reg .box { padding: 25px 0 0; background: url(../img/lock.png) 758px 23px no-repeat; }
#reg .row { padding-bottom: 30px; }
#reg .box1 { width: 170px; }
#reg .box2 { width: 519px; }
#reg .rows { padding: 21px 0 50px; }
#reg .agree { margin: -1px 0 0 14px; font: 18px/20px 'STM35_Extra_light', sans-serif; color: #c7c7d1; }
#reg .agree a { color: #fff; }



#support { padding-bottom: 20px; }
#support h1 { padding-bottom: 22px; }
#support .left { width: 689px; }
#support .box { padding: 25px 0 0; }
#support .box1 { width: 150px; }
#support .box2 { width: 539px; }
#support .int { width: 511px; }
#support textarea.int { min-width: 511px; max-width: 511px; }
#support .center { padding: 20px 10px 0 0; }
#support .btn { padding: 0 37px; }
#support .boxs { margin-left: 740px; padding-top: 6px; }
#support .contact { padding-top: 32px; background: none; }


#repres { margin-bottom: -36px; padding-bottom: 40px; }
.repres { padding: 27px 0 0; }
.repres .row { padding: 21px 18px 16px; background-image:linear-gradient(135deg,#21dadb 0,#5b7fe7 100%); }
.repres .country { width: 47px; }
.repres .country img { display: block; }
.repres .txt { width: 950px; font: 22px/24px 'STM65_Medium', sans-serif; color: #fff; }
.repres .boxs { padding-bottom: 20px; }
.repres .box { width: 50%; }
.repres ul { min-height: 180px; padding: 22px 0 5px 151px; border-left: 1px solid #3a3a3f; border-bottom: 1px solid #3a3a3f; background: url(../img/user.png) 39px 28px no-repeat; }
.repres .box:nth-child(even) ul { border-right: 1px solid #3a3a3f; }
.repres li { padding: 5px 0; font: 300 12px/14px 'STM45_Light', sans-serif; color: #fff; }
.repres li div { width: 157px; text-transform: uppercase; color: #fff; }
.repres a { text-decoration: none; color: #fff; }
.repres a:hover { text-decoration: underline; }




.contact {color: #fff; }
.contact .left { width: 300px; padding-left: 402px; }
.contact .name { padding: 5px 0 4px; font: 24px/26px 'STM55_Regular', sans-serif; }
.contact .txt { padding-bottom: 4px; font: 14px/17px 'STM55_Regular', sans-serif; }
.contact .txt div { color: #fff; }
.contact .boxs { margin-left: 722px; }
.contact .gallery { width: 130px; }
.contact .box { width: 268px; }
.contact .text { padding-bottom: 10px; font: 14px/17px 'STM55_Regular', sans-serif; color: #37dee8; }
.contact a { text-decoration: none; color: #fff; }
.contact a:hover { text-decoration: underline; }

.gallery img {
	display: block;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 5px 5px 0 rgba(0,0,0,0.14);
	-moz-box-shadow: 5px 5px 0 rgba(0,0,0,0.14);
	box-shadow: 5px 5px 0 rgba(0,0,0,0.14);
}


#bottom { background: #1d1d47; }
#bottom .txt { text-transform: uppercase; letter-spacing: -0.05em; color: #fff; }


#pay { float: left; width: 828px; padding: 38px 0 37px; background: url(../img/dotted.png) right 0 repeat-y; }
#pay .txt { padding: 12px 12px 0 2px; font: 21px/21px 'STM35_Extra_light', sans-serif; text-align: right; }
#pay a {
	width: 153px;
	border-radius: 21px;
	height: 45px;
	margin-left: 4px;
	background-image: linear-gradient(135deg,#7117ea 0,#ea6060 100%);
	text-align: center;
	position: relative;
}
#pay a:before {
	content: "";
	width: 0;
	border-radius: 21px;
	background-image: linear-gradient(135deg,#21dadb 0,#5b7fe7 100%);
	position: absolute;
	top: 0;
	left: 50%;
	right: 50%;
	bottom: 0;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#pay a:hover:before { width: auto; left: 0; right: 0; }
#pay a img { margin-top: 11px; position: relative; z-index: 2; }
.affiliate { margin-left: 873px; padding-top: 36px; }
.affiliate .percent { width: 107px; font: 66px/68px 'STM75_Bold', sans-serif; letter-spacing: -0.05em; color: #fff; }
.affiliate .txt { width: 140px; padding-top: 10px; font: 24px/24px 'STM35_Extra_light', sans-serif; }


#height { height: 310px; }
#footer { width: 100%; height: 310px; position: absolute; bottom: 0; left: 0; }

.footer { padding: 55px 0 20px; text-align: center; }

.nav { position: relative; }
.nav li { float: left; padding: 0 10px 0 9px; }
.nav li a { display: block; font: 14px/16px 'PFDinTextProLight', sans-serif; text-transform: uppercase; text-decoration: none; color: #fff; }
.nav li a:hover { color: #fff; }
.nav:after { content: ""; clear: both; }
.footer .copyright { padding-top: 14px; font: 14px/16px 'PFDinTextProLight', sans-serif; text-transform: uppercase; color: #fff; }


/*CSS Lk
=======================================*/
.lk { color: #fff; }
.lk #page { background-image: url(../img/header-lk.jpg); }
.lk h1, .lk .h1 { text-align: left; }
.lk h1 div, .lk .h1 div { padding-left: 0; }
.lk h1 div:before, .lk .h1 div:before { display: none; }

#bar .box { position: absolute; bottom: -80px; right: -7px; }
#bar .boxs { height: 30px; border-radius: 21px; padding: 17px 34px 3px 32px; background: #e96060 url(../img/ico.png) 2px -191px no-repeat; position: relative; }
#bar .boxs:before, #bar .boxs:after { content: ""; width: 23px; height: 50px; background: url(../img/sprite.png) no-repeat; position: absolute; top: 0; }
#bar .boxs:before { left: -23px; background-position: -45px 0; }
#bar .boxs:after { right: -23px; background-position: -70px 0; }
#bar .txt { font: 300 16px/18px 'STM45_Light', sans-serif; color: #e4e1d0; }
#bar .txt a { font-family: 'STM75_Bold', sans-serif; text-decoration: none; color: #fff; }
#bar .txt a:hover { text-decoration: underline; }
#bar .exit {
	display: block;
	width: 14px;
	height: 14px;
	background: url(../img/ico.png) 0 -300px no-repeat;
	position: absolute;
	top: 19px;
	right: -19px;
	z-index: 2;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#bar .exit:hover { opacity: 0.6; }

.lk #midle { padding: 98px 0 47px }

#content { float: left; width: 830px; padding-top: 8px; position: relative; }
#h1 { width: 1120px; position: absolute; top: -54px; left: 0; }


.box_lk { position: relative; }
.box_lk:before { content: ""; width: 5px; background: url(../img/dotted.png) repeat-y; position: absolute; top: 22px; left: 168px; bottom: 10px; }


.balance { margin-bottom: 37px; padding: 42px 10px 40px 231px; background: rgba(67, 65, 149, 1) url(../img/balance.png) 37px 32px no-repeat; }
.balance .box_b { width: 344px; }
.balance .txt_b { padding-bottom: 4px; font: 18px/20px 'STM45_Light', sans-serif; color: #fff; }
.balance .sum_b { font: 44px/46px "STM75_Bold", sans-serif; letter-spacing: -0.05em; color: #fff; }
.balance ul { width: 240px; }
.balance li { font: 14px/17px 'STM45_Light', sans-serif; color: #fff; }
.balance li span { width: 103px; color: #37dee8; }
.balance .boxs_b { display: none; position: absolute; bottom: -26px; left: 208px; }
.balance .btn { margin: 0 8px; padding: 0 20px; }

#account .balance { padding-bottom: 60px; margin-bottom: 58px; background-position: 37px 42px; }
#account .balance .boxs_b { display: block; }
#account .box_lk:before { bottom: 20px; }


.stat { min-height: 100px; padding: 44px 0 39px 230px; background: rgba(67, 65, 149, 1) url(../img/stat.png) 36px 58px no-repeat; }
.stat li { font: 18px/20px "STM45_Light", sans-serif; color: #fff; }
.stat li div { width: 176px; color: #fff; }
.stat li span { margin-left: 7px; color: #e4e1d0; }


.ref { padding: 38px 0 0 37px; font: 14px/17px "STM45_Light", sans-serif; }
.ref .box1 { width: 244px; }
.ref span { color: #fff; }
.ref a { text-decoration: none; color: #fff; }
.ref a:hover { text-decoration: underline; }


#depo { padding-bottom: 11px; }
.plans { margin: -6px 0 30px; }
.plans .row { margin-bottom: 10px; padding: 18px 0 21px 79px; background: url(../img/grid_black15.png) repeat; position: relative; }
.plans .selected {
	width: 30px;
	height: 30px;
	background: url(../img/selected.png) no-repeat;
	position: absolute;
	top: 22px;
	left: 21px;
}
.plans .box { width: 241px; }
.plans .percent { font: 48px/50px 'STM75_Bold', sans-serif; letter-spacing: -0.05em; color: #fff; }
.plans .text { margin-top: -3px; font: 14px/16px 'STM55_Regular', sans-serif; letter-spacing: -0.05em; text-transform: uppercase; }
.plans .text .daily { color: #37dee8; }
.plans ul { width: 257px; }
.plans li { padding: 5px 0 0 13px; font: 14px/16px 'STM55_Regular', sans-serif; letter-spacing: -0.045em; text-transform: uppercase; color: #37dee8; color: #37dee8; position: relative; }
.plans li:before { content: ""; width: 5px; height: 5px; background: #74747e; position: absolute; top: 11px; left: 0; }
.plans li span { color: #fff; }
.plans li .slash { color: #fff; }
.plans .txt{ width: 235px }
.plans .txt div { padding-top: 5px; font: 14px/16px 'STM55_Regular', sans-serif; letter-spacing: -0.05em; }
.plans .txt span { width: 174px; color: #74747e; }
.plans .row input, .plans .row label { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; cursor: pointer; opacity: 0; }
.plans .active { background-image: url(../img/grid_orange15.png); }
.plans .active .selected { background-position: 0 -32px; }

#depo .calc { margin: 0; padding-bottom: 24px; }
#depo .calc .box { width: 479px; }
#depo .calc .box2 { width: 221px; }
#depo .calc .row .txt { width: auto; padding-bottom: 0; }
#depo .calc .txt { padding-bottom: 13px; }
#depo .calc .txt div { width: 192px; }
#depo .calc .boxs { width: 401px; margin-top: 9px; padding-top: 17px; border-top: 1px dotted #4a3527; }
#depo .calc .boxs .txt { padding-bottom: 0; }
.pay { width: 222px; padding-top: 11px; }
.pay .rows { padding-bottom: 5px; }
.pay .label { margin: -1px 10px 10px 10px; font: 20px/20px "STM45_Light", sans-serif; }
#depo .calc .btn { padding: 0 40px; position: absolute; bottom: 154px; right: 30px; }


.filter { padding: 21px 0 11px 105px; background: rgba(0,0,0,0.25); }
.filter .txt { padding: 19px 0 0; font: 16px/18px 'STM35_Extra_light', sans-serif; text-transform: uppercase; color: #37dee8; }
.filter .box1 { width: 61px; }
.filter .box2 { width: 80px; }
.filter .box3 { width: 113px; }
.filter .box4 { width: 37px; }
.filter .box5 { width: 273px; }
.filter .select { margin-bottom: 9px; }
.width1 { width: 34px !important; }
.width2 { width: 54px !important; }
.filter .btn { width: 249px; margin: 0; }
.filter .btn:before, .filter .btn:after { display: none; }

.table { width: 100%; }
.table td { padding: 22px 10px 17px 18px; border-bottom: 1px solid rgba(255, 255, 255, 0.8); font: 14px/17px 'Open Sans', sans-serif; color: #fff; vertical-align: middle; }
.table .head td { padding: 13px 10px 10px 18px; border-bottom: 0; background: #e96060; font: 12px/14px 'STM55_Regular', sans-serif; color: #fff; }
.table .type { font: 24px/26px "STM45_Light", sans-serif; color: #fff; }
.table .date { font: 11px/13px "STM45_Light", sans-serif; color: #fff; }
.table .sum { font: 24px/26px 'STM65_Medium', sans-serif; color: #fff; }


#history { padding-bottom: 9px; }
#history .td1 { width: 263px; }
#history .td2 { width: 204px; }

.pagenav { padding: 31px 0 0; font: 18px/20px 'STM55_Regular', sans-serif; text-align: center; color: #37dee8; }
.pagenav a, .pagenav > span, .pagenav div span {
	display: inline-block;
	display: -moz-inline-block;
	vertical-align: top;
	padding: 2px 3px;
}
.pagenav a { text-decoration: none; color: #37dee8; }
.pagenav a:hover { text-decoration: underline; }
.pagenav > span { color: #8c8d8d; }
.pagenav .prevs, .pagenav .nexts { height: 16px; display: inline-block; display: -moz-inline-block; vertical-align: top; padding: 0 6px; font: 18px/20px 'MinionProRegular', sans-serif; }
.pagenav .prevs { padding-left: 0; }
.pagenav .nexts { padding-right: 0; }
.pagenav div { padding: 0 22px; }
.pagenav div a { min-width: 16px; }
.pagenav div span { min-width: 18px; background: #37dee8; text-decoration: none; color: #fff; }



#sidebarR { margin-left: 877px; }

#nav-lk { position: static; }
#nav-lk:before { content: ""; width: 1px; background: ; position: absolute; top: 16px; bottom: 19px; left: 0; }
#nav-lk li a {
	display: inline-block;
	display: -moz-inline-block;
	vertical-align: top;
	border-radius: 21px;
	padding: 5px 0 5px 21px;
	margin-bottom: 6px;
	font: 18px/20px 'STM55_Regular', sans-serif;
	text-decoration: none;
	color: #fff;
	position: relative;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#nav-lk li a:before {
	content: "";
	width: 15px;
	height: 1px;
	background: #e4e1d0;
	position: absolute;
	top: 16px;
	left: 0;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#nav-lk li a:hover { padding-left: 36px; text-decoration: underline; }
#nav-lk li a:hover:before { width: 30px; }




.ints { width: 200px; }
#promo .int { min-height: 100px; }
.deposit_confirm th, .deposit_confirm td, .tables td { padding: 0 15px 10px 0; text-align: left; }
.deposit_confirm th { font-weight: normal; color: #fff; } 


label > input{ /* HIDE RADIO */
  visibility:hidden ; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
label > input + img{ /* IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
}
label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
  border:3px solid #434195;
  a:hover {
    background-color: yellow;
}
}