@charset "utf-8";
/* CSS Document VisualHyip.com*/
@font-face {
 font-family: 'Gotham Pro Bold';
 font-style: normal;
 font-weight: normal;
 src: url('fonts/GothaProBol.woff') format('woff');
}
@font-face {
 font-family: 'Gotham Pro Black';
 font-style: normal;
 font-weight: normal;
 src: url('fonts/GothaProBla.woff') format('woff');
}
@font-face {
 font-family: 'Gotham Pro Medium';
 font-style: normal;
 font-weight: normal;
 src: url('fonts/GothaProMed.woff') format('woff');
}
@font-face {
 font-family: 'Gotham Pro Light';
 font-style: normal;
 font-weight: normal;
 src: url('fonts/GothaProLig.woff') format('woff');
}
@font-face {
 font-family: 'Gotham Pro';
 font-style: normal;
 font-weight: normal;
 src: url('fonts/GothaProReg.woff') format('woff');
}
body {
	font-family: 'Gotham Pro';
	color: #474343;
	background: #fff;
	font-size: 14px;
	line-height: 24px;
	padding: 0;
	margin: 0
}
p {
	text-align: justify;
	margin: 0 0 20px
}
a {
	color: #474343;
	outline: none;
	text-decoration: none
}
a:hover, a:active, a:focus {
	color: #333;
	text-decoration: none;
	outline: none
}
img {
	max-width: 100%
}
label {
	font-weight: 400
}
input[type="text"], input[type="password"], input[type="email"] {
	color: #222;
	width: 100%;
	height: 40px;
	background: #f9f9f9;
	border: 1px solid #cecece;
	padding: 0 15px;
	border-radius: 4px;
	font-size: 15px;
	font-family: 'Gotham Pro';
}
textarea {
	color: #222;
	width: 100%;
	height: 110px;
	border: 1px solid #cecece;
	background: #f9f9f9;
	padding: 10px;
	border-radius: 4px;
	resize: none;
	font-size: 15px;
	font-family: 'Gotham Pro';
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, .form-container textarea:focus {
	border: 1px solid #fcc40f
}
input[type="submit"], input[type="button"] {
	font-family: 'Gotham Pro Medium';
	line-height: 42px;
	display: inline-block;
	border-radius: 50px;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	background: #f05564;
	padding: 0 40px;
	color: #fff;
	border: none;
}
input[type="submit"]:hover, input[type="button"]:hover {
	color: #fff;
	background: #477fc1
}
select {
	color: #222;
	font-size: 15px;
	border: 1px solid #cecece;
	border-radius: 4px;
	width: auto;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(images/select_arrow.png) no-repeat right #f9f9f9;
	padding: 5px 20px 5px 10px
}
ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.wrapper, .header_top, .banner, .bannerinside, .bannertop, .bannerbottom, .about_wrap, .certificatewrap, .plan_wrap, .planscroller, .whychoose_wrap, .whychoose_left ul, .features_wrap, .affiliate_wrap, .affi_top, .affi_bot, .lastdeposit_wrap, .lastdepositbox, .footer_wrap, .footer_top, .footer_mid, .footer_bottom, .contactwrap, .inside_wrap, .myaccount, .membersidebar, .member_right, .account-bottom, .affiliatelink, .acc_left, .acc_right, .my_accont, .editacc, .faq .tab-content, .accinvesttop, .accinvestbottom, .accinvestmid {
	width: 100%;
	float: left;
}
.header_top {
	background: #fff;
	padding: 8px 0;
	box-shadow: 0 0 4px rgba(0, 0, 0, .3);
	position: relative;
}
.content {
	width: 1170px;
	margin: 0 auto;
}
.logo {
	float: left;
	width: 20%;
}
.main_nav {
	float: left;
	width: 80%;
	text-align: right;
}
.main_nav ul {
	text-align: right;
}
.main_nav ul li {
	display: inline-block;
	padding: 5px 8px;
	line-height: 40px;
}
.main_nav ul li a {
	color: #66829b;
	font-size: 13px;
	font-family: 'Gotham Pro Medium';
	display: block;
	text-transform: uppercase;
}
.main_nav ul li a:hover {
	color: #f16070
}
.main_nav ul li.login {
	background: #f16070;
	border-radius: 50px;
	padding: 0 25px;
}
.main_nav ul li.login:hover {
	background: #e1293d;
}
.main_nav ul li.login a, .main_nav ul li.login a:hover, .main_nav ul li.signup a, .main_nav ul li.signup a:hover {
	color: #fff;
}
.main_nav ul li.signup {
	background: #f7be16;
	border-radius: 50px;
	padding: 0 25px;
}
.main_nav ul li.signup:hover {
	background: #d29e07;
}
.banner {
	padding: 30px 0 0 0;
	background: url(images/lastdepositbg.jpg) no-repeat top center;
}
.header_social {
	float: left;
	padding: 0 20px 0 0;
}
.header_social span {
	display: block;
	float: left;
	padding: 0 10px 0 0;
}
.header_contacts {
	float: left;
	font-size: 14px;
	line-height: 43px;
	text-transform: uppercase;
}
.header_contacts div {
	display: block;
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 0 35px;
}
.header_contacts div.date {
	background: url(images/dateicon.png) no-repeat left center
}
.header_contacts div.phone {
	background: url(images/phoneicon.png) no-repeat left center
}
.header_contacts div.email {
	background: url(images/mailicon.png) no-repeat left center
}
.header_contacts div span {
	color: #4981c2;
}
.headerproof {
	float: right;
	background: #558ac7 url(images/paymentproof_icon.png) no-repeat center right 10px;
	border-radius: 6px 6px 0 0;
	padding: 15px 80px 15px 15px;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 22px;
	margin: 0 20px 0 0;
}
.headerproof a, .headerproof a:hover {
	color: #fff;
}
.bannerarea {
}
.bannerinside {
	background: #f8f7fb;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	border-radius: 6px;
	position: relative;
	z-index: 9;
}
.bannertop {
	border-bottom: 1px solid #c3c3e2;
	background: #f4f3fa;
}
.bannerleft {
	float: left;
	width: 40%;
	padding: 100px 0 0 60px
}
.bannerleft h1 {
	font-family: 'Gotham Pro Black';
	font-size: 42px;
	line-height: 52px;
	text-transform: uppercase;
	color: #477fc1;
	margin: 0 0 25px;
}
.bannerleft h1 span {
	color: #f16070;
}
.bannerleft p {
	color: #40474b;
	font-size: 32px;
	line-height: 42px;
	margin: 0 0 35px;
	text-align: left
}
.bannerleft a {
	font-family: 'Gotham Pro Medium';
	font-size: 16px;
	text-transform: uppercase;
	line-height: 52px;
	color: #fff;
	display: inline-block;
	padding: 0 45px;
	border-radius: 50px;
	background: #f15f6e;
}
.bannerleft a:hover {
	color: #fff;
	background: #477fc1;
}
.bannerright {
	width: 60%;
	float: left;
	text-align: right;
}
.bannerright img {
	margin: -20px 0 0 0;
}
.bannerbottom {
}
.companystat {
	width: 25%;
	float: left;
	padding: 20px;
}
.companystat.even {
	background: #fff;
}
.companystat span.icon {
	float: left;
	margin: 0 15px 0 0;
}
.companystat.even.last {
	border-radius: 0 0 6px 0;
}
.companystat p {
	color: #313941;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}
.companystat h2 {
	color: #548ac8;
	font-family: 'Gotham Pro Black';
	font-size: 30px;
	margin: 1px 0 0 0;
}
.about_wrap {
	background: #3674b8;
	margin: -260px 0 0 0;
	padding: 260px 0 0 0;
}
.about_left {
	width: 40%;
	float: left;
}
.about_right {
	width: 60%;
	float: left;
	padding: 50px 0 0 40px;
	color: #fff;
}
.about_right h2 {
	color: #fff;
	font-family: 'Gotham Pro Black';
	font-size: 42px;
	text-transform: uppercase;
	margin: 0 0 25px;
}
.about_right h2 span {
	color: #a6cced;
}
.about_right p {
	margin: 0 0 20px;
	font-size: 18px;
	line-height: 30px;
}
.about_right a {
	font-family: 'Gotham Pro Medium';
	font-size: 16px;
	text-transform: uppercase;
	line-height: 52px;
	color: #f15b6a;
	display: inline-block;
	padding: 0 45px;
	border-radius: 50px;
	background: #fff;
}
.about_right a:hover {
	background: #f15b6a;
	color: #fff;
}
.certificatewrap, .contactwrap {
	padding: 50px 0;
	background: url(images/lastdepositbg.jpg) no-repeat center center;
}
.certificate_left {
	background: #fff;
	border-radius: 8px;
	float: left;
	padding: 20px;
	width: 25%;
}
.certificate_right {
	float: left;
	width: 75%;
	padding: 32px;
	background: url(images/certificatebg.png) no-repeat right center;
	margin: 20px 0;
	color: #fff;
	border-radius: 0 6px 6px 0;
}
.certificateaddress {
	width: 60%;
	float: left;
	padding: 0 0 0 20px;
}
.certificateaddress .address, .contact_right .address {
	line-height: 24px;
	font-size: 18px;
	padding: 0 0 0 75px;
	margin: 0 0 12px;
	background: url(images/address_icon.png) no-repeat left top;
}
.certificateaddress .email, .contact_right .email {
	line-height: 24px;
	font-size: 18px;
	padding: 0 0 0 75px;
	margin: 0 0 12px;
	background: url(images/email_icon.png) no-repeat left top;
}
.certificateaddress .phone, .contact_right .phone {
	line-height: 24px;
	font-size: 18px;
	padding: 0 0 0 75px;
	margin: 0 0 12px;
	background: url(images/phone_icon.png) no-repeat left top;
}
.certificateaddress span, .contact_right span {
	font-family: 'Gotham Pro Medium';
	text-transform: uppercase;
	color: #9ecaed;
	font-size: 20px;
	display: block;
	margin: 0 0 10px;
}
.certificateactions {
	width: 40%;
	float: left;
	padding: 0 0 0 50px;
}
.certificateactions a, .contact_rightaddress a {
	font-family: 'Gotham Pro Medium';
	line-height: 56px;
	display: block;
	border-radius: 50px;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	margin: 20px 0;
}
.certificateactions a.downloadcert, .contact_rightaddress a.existinguser {
	background: #f05564;
	color:#fff
}
.certificateactions a.downloadcert:hover, .contact_rightaddress a.existinguser:hover {
	background: #e73344;
	color: #fff
}
.certificateactions a.viewinfo {
	background: #fff;
	color: #3d7bbe;
}
.certificateactions a.viewinfo:hover {
	background: #3d7bbe;
	color: #fff;
}
.contact_rightaddress a.existinguser, .contact_rightaddress a.forgetpassword {
	width: 49%;
	float: left;
	margin: 0
}
.contact_rightaddress a.existinguser {
	margin: 0 2% 0 0
}
.certificateactions a.about, .contact_rightaddress a.forgetpassword {
	background: #f7be16;
	color:#fff;
}
.certificateactions a.about:hover, .contact_rightaddress a.forgetpassword:hover {
	background: #d9a50b;
	color: #fff;
}
.certificateactions a:hover {
	color: #fff;
}
.plan_wrap {
	padding: 50px 0;
}
.plan_wrap h2 {
	margin: 0 0 40px;
	text-transform: uppercase;
	color: #f15b5b;
	text-align: center;
	font-family: 'Gotham Pro Black';
	font-size: 42px;
}
.plan_wrap h2 span {
	color: #356f9f;
}
.planscroller {
	margin: 0 0 30px;
}
.calculatorwrap {
	width: calc(100% - 25px);
	float: left;
	margin: 0 0 0 25px;
	background: #0587b3;
	position: relative
}
.calculator_left {
	width: 20%;
	float: left;
}
.calculator_left h3 {
	background: #7abee0;
	margin: 0 0 0 -25px;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	line-height: 50px;
	padding: 0 0 0 25px;
	font-family: 'Gotham Pro Black';
}
.calculator_left span.icon {
	display: block;
	padding: 0 0 12px 25px;
}
.calculator_right {
	width: 80%;
	float: left;
	padding: 0 0 0 20px;
}
.calcbox {
	float: left;
	padding: 20px 0 0 25px;
}
.calcbox label {
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0;
	line-height: 50px;
	font-family: 'Gotham Pro Medium';
}
.calcbox .results {
	display: block;
	color: #fff;
	font-size: 48px;
	font-family: 'Gotham Pro Black';
	line-height: 38px;
}
.calcbox select {
	height: 43px;
	border-radius: 4px;
	color: #fff;
	background: #036182 url(images/whitearrow.png) no-repeat center right 10px;
	border: none;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 30px 0 15px;
	font-family: 'Gotham Pro Medium';
	max-width: 212px
}
.calcbox input[type="text"] {
	height: 43px;
	border-radius: 4px;
	color: #fff;
	background: #036182;
	border: none;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px;
	font-family: 'Gotham Pro Medium';
	max-width: 212px
}
.whychoose_wrap {
	background: url(images/lastdepositbg.jpg) no-repeat center center;
	margin: -130px 0 0 0;
	padding: 130px 0 50px 0;
}
.whychoose_wrap h2 {
	margin: 0 0 40px;
	text-transform: uppercase;
	color: #356f9f;
	text-align: center;
	font-family: 'Gotham Pro Black';
	font-size: 42px;
}
.whychoose_wrap h2 span {
	color: #f15b5b;
}
.whychoose_left {
	width: 37%;
	float: left;
	font-family: 'Gotham Pro Medium';
}
.whychoose_left h3 {
	color: #296ab4;
	font-size: 24px;
	text-transform: uppercase;
	margin: 20px 0 20px;
}
.whychoose_left ul {
}
.whychoose_left ul li {
	color: #474343;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 10px
}
.whychoose_left ul li span {
	display: block;
	font-size: 18px;
	color: #f05050;
	padding: 0 0 5px;
}
.whychoose_right {
	width: 63%;
	float: left;
}
.features_wrap {
	padding: 70px 0;
	color: #fff;
	background: url(images/featuredbg.png) no-repeat top center #296ab4
}
.features_wrap h2 {
	font-family: 'Gotham Pro Black';
	font-size: 36px;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 30px
}
.featurebox {
	border-radius: 6px;
	float: left;
	width: 23%;
	padding: 15px;
	margin: 0 30px 0 0;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}
.featurebox span.icon {
	float: left;
	margin: 0 15px 0 0;
}
.featurebox h3 {
	font-size: 18px;
	margin: 5px 0 0 0;
	line-height: 24px;
	font-family: 'Gotham Pro Medium';
}
.featurebox.one, .featurebox.three {
	background: #009fd1;
}
.featurebox.two, .featurebox.four {
	background: #faa41a;
}
.featurebox.four {
	margin: 0
}
.affiliate_wrap {
	background: url(images/affiliationbg.png) no-repeat top center;
}
.affiliate_left {
	width: 40%;
	float: left;
	padding: 80px 0 20px;
}
.affiliate_right {
	width: 50%;
	float: left;
	text-align: right;
	padding: 30px 0;
}
.affi_top, .affi_bot {
}
.affi_top {
	padding: 0 0 20px;
}
.affi_top .left {
	width: 50%;
	float: left;
}
.affiliate_right {
	width: 43%;
	float: right;
	text-align: right;
	padding: 30px 0;
}
.affi_top .left h2 {
	font-family: 'Gotham Pro Black';
	font-size: 48px;
	line-height: 48px;
	text-transform: uppercase;
	color: #f04d5e;
	margin: 30px 0 0;
}
.affi_top .right {
	font-size: 172px;
	float: right;
	color: #296ab4;
	font-family: 'Gotham Pro Black';
	line-height: 120px
}
.affi_top .right span {
	font-size: 120px;
}
.affi_bot p {
	color: #3c4a5a;
	font-size: 16px;
	line-height: 30px;
	text-align: right;
	font-family: 'Gotham Pro Medium';
}
.affi_bot a {
	font-family: 'Gotham Pro Medium';
	line-height: 56px;
	display: inline-block;
	border-radius: 50px;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	background: #f05564;
	padding: 0 40px;
	color:#fff;
}
.affi_bot a:hover {
	color: #fff;
	background: #477fc1
}
.lastdeposit_wrap {
	padding: 10px 0;
	background: url(images/lastdepositbg.jpg) no-repeat top center;
}
.lastdepositbox {
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	margin: 20px 0;
	padding: 30px;
}
.lastdepositbox .left {
	width: 25%;
	float: left;
}
.lastdepositbox .left h2 {
	color: #296ab4;
	text-transform: uppercase;
	font-size: 30px;
	font-family: 'Gotham Pro Medium';
}
.lastdepositbox .left h2 span {
	display: block;
	font-family: 'Gotham Pro Black';
}
.lastdepositbox .right {
	width: 75%;
	float: left;
}
.lastdepdesult {
	width: 20%;
	float: left;
	margin: 5px 0;
}
.lastdepdesult span.icon {
	float: left;
	margin: 0 10px 0 0;
}
.lastdepdesult p {
	color: #2e3342;
	font-size: 12px;
	margin: 0;
	text-transform: capitalize;
	line-height: 14px;
}
.lastdepdesult h3 {
	float: left;
	margin: 0;
	color: #f05061;
	font-size: 18px;
	line-height: 24px;
	font-family: 'Gotham Pro Medium';
}
.footer_wrap {
	background: #215ea3;
	color: #fff;
}
.footer_top {
	background: #3370b7;
	padding: 30px 0;
	text-align: center;
}
.footer_top .left {
	width: 50%;
	float: left;
	text-align: center;
}
.footer_top .left h2 {
	line-height: 56px;
	font-size: 30px;
	font-family: 'Gotham Pro Black';
	text-transform: uppercase;
	margin: 0;
}
.footer_top .right {
	width: 50%;
	float: left;
	text-align: center;
}
.footer_top .right span {
	margin: 0 10px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	display: inline-block;
}
.footer_mid {
	padding: 25px 0 0;
}
.footer_mid .content {
	border-bottom: 1px solid #02b9df;
	overflow: hidden
}
.footer_logo {
	float: left;
	padding: 0 90px 0 0;
}
.footer_logo h4 {
	margin: 0 0 5px;
}
.footer_logo p {
}
.footer_address {
	float: left;
	font-size: 14px;
	line-height: 24px;
	padding: 0 90px 0 0;
}
.footer_address h4 {
	color: #2fc0f0;
	margin: 5px 0;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Gotham Pro Medium';
}
.footer_address p {
	margin: 0
}
.footer_email {
	float: left;
	padding: 0 90px 0 0;
}
.footer_email h4 {
	color: #2fc0f0;
	margin: 5px 0;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Gotham Pro Medium';
}
.footer_email p {
	margin: 0
}
.footer_socail {
	float: left;
	text-align: right;
}
.footer_socail span {
	display: inline-block;
	margin: 0 0 0 10px;
}
.footer_bottom {
	text-align: center;
	padding: 20px 0
}
.footer_bottom ul {
	text-align: center;
}
.footer_bottom ul li {
	display: inline-block;
	padding: 0 10px;
	line-height: 30px;
}
.footer_bottom ul li a {
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Gotham Pro Medium';
	color:#fff;
}
.ctn-referral-part {
	width: calc(25% - 40px);
	float: left;
	text-align: center;
	overflow: hidden;
	margin: 0 17px;
	padding: 0 0 35px;
}
.referral-part1 {
	background: url(images/plan1bg.png) no-repeat top center
}
.referral-part2 {
	background: url(images/plan2bg.png) no-repeat top center
}
.referral-part3 {
	background: url(images/plan3bg.png) no-repeat top center
}
.referral-part4 {
	background: url(images/plan4bg.png) no-repeat top center
}
.ctn-referral-part h3 {
	font-size: 30px;
	color: #fff;
	margin: 0;
	line-height: 110px;
	padding: 0 40px 0 10px;
	text-transform: uppercase;
	font-family: 'Gotham Pro Black';
}
.ctn-referral-part .info {
	padding: 30px 5px 0 35px;
}
.ctn-referral-part .info h4 {
	font-family: 'Gotham Pro Black';
	font-size: 56px;
	line-height: 50px;
	color: #fff;
	margin: 0;
	margin-bottom: 15px;
}
.ctn-referral-part .info ul {
	text-align: center;
	color: #fff;
	padding: 0 20px 27px;
}
.ctn-referral-part .info ul li:first-child {
	font-size: 18px
}
.ctn-referral-part .info ul li {
	padding: 15px 0;
	border-bottom: 1px solid #fff;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	font-family: 'Gotham Pro Medium';
}
.ctn-referral-part a {
	display: inline-block;
	padding: 10px 55px 10px 15px;
	border-radius: 30px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-family: 'Gotham Pro Medium';
}
.carousel-control.left {
	background: none;
	position: absolute;
	z-index: 99;
	width: 42px;
	top: 50%;
	left: 0px !important;
	opacity: 1;
	margin-top: -9px;
}
.carousel-control.right {
	background: none;
	position: absolute;
	z-index: 99;
	width: 42px;
	top: 50%;
	right: 0 !important;
	opacity: 1;
	margin-top: -9px;
}
.bannertop.insideheaders {
	background: #f16070;
	border-radius: 4px 4px 0 0;
	border: none;
}
.bannertop.accountheaders {
	background: #f16070;
	border-radius: 4px 4px 0 0;
	border: none;
}
.bannertop.insideheaders .bannerleft {
	width: 100%;
	padding: 40px;
}
.bannertop.accountheaders .bannerleft {
	width: 50%;
	padding: 40px;
}
.bannertop.insideheaders h1, .bannertop.accountheaders .bannerleft h1 {
	font-size: 34px;
	margin: 0;
	color: #fff;
}
.bannertop.insideheaders h1 span, .bannertop.accountheaders .bannerleft h1 span {
	color: #fff;
}
.about_wrap.aboutpage {
	padding: 50px 0 0 0;
	margin: -50px 0 0 0;
}
.aboutwhy {
	padding: 60px 0;
	margin: 0;
}
.modal-content {
	background-color: #3674b8;
	border: 1px solid #3674b8;
}
.modal-header {
	border-bottom: 1px solid #f7be16;
}
.modal-footer {
	border-top: 1px solid #f7be16;
}
.modal-title {
	color: #f7be16;
	text-transform: uppercase;
	font-weight: 600;
}
.close {
	color: #fff;
	filter: alpha(opacity=100);
	opacity: 1;
}
.close:hover {
	color: #f7be16;
}
.inside_inner {
	padding: 20px 0 40px;
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
}
.how_box {
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	padding: 20px;
	border-radius: 6px;
	margin: 0 0 40px;
	width: 100%;
	float: left;
}
.how_box .left {
	width: 16%;
	float: left;
	height: 128px;
	padding: 0 2% 0 0;
}
.how_box .right {
	width: 82%;
	float: left;
}
.how_box .right h2, .contact_left h2 {
	color: #296ab4;
	text-transform: uppercase;
	font-size: 22px;
	font-family: 'Gotham Pro Medium';
	margin: 10px 0 15px;
}
.how_box .right p {
	margin: 0
}
.faq .nav-tabs {
	border: 0px;
	margin: 0;
	width: 100%;
	float: left;
}
.faq .nav-tabs li a {
	padding: 8px 10px;
	margin-right: 0;
	color: #fff;
	font-weight: 600;
	background: #f7be16;
	border-radius: 6px 6px 0 0;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 32px;
	border: 0px;
}
.faq .tab-content {
	background: #fff;
	padding: 20px;
	margin: 0 0 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	border-radius: 4px;
}
.faq .nav-tabs > li.active > a, .faq .nav-tabs > li.active > a:hover, .faq .nav-tabs > li.active > a:focus {
	color: #fff;
	background: #3674b8;
	border: 0px;
	border-bottom-color: transparent;
	cursor: default;
}
.faq .nav-tabs > li {
	float: left;
	margin: 0 4px 0 0;
	text-align: center;
}
.faq .panel-default > .panel-heading {
	color: #222;
	background-color: #f5f5f5;
	border-color: #c2c2c2;
	padding: 0;
}
.faq .panel-default {
	border-color: #f9f9f9;
	background: #f9f9f9;
	margin-top: 5px;
}
.faq .panel-title {
	font-size: 16px;
	color: #222;
	background: url(images/faqplus.png) no-repeat left 15px center;
	padding: 0;
}
.faq .panel-title a {
	display: block;
	padding: 15px 25px 15px 65px;
}
.faq .panel-title a:hover {
	color: #3674b8;
}
.faq .panel-body {
}
.faq .panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #999;
	background: #fff;
}
.monitor-table {
	width: 100%;
	float: left;
}
.monitor-table li {
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	background: url(images/star.png) no-repeat left 10px center;
	padding: 18px 10px 18px 55px;
	border-radius: 6px;
	margin: 10px;
	width: calc(50% - 20px);
	float: left;
}
.monitor-table li:hover {
	background-color: #f9f9f9;
}
.how_it_works {
	padding: 0 5px;
}
.contact_left {
	background: #fff;
	border-radius: 8px;
	float: left;
	padding: 20px;
	width: 60%;
	min-height: 360px;
}
.contact_right {
	float: left;
	width: 40%;
	padding: 32px;
	background: url(images/certificatebg.png) no-repeat right center;
	margin: 20px 0;
	color: #fff;
	border-radius: 0 6px 6px 0;
}
.paidouttop, .paidoutbottom {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
	margin: 0 0 25px
}
.paidouttop td, .paidoutbottom td {
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	padding: 8px;
}
.paidoutbottom td.inheader {
	background: #296ab4;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Gotham Pro Medium';
}
.rules {
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	padding: 25px;
	width: 100%;
	float: left;
	text-align: left;
}
.rules h3, .deposit_text, .refheader, .editacc_top h3, .acc_leftfromto h3 {
	color: #296ab4;
	text-transform: uppercase;
	font-size: 22px;
	font-family: 'Gotham Pro Medium';
	margin: 10px 0 15px;
}
.deposit_text span {
	color: #f04d5e
}
.form-container.login table td {
	padding: 8px;
}
.form-container.login h3 {
	margin: 0 0 15px;
	font-weight: 600;
	font-size: 20px;
	color: #333;
}
.contact_rightaddress p {
	text-align: left;
}
.iagree a {
	color: #4981c2;
}
.redirect {
	background: url(images/lastdepositbg.jpg) no-repeat top center;
}
.redirectnow {
	background: #3674b8;
	border-radius: 4px;
	padding: 50px 30px;
	text-align: center;
	width: 100%;
	overflow: hidden;
	max-width: 500px;
	margin: 0 auto;
}
.redirectnow h4 {
	color: #a6cced;
	font-family: 'Gotham Pro Black';
	text-transform: uppercase;
	font-size: 32px;
	margin: 10px 0 25px;
}
.redirectnow h2 {
	margin: 40px 0;
}
.redirectnow h5 {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0;
}
.logoredirect {
	text-align: center;
	width: 100%;
	float: left;
	margin: 0 0 30px;
}
.bannertop.accountheaders .bannerright {
	width: 50%;
	float: left;
	padding: 40px;
}
.accountwelcome {
	padding: 0 0 0 60px;
	float: right;
	line-height: 52px;
	color: #fff;
	font-size: 30px;
	background: url(images/user.png) no-repeat left center;
	font-family: 'Gotham Pro Medium';
}
.accountwelcome span {
	color: #a6cced;
	text-transform: capitalize;
	font-family: 'Gotham Pro Black';
}
.membersidebar {
	background: #3674b8;
	width: 100%;
	float: left;
	text-align: center;
	padding: 10px 0;
}
.membersidebar .inside_inner {
	padding: 0;
}
.membersidebar ul.accountnav {
	text-align: center;
}
.membersidebar ul.accountnav li {
	display: inline-block;
	padding: 8px 15px;
}
.membersidebar ul.accountnav li a {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	color:#fff;
}
.membersidebar ul.accountnav li a:hover {
}
.myaccount {
	background: url(images/lastdepositbg.jpg) repeat top center;
}
.affiliatelink, .acc_left {
	margin: 0 0 35px;
}
.acc_left {
	background: url(images/certificatebg.png) no-repeat right center;
	padding: 30px;
	color: #fff;
	border-radius: 4px;
}
.accountbox {
	width: calc(34.5% - 40px);
	float: left;
	border-right: 1px solid #fff;
	margin: 0 40px 0 0;
}
.accountbox.last {
	border: none;
	margin: 0;
}
.accountbox span.icon {
	width: 80px;
	height: 64px;
	float: left
}
.accountbox h4 {
	font-family: 'Gotham Pro Medium';
	text-transform: uppercase;
	color: #9ecaed;
	font-size: 18px;
	display: block;
	margin: 10px 0;
}
.accountbox p {
	margin: 0;
}
.detailed-stats-box {
	border-radius: 6px;
	background: #fff;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	width: 49%;
	margin: 0 2% 0 0;
	padding: 20px;
	float: left
}
.detailed-stats-box.last {
	margin: 0
}
.detailed-stats-box h3 {
	color: #296ab4;
	text-transform: uppercase;
	font-size: 22px;
	font-family: 'Gotham Pro Medium';
	margin: 0 0 15px;
	padding: 0 10px;
}
.detailed-stats-box ul.top {
	width: 100%;
	float: left;
	margin: 0 0 15px;
	font-size: 16px;
}
.detailed-stats-box ul.top li {
	border-bottom: 1px solid #cecece;
	line-height: 32px;
	width: 50%;
	float: left;
	padding: 10px;
}
.detailed-stats-box ul.top li span, .detailed-stats-box ul.bottom li span {
	float: left;
	margin: 0 15px 0 0;
}
.detailed-stats-box ul.top li:nth-child(2n) {
 text-align: right;
 color: #3c4a5a;
 font-family: 'Gotham Pro Medium';
 font-size: 15px;
}
.detailed-stats-box ul.bottom {
	width: 100%;
	float: left;
	background: #f04d5e;
	padding: 5px 10px;
	border-radius: 4px;
}
.detailed-stats-box ul.bottom li {
	line-height: 36px;
	width: 50%;
	float: left;
	color: #fff;
	text-transform: uppercase;
}
.detailed-stats-box ul.bottom li:nth-child(2n) {
 text-align: right;
 color: #fff;
 font-family: 'Gotham Pro Medium';
 font-size: 18px;
}
.affiliatelink {
	padding: 10px 10px 10px 65px;
	border-radius: 4px;
	background: #faa41a url(images/affilink.png) no-repeat left 15px center
}
.affiliatelink span {
	color: #fff;
	float: left;
	text-transform: uppercase;
	font-family: 'Gotham Pro Medium';
	padding: 0 15px 0 0;
	line-height: 40px;
	width: 17%;
}
.affiliatelink #ref-link {
	width: 80%;
	background: #3674B8;
	border-radius: 4px;
	border-bottom: 3px solid #1b6498 !important;
	border: none;
	color: white;
}
.my_accont, .editacc {
	background: #fff;
	padding: 20px;
	margin: 0 0 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	border-radius: 4px;
}
.accinvesttop .tab-content table, .paidouttop, .my_accont table, .editacc_top ul {
	width: 100%;
	float: left;
	border-top: 1px solid #e5e4e4;
	border-right: 1px solid #e5e4e4;
	margin: 0 0 15px;
}
.accinvesttop .tab-content table td, .paidouttop td, .my_accont table td, .my_accont table th, .editacc_top ul, .accinvesttop .tab-content table th {
	border-bottom: 1px solid #e5e4e4;
	border-left: 1px solid #e5e4e4;
	padding: 8px;
	text-align: left;
	font-size: 12px
}
.member_right table td.inheader, .accinvesttop .tab-content table th {
	background: #3370b7;
	color: #fff;
	font-family: 'Gotham Pro Medium';
	font-size: 14px;
	text-transform: uppercase;
}
.editacc_top ul li {
	width: 50%;
	float: left;
	min-height: 40px;
	line-height: 40px;
}
.accinvesttop ul {
	margin: 0 0 30px;
	width: 100%;
	float: left;
}
.accinvesttop ul li {
	width: 25%;
	float: left;
	text-align: center;
	background: #425fa0;
	border: 1px solid #fff;
	border-radius: 4px;
}
.accinvesttop ul li a {
    border: none;
    margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    font-family: 'Gotham Pro Black';
    padding: 20px 30px 10px;
    color: #fff;
    display: block;
}
.accinvesttop ul li.active {
background: url(images/tickwhite.png) no-repeat 15px 18px #425fa0 !important;

}
.accinvesttop ul li a:hover {
	color:#fff;
}
.accinvesttop ul li.active a {
	color:#f7be16;
}
.accinvesttop .tab-content {
	background: #fff;
	padding: 20px;
	margin: 0 0 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
	border-radius: 4px;
	width: 100%;
	float: left;
}
.accinvesttop .tab-content .plan-title {
	background: #f05050;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Gotham Pro Medium';
	font-size: 24px;
	text-align: center;
	line-height: 50px;
	float: left;
	width: 100%;
	margin:0 0 20px
}
.accinvesttop table tr.active td, .accinvesttop table tr:hover td {
	background: #ececec!important;
	cursor: pointer;
}
.accinvestbottom, .accinvestmid {
	width: 100%;
	float: left;
	background: #fff;
	border-radius: 0 0 4px 4px;
	margin: 0 0 30px;
}
.amount-deposit {
	text-align: center;
	font-size: 18px;
	padding: 20px;
	float:left;
	width: 500px;
}
.amount-deposit p {
	font-family: 'Gotham Pro Medium';
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	color: #356f9f;
}
.amount-deposit input[type="text"] {
	width: 50%;
	margin: 20px auto 0;
	border: 2px solid #3370b7;
	color: #3370b7;
	font-size: 20px;
	height: 46px;
	line-height: 46px;
}
.calculator-deposit {
	background: #f04d5e;
	overflow: hidden;
	margin: 20px 20px 20px;
	border-radius: 4px;
	font-size: 18px;
	color: #fff;
	float:right;
	width: 500px;
}
.accinvestmid ul, .accinvestbottom ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:center;
}
.accinvestmid ul li {
	line-height: 36px;
	width: 100%;
	border-bottom: 1px solid #fdb500;
	float: none;
	margin: 0px;
	font-size: 15px;
	padding: 4px 10px;
}
.accinvestmid ul li span {
	color:#3370B7;
	font-family: 'Gotham Pro Medium';
}
.accinvestmid ul li.invest-title {
	background: #F7BE16;
	color: white;
	text-transform: uppercase;
	font-weight: 500;
}
.accinvestmid h3, .accinvestbottom h3 {
	background: #3370b7;
	margin: 0;
	line-height: 56px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'Gotham Pro Medium';
	text-align: center;
	color: #fff;
}
.acc-bal-dep {
	color: #FFB700;
	font-size: 26px;
	font-weight: 600;
}
.deposit-process {
	overflow:hidden;
}
.depbutton {
	text-align: center;
	padding: 20px 15px 15px;
	margin: 0px 0 20px 0;
	width: 100%;
	float: left;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	border: none
}
.nav-tabs>li>a {
	border-radius: 0
}
.accinvesttop .radio {
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: none;
	text-indent: -999em;
	height: 0.001em;
	width: 1px;
	display: inline-block;
	visibility: hidden;
	opacity: 0;
	float: left;
}
.accinvesttop input[type=radio] {
	display: none
}
.accinvesttop input[type="radio"]:checked + .radio {
	display: none
}
.payment-container {
	position:relative;
	display: inline-block;
	padding: 5px 10px;
	width: 140px;
	border-radius: 4px;
	color:#fff;
	height:60px;
}
.payment-container img {
	display:block;
	margin: 5px auto;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}




.accinvestmid .radio {
	background-color: transparent;
	display: inline-block;
	width: 100%;
	color: #000;
	text-align: center;
	padding: 8px 0px;
	font-weight: 500;
	text-transform: uppercase;
	cursor: pointer;
	border-radius: 4px;
	position: absolute;
	width: 140px;
	height: 60px;
	left: 0px;
	top: -10px;
	border: 3px solid #037dba;
}
.accinvestmid input[type=radio] {
	display: none
}
.accinvestmid input[type=radio]:checked + .radio {
	background-color: transparent;
	border-radius: 4px;
	border: 3px solid #F9B71A;
}


.accinvestmid .PerfectMoney-container .radio {
	  background: url(images/payment-Perfectmoney-grey.png) repeat top center;

}

.accinvestmid .Payeer-container .radio {
	  background: url(images/payment-Payeer-grey.png) repeat top center;

}

.accinvestmid .Bitcoin-container .radio {
	  background: url(images/payment-BitCoin-grey.png) repeat top center;

}

.accinvestmid .PerfectMoney-container input[type=radio]:checked + .radio {
	    background: url(images/payment-Perfectmoney.png) repeat top center;
}


.accinvestmid .Payeer-container input[type=radio]:checked + .radio {
	    background: url(images/payment-Payeer.png) repeat top center;
}

.accinvestmid .Bitcoin-container input[type=radio]:checked + .radio {
	    background: url(images/payment-BitCoin.png) repeat top center;
}

.accinvestmid .Usdt-container input[type=radio]:checked + .radio {
	    background: url(images/usdt.png) repeat top center;
}


.acc-bal-dep {
	color:#FFB700;
	font-size:24px;
}
.calculator-deposit ul li {
	line-height: 26px;
	width: 100%;
	border-bottom: 1px solid #fff;
	float: none;
	margin: 0px;
	padding:10px 20px;
}
.accinvesttop .tab-content table td a {
	display: block;
}
.confirmation-form {
	width: 600px;
	margin: 30px auto;
}
.my_accont table th {
	font-family: 'Gotham Pro Medium';
	color: #0069a9;
	font-weight: normal;
}
 @media (max-width: 1170px) {
.wrapper, .header_top, .banner, .about_wrap, .certificatewrap, .plan_wrap, .whychoose_wrap, .features_wrap, .affiliate_wrap, .lastdeposit_wrap, .footer_wrap, .inside_wrap, .membersidebar, .myaccount, .footer_top, .footer_mid, .footer_bottom,.contactwrap,.plan_wrap,.affiliate_wrap {
 width: 1170px !important;
}
.content, .inside_inner {
 margin: 0 !important
}
}
