@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=cyrillic');


/*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 'Roboto', Arial, Tahoma, Verdana, sans-serif; background: black; color:white; }

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: 7px; font: 300 16px/22px 'Roboto', Arial, Tahoma, Verdana, sans-serif; }
p:last-child { padding-bottom: 0; }
a { color: red; outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; outline: 0; }
label { cursor: pointer; }
select { outline: 0; cursor: pointer; }
iframe { border: 0; }

button, input[type="submit"], input[type="reset"], input[type="button"] { line-height: normal; border: 0; outline: 0; cursor: pointer; }
input[type="text"], input[type="email"], input[type="password"], textarea { outline: 0; }
textarea { overflow: auto; }

.blocks, img, iframe, .ints, .btn, .select, .label, .checkbox, .radio, .i, .i:before { display: -moz-inline-block; display: inline-block; vertical-align: top; }
.clearfix { clear: both; font-size: 0; }

header, nav, footer { display: block; }

/*CSS Main
=======================================*/
#page { min-height: 100%; background: black url(../img/gradient_t.png) repeat-x; position: relative; overflow: hidden; }
.home_page #page:before { content: ""; width: 100%; height: 1631px; background: url(../img/gradient_b.png) repeat-x; position: absolute; bottom: 0; left: 0; }
.container, .cont { max-width: 1140px; margin: 0 auto; }
.cont { max-width: 1080px; padding: 0 45px; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; text-align: center; }
.align_l { text-align: left; }
.align_r { text-align: right; }
h1, .h1 {
	padding-bottom: 30px;
	font: 500 57px/59px 'Roboto', sans-serif;
	letter-spacing: -0.03em;
	color: #fff;
	-webkit-text-shadow: 0 5px 0 rgba(0,0,0,0.1);
	-moz-text-shadow: 0 5px 0 rgba(0,0,0,0.1);
	text-shadow: 0 5px 0 rgba(0,0,0,0.1);
}
h3, .h3 { margin: 0 -30px; padding-bottom: 27px; border-top: 1px solid rgba(61,179,158,0.3); font: 500 20px/22px 'Roboto', sans-serif; color: #fff; }
h3 > span, .h3 > span { display: -moz-inline-block; display: inline-block; vertical-align: top; padding: 19px 30px 15px; border: 1px solid rgba(61,179,158,0.3); border-top: 0; }
h4, .h4 { padding: 24px 65px 14px; font: 500 16px/18px 'Roboto', sans-serif; text-transform: uppercase; color: red; position: relative; }
h4 .i { width: 35px; height: 35px; background: rgba(61,179,158,0.1); text-align: center; position: absolute; top: 12px; left: 19px; }
h4 .i:before { margin-top: 10px; }
h4 .i_email2:before { margin-top: 13px; }
h4 .i_user:before { margin-top: 11px; }
h4 .i_btc3:before { margin-top: 9px; }
h4 .i_key:before { margin-top: 11px; }
h4 .i_share:before { margin-top: 9px; }
h4 .i_start:before { margin-top: 9px; }

.ul { padding: 0 0 2px 25px; }
.ul:last-child { padding-bottom: 0; }
.ul li { padding-bottom: 5px; font: 300 16px/22px 'Roboto', Arial, Tahoma, Verdana, sans-serif; }
.ul:last-child li:last-child { padding-bottom: 0; }

.txt_red { color: #df3f3f; }

.box_sm, .box_e_sm { display: none; }


.title { padding-bottom: 17px; font: 500 20px/22px 'Roboto', sans-serif; color: red; position: relative; }
.title:before { content: ""; width: 35px; height: 35px; background: rgba(61,179,158,0.1); position: absolute; top: -10px; left: -15px; }
.title span { position: relative; }

.txt_green { color: white; }

.ints {
	width: 138px;
	height: 32px;
	padding: 10px 15px 6px;
	margin-bottom: 10px;
	border: 1px solid red;
	background: none;
	font: bold 28px/32px 'Roboto', sans-serif;
	color: white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.int {
	display: block;
	width: 100%;
	height: 37px;
	padding: 8px 15px 9px;
	margin-bottom: 11px;
	border: 1px solid red;
	background: none;
	font: 16px/18px 'Roboto', sans-serif;
	color: white;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
}
textarea.int { min-width: 100%; max-width: 100%; min-height: 177px; height: auto; }
div.int { border-color: rgba(61,179,158,0.2); }
.btn {
	height: 37px;
	padding: 0 19px;
	border: 0;
	font: 900 14px/37px 'Roboto', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #fff;
	cursor: pointer;
	background: black;
	background: -moz-linear-gradient(top, red, red);
	background: -webkit-gradient(linear, left top, left bottom, 
				color-stop(0%,red), color-stop(100%,red));
	background: -webkit-linear-gradient(top, red, red);
	background: -o-linear-gradient(top, red, red);
	background: -ms-linear-gradient(top, red, red);
	background: linear-gradient(red, red);
	-webkit-text-shadow: 0 2px 0 rgba(0,0,0,0.19);
	-moz-text-shadow: 0 2px 0 rgba(0,0,0,0.19);
	text-shadow: 0 2px 0 rgba(0,0,0,0.19);
	-webkit-box-shadow: 0 5px 0 rgba(0,0,0,0.19);
	-moz-box-shadow: 0 5px 0 rgba(0,0,0,0.19);
	box-shadow: 0 5px 0 rgba(0,0,0,0.19);
	-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;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	
}
.btn:hover { background-position: 0 37px; text-decoration: none; }

.btn_big {
	height: 60px;
	padding: 0 66px;
	font-size: 23px;
	line-height: 60px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.btn_big:hover { background-position: 0 60px; }

.btn_green {
	background: #3eb39f;
	background: -moz-linear-gradient(top, #8bd1c5, #3eb39f);
	background: -webkit-gradient(linear, left top, left bottom, 
				color-stop(0%,#8bd1c5), color-stop(100%,#3eb39f));
	background: -webkit-linear-gradient(top, #8bd1c5, #3eb39f);
	background: -o-linear-gradient(top, #8bd1c5, #3eb39f);
	background: -ms-linear-gradient(top, #8bd1c5, #3eb39f);
	background: linear-gradient(#8bd1c5, #3eb39f);
}
.btn_blue {
	background: #0e69b1;
	background: -moz-linear-gradient(top, #6da4d0, #0e69b1);
	background: -webkit-gradient(linear, left top, left bottom, 
				color-stop(0%,#6da4d0), color-stop(100%,#0e69b1));
	background: -webkit-linear-gradient(top, #6da4d0, #0e69b1);
	background: -o-linear-gradient(top, #6da4d0, #0e69b1);
	background: -ms-linear-gradient(top, #6da4d0, #0e69b1);
	background: linear-gradient(#6da4d0, #0e69b1);
}


.label { margin: 14px 5px 8px 0; font: 300 16px/18px 'Roboto', sans-serif; color: red; }

.checkbox, .radio { cursor: pointer; position: relative; }
.checkbox { width: 14px; height: 14px; border: 1px solid red; }
.radio {
	width: 14px;
	height: 14px;
	border: 1px solid red;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.checkbox input, .checkbox label, .radio input, .radio label { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; }
.check_act:before, .radio_act:before { content: ""; width: 8px; height: 8px; background: red; position: absolute; top: 3px; left: 3px; }
.radio_act:before {
	background: red;
	top: 3px;
	left: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.disabled { opacity: 0.25; }
.disabled .radio { cursor: default; }


.i { line-height: 0; position: relative; }
.i:before { content: ""; background: url(../img/ico.png) no-repeat; }
.i_lock:before { width: 10px; height: 12px; background-position: 0 0; }
.i_ok:before { width: 16px; height: 16px; background-position: 0 -20px; }
.i_close:before { width: 24px; height: 24px; background-position: 0 -40px; }
.i_cloud:before { width: 30px; height: 24px; background-position: 0 -70px; }
.i_btc:before { width: 30px; height: 30px; background-position: 0 -100px; }
.i_btc2:before { width: 30px; height: 30px; background-position: 0 -135px; }
.i_label:before { width: 12px; height: 16px; background-position: 0 -170px; }
.i_phone:before { width: 16px; height: 16px; background-position: 0 -190px; }
.i_email:before { width: 16px; height: 14px; background-position: 0 -210px; }
.i_fb:before { width: 16px; height: 16px; background-position: 0 -230px; }
.i_tw:before { width: 16px; height: 14px; background-position: 0 -250px; }
.i_t:before { width: 16px; height: 14px; background-position: 0 -270px; }
.i_email2:before { width: 16px; height: 12px; background-position: 0 -290px; }
.i_user:before { width: 16px; height: 15px; background-position: 0 -310px; }
.i_btc3:before { width: 18px; height: 18px; background-position: 0 -330px; }
.i_lock2:before { width: 12px; height: 16px; background-position: 0 -355px; }
.i_key:before { width: 16px; height: 15px; background-position: 0 -375px; }
.i_info:before { width: 20px; height: 23px; background-position: 0 -435px; }
.i_coin:before { width: 24px; height: 22px; background-position: 0 -465px; }
.i_user2:before { width: 12px; height: 14px; background-position: 0 -695px; }
.i_chart:before { width: 20px; height: 20px; background-position: 0 -715px; }
.i_partner:before { width: 27px; height: 20px; background-position: 0 -620px; }
.i_chart2:before { width: 16px; height: 16px; background-position: 0 -740px; }
.i_share:before { width: 20px; height: 19px; background-position: 0 -760px; }
.i_coin2:before { width: 24px; height: 22px; background-position: 0 -785px; }
.i_start:before { width: 18px; height: 17px; background-position: 0 -850px; }

.copy { position: relative; }
.tooltip {
	width: 150px;
	margin-left: -75px;
	text-align: center;
	position: absolute;
	bottom: 24px;
	left: 50%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tooltip div {
	display: inline-block;
	display: -moz-inline-block;
	vertical-align: top;
	padding: 3px 5px;
	background: red;
	font: 10px/12px 'Roboto', sans-serif;
	color: #fff;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tooltip div:before {
	content: ""; 
	margin-left: -4px;
	position: absolute;
	left: 50%;
	bottom: -9px;
	border: 4px solid transparent;
	border-top: 5px solid red;
}



.mess { margin: 0 0 25px; padding: 27px 25px 22px; border: 1px solid #33b41a; background: #ccedc1; font: 300 16px/19px 'Roboto', sans-serif; text-align: center; color: #337a42; }
.mess:last-child { margin-bottom: 0; }
.mess_w { border-color: #ffde27; background: #fffedf; color: #c19111; }
.mess_e { border-color: #7e2626; background: #df3f3f; font-weight: bold; color: #fff; }
.mess li { padding: 4px 0; }
.mess li:first-child { padding-top: 0; }
.mess li:last-child { padding-bottom: 0; }



#testimonials .card {
    border: 0;
}

.card {
    text-align: center;
    
}

.card img {
    border-radius: 50%;
    width: 100%;
    max-width: 9rem;
    max-height: 9rem;
    margin: 0 auto;
}

._tm-user-role {
    font-weight: bold;
}

._tm-header {
    padding-bottom: 5rem;
    padding-top: 5rem;

}






#wrapper { position: relative; z-index: 2; }

#header { padding: 25px 0; }
#header .left { padding-top: 13px; }
#header .right { padding: 11px 0 7px 80px; background: url(../img/slash.png) no-repeat; position: relative; }

.nav { padding-top: 12px; }
.nav li { padding-right: 36px; float: left; text-transform: uppercase; }
.nav li a { display: block; font: 14px/16px 'Roboto', sans-serif; color: #fff; position: relative; }
.sign_in { margin: 12px 25px 0 33px; font: 14px/16px 'Roboto', sans-serif; color: #fff; position: relative; }
.sign_in .i { margin: 1px 7px 0 0; }
.nav a:before, .sign_in:before {
	content: "";
	width: 0;
	height: 1px;
	background: #fff;
	position: absolute;
	bottom: 0;
	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 a:hover, .sign_in:hover { text-decoration: none; }
.nav a:hover:before, .sign_in:hover:before { width: 100%; }


.toggle { display: none; width: 23px; padding: 1px 0; margin-top: 8px; cursor: pointer; position: relative; }
.toggle:before, .toggle:after { display: block; content: ""; height: 2px; background: #fff; }
.toggle div { height: 2px; margin: 6px 0; background: #fff; }


.stat_overlay, .toggle_overlay { display: none; width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; }
.stat_overlay.active, .toggle_overlay.active { z-index: 10; }
#stat.active, .toggle.active, .toggle_b.active { z-index: 11; }


#top { padding: 0 0 125px; margin-top: -32px; background: url(../img/map.png) 50% 11px no-repeat; text-align: center; color: #fff; }
.hh { width: 441px; height: 206px; margin: 0 auto; background: url(../img/hh.png) no-repeat; position: relative; }
.hh .light { display: none; height: 206px; background: url(../img/light.png) no-repeat; }
.hh .coin { width: 38px; height: 22px; background: url(../img/coin.png) no-repeat; position: absolute; animation-delay: 0.25s; animation-duration: 1.5s; }
.hh .coin1 { background-position: 0 0; }
.hh .coin2 { background-position: 0 -25px; }
.hh .coin3 { background-position: 0 -50px; }
.hh .coin4 { background-position: 0 -75px; }
.hh .pos1 { left: 17px; top: 62px; }
.hh .pos2 { left: 63px; top: 36px; }
.hh .pos3 { left: 109px; top: 10px; }
.hh .pos4 { left: 109px; top: 62px; }
.hh .pos5 { left: 109px; top: 114px; }
.hh .pos6 { left: 155px; top: 88px; }
.hh .pos7 { left: 200px; top: 62px; }
.hh .pos8 { left: 247px; top: 36px; }
.hh .pos9 { left: 293px; top: 10px; }
.hh .pos10 { left: 293px; top: 62px; }
.hh .pos11 { left: 293px; top: 114px; }
.hh .pos12 { left: 339px; top: 88px; }
.hh .pos13 { left: 386px; top: 62px; }


#midle { padding-top: 94px; padding-bottom: 55px; }
.auto #midle { max-width: none; padding-left: 0; padding-right: 0; }



#top .text { padding-top: 25px; font: 40px/42px 'Roboto', sans-serif; letter-spacing: -0.025em; }
#top .txt {
	margin: -2px 0 27px;
	font: 500 65px/67px 'Roboto', sans-serif;
	letter-spacing: -0.025em;
	-webkit-text-shadow: 0 5px 0 rgba(0,0,0,0.20);
	-moz-text-shadow: 0 5px 0 rgba(0,0,0,0.20);
	text-shadow: 0 5px 0 rgba(0,0,0,0.20);
}


#home { padding-bottom: 27px; }
#home .left, #home .right {
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#home .left { width: 50%; padding-right: 45px; }
#home .right { width: 50%; padding-left: 45px; }
#home .boxs { padding-right: 15px; }


.news .box { padding-bottom: 21px; }
.news .box:last-child { padding-bottom: 0; }
.news .link { font: 16px/19px 'Roboto', sans-serif; color: #fff; }
.news .link:hover { text-decoration: none; }
.news .date { text-transform: uppercase; font-weight: 300; color:white; }
.news .name { font-weight: bold; color: red; }
.news .txt { padding-top: 10px; font: 300 16px/22px 'Roboto', sans-serif; color: #fff; }


.plan { padding-bottom: 45px; }
.plan .block { padding: 36px 0 25px; margin-left: -15px; }
.plan .box { display: -moz-inline-block; display: inline-block; vertical-align: top; padding: 3px 0 19px; margin-bottom: 10px; }
.plan .box1 { width: 33%; background: url(../img/plan1.png) right 0 no-repeat; }
.plan .box2 { width: 32%; }
.plan .box3 { width: 35%; background: url(../img/plan3.png) no-repeat; }
.plan .percent { width: 101px; padding: 27px 0 10px 16px; margin-left: 31px; background: url(../img/cube.png) no-repeat; font: bold 48px/50px 'Roboto', sans-serif; letter-spacing: -0.075em; color: #fff; }
.plan .boxs { padding: 31px 0 0; }
.plan .dayly { font: 900 24px/26px 'Roboto', sans-serif; color: #fff; }
.plan .txt { padding-top: 1px; font: 14px/16px 'Roboto', sans-serif; color: red; }
.plan ul { padding: 6px 0 6px 51px; }
.plan li { padding-top: 8px; font: 300 16px/18px 'Roboto', sans-serif; color: #fff; }
.plan li div { display: -moz-inline-block; display: inline-block; vertical-align: top; width: 167px; color:white; }
.plan .text { padding: 21px 0 12px; background: url(../img/shadow.png) 50% 0 repeat-y; font: 300 16px/18px 'Roboto', sans-serif; text-align: center; }
.plan .text div { display: -moz-inline-block; display: inline-block; vertical-align: top; padding: 8px 17px; }
.plan .text span { padding-left: 4px; color: #fff; }
.plan .text .i { margin: 0 2px 0 -2px; }


.calc { padding-bottom: 30px; margin-left: -15px; }
.calc .left, .calc .right {
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.calc .left { width: 65%; padding: 17px 30px 30px 15px; }
.calc .title { padding: 0 0 44px; }
.calc .boxs { text-align: center; }
.calc .deposit, .calc .btc { padding: 16px 0 8px; font: 300 24px/26px 'Roboto', sans-serif; letter-spacing: -0.025em; color:white; }
.calc .ints { margin: 0 15px 15px 13px; text-align: center; }
.calc .box_b { margin-bottom: 10px; position: relative; }
.calc .min, .calc .max { font: 10px/12px 'Roboto', sans-serif; position: absolute; top: -23px; }
.calc .min { left: 0; }
.calc .max { right: 0; }
.calc .box { padding: 3px 0; background: url(../img/grid.png) repeat; }
.calc .box div { display: -moz-inline-block; display: inline-block; vertical-align: top; padding: 12px 0 9px; font: 10px/12px 'Roboto', sans-serif; text-align: center; position: relative; }
.calc .box div:after { content: ""; width: 1px; background: red; position: absolute; top: 0; right: 1px; bottom: 0; }
.calc .box1 { width: 12.4%; }
.calc .box2 { width: 25%; }
.calc .box3 { width: 50%; }
.calc .box3:after { display: none; }
.calc .right { width: 35%; padding-right: 7px; }
.calc .block { padding-bottom: 25px; text-align: center; }
.calc .head { height: 7px; margin: 0 11px; background: #184572; position: relative; }
.calc .head:before, .calc .head:after { content: ""; width: 12px; height: 11px; background: url(../img/ico.png) no-repeat; position: absolute; top: 0; }
.calc .head:before { background-position: 0 -825px; left: -11px; }
.calc .head:after { background-position: -15px -825px; right: -11px; }
.calc .boxs_b { padding-top: 31px; background: #0d345a; }
.calc .total { font: 300 16px/18px 'Roboto', sans-serif; }
.calc .sum { padding: 5px 0 15px; font: bold 29px/31px 'Roboto', sans-serif; color: red; }
.calc .sum span { font-weight: 300; }
.calc .ex_date { padding-bottom: 28px; font: 300 16px/18px 'Roboto', sans-serif; }
.calc .ex_date span { color: #fff; }
.calc .btn { margin-bottom: -25px; }


.box_white { padding: 70px 0 39px; background: #fff url(../img/gradient_green.png) repeat-x; }
.box_white .h3 { margin-bottom: 33px; color: red }
.box_white p { color: white; }

#plus { margin-bottom: -55px; padding-bottom: 51px; }
#plus .cont { position: relative; }
#plus .boxs { width: 65%; }
#plus .box { display: -moz-inline-block; display: inline-block; vertical-align: top; width: 50%; padding-bottom: 35px; }
#plus .title { padding-right: 42px; padding-bottom: 7px; }
#plus .txt {  padding-right: 42px; font: 300 16px/22px 'Roboto', sans-serif; color: white; }
#plus .img { width: 36%; max-width: 421px; position: absolute; bottom: -51px; right: 6px; }


.cube { display: table; width: 50px; height: 50px; background: red; text-align: center; position: relative; }
.cube:before { content: ""; width: 50px; height: 4px; background: url(../img/cube_t.png) no-repeat; position: absolute; top: -4px; left: 0; }
.cube .i { display: table-cell; vertical-align: middle; }
.cube span { display: block; padding: 8px 8px 0 0; text-align: right; font: bold 36px/38px 'Roboto', sans-serif; color: #fff; }

#about { padding-bottom: 12px; }
#about .left, #about .right { width: 50%; padding-bottom: 20px; }
#about .boxs { padding-right: 60px; }
#about .block { padding-top: 19px; }
#about .box { padding: 0 0 28px 76px; position: relative; }
#about .cube { position: absolute; top: 3px; left: 0; }
#about .img { margin: -39px -15px 0 -60px; text-align: center; }
#about .img img { width: 100%; max-width: 615px; }
.video { margin: 0 7px 0 30px; padding: 10px; background: rgba(15,38,61,0.5); }
.video > div { border: 1px solidwhite; position: relative; }
.video img { width: 100%; cursor: pointer; }
.video .soon { margin: -20px 0 0 -75px; padding: 10px 15px; background: rgba(0,0,0,0.8); font: 18px/20px 'Roboto', sans-serif; color: #fff; position: absolute; top: 50%; left: 50%; }

.wallet  { padding: 29px 12px 45px; }
.wallet .box { width: 25%; }
.wallet a { display: block; margin: 0 5px 10px; padding: 14px 10px 22px; border: 1px dotted red; text-align: center; }


#how { margin-bottom: -55px; }
#how .left, #how .right { width: 50%; padding-bottom: 25px; }
#how .boxs { padding-right: 60px; }
#how .boxs2 { padding-left: 60px; }


.partner_bg #partnership {
	background: url(../img/partnership.jpg) 50% 0 no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.partner_bg #midle { padding-top: 0; }

#affiliate { padding-top: 94px; }


.scheme { padding: 23px 0 23px; }
.scheme .box1 { width: 32.5%; text-align: right; }
.scheme .box2 { width: 33.3%; }
.scheme .box3 { width: 33%; }
.scheme .blocks { padding: 10px 0; vertical-align: middle; }
.scheme .reward {
	padding: 12px 26px 0 0;
	font: 500 57px/59px 'Roboto', sans-serif;
	letter-spacing: -0.035em;
	color: #fff;
	-webkit-text-shadow: 0 5px 0 rgba(0,0,0,0.2);
	-moz-text-shadow: 0 5px 0 rgba(0,0,0,0.2);
	text-shadow: 0 5px 0 rgba(0,0,0,0.2);
}
.scheme .img { margin-right: -51px; }
.scheme .img img { width: 100%; max-width: 410px; }
.scheme .txt { padding: 0 30px 4px 75px; font: 30px/36px 'Roboto', sans-serif; letter-spacing: -0.025em; color: #fff; }
.scheme .level { padding: 10px 42px 0 0; margin-bottom: -12px; font: 14px/16px 'Roboto', sans-serif; color: red; }
.scheme .level2 { margin-bottom: -6px; padding-top: 10px; padding-right: 38px; }
.scheme .reward2 { font: 500 36px/38px 'Roboto', sans-serif; }

.affiliate { padding: 31px 0 29px; }
.affiliate .box1 { width: 32.5%; }
.affiliate .box2 { width: 33.3%; }
.affiliate .box3 { width: 33%; }
.affiliate .box { padding: 0 29px 30px 75px; position: relative; }
.affiliate .cube { position: absolute; top: 3px; left: 0; }
.affiliate .box1 .cube span { padding-right: 4px; }
.affiliate .box3 .box { padding-right: 33px; }


.partnership_b { margin-bottom: -55px; }
.partnership { padding-bottom: 69px; }
.partnership .h3 { margin-bottom: 2px; }

.scheme2 { padding: 15px 0 42px; }
.scheme2 .box1 { width: 27.8%; }
.scheme2 .box2 { width: 43.6%; }
.scheme2 .box3 { width: 27%; }
.scheme2 .reward{ padding-top: 0; color: red; }
.scheme2 .img { margin-right: 0; }
.scheme2 .img img { width: 100%; max-width: 470px; }
.scheme2 .txt{ padding-left: 25px; color: red; }


.repres { position: relative; }
.repres .btn { position: absolute; top: -13px; right: 0; }
.repres table {
	width: 100%;
	margin: 12px 0 32px;
	-webkit-box-shadow: 0 0 16px rgba(150,150,150,0.19);
	-moz-box-shadow: 0 0 16px rgba(150,150,150,0.19);
	box-shadow: 0 0 16px rgba(150,150,150,0.19);
}
.repres td { padding: 23px 9px 20px 9px; border-bottom: 1px dotted #cccccc; font: 300 16px/19px 'Roboto', sans-serif; color: red; vertical-align: middle; }
.repres tr td:first-child { width: 32px; padding-left: 18px; }
.repres tr td:last-child { padding-right: 18px; }
.repres tr:last-child td { border-bottom: 0; }
.repres .head td { padding: 16px 9px 14px 9px; border-bottom: 0; background: #f2f2f2; font: 300 12px/14px 'Roboto', sans-serif; color: #888; }
.repres .name { margin-bottom: -1px; font-weight: bold; }
.repres .email { font: 300 12px/14px 'Roboto', sans-serif; }

.social2 { min-width: 60px; }
.social2 a {
	display: -moz-inline-block; display: inline-block; vertical-align: top;
	width: 25px;
	height: 25px;
	margin: 2px 5px 2px 0;
	background: url(../img/social2.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;
}
.social2 a:last-child { margin-right: 0; }
.social2 .fb { background-position: 0 0; }
.social2 .tw { background-position: -30px 0; }
.social2 .vk { background-position: -60px 0; }
.social2 .skype { background-position: -90px 0; }
.social2 .t { background-position: -120px 0; }
.social2 .whatsapp { background-position: -150px 0; }
.social2 .link { background-position: -180px 0; }
.social2 a:hover { opacity: 0.7;}
/*.social2 .fb:hover { background-position: 0 -30px; }
.social2 .tw:hover { background-position: -30px -30px; }
.social2 .vk:hover { background-position: -60px -30px; }
.social2 .skype:hover { background-position: -90px -30px; }
.social2 .t:hover { background-position: -120px -30px; }
.social2 .whatsapp:hover { background-position: -150px -30px; }
.social2 .link:hover { background-position: -180px -30px; }
*/

#support { padding-bottom: 20px; }
#support .left { width: 69.3%; padding-bottom: 30px; }
#support .box { padding: 5px 40px 0 0; }
#support .right { width: 30.7%; }
#support .contact { margin: -63px -30px 0 0; }

.contact { padding: 42px 25px 34px 42px; background: rgba(16,36,53,0.22); }
.contact li { padding-bottom: 11px; font: 300 16px/18px 'Roboto', sans-serif; }
.contact span { padding-left: 30px; position: relative; }
.contact a { padding-left: 30px; color:white; position: relative; }
.contact .i { position: absolute; top: 1px; left: 0; }
.contact .i_label { left: 2px; }
.contact .i_email { top: 3px; }
.contact .i_tw { top: 4px; }
.contact .i_t { top: 4px; }

.bg_white { padding: 70px 0 68px; margin-bottom: -55px; background: #fff; }


.form .form_b { margin-bottom: 20px; padding: 12px 59px 47px; border: 1px solid rgba(61,179,158,0.3); }
.form .form_b:last-child { margin-bottom: 0; }
.form h4 { margin: 0 -59px 48px; padding: 12px 59px 13px; border-bottom: 1px solid rgba(61,179,158,0.3); }
.form h4 .i { top: 0; left: 15px; }
.form .box1 { float: left; width: 205px; color:white;}
.form .box2 { margin-left: 205px; }
.form .int, .form .jq-selectbox__select { border-color: rgba(61,179,158,0.3); }
.form div.int { border-color: rgba(61,179,158,0.1); }
.form .jq-selectbox__trigger-arrow { opacity: 0.5; }
.form .btn { margin-top: 11px; }

.form .box { padding: 0 60px; }
.form .box .btn { margin-top: 0; }
.form .agree { padding: 11px 0 0 36px; }
.form .agree .label { margin: 0 0 0 13px; }
.form .txt { padding: 22px 0 0 23px; font: 300 16px/18px 'Roboto', sans-serif; color: white; }

.support .form .box1 { width: 128px; }
.support .form .box2 { margin-left: 128px; }

.box_top { padding-bottom: 64px; }


#faq { margin-top: -19px; }
#faq .name { padding: 23px 55px 14px 69px; margin-top: 19px; border: 1px solid #c4e8e2; font: 500 16px/19px 'Roboto', sans-serif; text-transform: uppercase; color: red; position: relative; }
#faq .name:before { content: ""; width: 16px; height: 16px; background: url(../img/ico.png) 0 -415px no-repeat; position: absolute; top: 21px; right: 20px; }
#faq .number { width: 30px; height: 27px; padding: 8px 5px 0 0; background: #ebf7f5; font: 900 20px/22px 'Roboto', sans-serif; text-align: right; color: #fff; position: absolute; top: 12px; left: 19px; }
#faq .txt { padding: 26px 35px 22px 35px; border: 1px solid #c4e8e2; border-top: 0; font: 300 16px/22px 'Roboto', sans-serif; color: white; }
#faq .name.ui-state-active:before  { background-position: 0 -395px; }


.bg_green { padding: 45px 0 78px; background: red; }


#report h1 { float: left; }
#report .time { float: right; padding: 11px 0 25px; font: 300 16px/18px 'Roboto', sans-serif; text-align: right; color: #22675b; }
#report .time div { padding-top: 3px; font-size: 18px; line-height: 20px; color: #fff; }

.table { width: 100%; margin-bottom: 12px; border-top: 1px solid #359c8a; }
.table:last-child { margin-bottom: 0; }
.table td { padding: 31px 9px 18px; border-bottom: 1px solid #359c8a; font: 300 14px/17px 'Roboto', sans-serif; color: #fff; vertical-align: middle; }
.table td:first-child { padding-left: 54px; }
.table td:last-child { padding-right: 18px; }
.table a { text-decoration: underline; color: #fff; }
.table a:hover { text-decoration: none; }
.table .sum { font: 500 18px/20px 'Roboto', sans-serif; position: relative; }
.table .sum span { font-weight: 300; }
.table .i_coin { position: absolute; top: -2px; left: -33px; }
.table .txt { padding-top: 6px; font: 300 12px/14px 'Roboto', sans-serif; color: white; }
.table .user { font: 300 18px/20px 'Roboto', sans-serif; text-decoration: underline; }
.table .hash { color: #22675b; }
.table .hash span { color: #fff; }
.table .i_info { margin: -3px 0 0 11px; cursor: pointer; }


.pagination { text-align: center; }
.pagination li { display: -moz-inline-block; display: inline-block; vertical-align: top; min-width: 36px; margin: 0 2px; font: 500 18px/20px 'Roboto', sans-serif; color: #22675b; }
.pagination li:first-child, .pagination li:last-child { display: none; }
.pagination a {
	display: block; padding: 9px 13px 7px; background: #22675b; color: red;
	-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;
}
.pagination a:hover { background: #18473f; text-decoration: none; }
.pagination .active a { background: #fff; color: #22675b; }


#rules h4 { padding-top: 10px; padding-left: 0; }



#partners { width: 100%; height: 238px; padding-bottom: 12px; background: red url(../img/partners.png) 50% 0 no-repeat; text-align: center; position: absolute; bottom: 286px; left: 0; }
#partners .blocks { vertical-align: middle; }
#partners .name { padding: 26px 31px 18px; background: #33a28e; font: 500 14px/16px 'Roboto', sans-serif; letter-spacing: 1em; color: #fff; vertical-align: top; }
#partners .box { padding: 27px 0 6px; }
#partners .box div { padding: 0 13px 20px; }
#partners .boxs { border-top: 1px solid #33a28e; }
#partners .img { padding: 0 16px; }
#partners .line { width: 1px; height: 108px; margin: 0 16px -12px; background: #33a28e; }


#height { height: 536px; }
#footer { width: 100%; height: 220px; padding: 64px 0 2px; background: #0f3052 url(../img/footer.png) repeat-x; position: absolute; bottom: 0; left: 0; }
#footer .row { padding-bottom: 20px; }
#footer .left { width: 65%; }
#footer .right { width: 35%; text-align: right; }
#footer .nav { padding-top: 15px; padding-left: 8px; }
#footer .nav li { padding-top: 6px; }
#footer .nav a { color:white; }
#footer .nav a:before { background:white; }
#footer .txt { padding: 0 8px; font: 14px/21px 'Roboto', sans-serif; color: white; }
#footer .txt span, #footer .txt a { color:white; }

.social { padding: 1px 3px 0 0; }
.social a {
	display: -moz-inline-block; display: inline-block; vertical-align: top;
	width: 32px;
	height: 32px;
	margin: 0 5px;
	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 .fb { background-position: 0 0; }
.social .tw { background-position: -35px 0; }
.social .t { background-position: -70px 0; }
.social a:hover { background-color: #fff; }



#stat { max-width: 318px; border: 1px solidwhite; border-right: 0; background: rgba(34,80,125,0.8); position: absolute; top: 208px; right: 0; z-index: 2; }
#stat .img { padding: 31px 12px 23px 16px; cursor: pointer; }
#stat .block { max-width: 274px; }
#stat .boxs { display: none; width: 257px; margin: 10px 0 10px 16px; border-left: 1px dotted red; }
#stat .box_b { width: 202px; padding: 42px 30px 21px 25px;  position: relative; }
#stat .i_close { position: absolute; top: 6px; right: 12px; cursor: pointer; }
#stat .box { padding-bottom: 23px; }
#stat .txt { font: 300 16px/18px 'Roboto', sans-serif; }
#stat .text { padding-top: 5px; font: bold 22px/24px 'Roboto', sans-serif; text-transform: uppercase; color: #fff; }
#stat .btn { width: 100%; padding: 0; margin-top: 19px; }



.int.error, .jq-selectbox__select.error, .checkbox.error { border-color: #df3f3f !important; background-color: rgba(223,63,63,0.3) !important; }
label.error {
	display: block; margin: -5px 0 15px; padding: 10px 15px; background: rgba(255,0,0,0.5); font: 13px/15px 'Roboto', sans-serif; color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


::-webkit-input-placeholder { color: #eee; }
:-moz-placeholder { color: #eee; }
::-moz-placeholder { color: #eee; }
:-ms-input-placeholder { color: #eee; }
:focus::-webkit-input-placeholder { color: transparent; }
:focus:-moz-placeholder { color: transparent; }
:focus::-moz-placeholder { color: transparent; }
:focus:-ms-input-placeholder { color: transparent; }


/*CSS Lk
=======================================*/
.lk .int, .lk .jq-selectbox { color: #fff; }
.lk .form .int { border-color: red; }
.lk .form div.int { border-color: rgba(61,179,158,0.2); }
.lk .label { color:white; }

.lk .mess { background: rgba(51,180,26,0.35); color: #33b41a; }
.lk .mess_w { background: rgba(255,222,39,0.35); color: #ffde27; }
.lk .mess_e { background: rgba(126,38,38,0.35); color: #fff; }

.lk #stat { display: none; }

.lk .pagination li { color:white; }
.lk .pagination a { background: red; color:white; }
.lk .pagination a:hover { background: #0e4876; }
.lk .pagination .active a { background:white; color: red; }

#header .user {
	padding: 11px 21px 8px 13px;
	margin-left: 17px;
	border: 1px solid rgba(61,179,158,0.3);
	font: 14px/16px 'Roboto', sans-serif;
	color: #fff;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
}
#header .i_user2 { margin-right: 8px; }

.lk #midle > .container { position: relative; }
.hr { height: 1px; background: rgba(61,179,158,0.3); }
#content { min-height: 646px; padding-left: 30px; padding-bottom: 15px; margin-right: 360px; }
#content .h3 { border-top: 0; margin-right: 0; }

.box_lk { margin-left: -30px; }

.ballance { padding: 52px 0 62px; margin-bottom: 39px; background: url(../img/hh_lk.png) 50% 5px no-repeat; text-align: center; }
.ballance .txt { font: 300 24px/26px 'Roboto', sans-serif; color:white; }
.ballance .sum { padding: 4px 0 24px; font: bold 48px/50px 'Roboto', sans-serif; color: #fff; }
.ballance .sum span { font-weight: 300; }
.ballance .text { margin-top: -20px; padding-bottom: 20px; font: 12px/14px 'Roboto', sans-serif; }
.ballance .btn { margin: 0 6px 10px; }


.stats { margin-bottom: 20px; border: 1px solid rgba(61,179,158,0.3); }
.stats:last-child { margin-bottom: 0; }
.stats h4 { padding: 24px 65px 14px; margin: 0; border-bottom: 0; }
.stats h4 .i { top: 12px; left: 19px; }
h4 .i_chart2:before { margin-top: 10px; }
h4 .i_share:before { margin-top: 9px; }
.stats table { width: 100%; }
.stats td { padding: 32px 9px 23px; border-top: 1px solid rgba(61,179,158,0.3); font: 300 16px/18px 'Roboto', sans-serif; color:white; vertical-align: middle; }
.stats td:first-child { padding-left: 33px; }
.stats td:last-child { padding-right: 33px; text-align: right; color: #fff; }
.stats table:first-child tr:first-child td { border-top: 0; }
.stats .txt, .stats .txt a { color: #fff; }
.stats .i_chart { margin: -5px 0 0 22px; }
.stats .i_partner { margin: -2px 0 0 15px; }
.stats .btn { margin-top: 15px; }

#depo { padding: 40px 0 32px 15px; }
#depo .calc { margin: 0 47px 0 28px; }
#depo .calc .title { margin-left: -28px; }

.depo { position: relative; z-index: 2; }
.depo .left { width: 43%; padding: 6px 0 15px; }
.depo .label { color:white; }
.depo .box { margin-left: -24px; padding: 5px 0 15px; }
.depo .jq-selectbox__select { padding-left: 23px; }
.depo .boxs > div { display: none; }
.depo .boxs > .active { display: block; }
.depo .row { padding-bottom: 12px; }
.depo .row .label { margin: 1px 0 0 13px; }
.depo .right { width: 50%; }
.depo .calc { margin-left: 0; padding-bottom: 0; }
.depo .calc .head { background: #25517e; }
.depo .calc .head:before { background-position: 0 -840px; }
.depo .calc .head:after { background-position: -15px -840px; }


.radio_b { padding-top: 2px; }
.radio_b .radio { width: 20%; height: auto; margin-bottom: 2px; border: 0; }
.radio_b .box { padding: 17px 8px 10px; margin-right: 2px; background: rgba(16,36,53,0.2); font: 16px/18px 'Roboto', sans-serif; text-align: center; color: #fff; }
.radio_b .radio:last-child .box { margin-right: 0; }
.radio_b .radio_act { margin-top: 1px; margin-bottom: 0; }
.radio_b .radio_act .box { padding-top: 16px; padding-bottom: 12px; background: red; }
.radio_b .radio_act:before { display: none; }


.filter { padding: 19px 15px 7px; border: 1px solid rgba(61,179,158,0.3); border-bottom: 0; text-align: center; }
.filter .box { text-align: left; }
.filter .box1 { width: 65px; padding-right: 5px; }
.filter .box2 { width: 95px; }
.filter .txt { width: 30px; padding-top: 10px; font: 16px/18px 'Roboto', sans-serif; color: #fff; }
.filter .btn { margin-left: 14px; margin-bottom: 11px; }



.table2 { width: 100%; margin-bottom: 22px; border: 1px solid rgba(61,179,158,0.3); border-bottom: 0; }
.table2:last-child { margin-bottom: 0; }
.table2 td { padding: 22px 8px 19px; border-bottom: 1px solid rgba(61,179,158,0.3); font: 300 16px/18px 'Roboto', sans-serif; color:white; vertical-align: middle; }
.table2 td:first-child { padding-left: 38px; }
.table2 td:last-child { padding-right: 42px; }
.table2 .type { font-weight: 500; color: #fff; }
.table2 .box { display: -moz-inline-block; display: inline-block; vertical-align: top; padding-left: 33px; text-align: left; position: relative; }
.table2 .i_coin2 { position: absolute; top: -3px; left: 0; }
.table2 .sum { font-weight: bold; color: #fff; }
.table2 .sum span { font-weight: 300; }
.table2 .txt { padding-top: 2px; font: 300 12px/14px 'Roboto', sans-serif; color: white; }
.table2 .cancel { padding-top: 2px; font: 300 12px/14px 'Roboto', sans-serif; color: #df3f3f; }

#history .table2 td:last-child, #depo_list .table2 td:last-child { text-align: right; }


.menu { padding-top: 2px; }
.menu li { display: -moz-inline-block; display: inline-block; vertical-align: top; width: 25%; }
.menu a { display: block; padding: 17px 8px 10px; margin-bottom: 2px; margin-right: 2px; background: rgba(16,36,53,0.2); font: 16px/18px 'Roboto', sans-serif; text-align: center; color: #fff; }
.menu li:last-child a { margin-right: 0; }
.menu .active { margin-top: 1px; margin-bottom: 0; padding-top: 16px; padding-bottom: 12px; background: red; }
.menu .active:hover { text-decoration: none; cursor: default; }


#ad .box { margin-bottom: 20px; border: 1px solid rgba(61,179,158,0.3); }
#ad .box:last-child { margin-bottom: 0; }
#ad h4 { border-bottom: 1px solid rgba(61,179,158,0.3); }
#ad .boxs { padding: 25px; background: rgba(16,37,54,0.2); text-align: center; }
#ad img { max-width: 100%; vertical-align: middle; }
#ad .height { display: -moz-inline-block; display: inline-block; vertical-align: middle; width: 0; height: 90px; }
#ad .box_b { padding: 26px 25px 23px; }
#ad .int { min-height: 98px; padding: 19px 25px 19px; margin-bottom: 0; font-weight: 300; line-height: 19px; }
#ad .btn { margin-top: 15px; }
#ad .box1 { float: left; width: 300px; }
#ad .box1 .height { height: 250px; }
#ad .box2 { margin-left: 350px; }
#ad .box2 .int { min-height: 150px; }

#confirm .btn { margin-bottom: 10px; }
#confirm .btn_green { margin-left: 10px; }
#confirm .btc_form { padding: 20px 0 10px; font: 20px/24px 'Roboto', sans-serif; color: #fff; }
#confirm .btc_form b { color:white; }
#confirm .payment_status { padding-top: 10px; font: 18px/22px 'Roboto', sans-serif; color: #fff; }
#confirm .copy { margin-top: 10px; }
#depo_list .title { margin-left: 38px; }

.table2 .head td { background: rgba(16,36,53,0.2); font: 13px/15px 'Roboto', sans-serif; }

.withdraw { margin-bottom: 30px; }
.withdraw  td { padding-top: 12px; padding-bottom: 12px; }
.withdraw  td:first-child { width: 16px; padding-left: 20px; }
.withdraw  td:last-child { padding-right: 20px; }
.withdraw .label { margin: 0; }

#request { padding-top: 25px; }
.request .form { padding-bottom: 30px; }
.request .text { margin-top: -5px; padding: 0 15px 15px; font: 13px/15px 'Roboto', sans-serif; color:white; }



#sidebarR { width: 292px; padding-top: 44px; background: rgba(16,36,53,0.22); position: absolute; top: 3px; bottom: -55px; right: 0; }

.nav-lk { border-top: 2px solid #1f4d7b; }
.nav-lk li { border-bottom: 2px solid #1f4d7b; font: 300 16px/18px 'Roboto', sans-serif; }
.nav-lk a {
	display: block; padding: 23px 20px 19px 76px; 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 a:before { content: ""; width: 27px; height: 20px; background: url(../img/ico.png) 0 -495px no-repeat; position: absolute; top: 21px; left: 34px; }
.nav-lk .ico1:before { background-position: 0 -495px; }
.nav-lk .ico2:before { background-position: 0 -520px; }
.nav-lk .ico3:before { background-position: 0 -545px; }
.nav-lk .ico4:before { background-position: 0 -570px; }
.nav-lk .ico5:before { background-position: 0 -595px; }
.nav-lk .ico6:before { background-position: 0 -620px; }
.nav-lk .ico7:before { background-position: 0 -645px; }
.nav-lk .ico8:before { background-position: 0 -670px; }
.nav-lk a:hover { background: rgba(0,0,0,0.4); text-decoration: none; }


.stat { padding: 37px; font: 300 12px/14px 'Roboto', sans-serif; color: red; }
.stat div { padding-bottom: 5px; }
.stat span { color: red; }



/*===== 992 <= Large <= 1170 =====*/
@media (max-width: 1169px) {
	.container { padding-left: 15px; padding-right: 15px; }
	#header .right { padding-left: 0; background: none; }
	.nav li { padding-right: 20px; }
	.sign_in { margin-left: 15px; margin-right: 15px; }
	
	.plan li div { width: 130px; }
	#partners .img { padding: 0 8px; }
	
	.scheme .reward { font-size: 47px; line-height: 49px; }
	.scheme .reward2 { font-size: 33px; line-height: 35px; }
	.scheme .txt { font-size: 28px; line-height: 34px; padding-right: 0; }
	
	
	
	/*CSS Lk
	=======================================*/
	#content { margin-right: 275px; }
	#sidebarR { width: 250px; right: 15px; }
	
	.depo .row .label { max-width: 89%; }
	
	.menu li { width: 33.333%; }
}

/*===== 768 <= Medium <= 991 =====*/
@media (max-width: 991px) {
	.toggle { display: block; }
	.toggle_b { display: none; width: 160px; padding: 44px 20px 20px 20px; background: rgba(16,36,53,0.9); position: absolute; top: 0; right: -20px; }
	#header .nav, .sign_in, #header .btn { display: block; }
	#header .nav li { float: none; padding-right: 0; }
	#header .nav li a { padding: 8px 0; }
	.sign_in { margin: 8px 0 16px; }
	.sign_in .i { display: none; }
	#header .user { display: block; margin-left: 0; }
	
	
	#midle { padding-top: 50px; }
	#top .text { font-size: 38px; line-height: 40px; }
	#top .txt { font-size: 58px; line-height: 60px; }
	
	.plan .box { width: 50%; }
	.plan li div { width: 160px; }
	.plan .box3 { background: url(../img/plan1.png) right 0 no-repeat; }
	.calc { margin-right: -15px; }
	.calc .left { float: none; width: auto; padding-right: 15px; }
	.calc .right { float: none; width: auto; padding-right: 0; }
	
	#affiliate { padding-top: 50px; }
	
	.scheme .blocks { display: block; width: auto; text-align: center; }
	.scheme .reward, .scheme .level { padding-right: 0; }
	.scheme .img { margin-right: 0; }
	.scheme .txt { padding-left: 0; }
	.affiliate .box1, .affiliate .box2, .affiliate .box3 { width: 50%; }
	
	#about .left, #about .right { float: none; width: auto; }
	#about .boxs { padding-right: 0; }
	#about .boxs2 { padding-left: 0; }
	.video { margin-left: 0; }
	.wallet img { height: 40px; }
	
	
	#support .left, #support .right { float: none; width: auto; }
	#support .box { padding-right: 0; }
	#support .contact { margin: 0 0 15px; }
	
	#partners {
		height: auto; position: relative; left: auto; bottom: auto;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	#partners .boxs { padding: 0 0 15px; }
	#partners .img { padding: 35px 16px 0;  }
	#partners .line { display: block; width: auto; height: 0; background: none; }
	
	#height { display: none; }
	#footer { height: auto; position: relative; left: auto; bottom: auto; }
	#footer .left, #footer .right { width: 50%; }
	
	/*CSS Lk
	=======================================*/
	#content { min-height: 576px; }
	.ballance {
		-webkit-background-size: 100%, 0;
		-moz-background-size: 100%, 0;
		-o-background-size: 100%, 0;
		background-size: 100%, 0;
	}
	#account .stats td:first-child { width: 35%; }
	
	#depo { padding-left: 0; }
	#depo .calc { margin: 0; }
	#depo .calc .title { margin-left: 15px; }
	.depo .left, .depo .right { float: none; width: auto; }
	.depo .calc { margin-right: 0; }
	.depo .box { margin-left: 0; }
	
	.radio_b .radio { width: 33.333%; }
	.radio_b .radio:last-child .box { margin-right: 2px; }
	.filter .box { padding: 0 10px; }
	.filter .txt { display: none; }
	.filter .btn { width: 235px; padding: 0;	margin-left: 0; }
	
	.menu li { width: 50%; }
	.menu li:last-child a { margin-right: 2px; }
	
	
	.withdraw td { display: block; padding: 9px 15px; border-bottom: 0; }
	.withdraw td:first-child { width: auto; padding-top: 15px; padding-left: 15px; }
	.withdraw td:last-child { padding-right: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(61,179,158,0.3); }
	.withdraw  .head { display: none; }
	
	
	#ad .height, #ad .box1 .height { height: 0; }
	#ad .int { min-height: 150px; }
	#ad .box1 { float: none; width: auto; }
	#ad .box2 { margin-left: 0; }
}

/*===== 576px <= Small <= 767 =====*/
@media (max-width: 767px) {
	.box_sm { display: block; }
	
	.nav_lk { padding-bottom: 12px; border-bottom: 1px solid #fff; }
	
	#top .text { font-size: 35px; line-height: 37px; }
	#top .txt { font-size: 55px; line-height: 57px; }
	
	#plus .boxs { width: auto; }
	#plus .img { display: none; }
	
	.affiliate .box1, .affiliate .box2, .affiliate .box3 { display: block; width: auto }
	.affiliate .box { padding-right: 0; }
	
	.wallet .box { width: 50%; }
	#how .left, #how .right { float: none; width: auto; }
	#how .boxs { padding-right: 0; }
	#how .boxs2 { padding-left: 0; }
	
	.repres .head { display: none; }
	.repres td { display: block; padding: 10px 18px; border-bottom: 0; }
	.repres tr td:first-child { width: auto; }
	.repres tr td:last-child { border-bottom: 1px dotted #cccccc; }
	.repres tr:last-child td { border-bottom: 0; }
	.repres .align_r { text-align: left; }
	
	
	#report h1, #report .time { float: none; }
	#report .time { padding-top: 0; text-align: left; }
	
	.table td { display: block; padding-top: 9px; padding-bottom: 9px; border-bottom: 0; }
	.table td:first-child { padding-top: 15px; padding-left: 42px; }
	.table td:last-child { padding-right: 9px; padding-bottom: 15px; border-bottom: 1px solid #359c8a; }
	
	.form .box .box2 { margin-left: 0; }
	.form .agree { padding: 0 0 15px; }
	.create { display: none; }
	.form .txt { display: block; padding-left: 0; }
	
	/*CSS Lk
	=======================================*/
	#content { min-height: auto; padding-bottom: 35px; margin-right: 30px; }
	.box_lk { margin-right: -30px; }
	#sidebarR { width: auto; position: relative; top: auto; bottom: auto; right: auto; }
}

/*=====  < Extra small <= 575 =====*/
@media (max-width: 575px) {
	.cont { padding-left: 20px; padding-right: 20px; }
	h1 { font: 500 40px/42px 'Roboto', sans-serif }
	h3, .h3 { margin-left: -15px; margin-right: -15px; }
	h3 > span, .h3 > span { padding-left: 15px; padding-right: 15px; }
	.btn { width: 100%; padding: 0; }
	
	.label { margin-left: 15px; }
	
	#header .left img { width: 210px; }
	.toggle { margin-top: 4px; }
	
	
	
	#top .text { font-size: 25px; line-height: 27px; }
	#top .txt { font-size: 40px; line-height: 42px; }
	
	#home .left, #home .right { float: none; width: auto; padding-left: 0; padding-right: 0; }
	#home .boxs { padding-right: 0; }
	.plan .box { display: block; width: auto; background: none; }
	.plan li div { width: 130px; }
	.plan .text { text-align: left; }
	.plan .text div { display: block; }
	.calc { margin-left: 0; margin-right: 0; }
	.calc .left { padding-left: 0; padding-right: 0; }
	.calc .boxs { text-align: left; }
	.calc .ints { margin-left: 0; margin-bottom: 35px; }
	
	#plus .box { display: block; width: auto; }
	#plus .title, #plus .txt { padding-right: 0; }
	#partners .name { display: block; padding-left: 15px; padding-right: 15px; }
	#partners .box div, #partners .img { display: block; }
	#partners .line { display: none; }
	
	.repres .btn { margin-bottom: 30px; position: relative; top: auto; right: auto;	}
	.wallet .box { display: block; width: auto; }
	
	.box_top { padding-bottom: 35px; }
	.bg_white { padding: 40px 0; }
	
	
	.form .box1, .form .box2, .support .form .box1, .support .form .box2 { float: none; width: auto; margin-left: 0; }
	.form .agree .label { max-width: 79%; }
	
	
	#footer { padding-top: 40px; }
	#footer .left, #footer .right { float: none; width: auto; text-align: left; }
	#footer .left { padding-bottom: 20px; }
	#footer .nav li { float: none; }
	#footer .nav a { display: inline-block; }
	
	/*CSS Lk
	=======================================*/
	#content { padding-left: 15px; margin-right: 15px; }
	.box_lk { margin-left: -15px; margin-right: -15px; }
	.ballance { padding-bottom: 10px; }
	.ballance .txt { font-size: 20px; line-height: 22px; }
	.ballance .sum { font-size: 38px; line-height: 40px; }
	.stats td { display: block; padding: 9px 19px; }
	.stats td:first-child { padding-top: 15px; padding-left: 19px; }
	.stats td:last-child { padding-left: 19px; padding-bottom: 15px; padding-right: 19px; border-top: 0; text-align: left; }
	.stats .box_b { display: block; }
	#account .stats td:first-child { width: auto; }
	
	.radio_b .radio { width: 50%; }
	.filter .box { padding: 0; }
	.filter .btn { width: 100%; }
	.table2 td { display: block; padding: 9px 15px; border-bottom: 0; }
	.table2 td:first-child { padding-top: 15px; padding-left: 15px; }
	.table2 td:last-child { padding-right: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(61,179,158,0.3); }
	#history .table2 td:last-child, #depo_list .table2 td:last-child { text-align: left; }
	
	.menu li { width: 100%; }
	.menu a, .menu li:last-child a { margin-right: 0; }
	#depo_list .title { margin-left: 15px; }
	
	#confirm .btn_green { margin-left: 0; }
}
@media (max-width: 480px) {
	.box_e_sm { display: block; }
	
	#top { padding-bottom: 55px; }
	.hh { display: none; }
	.hh_m { width: 100%; max-width: 441px; }
	
	#stat { max-width: 300px; }
	#stat .boxs { width: 234px; }
	#stat .box_b { width: 209px; padding: 42px 15px 21px 15px; }
}
