@import url('https://fonts.googleapis.com/css?family=Mukta:400,500,600&amp;display=swap');


* {
	margin:0px;
	padding:0px;
	outline:none;

}
.links {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.links:hover {
	color: #ff992a;
	text-decoration: none;
}
a {
	color: #ffa01c;
	text-decoration: none;
}
a:hover {
	color: #000;
}
.w {
	padding:40px 20px;
	background:linear-gradient(180deg, #ececec, #e0e0e0);
	color: #000000;
	margin: 5px 5px 25px;
	overflow: hidden;

}
.ws {
	padding:40px 10px;
	background: #c5c5c5;
	color: #000;
	margin: 5px;
}

body {
	font-family: 'Mukta', sans-serif;
	font-size: 16px;
	background: #fff url(../images/bg.html) no-repeat 50% 50% fixed;
	color: #000;
	min-width: 1200px;

}
#top_bar {
	width: 100%;
	margin: 0px auto;
	height: 55px;
	display: block;
	overflow: hidden;
	background: #000000;
}
header {
	height: 426px;
	width: 100%;
	background: url("../images/chart.png") no-repeat 50% -80px, url(../images/header_bg.png) no-repeat 50% 126px, #e0e0e0;
	overflow: hidden;
	margin-bottom: -10px;
}
.header {
	height: 226px;
	width: 100%;
	background: url("../images/chart.png") no-repeat 50% -80px, url(../images/header_bg.png) no-repeat 50% 126px, #e0e0e0;
	overflow: hidden;
	margin-bottom: -10px;
}

#logo_bar {
	height: 92px;
	width: 100%;
	
	background: linear-gradient(180deg, #000000, #0f0f0f);
	display: block;
	margin: 0px auto;
	overflow: hidden;
}
#logo {
	display: block;
	background: url("../images/logo.png") no-repeat 50% 50%;
	height: 92px;
	width: 510px;
	margin: 0px 20px;
	float: left;
}
.time_bar {
	color: #fff;
	font-size: 14px;
	background: url(../images/clock_ic.png) no-repeat 0px 50%;
	height: 40px;
	line-height: 40px;
	display:inline-block;
	float: left;
	padding-right: 10px;
	margin-top: 7px;
	padding-left: 38px;
	margin-left: 10px;
	margin-right: 20px;
}
.l_cont {
	display: inline-block;
	float: left;
}

.mail {
	color: #fff;
	background:url(../images/mail_ic.png) no-repeat 0px 50%;
	height:40px;
	line-height: 40px;
	margin-top: 7px;
	font-size: 14px;
	display: inline-block;
	float: left;
	padding-left: 38px;
}
.h3 {
	display: block;
	font-size: 32px;
	line-height: 80px;
	height: 80px;
	margin-top: 10px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
h3 {
	display: block;
	font-size: 32px;
	line-height: 80px;
	height: 80px;
	margin-top: 10px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
}
.m_button {
	color: #1f1f1f;
	background: #ffa01c;
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	border: 3px solid #1f1f1f;
	padding: 15px 60px;
	cursor: pointer;
	transition: all 500ms;
}
.m_button:hover {
	background: #1f1f1f;
	color:#fff;
	transition: all 500ms;
}
.m_button2 {
	color: #1f1f1f;
	background: #e3e3e3;
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	border: 3px solid #1f1f1f;
	padding: 15px 60px;
		cursor: pointer;
	transition: all 500ms;
}
.m_button2:hover {
	background: #1f1f1f;
	color:#fff;
	transition: all 500ms;
}
.orange {
	color: #ffa01c;
}
.left {
	text-align: left;
	padding-left: 10px;
}
.about_img {
	float: left;
	margin: 7px 5px -7px 0px;
}

.container {
	max-width: 1200px;
	margin: 0px auto;
	padding-bottom: 20px;
	display: block;
	overflow: hidden;
}
#mainmenu {
	margin-top: 15px;
	margin-left: 20px;
}
#mainmenu ul{
	margin:0px;
	padding:0;
	display:block;
	list-style-type:none;
	text-align: center;
	float: left;
	}

#mainmenu ul li{
	display: inline-block;
	}

#mainmenu ul li a {
	display: inline-block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:50px;
	font-size: 16px;
	height:50px;
	min-width:54px;
	padding:0px 8px;
	margin:0px 5px;
	text-transform: uppercase;
	transition: all 250ms ease-in-out;
	border-bottom: 7px solid transparent;

	}

#mainmenu ul li a:hover{
	color:#fff;
	text-shadow:none;
	transition: all 250ms ease-in-out;
	border-bottom: 7px solid #ffa01c;
	}

 #mainmenu ul li a:hover.current {
	color:#fff;
	text-shadow:none;
	 margin-top: 0px;
	 transition: all 250ms ease-in-out;
	 border-bottom: 7px solid #ffa01c;
	 }

 #mainmenu ul li a.current {
	color:#fff;
	text-shadow:none;
	 border-bottom: 7px solid #ffa01c;
	 }

.b_btc {
	background: url("../images/b_btc.png") no-repeat 50% 50%;
	height: 323px;
	width: 323px;
	display: block;
	margin-left: 439px;
	margin-top: 78px;
	position: absolute;
	z-index: 20;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 9s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.b_eth {
	background: url("../images/b_eth.png") no-repeat 50% 50%;
	height: 281px;
	width: 281px;
	display: block;
	margin-left: 689px;
	margin-top: 99px;
	position: absolute;
	z-index: 19;
		-webkit-animation-name: rotateBack;
	-webkit-animation-duration: 13s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.b_ltc {
	background: url("../images/b_ltc.png") no-repeat 50% 50%;
	height: 245px;
	width: 245px;
	display: block;
	margin-left: 889px;
	margin-top: 117px;
	position: absolute;
	z-index: 18;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 11s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.b_xrp {
	background: url("../images/b_xrp.png") no-repeat 50% 50%;
	background-size: contain;
	height: 281px;
	width: 281px;
	display: block;
	margin-left: 234px;
	margin-top: 99px;
	position: absolute;
	z-index: 17;
		-webkit-animation-name: rotateBack;
	-webkit-animation-duration: 15s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.b_dsh {
	background: url("../images/b_dsh.png") no-repeat 50% 50%;
	background-size: contain;
		height: 245px;
	width: 245px;
	display: block;
	margin-left: 69px;
	margin-top: 117px;
	position: absolute;
	z-index: 16;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 7s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.shadow {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	height: 17px;
	width: 246px;
	margin-top: 354px;
	margin-left: 62px;
}
.shadow2 {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	height: 17px;
	width: 246px;
	margin-top: 372px;
	margin-left: 250px;
}
.shadow3 {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	height: 17px;
	width: 246px;
	margin-top: 394px;
	margin-left: 470px;
}
.shadow4 {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	height: 17px;
	width: 246px;
	margin-top: 372px;
	margin-left: 702px;
}
.shadow5 {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	height: 17px;
	width: 246px;
	margin-top: 354px;
	margin-left: 890px;
}
.b_btc2 {
	background: url("../images/b_btc.png") no-repeat 50% 50%;
	background-size: contain;
	height: 160px;
	width: 160px;
	display: block;
	margin-left: 519px;
	margin-top: 40px;
	position: absolute;
	z-index: 20;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 9s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.b_eth2 {
	background: url("../images/b_eth.png") no-repeat 50% 50%;
	height: 140px;
	width: 140px;
	background-size: contain;
	display: block;
	margin-left: 629px;
	margin-top: 59px;
	position: absolute;
	z-index: 19;
		-webkit-animation-name: rotateBack;
	-webkit-animation-duration: 13s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.b_ltc2 {
	background: url("../images/b_ltc.png") no-repeat 50% 50%;
	height: 120px;
	width: 120px;
	background-size: contain;
	display: block;
	margin-left: 729px;
	margin-top: 77px;
	position: absolute;
	z-index: 18;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 11s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.b_xrp2 {
	background: url("../images/b_xrp.png") no-repeat 50% 50%;
	background-size: contain;
	height: 140px;
	width: 140px;
	display: block;
	margin-left: 434px;
	margin-top: 59px;
	position: absolute;
	z-index: 17;
		-webkit-animation-name: rotateBack;
	-webkit-animation-duration: 15s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.b_dsh2 {
	background: url("../images/b_dsh.png") no-repeat 50% 50%;
	background-size: contain;
		height: 120px;
	width: 120px;
	display: block;
	margin-left: 339px;
	margin-top: 77px;
	position: absolute;
	z-index: 16;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 7s;
	animation-iteration-count:infinite; 
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.mshadow {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	background-size: contain;
	height: 10px;
	width: 120px;
	margin-top: 194px;
	margin-left: 335px;
}
.mshadow2 {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	background-size: contain;
	height: 10px;
	width: 120px;
	margin-top: 195px;
	margin-left: 730px;
}
.mshadow3 {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	background-size: contain;
	height: 10px;
	width: 120px;
	margin-top: 196px;
	margin-left: 440px;
}
.mshadow4 {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	background-size: contain;
	height: 10px;
	width: 120px;
	margin-top: 196px;
	margin-left: 537px;
}
.mshadow5 {
	display: block;
	position: absolute;
	background: url("../images/shadow.png") no-repeat 50% 50%;
	background-size: contain;
	height: 10px;
	width: 120px;
	margin-top: 196px;
	margin-left: 640px;
}
@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
@keyframes rotateBack { from { transform: rotate(360deg); } to { transform: rotate(0deg); } }

ul.pagination {
  list-style: none;
  margin:auto;
}
ul.pagination li {
  display: inline-block;
  padding: 2px;
}
.user_box {
	width: 287px;
	height: 95px;
	line-height: 95px;
	padding-left: 88px;
	float: left;
	display: block;
	font-size: 27px;
	color: #fff;
	background: url("../images/acc_ic.png") no-repeat 26px 50%, linear-gradient(180deg, #535353, #393939);
}
.cont_box {
	width: 100%;
	display: block;
	min-height: 300px;
	margin-top: -10px;
	color: #fff;
	background: linear-gradient(180deg, #0f0f0f, #000000);
	
}
.cont_box h3 {
	color: #fff;
}
.f1 {
	background: url("../images/f1.png") no-repeat 0px 50%;
	height: 90px;
	line-height: 90px;
	min-width: 350px;
	text-align: left;
	text-transform: uppercase;
	padding-left: 122px;
	padding-right: 20px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	margin: 30px 5px 20px;
	margin-left: 90px;
}
.f2 {
	background: url("../images/f2.png") no-repeat 0px 50%;
	height: 90px;
	line-height: 90px;
	text-transform: uppercase;
		min-width: 440px;
	text-align: left;
	padding-left: 122px;
	padding-right: 20px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	margin: 30px 5px 20px;
}
.f3 {
	background: url("../images/f3.png") no-repeat 0px 50%;
	height: 90px;
	line-height: 90px;
	text-transform: uppercase;
		min-width: 330px;
	text-align: left;
	padding-left: 122px;
	padding-right: 20px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	margin: 30px 5px 20px 130px;
}
.f4 {
	background: url("../images/f4.png") no-repeat 0px 50%;
	height: 90px;
	line-height: 90px;
	text-transform: uppercase;
	padding-left: 122px;
	padding-right: 20px;
	font-size: 20px;
	color: #fff;
		min-width: 350px;
	text-align: left;
	display: inline-block;
	margin: 30px 5px 20px;
}
.f5 {
	background: url("../images/f5.png") no-repeat 0px 50%;
	height: 90px;
	line-height: 90px;
	text-transform: uppercase;
	padding-left: 122px;
	padding-right: 20px;
	font-size: 20px;
	color: #fff;
		min-width: 350px;
	text-align: left;
	display: inline-block;
	margin: 30px 5px 20px;
	margin-left: 90px;
}
.f6 {
	background: url("../images/f6.png") no-repeat 0px 50%;
	height: 90px;
	line-height: 90px;
	text-transform: uppercase;
	padding-left: 122px;
	padding-right: 20px;
	font-size: 20px;
	color: #fff;
		min-width: 440px;
	text-align: left;
	display: inline-block;
	margin: 30px 5px 20px;
}
.reg_but {
	height: 34px;
	width: 90px;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border: 2px solid #fff;
	color: #fff;
	padding-left: 40px;
	background: url("../images/signup_ic.png") no-repeat 15px 50%;
	text-align: center;
	line-height: 34px;
	text-decoration: none;
	margin: 5px;
	cursor: pointer;
	transition: all 500ms;
}

.reg_but:hover {
	background: #535353 url("../images/signup_ic.png") no-repeat 15px 50%;
	color: #fff;
	transition: all 500ms;
}
.login_but {
	height: 34px;
	width: 90px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-left: 40px;
	background: url("../images/user_ic.png") no-repeat 15px 50%;
	text-align: center;
	line-height: 34px;
	text-decoration: none;
	margin: 5px;
	border: 2px solid #fc9e1c;
	cursor: pointer;
	transition: all 500ms;
}

.login_but:hover {
	background: #535353 url("../images/user_ic.png") no-repeat 15px 50%;
	color: #fff;
	transition: all 500ms;
}
.m1 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m1_ic.png") no-repeat 50% 50%;
}
.m2 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m2_ic.png") no-repeat 50% 50%;
}
.m3 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m3_ic.png") no-repeat 50% 50%;
}
.m4 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m4_ic.png") no-repeat 50% 50%;
}
.m5 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m5_ic.png") no-repeat 50% 50%;
}
.m6 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m6_ic.png") no-repeat 50% 50%;
}
.m7 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m7_ic.png") no-repeat 50% 50%;
}
.m8 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m8_ic.png") no-repeat 50% 50%;
}
.m9 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m9_ic.png") no-repeat 50% 50%;
}
.m10 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m10_ic.png") no-repeat 50% 50%;
}
.m11 {
	display: block;
	position: absolute;
	margin-left: -55px;
	height: 45px;
	width: 45px;
	background: url("../images/m11_ic.png") no-repeat 50% 50%;
}
.under_x {
	background: #e3e3e3;
	margin: 10px 5px;
	text-align: center;
	padding: 10px 0px;
	color: #000000;
	font-size: 14px;
}
.info_box_a {
	display: block;
	float: right;
	width: 500px;
}
.info_u {
	display: inline-block;
	padding: 10px 10px;
	width: calc(100% - 20px);
	background: #e3e3e3;
	color: #000000;
}
.info_u:nth-child(2n) {
	display: inline-block;
	width: calc(100% - 20px);
	padding: 10px 10px;
	background: #e3e3e3;
	color: #000000;
	margin-top: 5px;
}
.box_acc {
	height: 126px;
	width: 295px;
	margin: 10px 1px;
	display: inline-block;
	color: #fff;
	overflow: hidden;
}
.box_cont {
	float: right;
	width: 184px;
	display: block;
}
.acc_b1 {
	background: url("../images/acc_b_ic.png") no-repeat 50% 50%;
	height: 128px;
	width: 111px;
	display: block;
	float: left;
}
.acc_b2 {
	background: url("../images/acc_b_ic2.png") no-repeat 50% 50%;
	height: 128px;
	width: 111px;
	display: block;
	float: left;
}
.acc_b3 {
	background: url("../images/acc_b_ic3.png") no-repeat 50% 50%;
	height: 128px;
	width: 111px;
	display: block;
	float: left;
}
.acc_txts {
	margin-top: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.acc_data {
	background:#ffa01c;
	padding: 5px 10px;
	margin: -9px 0px 0px;
	color:#000;
	font-size: 22px;
}

.slogan {
	font-size: 30px;
	text-align: center;
	padding: 0px 60px;
	height: 56px;
	line-height: 56px;
	color: #fff;
	font-weight:bold;
	text-shadow: 0px -1px #000;
	display: block;
	margin-top: 465px;
}
.r_days {
	color: #fff;
	font-size: 18px;
	display: block;
	overflow: hidden;
	width: 180px;
	float: right;
	background: url("../images/run_ic.html") no-repeat 0px 50%;
	padding-left: 81px;
	margin-top: 220px;
}
.days_h {
	display: block;
	font-size: 24px;
	font-weight: bold;
}
.r_font {
	font-size: 25px;
	line-height: 30px;
	color: #fff;
}
.days {
	display: block;
	text-align: left;
	font-size: 40px;
	font-weight: bold;
	line-height: 30px;
	color: #cbcbcb;
	margin-top: 0px;
}
.account_box {
	display: block;
	float: left;
	width: 220px;
	height: 160px;
	margin-top: 150px;
}
.account_box2 {
	display: block;
	text-align: center;
	height: 100px;
	margin-top: 0px;
}
.account_box2 .login {
	margin-right: 130px;
}
.account_box2 .signup {
	margin-left: 130px;
}

.monitor_code {
	border-radius: 0px;
	border: 5px solid #fc9e1c;
	display: block;
	vertical-align: middle;
	border-top: none;
	border-bottom: none;
	overflow: hidden;
	margin: 10px;
	padding: 10px 0px;
	text-align: center;
}
.monitor_code a img {
	width: 175px;
	height: 260px;
}
#pp_bar {
	height: 155px;
	width: 100%;
	display: block;
	background: #000000;
}
.pp_box {
	display: inline-block;
	color: #ffa01c;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	width: 167px;
	height: 120px;
	cursor: pointer;
	margin-top: 5px;
	padding-top: 25px;
	transition: 500ms all;
}
.pp_box:hover {
	background: #2d2d2d;
	color: #fff;
	transition: 500ms all;
}
.pp_box div {
}
.pm {
	background: url(../images/pm.png) no-repeat 50% 50%;
	width: 82px;
	height: 60px; 
	display:block;
	margin: 0px auto 10px;
}
.pr {
	background: url(../images/pr.png) no-repeat 50% 50%;
	width: 82px;
	height: 60px; 
	display:block;
	margin: 0px auto 10px;
}
.btc {
	background: url(../images/btc.png) no-repeat 50% 50%;
	width: 82px;
	height: 60px; 
	display:block;
	margin: 0px auto 10px;
}

.ltc {
	background: url(../images/ltc.png) no-repeat 50% 50%;
	width: 82px;
	height: 60px; 
	display:block;
	margin: 0px auto 10px;
}
.bch {
	background: url(../images/bch.png) no-repeat 50% 50%;
	width: 82px;
	height: 60px; 
	display:block;
	margin: 0px auto 10px;
}
.eth {
	background: url(../images/eth.png) no-repeat 50% 50%;
	width: 82px;
	height: 60px; 
	display:block;
	margin: 0px auto 10px;
}
.doge {
	background: url(../images/doge.png) no-repeat 50% 50%;
	width: 82px;
	height: 60px; 
	display:block;
	margin: 0px auto 10px;
}

.dep_box {
	background: linear-gradient(180deg, #535353, #383838);
	padding: 20px 0px 20px;
	width: 442px;
	display: block;
	float: left;
	margin: 5px 4px;
}
.withd_box {
background: linear-gradient(180deg, #535353, #383838);
	padding: 20px 0px 20px;
	width: 442px;
	display: block;
	float: right;
	margin: 5px 4px;
}
.withd_box_a {
background: linear-gradient(180deg, #535353, #383838);
	padding: 20px 0px 20px;
	width: calc(100% - 10px);
	display: block;
	margin: 5px 4px;
}
.headline_st {
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	margin-left: 40px;
}
#plan_bar {
	width: 100%;
	text-align: center;
	margin: 40px auto 0px;
	padding-bottom: 40px;
}
.plan_box {
	width: 214px;
	height: 136px;
	background: #ffa01c;
	display: inline-block;
	position: relative;
	margin: 26px 2px;
	cursor: pointer;
	transition: all 500ms;
}
.plan_box:hover {
	background: #fff;
	color: #000000;
	transition: all 500ms;
}


.plan_box:hover:before {
		border-left: 107px solid transparent;
	border-right: 107px solid transparent;
	border-bottom: 53px solid #fff;
	transition: all 500ms;
}
.plan_box:before {
	content: "";
	position: absolute;
	top: -53px; 
	left: 0;
	width: 0;
	height: 0;
	border-left: 107px solid transparent;
	border-right: 107px solid transparent;
	border-bottom: 53px solid #ffa01c;
	transition: all 500ms;
}
.plan_box:after {
	content: "";
	position: absolute;
	bottom: -53px; 
	left: 0;
	width: 0;
	height: 0;
	border-left: 107px solid transparent;
	border-right: 107px solid transparent;
	border-top: 53px solid #ffa01c;
	transition: all 500ms;
}
.plan_box:hover:after {
	border-left: 107px solid transparent;
	border-right: 107px solid transparent;
	border-top: 53px solid #fff;
	transition: all 500ms;
}
.f_big {
	color: #ffa01c;
	font-size: 48px;
	line-height: 48px;
	margin-top: -10px;
	position: absolute;
	z-index: 10;
	width: 208px;
	text-align: center;
}
.f_d {
	margin-top: 30px;
}
.t_amount {
	text-align: center;
	position: absolute;
	text-transform: uppercase;
	width: 208px;
	font-size: 18px;
	line-height: 30px;
	font-weight: 600;
	margin-top: 90px;
	z-index: 11;
}
.plan_box2 {
	width: 208px;
	height:70px;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	background: #323232;
	display: inline-block;
	position: absolute;
	margin: 2px 0px 0px -104px;
}
.plan_box2:before {
	content: "";
	position: absolute;
	top: -50px; 
	left: 0;
	width: 0;
	height: 0;
	border-left: 104px solid transparent;
	border-right: 104px solid transparent;
	border-bottom: 50px solid #323232;
}
#calc_bar {
	min-height: 196px;
	width: 1030px;
	padding-left: 170px;
	display: block;
	margin: 0px auto;
	overflow: hidden;
	background:  url("../images/calc_img.png") no-repeat 40px 60%, linear-gradient(180deg, #ececec, #e0e0e0);
}
._cont {
	background: linear-gradient(180deg, #ededed, #000000);
	min-height: 200px;
	display: block;
	padding: 20px 0px;
	width: 100%;
	overflow: hidden;
}
.video {
	width: 382px;
	height: 268px;
	overflow: hidden;
	border: 3px solid #e9921a;
	background: #353535 url("../images/logo.png") no-repeat 50% 50%;
	margin: 40px 25px;
	float: left;
	cursor: pointer;
	transition: all 500ms;
}

.video:hover {
	background: #535353 url("../images/logo.png") no-repeat 50% 50%;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.5), inset 0px 0px 45px rgba(0,0,0,0.9);
	border-radius: 3px;
	transition: all 500ms;
	
}
.com_cont {
	display: block;
	float: left;
	width: 430px;
}
.c_txt {
	padding: 10px 30px 10px 80px;
	margin: 0px;
	display: block;
}
.cert_number {
	font-size: 25px;
	font-weight: bold;
	padding: 10px 20px;
}
footer {
	width: 100%;
	height: 492px;
	border-top: 12px solid #c5c5c5;
	background: url(../images/footer_bg.html) no-repeat 50% 100%;
	display: block;
	overflow: hidden;
	padding-top: 57px;
	margin-top: 10px;
}
.inv_stats {
	display: inline-block;
	background: #313131;
	border: none;
	border-bottom: 2px solid #ffa01c;
	height: 75px;
	text-align: center;
	line-height: 75px;
	min-width: 296px;
	margin: 15px auto 10px;
	font-size: 20px;
	color: #ffa01c;
	text-decoration: none;
	cursor: pointer;
	transition: all 300ms;
}
.inv_stats:hover {
	background: #000000;
	color: #fff;
	transition: all 300ms;
}

.ref_cont {
	display: block;
	float: left;
	padding-left: 40px;
	margin-top: 100px;
	width: 500px;
	color: #fff;
}
.ref_block {
	background: url("../images/ref_bg.png") no-repeat 50% 50%;
	height: 260px;
	padding-top:100px; 
	width: 480px;
	display: block;
	margin-right: 40px;
	float: right;
	
}
.r_txt1 {
	font-size: 57px;
	margin-top: -30px;
	line-height: 57px;
	color: #fff;
	text-transform: uppercase;
}
.r_txt2 {
	font-size: 42px;
	line-height: 42px;
	color: #ffa01c;
	text-transform: uppercase;
}
.ref_data {
	width: 500px;
	display: inline-block;
	margin-top: 10px;
}
.ref_rate {
	color: #ffa01c;
	font-size: 140px;
	line-height: 140px;
	display: inline-block;
	float: left;
}
.ref_info {
	color: #fff;
	font-size: 30px;
	text-align: left;
	width: 250px;
	float: right;
	margin-top: 40px;
	display: inline-block;
}
.ref_b {
	font-size: 38px;
}

.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}


.row {
	width: 100%;
	max-width: 1200px;
	display: block;
	margin: 0px auto;
	clear: both;
}
.f_logo {
	display: block;
	float: left;
	background: url("../images/f_logo.html") no-repeat 50% 50%;
	background-size: contain;
	width: 251px;
	margin-right: 10px;
	margin-top: 20px;
	height: 200px;
}
.f_h {
	text-transform: uppercase;
	font-size: 24px;
	color: #c5c5c5;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
}
.fmenu ul {
	display: block;
	padding-top: 20px;
	margin: 0px 20px 0px 0px;
}
.fmenu ul li {
	display: inline-block;
	list-style: none;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px 0px 0px;
}
.fmenu ul li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

.fmenu ul li a:hover {
	color: #c5c5c5;
	text-decoration: none;
}
.cert_box {
	background: url(../images/cert_img.jpg) no-repeat 50% 50%;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
	width: 254px;
	display: block;
	float: left;
	margin: 10px 30px;
	height: 351px;
	text-align: center;
	cursor: pointer;
	transition: all 500ms;
}
.cert_box:hover {
	box-shadow: 0px 0px 15px rgba(0,0,0,0.5), inset 0px 0px 15px rgba(0,0,0,0.3);
	border-radius: 3px;
	transition: all 500ms;
	
}
.contact_box {
	border: 1px dashed #fff;
	padding: 10px 0px;
	margin-left: 0px;
	margin-top: 50px;
}
.c_address {
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	padding: 10px 20px;
}

.f_social {
	margin-top: 30px;
	text-align: left;
	padding-left: 0px;
	margin-bottom: 40px;
	color: #fff;

}
.f_social img {
	margin: 5px 10px -20px;
	cursor: pointer;
	transition: all 300ms;

}
.f_social img:hover {
	transition: all 300ms;
	opacity: 0.6;

}
#fmenu {
	background: #000000;
	display: block;
	width: 100%;
	height: 112px;
}
#fmenu ul {
	text-align: center;
}
#fmenu ul li {
	list-style: none;
	display: inline-block;
	margin: 0px 5px;
}
#fmenu ul li a {
	text-decoration: none;
	color: #fff;
	padding: 0px 10px;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 112px;
	transition: all 500ms;
}
#fmenu ul li a:hover {
	color: #ffa01c;
	text-decoration: none;
	transition: all 500ms;
	
}
#copy {
	color: #fff;
	height: 122px;
	font-size: 24px;
	line-height: 122px;
	text-align: center;
	background: #000000;
	text-transform: uppercase;
	display:block;
	width: 100%;
}
.bs_line3 {
	height:35px;
	line-height:33px;
	background: #000000;
	color:#fff;
	text-align:left;
	padding-left:10px;
	font-size:16px;
	display:block;
	margin: 4px 20px;
	transition: all 250ms ease-in-out;
}
.bs_line {
	height:35px;
	line-height:33px;
	color:#fff;
	text-align:left;
	padding-left:10px;
	font-size:16px;
	display:block;
	margin: 4px 20px;
	transition: all 250ms ease-in-out;
}
.bs_line:nth-child(2n) {
   color:#fff;
	background: none;


}

.bs_line2 {
	height:35px;
	line-height:33px;
	color:#fff;
	text-align:left;
	padding-left:10px;
	font-size:16px;
	display:block;
	margin: 4px 20px;
	transition: all 250ms ease-in-out;
}
.bs_line2:nth-child(2n) {
   color:#fff;
	background: none;


}	
.g_txt {
	float:right;
	width:130px;
	padding:0px 10px 0px 0px;
	text-align:right;
	}
	.gs_txt {
	float:right;
	width:140px;
	padding:0px 10px 0px 10px;
	text-align:right;
	}
.pp_img {
	display: block;
	float: right;
	margin-right:10px;
	margin-top: 3px;
	}
.stats_box_m {
	width: 100%;
	display: block;
	min-height: 200px;
	background: linear-gradient(180deg, #0f0f0f, #000000);
	overflow: hidden;
}
.headline_dep {
		font-size:24px;
	height:70px;
	line-height:70px;
	text-align:left;
	font-weight:normal;
	padding-left:22px;
	background: #ffa01c url("../images/st_h1.png") no-repeat 93% 50%;
	color:#000000;
	margin-bottom: 10px;
	display:block;

}
.headline_top {
		font-size:24px;
	height:70px;
	line-height:70px;
	text-align:left;
	font-weight:normal;
	padding-left:22px;
	background: #ffa01c url("../images/st_h2.png") no-repeat 95% 50%;
	color:#000000;
	margin-bottom: 10px;
	display:block;
}
.headline_withd {
		font-size:24px;
	height:70px;
	line-height:70px;
	text-align:left;
	font-weight:normal;
	padding-left:22px;
	background: #ffa01c url("../images/st_h3.png") no-repeat 93% 50%;
	color:#000000;
	margin-bottom: 10px;
	display:block;
}


.calc_but {
	background:transparent url(../images/calc_ic.html) no-repeat 90% 50%;
	height: 94px;
	width: 404px;
	border: 1px dashed #000;
	display: inline-block;
	color: #000;
	line-height: 94px;
	padding-left: 30px;
	text-decoration: none;
	font-size: 28px;
	text-align: left;
	overflow: hidden;
	transition: 500ms all;

}

.calc_but:hover {
	background:#000 url(../images/calc_ic.html) no-repeat 20px 50%;
	width: 396px;
	padding-left: 48px;
	text-align: center;
	color: #fff;
	transition: 500ms all;
}
.calc_th {
	font-size: 42px;
}



.inpts {
	background:#000000;
	font-size: 18px;
	margin: 5px;
	color: #fff;
	border: 2px solid #ffa01c;
	width: calc(100% - 55px);
	text-align: left;
	padding: 15px 20px;
}
.input_block label {
	padding-left: 10px;
}
.inptsC {
	background:#000000;
	font-size: 18px;
	margin: 5px;
	color: #fff;
	border: 2px solid #ffa01c;
	width: calc(100% - 95px);
	text-align: left;
	padding: 15px 20px 15px 60px;
}
.sbmt {
	display: inline-block;
	font-size: 20px;
	min-width: 160px;
	padding: 20px 20px;
	margin: 5px 5px;
	text-align: center;
	color: #000000;
	background:#ffa01c;
	border: 2px solid #000000;
	text-transform: uppercase;
	cursor: pointer;
	transition: all 300ms;
}
.sbmt:hover {
	color: #fff;
	background: #000;
	transition: all 300ms;
	
}
#a_menu ul {
	margin: 0px 10px;
}
#a_menu ul li {
	list-style:none;
}
#a_menu ul li a {
	margin-top:5px;
	font-size:16px;
	text-decoration:none;
	text-transform: uppercase;
	display: block;
	height:45px;
	line-height:45px;
		border: none;
	text-align:left;
	padding-left:70px;
	background: #e3e3e3;
	color: #000000;
	transition: all 250ms ease-in-out;
}
#a_menu ul li a:hover {
	margin-top:5px;
	font-size:16px;
	text-decoration:none;
	text-align:left;
	padding-left:70px;
background: #ffa01c;
	color: #000000;
	transition: background 250ms ease-in-out;
}
.stats_box {
	width: 210px;
	margin: 5px auto 5px;
	display: inline-block;
	color: #fff;
	min-height: 50px;
	overflow: hidden;
}
.st1 {
	background: url("../images/st1.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.st2 {
	background: url("../images/st2.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.st3 {
	background: url("../images/st3.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.st4 {
	background: url("../images/st4.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.st5 {
	background: url("../images/st5.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.st6 {
	background: url("../images/st6.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.st7 {
	background: url("../images/st7.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.st8 {
	background: url("../images/st8.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.st9 {
	background: url("../images/st9.png") no-repeat 50% 50%;
	width: 104px;
	height: 90px;
	display: block;
	margin: 5px auto;
}
.dep_box3 {
	display: block;
	float: left;
	width: 236px;
	margin: -15px 5px 10px;
	color: #000000;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	
}
.dep_box3 label {
	text-align: center;
	padding: 5px 10px;
}
.calcinpts3 {
	display: block;
	background: #000000;
	color: #fff;
	font-size: 20px;
		padding: 0px 10px;
	width:216px; 
	height: 55px;
	line-height: 55px;
	border: none;
}
.calcinpts {
	background: #000000;
	font-size: 20px;
	display: block;
	color: #fff;
		padding: 0px 10px;
	width:216px; 
	height: 55px;
	line-height: 55px;
	text-align: center;
	border: none;
}
.calcinpts2 {
	background: #000000;
	font-size: 16px;
	display: block;
	color: #fff;
		padding: 0px 10px;
	width:236px; 
	height: 55px;
	line-height: 55px;
	text-align: center;
	border: none;
}

.s_data {
	display:block;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#fff;
}
.b_txt {
	display:block;
	color: #ffa01c;
	height:32px;
	line-height: 32px;
	font-size:20px;
	text-align: center;
	}
.social_box {
	display: inline-block;
	text-align: left;
	margin-top: 3px;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
}
.social_box a img {
	margin: 7px 3px;
}
.social_box a {
	opacity: 1;
	transition: 250ms all;
}
.social_box a:hover {
	opacity: 0.7;
	transition: 250ms all;
}
.l_buttons {
	float: right;
	display: inline-block;
	margin-top: 3px;
	margin-right: 10px;
}

td.inheader {
	background:#ffa01c;

	font-weight: bold;
	text-align: center;
	font-size:18px;
	padding:15px 10px;
	color:#000;
}
td.ref_i {
	background:#ffa01c url( "../images/ref_ic.png") no-repeat 20px 50%;

	font-weight: bold;
	text-align: left;
	font-size:18px;
	padding:15px 10px;
		padding-left: 90px;
	color:#000;
}

td.item {
	background:#ededed;
	padding:12px 10px;
	color:#000;
	font-size: 16px;
}

.mbox {
	width: 100%;
	display: block;
	min-height:140px;
	margin: 10px auto;
}

.f_cont {
	color: #fff;
	padding: 0px 10px;
}

p label {
	color: #fff;
	font-size: 14px;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.signup_box {
	margin-top: 200px; 
	text-align: right;
}
.calc_but2 { 
	display: none;
}


.acc_txts {
	font-size: 20px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}

.redirect_box {
	padding: 20px;
	margin: 0px auto 60px;
	display: block;

}




input.plan6 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan6, label.plan6 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan6 {
    position: relative;
	margin-top: 10px;
}


input.plan6 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
		height: 40px;
	width: 40px;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
	
}
input.plan6:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}



input.plan7 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan7, label.plan7 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan7 {
    position: relative;
	margin-top: 10px;
}


input.plan7 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan7:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}

input.plan8 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan8, label.plan8 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan8 {
    position: relative;
	margin-top: 10px;
}


input.plan8 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan8:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan9 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan9, label.plan9 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan9 {
    position: relative;
	margin-top: 10px;
}


input.plan9 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan9:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan10 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan10, label.plan10 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan10 {
    position: relative;
	margin-top: 10px;
}


input.plan10 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan10:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan11 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan11, label.plan11 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan11 {
    position: relative;
	margin-top: 10px;
}


input.plan11 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan11:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan12 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan12, label.plan12 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan12 {
    position: relative;
	margin-top: 10px;
}


input.plan12 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan12:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan13 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan13, label.plan13 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan13 {
    position: relative;
	margin-top: 10px;
}


input.plan13 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan13:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan14 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan14, label.plan14 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan14 {
    position: relative;
	margin-top: 10px;
}


input.plan14 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan14:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan15 {
    opacity: 0;
    position: absolute;
	margin-top: -20px;
}
 
input.plan15, label.plan15 {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
}
 
label.plan15 {
    position: relative;
	margin-top: 10px;
}


input.plan15 + label:before {
       content: '';
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	color: #212113;
	text-transform: uppercase;
	font-weight: normal;
	display: inline-block;
	margin: 5px 10px;
	background: #ececec;
	background-repeat: no-repeat;
	background-position: center;
	transition:  0.3s all ease;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}
input.plan15:checked + label:before {
	   content: '';
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 5px 10px;
	background:#000000 url(../images/check.png) no-repeat 50% 50%;
	border: 2px solid #000000;
	cursor: pointer;
	opacity: 1;
}

.ref_bar {
	width: 100%;
	min-height: 330px;
	display: block;
	margin: 20px 0px;
}

.other_text_box {
	border: 2px dotted #f89537;
	border-radius: 5px;
	margin: 20px 5px;
	padding: 20px;
	background: rgba(255,255,255,0.90);
}

.accordion dl, .accordion-list {
	border:0;
 &:after {
 content: "";
 display:block;
	 background:#000000;
 height:1em;
 width:100%;
}
}
.accordion dd, .accordion__panel {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0 0 2px;
}
.accordion p {
	padding:2em;
	background: #ffa01c;color: #000000;
	border-bottom: 5px solid #ededed;
	margin: 5px 15px;
}
.accordion {
	position:relative;
}

.accordionTitle, .accordion__Heading {
	text-align:left;
	padding:1em 2em;
	text-align:left;
	text-indent:0;
	display:block;
	text-decoration:none;
	color:#fff;
	font-size: 18px;
	background:#000000;
	transition:background-color 0.5s ease-in-out;
	margin-bottom:0;
 &:before {
 content: "+";
 font-size:1.4em;
 line-height:0.5em;
 float:left;
 transition: transform 0.3s ease-in-out;
}
 &:hover {
 color:#000 !important
}
}
.accordionTitle:hover, .accordion__Heading:hover {
	color:#000 !important
}
.accordionTitle:hover a, .accordion__Heading:hover a {
color:#000 !important
}
.accordionTitle a:hover, .accordion__Heading a:hover {
	color:#000 !important
}
.accordionTitle:before, .accordion__Heading:before {
	background:url(../images/plus.png) no-repeat scroll left center;
	line-height: 31px;
	width:36px;
	height:31px;
	text-align: left;
	content: "";
	float: left;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	position:relative;
	top:0px;
	left:-18px;
}
.accordionTitleActive:before, .accordionTitle.is-expanded:before {
	background:url(../images/minus.png) no-repeat scroll left center;
	top:0px;
	content: "";
}
.accordionTitleActive, .accordionTitle.is-expanded {
	background-color:darken(#e0e0e0, 10%);
 &:before {
 transform:rotate(-225deg);
}
}
.accordionItem {
	height:auto;
	overflow:hidden;
 //SHAME: magic number to allow the accordion to animate max-height:50em;
	transition:max-height 1s;
 @media screen and (min-width:48em) {
 max-height:15em;
 transition:max-height 0.5s
}
}
.accordionItem.is-collapsed {
	max-height:0;
}
.no-js .accordionItem.is-collapsed {
	max-height: auto;
}
.animateIn {
	animation: accordionIn 0.3s normal ease-in both 1;
}
.animateOut {
	animation: accordionOut 0.3s alternate ease-in both 1;
}
@keyframes accordionIn {
 0% {
 opacity: 0;
 transform:scale(0.9) rotateX(-60deg);
 transform-origin: 50% 0;
}
 100% {
 opacity:1;
 transform:scale(1);
}
}
 @keyframes accordionOut {
 0% {
 opacity: 1;
 transform:scale(1);
}
 100% {
 opacity:0;
 transform:scale(0.9) rotateX(-60deg);
}
}
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (orientation: landscape) {
.cd-tabs-content {
width: 76%
}
}
.accordion a:focus, .accordion a:hover {
	color: #c5c5c5 !important;
	text-decoration: none !important;
}
.cd-tabs-navigation a:focus, .cd-tabs-navigation a:hover {
	text-decoration: none !important;
}
.thblock > p {
	border-bottom: 1px dotted #fff;
	padding-bottom: 25px;
	float:left;
	width:100%
}
.accordion dl:focus, .accordion dl a:focus {
	border:0px !important;
	outline:none !important
}
a.is-collapsed.is-expanded {
	background-color:#e0e0e0 !important;
	color:#000 !important;
}

.footer_box {
	display:block;
	float:left;
	padding-left: 20px;
	margin-right: -10px;
	width:325px;
}
.black_box {
	height: 53px;
	padding: 4px 0px;
	width: 320px;
	display: block;
	margin: 204px 0px 0px -28px;
	box-shadow: 0px 0px 20px #000;
	background: #000;
}
.dep_box2 {
	background: #000000;
	margin: 5px 2px 10px;
	display: block;
	padding-top: 10px;
	padding-bottom: 20px;
}
.vline1 {
	background: url("../images/vline1.png") no-repeat 50% 50%;
	width: 30px;
	height: 49px;
	display: block;
	position: absolute;
	margin-left: 150px;
	margin-top: 70px;
}
.vline2 {
	background: url("../images/vline2.png") no-repeat 50% 50%;
	width: 30px;
	height: 49px;
	display: block;
	position: absolute;
	margin-left: 136px;
	margin-top: -54px;
}
.logout_but {
	background: url("../images/logout_but.png") no-repeat 50% 50%;
	height: 50px;
	width: 50px;
	display: block;
	content: "";
	cursor: pointer;
	text-decoration: none;
	float: right;
	margin-top: 25px;
	margin-right: 30px;
	transition: all 500ms;
}
.logout_but:hover {
opacity: 0.6;
	transition: all 500ms;
}