@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700|Roboto:300,400,500,700');
*, html {
	padding: 0;
	margin: 0
}
body {
	font: 400 14px/24px 'Roboto', sans-serif;
	color: #7c828c;
	padding: 0;
	margin: 0;
	background: #eaebee;
}
p {
	text-align: justify;
	margin: 0 0 20px
}
a {
    color: #0BC18E;
    outline: none;
    text-decoration: none;
}
a:hover, a:active, a:focus {
	color: #2cbc62;
	text-decoration: none;
	outline: none
}
img {
	max-width: 100%
}
label {
	font-weight: 400
}
input[type="text"], input[type="password"], input[type="email"] {
    color: #7c828c;
    width: 100%;
    height: 36px;
    border: 1px solid #213f74;
    padding: 0 15px;
    border-radius: 30px;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, .form-container textarea:focus, textarea:focus {
	border: 1px solid #444a79
}
textarea {
	color: #7c828c;
	width: 100%;
	height: 100px;
	border: 1px solid #e0e0e0;
	padding: 10px;
	resize: none
}
select {
	padding: 8px 28px 8px 10px;
	background: #fff url(../styles/images/select_arrow.png) no-repeat center right 5px;
	color: #222;
	border: 1px solid #e0e0e0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
input[type="submit"], input[type="button"] {
	background: #2cbc62;
	border: 1px solid #2cbc62;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	border-radius: 50px;
	display: inline-block;
	padding: 0 25px;
	font-weight: 500;
}
input[type="submit"]:hover, input[type="button"]:hover {
	background: #444a79;
	border: 1px solid #444a79
}
ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.wrapper, .header_wrap, .top_header, .bitcoin_values, .login_area, .banner_wrap, .nav_area, .stat_wrap, .about_wrap, .header_stat_wrap, .home_stat_down, .plan_wrap, .testimonials_wrap, .howto_start_wrap, .lastdep_info, .last_listings, .payment_icons, .footer_wrap, .investment_buttons, .inside_wrap, .about_features, .about_members_wrap, .map, .form_wrap, .member_wrap, .big-stats, .membersidebar, .membersidebar ul, .membersidebar ul li ul li, .member-container, .member-right .top, .account_deposit, .mem_mid, .stat_wrap_top, .certificate_wrap, .lastdep_info ul, .news_title, .news_infos, .news_time, .support .address, .support .email, .support .phone, .wheretobuy,.acc_button_wrap {
	width: 100%;
	float: left;
}

h3.confirm-title {
	text-align:center;
	color:#2CB55D;
}

.payment-form {font-size:18px;}

.payment-form b {
	color:#0BC18E;
}


.payment-form i {color:#0BC18E;}

.payment-address {
	margin:10px 0px;
}

.payment-address input {    min-width: 380px;}

.member-right table.deposit_confirm {
    width: 600px;
    margin: 0px auto;
}

.member-right table.deposit_confirm span {
	color:#0BC18E;
	float:right;
	font-weight:700;
}

.header_wrap {
	background: url(images/header_bg.jpg) no-repeat top center #2bb75f;
	border-top: 6px solid #fef38f;
}
.top_header {
	padding: 18px 0;
}
.bitcoin_values ul li {
	padding: 0 15px 0 0;
	text-transform: uppercase;
	float: left;
	line-height: 68px;
	font-size: 12px;
	color: #fff;
}
.bitcoin_values ul li:last-child {
	padding: 0
}
.bitcoin_values ul li span {
	color: #fef187
}
.login_area {
	text-align: right;
	padding: 20px 0;
}
.login_area h3 {
	margin: 0;
	color: #fef187;
	font-size: 20px;
	line-height: 28px;
	text-transform: uppercase;
}
.login_area input.username, .login_area input.password {
	width: 172px;
	height: 28px;
	border-radius: 50px;
	border: none;
	margin: 0 10px 0 0;
	float: left;
	padding: 0 10px 0 30px;
}
.login_area input.username {
	background: url(images/icon_username.png) no-repeat 10px center #fff;
}
.login_area input.password {
	background: url(images/icon_password.png) no-repeat 10px center #fff;
}
.login_area .submit {
	height: 28px;
	line-height: 28px;
	border: none;
	background: #444a79;
	font-weight: 500;
}
.login_area .submit:hover {
	border: none;
	background: #fef187;
	color: #444a79
}
.banner_wrap {
	background: #fff;
	border-radius: 12px;
	box-shadow: 0px 0px 8px #22914b;
}
.nav_area {
	padding: 20px 10px;
}
.navbar-default {
	min-height: 34px;
	border: none;
	float:left;
}
.navbar-nav > li > a {
	padding: 0 9px;
	color: #394e65 !important;
	text-transform: uppercase;
	line-height: 34px;
	font-weight: 500;
}
.navbar-nav > li > a:hover {
	color: #3bca71 !important;
}
.language {
	background: #eaebee;
	text-align: center;
	line-height: 34px;
}
.signup {
    background: #3bca71;
    text-align: center;
    margin: 0 5px 0 0;
    line-height: 34px;
    border-radius: 50px;
    float: right;
    padding: 0px 30px;
}

.confirm-table {
background: #444A79;
    padding: 20px;
    border-radius: 6px;
    width: 600px;
    margin: 20px auto;
}

.mb-2 {margin-bottom:10px;}

.login {
	background:#385C93;
}

.signup a {
	text-transform: uppercase;
	color: #fff;
	display: block
}
.signup:hover {
	background: #444a79
}

.login:hover  {
	background:#4870AD;
}


.banner_area {
	background: url(images/banner.jpg) no-repeat top center;
	margin: 0 15px;
	width: calc(100% - 30px);
	float: left
}
.banner_area h1 {
	color: #fff;
	text-align: center;
	font-family: 'Roboto Slab', serif;
	font-size: 60px;
	margin: 30px 0 0 158px;
}
.banner_area h1 span {
	font-weight: 700
}
.banner_area h2 {
	color: #fff;
	text-align: center;
	font-size: 48px;
	font-family: 'Roboto Slab', serif;
	margin: 30px 0 40px 158px;
}
.banner_features_wrap {
	width: 100%;
	float: right;
	margin: 0 -15px 0 0;
}
.banner_features {
	width: 33.33%;
	float: left;
	padding: 29px 15px;
}
.banner_features img {
	float: left;
	margin: 0 15px 0 0
}
.banner_features h3 {
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	margin: 0;
	line-height: 20px;
	padding: 15px 0px;
	font-weight: 400;
}
.banner_features.one {
	background: rgba(21, 45, 87, 0.84);
}
.banner_features.two {
	background: rgba(27, 60, 116, 0.84);
}
.banner_features.three {
	background: rgba(39, 76, 140, 0.84);
}
.banner_features.four {
	background: rgba(61, 65, 106, 0.84);
}
.banner_features.five {
	background: rgba(71, 76, 125, 0.84);
}
.banner_features.six {
	background: rgba(86, 91, 143, 0.84);
}
.stat_wrap {
    padding: 15px 25px;
}
.stat_wrap_top {
    border: 1px solid #bfc1db;
    padding: 15px;
    float: left;
    width: 23%;
    margin: 1%;
}
.stat_wrap_top img {
	margin: 0 15px 0 0;
	float: left;
}
.stat_wrap_top h2 {
	font-size: 17px;
	color: #616371;
	margin: 15px 0 0 0;
	font-weight: 400;
}
.stat_wrap_top p {
	margin: 0;
	color: #2cbc62;
	font-size: 18px;
	font-weight: 600
}
.about_wrap {
	    padding: 15px 45px 30px;
}

.about-info {
    float: left;
    width: 65%;
    padding-right: 30px;
}

.certificate_wrap {float:left; width:35%;}

.about_wrap h1 {
	color: #2cbc62;
	font-size: 36px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	margin: 0 0 25px;
}
.about_wrap p {
    color: #7c828c;
    font-size: 17px;
    line-height: 30px;
    margin: 0 0 20px;
    text-align: justify;
}
.certificate_wrap p {
	margin: 0;
	border-bottom: 2px solid #2bb860;
	padding: 0 0 10px;
	text-align: center
}
.view_certificate {
	border-top: 2px solid #2b5087;
	margin: 2px 0 0 0;
	padding: 15px 0;
	text-align: left;
	color: #565a87;
	font-size: 18px;
}
.view_certificate .left {
	float: left
}
.view_certificate span {
	color: #2cbc62;
}
.view_certificate a {
	display: inline-block;
	float: right;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	background: #585983;
	border-radius: 50px;
	padding: 0 22px;
	line-height: 34px;
	margin: 7px 0;
}
.view_certificate a:hover {
	background: #3bca71
}
.header_stat_wrap {
	padding: 40px 0;
}
.home_stat_down {
	border: 1px solid #fff;
	padding: 15px;
	float:left;
	width:23%;
	margin:1%;
}
.home_stat_down img {
	float: left;
	margin: 0 15px 0 0;
}
.home_stat_down h3 {
	color: #fff;
	font-weight: 400;
	font-size: 17px;
	margin: 10px 0 5px 0;
}
.home_stat_down p {
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	font-size: 18px;
	margin: 0;
}
.plan_wrap {
	text-align: center;
	padding: 40px 0;
}
.plan_wrap h2 {
	color: #454b79;
	font-family: 'Roboto Slab', serif;
	font-size: 36px;
	margin: 0 0 35px;
}
.plan_box {
    border-radius: 6px;
    background: #ffffff;
    box-shadow: 0px 4px 8px #d3d8d8;
    margin-bottom: 15px;

	
}
.plan_header {
    border-radius: 6px 6px 0 0;
    padding: 15px 20px;
    text-align: left;
    overflow:hidden;
}
.plan_header.one {
	background: url(images/plan_bg_1.png) no-repeat top center #002a5c;
}
.plan_header.two {
	background: url(images/plan_bg_2.png) no-repeat top center #17953f;
}
.plan_header.three {
	background: url(images/plan_bg_3.png) no-repeat top center #bc6d10;
}

.plan_header.four {
    background: url(images/plan_bg_4.png) no-repeat top center #17968B;
}


.plan_header.five {
    background: url(images/plan_bg_5.png) no-repeat top center #175B96;
}


.plan_header.six {
    background: url(images/plan_bg_6.png) no-repeat top center #961731;
}

.plan-name {float:left; width:60%;}

.plan-profit {
    float: right;
    width: 40%;
    background: rgb(4 25 62 / 77%);
    color: white;
    border-radius: 20px 0px 0px 20px;
    text-align: right;
    padding: 10px 15px;
    margin-right: -20px;
}

.plan_header.two .plan-profit {
    background: rgb(29 78 3 / 77%);
}


.plan_header.three .plan-profit {
    background: rgb(62 33 4 / 65%);
}


.plan_header.four .plan-profit {
        background: rgb(3 60 66 / 77%);
}

.plan_header.five .plan-profit {
        background: rgb(3 34 66 / 77%);
}


.plan_header.six .plan-profit {
        background: rgb(66 3 26 / 77%);
}

.plan-profit h2 {
    color: #FEF38F;
    margin: 0px;
    font-weight: 600;
    margin-bottom: 0px;
    font-size:30px;
}

.plan-profit p {
	text-align:right;
	margin-bottom:0px;
}

.plan_header h3 {
	font-family: 'Roboto Slab', serif;
	margin: 0 0 10px;
	color: #fff;
	font-weight: 400;
}

.account_deposit 
.plan_header h3 {
	font-size: 20px;
}

.form-container {margin:10px 0px;}

.deposit_text h2 {
	    color: #03376B;
	    font-size:24px;
	    	font-family: 'Roboto Slab', serif;
	    	margin-top:0px;
}

.deposit_text  {border: 1px solid #2CBC62;
    padding: 20px; margin-bottom:10px;}


.deposit_text span {
	padding:0px 5px;
}

.account_deposit h2 {
	margin-top:0px;
	color:#03376B;
	margin-bottom:20px;
}

.account_deposit .plan-profit h2 {    font-size: 26px; color:#FEF38F; margin-bottom:0px;
}


.plan_header h4 {
	margin: 0;
	font-size: 26px;
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
}

.account_deposit .plan_header h4 {font-size:22px;}


.plan_box .hourly {
    background: #fef38f;
    line-height: 40px;
    color: #0e4070;
    font-family: 'Roboto Slab', serif;
    font-weight: 600;
    font-size: 18px;
    padding: 10px 15px;
    overflow: hidden;
}
.plan_details {
	padding: 10px 13px 20px;
}
.plan_details ul {
    padding: 10px 10px;
    background: #EAEBEE;
    border-radius: 10px;
    margin: 10px 0px 0px;
}

.plan_details b {
    COLOR: #2cbc62;
}


.plan_details ul li {
    border-bottom: 1px dashed #4bdda7;
    line-height: 45px;
    font-size: 22PX;
    color: #4f5054;
    text-align: left;
}

.plan_details ul li img {
    /* float: right; */
    margin-right: 10px;
}
.plan_details ul.list-half li {	line-height:24px;} 

.plan_details ul li:last-child {
	border-bottom: none
}

.plan_box .hourly p {float:left; margin-bottom:0px;}

.plan_box .hourly a {
    background: #2cbc62;
    font-size: 14px;
    color: #fff;
    font-family: 'Roboto Slab', serif;
    line-height: 36px;
 
    border-radius: 50px;
    padding: 10px 20px;
    margin-top: 2px;
}
.plan_details a:hover {
	background: #444a79
}
.investment_buttons {
	background: #fff;
	margin: 20px 0 -90px 0;
	padding: 35px;
	box-shadow: 0px 4px 8px #555;
	border-radius: 4px;
}
.investment_buttons a {
	background: #fef38f;
	margin: 0 20px;
	line-height: 44px;
	border-radius: 50px;
	color: #002a5c;
	display: inline-block;
	padding: 0px 45px;
	font-family: 'Roboto Slab', serif;
	font-size: 18px;
	font-weight: 600;
}
.investment_buttons a:hover {
	background: #444a79;
	color: #fff;
}
.testimonials_wrap {
	background: #444a79;
	padding: 100px 0 200px;
}
.testimonials_wrap h2, .wheretobuy h2 {
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-size: 36px;
	margin: 0 0 35px;
	text-align: center
}
.testi_box {
	padding: 0 0 60px 0;
}
.testi_info {
    background: #fff;
    box-shadow: 2px 2px 5px #3e446e;
    border-radius: 4px;
    padding: 25px 25px;
    font-size: 18px;
    font-family: 'Roboto Slab', serif;
    font-style: italic;
    color: #7d8c82;
    margin: 0 0 20px;
    position: relative;
    min-height: 170px;
}
.testi_info:before, .testi_info:after {
	position: absolute;
	left: 20px;
	bottom: -19px;
	display: block;
	width: 0;
	height: 0;
	border-width: 0 25px 20px;
	border-style: solid;
	border-color: transparent;
	border-right-color: #fff;
	content: ' ';
}
.testi_info:before {
	right: 25px;
	bottom: -20px;
	border-right-color: #ccc;
}
.author {
	padding: 0 0 0 80px;
}
.author h3 {
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
	padding: 5px 0 0 0;
	font-family: 'Roboto Slab', serif;
}
.author img {
	float: left;
	margin: 0 20px 0 0;
}
.testi_link {
	text-align: center
}
.testi_link a {
	background: #2cbc62;
	font-size: 24px;
	color: #fff;
	font-family: 'Roboto Slab', serif;
	border-radius: 50px;
	padding: 0 80px;
	line-height: 65px;
	display: inline-block;
	font-weight: 600;
}
.testi_link a:hover {
	background: #fef38f;
	color: #002a5c;
}
.howto_start_wrap {
	margin: 0 0 40px;
}



.howtostart {
    background: #222842 url(images/howto_bg.jpg) no-repeat top center;
	color: #fff;
	padding: 65px 20px 60px;
	text-align: center;
	margin: -135px 15px 30px 15px;
	border-radius: 4px;
	box-shadow: 0px 0px 6px #3d426d;
	width: calc(100% - 30px);
	float: left;
	background-size:cover;
}
.howtostart h2 {
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-size: 46px;
	margin: 0 0 35px;
	text-align: center;
}
.howto_box {
	border: 1px solid #5b6088;
	padding: 30px 20px;
	float:left;
	width:23%;
	margin:1%;
}
.howto_box p {
	text-align: center;
	margin: 0 0 30px;
}
.howto_box h3 {
	margin: 0;
	font-size: 22px;
	font-weight: 400;
}
.howto_box h3 span {
	color: #fef38f
}
.last_listings {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0px 2px 6px #d3d8d8;
}
.last_listings h2 {
	margin: 0;
	line-height: 54px;
	border-radius: 4px 4px 0 0;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	font-size: 18px;
	padding: 0 15px 0 70px;
	font-weight: 400;
}
.last_deposit h2 {
	background: url(images/last_deposit_icon.png) no-repeat 20px center #444a79;
}
.last_withdrawals h2 {
	background: url(images/last_withdrawals_icon.png) no-repeat 20px center #2cbc62;
}
.lastdep_info {
	padding: 25px 15px;
}
.lastdep_info ul {
	border-bottom: 1px solid #bbbcc2;
	padding: 3px 0;
}
.lastdep_info ul li {
	width: 33.33%;
	float: left;
}
.lastdep_info ul li:last-child {
	text-align: right
}
.payment_icons {
	background: #fff;
	padding: 25px 0;
	text-align: center;
}
.payment_icons h2 {
	display: inline-block;
	line-height: 48px;
	color: #6b6e77;
	font-family: 'Roboto Slab', serif;
	font-size: 24px;
	margin: 0 10px;
}
.payment_icons img {
	margin: 0 6px;
}
.footer_wrap {
	background: #444a79;
	color: #fff;
}
.footer_links {
	text-align: center;
	border-bottom: 1px solid #797d9f;
}
.footer_links a {
	line-height: 65px;
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-size: 17px;
	font-weight: 300;
	padding: 0 15px;
}
.footer_links a:hover {
	color: #fef38f;
}
.copyright {
	padding: 30px 0;
	float:left;
	width:25%;
}
.footer_wrap .email, .footer_wrap .phone, .footer_wrap .address {
    padding: 30px 0 30px 70px;
    float: left;
    width: 25%;
}
.footer_wrap .email {
	background: url(images/footer_email_icon.png) no-repeat left center;
}
.footer_wrap .phone {
	background: url(images/footer_phone_icon.png) no-repeat left center;
}
.footer_wrap .address {
	background: url(images/footer_location_icon.png) no-repeat left center;
}
.banner_area.inside {
    background: url(images/banner.jpg) no-repeat left -80px;
}
.banner_area.inside h1 {
	margin: 60px 0;
	text-align: right;
	font-size: 40px;
}
.inside_wrap {
	padding: 30px 0;
	background: #eaebee
}
.about_wrap.insides {
    padding: 0px 15px;
}
.about_wrap.insides .certificate_wrap {
	background: #fff;
	padding: 12px;
	border-radius: 6px;
}
.about_features {
	background: #444a79;
	padding: 40px 0;
}
.about_features .banner_features {
	width: 50%;
	padding: 20px 15px;
}
.about_features .banner_features p {
	color: #fff;
	min-height: 50px;
	padding-left: 85px;
}
.about_members_wrap {
	padding: 50px 0;
	background: #2bb75f;
	text-align: center;
	color: #fff;
}
.about_memb {
	border: 1px solid #fff;
	padding: 10px;
	width:23%;
	margin:1%;
	float:left;
}
.about_memb h3 {
	text-transform: uppercase;
	font-size: 18px;
}
.about_memb h4 {
	font-size: 13px;
	color: #ccc;
}
.news_block {
	background: #364b6f url(images/news_article.png) no-repeat 20px 25px;
	color: #fff;
	padding: 20px 20px 20px 120px;
	border-bottom: 1px solid #2bb75f;
}
.news_title {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
	margin: 0 0 10px;
	color: #2cbc62;
	font-family: 'Roboto Slab', serif;
}
.news_infos {
	padding: 10px 0 0 0;
}
.news_time {
	margin: 0 0 15px;
	color: #ccc;
	font-size: 13px;
}
.faq {
	font-size: 14px;
	background: url(images/faq_icons.png) no-repeat 15px 15px #444a79;
	padding: 10px 15px 10px 45px;
	display: block;
	border-bottom: 1px solid #444a79;
	margin-top: 2px;
	color: #fff;
}
.faq:hover, .faq:focus, .faq:active {
	background: #fef38f url(images/faq_icons_active.png) no-repeat 15px 15px;
	color: #002a5c;
}
.faq_wrap .collapse {
	padding: 15px 0
}
.faq_wrap .collapse a, .faq_wrap .collapse a:hover {
	color: #fff;
}
.member-right .top {
	background: #1f335c url(images/ref_link.png) no-repeat 15px center;
	padding: 10px 15px 10px 60px;
	margin: 0 0 30px;
}
.member-right .top p {
	width: 25%;
	margin: 0;
	float: left;
	line-height: 40px;
	color: #fff;
	font-weight: 500;
	font-size: 15px;
	text-transform: uppercase;
}
.member-right .top h2 {
	width: 75%;
	margin: 0;
	float: left;
	font-size: 14px;
	line-height: 40px;
}
.member-right .top h2 a {
	background: #355ca3;
	display: block;
	border-radius: 50px;
	color: #fff;
	padding: 0 20px;
}
.member-right .top h2 a:hover {
	color: #002a5c;
	background: #fef38f
}
.aff-banners ul {
	border: none;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:center;
}
.aff-banners ul li {
    background: #444a79;
    margin: 0 5px 0 0;
    border-radius: 36px;
    margin-bottom: 10px;
}
.aff-banners ul li:last-child {
	margin: 0
}

.nav-tabs>li {
    display: inline-block;
    float:none;

}

.aff-banners ul li a, .aff-banners ul li.active a {

    color: #fff !important;
    text-align: center;
    padding: 8px 20px;
    border: none !important;
    background: none !important;
    font-size: 18px;
    font-family: 'Roboto Slab', serif;
    border-radius: 36px;

}
.aff-banners ul li.active, .aff-banners ul li:hover {
	background: #2bb75f
}
#show-hide-2 {
	text-align: center;
	border: 0px;
	padding: 15px;
	background: #222842 url(images/howto_bg.jpg) no-repeat top center;
	margin-bottom: 10px;
	border-radius:6px;
}

#show-hide-2 h2 {
	    font-family: 'Roboto Slab', serif;
	    font-size:20px;
	    color:#ffffff;
}

h3.refheader, .form-container-support h2, .logo-container h3, .section-title, h3.account_main, .account_header {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
	margin: 0 0 15px;
	color: #2cbc62;
	font-family: 'Roboto Slab', serif;
}
h3.account_main, .account_header {
	margin-bottom: 25px
}
.support {
	background: #444a79;
	color: #fff;
}
.support .address, .support .email, .support .phone {
	padding: 15px;
	border: 1px solid #fff;
	min-height: 132px;
}
.support .address img, .support .email img, .support .phone img {
	float: left;
}
.support .address h2, .support .email h2, .support .phone h2, .member_box h2 {
	margin: 5px 0 10px 0;
	font-size: 20px;
	font-family: 'Roboto Slab', serif;
}
.support .address p, .support .email p, .support .phone p, .member_box p {
	margin: 0
}
.support .email a {
	color: #fff;
}
.support .email a:hover {
	color: #fef187
}
.map {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.login_redirect {
	background: url(images/header_bg.jpg) no-repeat top center #2bb75f;
	border-top: 6px solid #fef38f;
}
.logo-container {
	margin: 70px auto 0;
	overflow: hidden;
	width: 100%;
	max-width: 600px;
	padding: 30px;
	background: #444a79;
	border-radius: 20px;
	box-shadow: 0px 8px 8px #22914b;
}
.form_wrap {
	padding: 50px 0;
	background: #eaebee;
}
.alluserform h3 {
	color: #444a79;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 22px;
	margin: 0 0 20px;
	padding: 0;
	line-height: 30px;
}
.loginpage h3 {
    padding: 0 6px !important;
    color: white;
}

.loginpage a {
	color:#0BC18E;
}

.loginpage p {color:white;}

.new_user {
	margin-top: 80px;
    text-align: right;
    padding-right: 90px;
}


.new_user h3 {color:white;}
.securitywrap {
    background: #444a79;
    padding: 80px 0 80px;
    text-align: center;
    color: white;
    font-size: 24px;
}

.bonus-container {
	    border-radius: 6px;
    background: #ffffff;
    box-shadow: 0px 4px 8px #d3d8d8;
    padding:10px;
    margin-bottom:20px;
}

.bonus-container h3 {
	margin-top:0px;
}

.alluserform td {
	padding: 6px;
}
.form-group a {
    color: #0BC18E;
    font-size: 13px;
}

.form-group a:hover {
	color: #2cbc62
}
.form-container.loginpage form, .form-container.signuppage form, .form-container.forgot_pw form {
	margin: 0;
}
.form-group .checkbox {
	float: left;
	margin: 2px 5px 0 0;
}
.new_user a {
	background: #2cbc62;
	border: 1px solid #2cbc62;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	border-radius: 50px;
	display: inline-block;
	padding: 0 25px;
	font-weight: 500;
}
.new_user a:hover {
	background: #444a79;
	border: 1px solid #444a79
}
.alluserform {
	background: #fff;
	padding: 25px;
}

.login-bg {
    background: #CDCED0 url(images/login-bg.jpg) no-repeat top center;
    background-size: cover;
    box-shadow: 0px 2px 8px #8f8f8f94;
    border-radius: 10px;
    border: 1px solid #ffffffad;
}

.loginpage {
   // background: rgba(27, 60, 116, 0.84);
    padding: 30px;
    border-radius: 10px;
    margin: 10px 0px;
}


.signup-bg {
	    background: #CDCED0 url(images/howto_bg.jpg) no-repeat top center;
    background-size: cover;
    box-shadow: 0px 2px 8px #8f8f8f94;
    border-radius: 10px;
    border: 1px solid #ffffffad;
}


.deposit-account {    text-align: center;
    width: 250px;
    margin: 10px auto;
    position: absolute;
    right: 10px;
    top: -2px;
    color: white;
    background: #747b9b;
    padding: 10px 20px;
    border-radius: 4px;
}

.deposit-account  input[type="text"] {
    color: #FEF38F;
    width: 100%;
    height: 40px;
    border: 0px;
    padding: 0 15px;
    border-radius: 30px;
    background: #002A5C;
    text-align: center;
    font-weight: 600;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
}


.toggle{
    --uiToggleSize: var(--toggleSize, 1.15rem);
    --uiToggleBorderWidth: var(--toggleBorderWidth, 2px);
    --uiToggleColor: #FEF38F;
    display: var(--toggleDisplay, inline-flex);
    position: relative;
    padding: 2px 5px;
    background: #61679b;
    border-radius: 4px;
    border: 0px;
    margin:5px;
}

.toggle img {max-width:24px;}

.toggle__input{
  /*
    The pattern by Sara Soueidan https://www.sarasoueidan.com/blog/inclusively-hiding-and-styling-checkboxes-and-radio-buttons/
  */
  width: var(--uiToggleSize);
  height: var(--uiToggleSize);
  opacity: 0;
  
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}

/*
 1. Calculation of the gap for the custom checkbox
*/

.toggle__label{
  display: inline-flex;
  min-height: var(--uiToggleSize);
padding-left: 10px;
    padding-right: 50px;
}

.toggle__input:not(:disabled) ~ .toggle__label{
  cursor: pointer;
}

/*
1. Ems helps to calculate size of the checkbox
*/

.toggle__label::before, 
.toggle__label::after{
content: "";
    box-sizing: border-box;
    width: 0.7em;
    height: 0.7em;
    font-size: var(--uiToggleSize);
    position: absolute;
    right: 8px;
    top: 8px;
}

.toggle__label::before{
  border: var(--uiToggleBorderWidth) solid var(--uiToggleColor);
  z-index: 2;
}

.toggle__input:not(:disabled) ~ .toggle__label::after{
  background-color: var(--uiToggleColor);
  opacity: 0;
}

.toggle__input:not(:disabled):checked ~ .toggle__label::after{
  opacity: 1;
}

.toggle__text{
margin-top: auto;
    margin-bottom: auto;
    margin: 6px 0px;
    font-weight: 600;
    color: white;
}

/*
The arrow size and position depends from sizes of square because I needed an arrow correct positioning from the top left corner of the element toggle

1. Ems helps to calculate size and position of the arrow
*/

.toggle__input:not(:disabled) ~ .toggle__label .toggle__text::before{
    content: "";
    width: 0;
    height: 0;
    font-size: var(--uiToggleSize);
    border-left-width: 0;
    border-bottom-width: 0;
    border-left-style: solid;
    border-bottom-style: solid;
    border-color:#444A79;
    position: absolute;
    top: 0.5628em;
    right: 0.34em;
    z-index: 3;
    transform-origin: left top;
    transform: rotate(-42deg) skew(0deg);
}

.toggle__input:not(:disabled):checked ~ .toggle__label .toggle__text::before{
  --uiToggleArrowWidth: var(--toggleArrowWidth, 2px);
  
  width: .4em;
  height: .2em;
  border-left-width: var(--uiToggleArrowWidth);
  border-bottom-width: var(--uiToggleArrowWidth);
}

/*
States
*/

/* focus state */

.toggle:focus-within{

  outline-offset: var(--toggleOutlineOffsetFocus, 5px);
}

/* disabled state */

.toggle__input:disabled ~ .toggle__label{
  opacity: var(--toggleOpacityDisabled, .24);
  cursor: var(--toggleCursorDisabled, not-allowed);
}

/*
=====
PRESENTATION STYLES
=====
*/

/* 
The demo skin
*/

.toggle__label::before, 
.toggle__label::after{
    border-radius: 4px;
}

/* 
The animation of switching states
*/

.toggle__input:not(:disabled) ~ .toggle__label::before,
.toggle__input:not(:disabled) ~ .toggle__label::after{
  opacity: 1;
  transform-origin: center center;
  will-change: transform;

}

.toggle__input:not(:disabled) ~ .toggle__label::before{
  transform: rotateY(0deg);
  transition-delay: .2s;
}

.toggle__input:not(:disabled) ~ .toggle__label::after{
  transform: rotateY(90deg);
}

.toggle__input:not(:disabled):checked ~ .toggle__label::before{
  transform: rotateY(-90deg);
  transition-delay: 0s;
}

.toggle__input:not(:disabled):checked ~ .toggle__label::after{
  transform: rotateY(0deg);
  transition-delay: .2s;
}

.toggle__text::before{
  opacity: 0;
}

.toggle__input:not(:disabled):checked ~ .toggle__label .toggle__text::before{
  opacity: 1;
  transition: opacity .1s ease-out .3s, width .1s ease-out .5s, height .2s ease-out .3s;
}


.toggle {
    --toggleColor: #3fbc19;
    --toggleBackgroundColor: #2d9e0a;
    --toggleSize: 35px;
}

.member_wrap {
	background: #eaebee;
}
.big-stats {
	background: #444a79;
	padding: 20px 0;
}
.membersidebar {
	height: 35px;
}
.membersidebar ul {
	text-align: center;
}
.membersidebar ul li {
	line-height: 38px;
	padding: 2px 25px 2px 10px;
	display: inline-block;
	position: relative;
	background: #fef38f;
	border-radius: 50px;
	margin: 0 8px;
}
.membersidebar ul li:hover {
	background: #2cbc62
}
.membersidebar ul li a {
	line-height: 30px;
	color: #002a5c;
	float: left;
	font-weight: 500;
	font-size: 15px;
}
.membersidebar ul li:hover a {
	color: #fff;
	text-decoration: none
}
.membersidebar ul li span {
	float: left;
	margin: 0 8px 0 0;
	width: 30px;
	height: 30px;
}
.membersidebar ul li span.one {
	background: url(images/accleft1.png) no-repeat scroll center center
}
.membersidebar ul li span.two {
	background: url(images/accleft2.png) no-repeat scroll center center
}
.membersidebar ul li span.three {
	background: url(images/accleft3.png) no-repeat scroll center center
}
.membersidebar ul li span.four {
	background: url(images/accleft4.png) no-repeat scroll center center
}
.membersidebar ul li span.five {
	background: url(images/accleft5.png) no-repeat scroll center center
}
.membersidebar ul li span.six {
	background: url(images/accleft6.png) no-repeat scroll center center
}
.membersidebar ul li ul {
	position: absolute;
	top: 34px;
	left: 0px;
	width: 240px;
	background: #fff;
	display: none;
	z-index: 999;
	padding: 5px;
	border-top: 2px solid #fef38f;
	border: 1px solid #cecece;
}
.membersidebar ul li ul li {
	padding: 4px 10px;
	border-bottom: 1px solid #cecece;
	background: none;
	margin: 0;
	border-radius: 0;
}
.membersidebar ul li ul li a {
	font-size: 13px;
}
.membersidebar ul li ul li:last-child {
	border: none
}
.membersidebar ul li:hover ul {
	display: block;
}
.membersidebar ul li:hover ul li {
	background: none
}
.membersidebar ul li:hover ul li a {
	color: #002a5c
}
.membersidebar ul li ul li:hover a {
	color: #2cbc62
}
.member-right {
	background: #fff;
	margin: 0 0 40px;
	border-radius: 0 0 20px 20px;
	padding: 25px;
	box-shadow: 0px 4px 8px #d3d8d8;
}
.member_box {
	background: #2cbc62;
	padding: 20px;
	color: #fff;
}
.member_box img {
	float: left;
	margin: 0 15px 0 0;
}
.member_box p {
	font-size: 15px
}
.mem_mid {
	padding: 20px;
	margin: 35px 0 25px 0;
}
.mem_mid.one {
	background: rgba(61, 65, 106, 0.84)
}
.mem_mid.two {
	background: rgba(71, 76, 125, 0.84)
}
.mem_mid.three {
	background: rgba(86, 91, 143, 0.84)
}
.acc-bal, .ear-tot, .acc-dep {
	padding: 0 15px 0 0;
	float: left;
}
.mem_mid strong {
	font-size: 15px;
	font-weight: 500;
	padding: 0 0 10px;
	line-height: 30px;
	text-transform: uppercase;
	color: #fff;
}
.mem_mid p {
	font-size: 28px;
	font-weight: 600;
	margin: 0;
	color: #fef187;
}
.acc_button {
	background: #fef38f;
	line-height: 44px;
	border-radius: 50px;
	color: #002a5c;
	display: inline-block;
	padding: 0px 15px;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	font-weight: 600;
	width: 100%;
	text-align: center;
}
.acc_button:hover {
	background: #444a79;
	color: #fff;
}
.detailed-stats-box {
	border: 1px solid #5b6088;
	text-align: center;
	padding: 20px;
	margin: 25px 0 0 0;
}
.detailed-stats-box p {
	text-align: center;
	margin: 0 0 15px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 500;
	color: #444
}
.detailed-stats-box h3 {
	margin: 0;
	font-size: 18px;
	color: #444a79;
}
.member-right table {
	border-left: 1px solid #777caa;
	border-top: 1px solid #777caa;
	margin-bottom: 10px;
	width: 100%;
}
.member-right table td {
	border-bottom: 1px solid #777caa;
	border-right: 1px solid #777caa;
	padding: 6px;
	font-size: 12px;
	background: #fff;
	color: #333;
	text-align: left;
	font-size: 14px;
}
.member-right table td a {
	color: #2bb75f
}
.member-right table td a:hover {
	color: #444a79
}
.member-right table tr:nth-child(2n) {
	background: #151566;
}


.confirm-table table td {
	border-bottom: 1px solid #777caa;
    border-right: 1px solid #777caa;
    padding: 10px;
    font-size: 12px;
    background: transparent;
    color: white;
    text-align: left;
    font-size: 14px;
}


.confirm-table table.deposit_confirm span {
    color: white;
    float: right;
    font-weight: 700;
    width: 60%;
    background: #0BC18E;
    padding: 5px 10px;
    text-align: right;
    border-radius: 4px;
}


.member-right td.inheader {
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	background: #444a79;
	border: 1px solid #777caa;
	color: #fff;
}
.btn-info {
	display: inline-block;
	float: right;
	color: #fff !important;
	font-size: 14px;
	background: #585983;
	border-radius: 50px;
	padding: 0 22px;
	line-height: 30px;
	margin: 7px 0;
	border: none;
}
.btn-info:hover {
	background: #3bca71
}
.account_deposit {
	text-align: center;
	margin-bottom: 30px
}
.account_deposit .radio {
    background: #444a79;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 0px 20px;
    font-weight: 600;
    text-transform: none;
    cursor: pointer;
    border-radius: 50px;
    margin: 0;
    font-size: 12px;
}
.account_deposit input[type=radio] {
	display: none
}
.account_deposit input[type="radio"]:checked + .radio {
	background: #2cbc62;
}
.howto {
	background: #fff;
	padding: 20px;
	box-shadow: 0px 0px 4px #d3d8d8;
	border-radius: 4px;
	margin: 15px 0;
}
.howto h2 {
	color: #0e4070;
	font-family: 'Roboto Slab', serif;
	font-weight: 600;
	font-size: 20px;
	margin: 0 0 15px;
}
.howto p:last-child {
	min-height: 150px;
	margin: 0
}
.wheretobuy {
	background: #444a79;
	padding: 50px 0;
	text-align: center;
}
.wheretobuy p {
	color: #fff;
	font-size: 15px;
	line-height: 28px;
}
.wheretobuy-list {
	width: 100%;
	float: left;
}
.wheretobuy-list ul {
}
.wheretobuy-list ul li {
	border: 1px solid #fff;
	width: 28%;
	display: inline-block;
	margin: 10px 1% 10px;
	padding-left: 40px;
	text-align: left;
	background: url(images/whereto_tick.png) no-repeat 15px center
}
.wheretobuy-list ul li a {
	font-weight: 500;
	font-family: 'Roboto Slab', serif;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	display: block;
	padding: 15px;
}
.wheretobuy-list ul li:hover {
	background: #2cbc62 url(images/whereto_tick.png) no-repeat 15px center;
	cursor: pointer
}


span.user input[type="text"] {
	background:url(images/icon_username.png) no-repeat 10px center #fff;
	padding: 3px 10px 3px 30px;
}

span.password input[type="password"] {
	background:url(images/icon_password.png) no-repeat 10px center #fff;
	padding: 3px 10px 3px 30px;
}

.deposit-button {
	border:1px solid #2CBC62;
	padding:8px 25px;
	border-radius:36px;
	display: inline-block;
	margin:4px;
}

.deposit-button input[type="radio"] {
	margin:0px 4px;
}

.account_deposit .plan_details a {
    background: #FEF38F;
    font-size: 17px;
    color: #444A79;
    font-family: 'Roboto Slab', serif;
    line-height: 36px;
    display: inline-block;
    border-radius: 50px;
    padding: 0 25px;
    margin-top: 5px;
}

.site-table td {
	border:1px solid #EAEBEE;
}


 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
 
.member-right table.deposit_confirm {width:100%;}

.support .address p, .support .email p, .support .phone p, .member_box p {
	font-size: 12px;
}
.howto p:last-child {
	min-height: 170px;
}
.navbar-nav > li > a {
	font-size: 11px
}
.language img {
	margin: 0 3px
}
.signup a {
	font-size: 10px;
}
.payment_icons img {
	margin: 0 4px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

.member-right table.deposit_confirm {width:100%;}
	
.login_area input.username, .login_area input.password {
	width: 300px;
}
.banner_features h3 {
	font-size: 13px;
}
.author h3 {
	font-size: 12px;
}
.footer_wrap .email, .footer_wrap .phone, .footer_wrap .address {
	padding: 20px 0 20px 50px;
	font-size: 12px;
}
}
@media screen and (max-width: 1024px) {

.member-right table.deposit_confirm {width:100%;}

.membersidebar ul li {
	padding: 2px 15px 2px 8px;
	margin: 0 2px;
}
.membersidebar ul li a {
	font-size: 14px;
}
.acc_button {
	padding: 0px 10px;
	font-size: 14px;
}
.banner_features_wrap {
	margin: 0;
}
.stat_wrap_top, .home_stat_down {
	margin-top: 10px;
	margin-bottom: 10px
}
.investment_buttons {
	padding: 15px;
}
.investment_buttons a {
	margin: 0 10px;
	line-height: 36px;
	padding: 0px 30px;
}
.testi_info {
	padding: 25px 15px;
	font-size: 14px;
}
.howto_box {
	padding: 20px 10px;
}
.howto_box h3 {
	font-size: 17px;
}
.payment_icons h2 {
	display: none
}
.copyright {
	text-align: center
}
.copyright br {
	display: none
}
}
@media screen and (max-width: 768px) {

.member-right table.deposit_confirm {width:100%;}

	.acc_button {
	margin: 5px 0;
}
	.member_box,.member_box p,.mem_mid,.mem_mid p {
	text-align: center;
}
.member_box img {
	float: none;
	margin: 0 0 10px;
}
.acc-bal, .ear-tot, .acc-dep {
	padding: 0 0 10px;
	width: 100%;
	text-align: center;
}
	.membersidebar {
	height: auto;
}
.support .address, .support .email, .support .phone {
	margin-top: 5px;
	margin-bottom: 5px
}
.wheretobuy-list ul li {
	width: calc(48% - 2px);
}
.about_features .banner_features {
	width: 100%
}
.login_area {
	text-align: left;
	padding: 0
}
.navbar-header {
	text-align: center
}
.navbar-toggle {
	float: none;
	margin: 0 0 10px
}
.certificate_wrap p {
	text-align: center
}
.view_certificate a {
	margin: 0
}
.view_certificate .left {
	line-height: 34px;
}
.view_certificate .left br {
	display: none
}
.testi_link a {
	font-size: 20px;
	padding: 0 60px;
	line-height: 40px;
}
.signup {
	width: calc(100% - 20px);
	float: left;
	margin: 10px 10px 0 10px
}
.investment_buttons a {
	margin: 0 10px;
	line-height: 32px;
	padding: 0px 25px;
	font-size: 14px;
}
.howto_box, .last_listings, .plan_box, .about_memb {
	margin-top: 10px;
	margin-bottom: 10px
}
.howto_box h3 {
	font-size: 20px;
}
.payment_icons img {
	max-height: 30px;
}
.copyright, .footer_wrap .email, .footer_wrap .phone, .footer_wrap .address {
	width: 100%;
}
}
 @media screen and (max-width:767px) {
 
 .member-right table.deposit_confirm {width:100%;}
 
	 .mem_mid.one,.acc_button_wrap{margin-top:15px}
	 .mem_mid {
	margin: 1px 0 0;
}
	 .member_box {
	border-bottom: 1px solid #fff;
}
.about_features .banner_features {
	text-align: center
}
.about_features .banner_features h3 {
	font-size: 20px
}
.about_features .banner_features p {
	padding: 0;
	text-align: center
}
.login_area input.username, .login_area input.password {
	width: 42%;
}
.banner_area h1, .banner_area.inside h1 {
	color: #fff;
	font-size: 45px;
}
.banner_area h2 {
	font-size: 38px;
}
.banner_features {
	text-align: center
}
.banner_features img {
	margin: 0;
	float: none
}
.banner_features h3 {
	width: 100%;
	float: left
}
.banner_features h3 br {
	display: none
}
.banner_features h3 {
	font-size: 13px;
}
.banner_features {
	padding: 15px
}
.footer_wrap .email, .footer_wrap .phone, .footer_wrap .address {
	padding-top: 15px;
	padding-bottom: 15px
}
.copyright {
	text-align: left
}
}
@media screen and (max-width: 667px) {

.member-right table.deposit_confirm {width:100%;}

	.member-right .top p, .member-right .top h2{width:100%}
	.member-right .top{background:#1f335c; padding:10px 15px; text-align:center}
	.member-right .top p{text-align:center}
.footer_links a {
	padding: 0 5px;
	font-size: 14px;
}
.login_area input.username, .login_area input.password {
	width: 41%;
}
.banner_features {
	width: 50%
}
.investment_buttons a {
	margin: 0 5px;
	padding: 0px 15px;
}
.payment_icons img {
	max-height: 25px;
}
}
@media screen and (max-width: 568px) {

.member-right table.deposit_confirm {width:100%;}

		.alluserform h3 {
	font-size: 20px;
	margin: 0 0 10px;
}
.form-container-support td,.member-right table td {
	display: block;
	width: 100%;
}
.wheretobuy-list ul li {
	width: 100%;
	margin: 5px 0
}
.aff-banners ul li a, .aff-banners ul li.active a {
	padding: 8px 10px;
	font-size: 12px;
}
.login_area input.username, .login_area input.password {
	width: 38%;
}
.banner_area h1, .banner_area.inside h1 {
	font-size: 38px;
}
.banner_area h2 {
	font-size: 28px;
}
.investment_buttons a {
	padding: 0 10px;
	font-size: 12px;
}
.payment_icons img {
	max-height: 20px;
}
}
@media screen and (max-width: 480px) {


.member-right table.deposit_confirm {width:100%;}

.support .address, .support .email, .support .phone, .support .address p, .support .email p, .support .phone p, .member_box p {
	text-align: center
}
.support .address img, .support .email img, .support .phone img {
	float: none;
}
.aff-banners ul li {
	margin: 1px;
	width: calc(50% - 2px);
}
.news_block {
	background: #364b6f url(images/news_article.png) no-repeat 20px 30px;
	padding: 120px 20px 20px 20px;
}
}
@media screen and (max-width: 414px) {

.member-right table.deposit_confirm {width:100%;}

		.alluserform h3 {
	font-size: 18px;
	margin: 0 0 10px;
}
.wheretobuy-list ul li a {
	font-size: 13px
}
.about_wrap h1, .plan_wrap h2, .testimonials_wrap h2, .howtostart h2, .wheretobuy h2 {
	font-size: 30px
}
.login_area input.username, .login_area input.password {
	width: 35%;
}
.banner_area h1, .banner_area.inside h1 {
	font-size: 30px;
}
.banner_area h2 {
	font-size: 24px;
}
.banner_features {
	width: 100%;
}
.footer_links {
	padding: 10px 0
}
.footer_links a {
	line-height: 35px;
}
}
@media screen and (max-width: 375px) {

.member-right table.deposit_confirm {width:100%;}

		select {
	padding: 8px 22px 8px 4px;
}
.about_wrap h1, .plan_wrap h2, .testimonials_wrap h2, .howtostart h2, .wheretobuy h2 {
	font-size: 26px
}
.investment_buttons a {
	display: block;
	margin: 5px 0
}
.login_area input.username, .login_area input.password {
	width: 34%;
}
.banner_area h1, .banner_area.inside h1 {
	font-size: 28px;
}
.view_certificate .left {
	width: 100%;
	text-align: center
}
.view_certificate a {
	margin: 0 auto;
	float: none;
	overflow: hidden;
	width: 100%;
	text-align: center;
}
}
@media screen and (max-width: 320px) {

.member-right table.deposit_confirm {width:100%;}

	.alluserform h3 {
	font-size: 16px;
	margin: 0 0 10px;
}
.login_area input.username, .login_area input.password, .login_area .submit {
	width: 100%;
	margin: 0 0 3px;
}
.bitcoin_values ul li {
	padding: 0 5px 0 0;
	line-height: 25px;
	font-size: 10px;
}
.banner_area h1, .banner_area.inside h1 {
	font-size: 22px;
}
.banner_area h2 {
	font-size: 20px;
}
.testi_link a {
	padding: 0 30px;
}
}



@media (max-width: 1170px) {
section, header, footer, .wrapper, .headerwrap, .menuwrap, .statwrap, .bestinvestent, .bannerwrap, .investmenwrap, .benifitwrap, .referralwrap, .footerwrap, .inside_wrap, .welcomewrap_sub, .welcomewrap, .payment_icons, .footer_wrap {
	width: 1170px;
}
.container {
	margin: 0 !important;
	width: 1170px;
}
}
}
