body {
	font: 400 16px/30px 'Roboto', sans-serif;
	color: #9c9c9c;
	background: #ebf9f2;
	padding: 0;
	margin: 0
}
p {
	text-align: justify;
	margin: 0 0 30px
}
a {
	color: #9c9c9c;
	outline: none;
	text-decoration: none;
 -webkit-transition: .2s ease-out;
 -moz-transition: .2s ease-out;
 transition: .2s ease-out
}
a:hover, a:active, a:focus {
	color: #000;
	text-decoration: none;
	outline: none
}
img {
	max-width: 100%
}
label {
	font-weight: 400
}
input[type="text"], input[type="password"], input[type="email"] {
	background: #fff;
	    border: 1px solid #33ae45;
	border-radius: 4px;
	padding: 0 15px;
	font-size: 14px;
	color: #777f89;
	height: 40px;
	line-height: 40px;
 -webkit-transition: .2s ease-out;
 -moz-transition: .2s ease-out;
 transition: .2s ease-out
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, .form-container textarea:focus {
	border: 1px solid #e7bc42
}
textarea {
	color: #777f89;
	width: 100%;
	height: 155px;
	border: 1px solid #6aa0e3;
	background: #fff;
	padding: 10px;
	border-radius: 4px;
	resize: none
}
input[type="submit"], input[type="button"] {
	background: #12bb4b;
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	display: inline-block;
	line-height: 42px;
	padding: 0 40px;
	border-radius: 4px;
	border: 2px solid #dcf3e3;
 -webkit-transition: .3s ease-out;
 -moz-transition: .3s ease-out;
 transition: .3s ease-out
}
input[type="submit"]:hover, input[type="button"]:hover {
	background:#6aa0e3;
}
select {
	padding: 5px 20px 5px 10px;
	font-size: 14px;
	background: #fff url(images/languageicon.png) no-repeat center right 5px;
	color: #777f89;
	border: 1px solid #6aa0e3;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.wrapper, .header_top, .banner_wrap, .headstat, .choose_plan, .calculateprofit, .about_wrap, .why_choose, .advantage, .footer_payments, footer, .member_wrap, .headertopstat, .cal_block_wrap, .cert_block, .testi_box, .testi_author, .advantagebelow, .createaccount, .footer_address, .footer_email, .footer_links, .account_deposit {
	width: 100%;
	float: left
}
.header_top {
    background: #12BB4B;
    padding: 10px 0;
    font-size: 13px;
    line-height: 34px;
    font-weight: 500;
}
.headertopstat {
	color: #919f96;
	text-transform: uppercase;
}
.headertopstat p {
    margin: 0 50px 0 0;
    font-weight: bold;
    color: white;
    float: left;
}
.headertopstat span {
	    color: #f1e696;
}
.headerfollow {
    color: white;
    text-transform: uppercase;
}
.headerfollow span {
	margin:0 5px 0 0
}
.dropdown {
	margin: 0;
	width: 100%;
	    border: 1px solid #ffffff;
	height: 34px;
	background: #fff;
	border-radius: 30px;
	float: right;
	line-height: 34px;
}
.dropdown dd, .dropdown dt, .dropdown ul {
	margin: 0;
	padding: 0
}
.dropdown dd {
	position: relative
}
.dropdown a, .dropdown a:visited {
	color: #919f96;
	text-decoration: none;
	outline: none
}
.dropdown a:hover {
	color: #000
}
.dropdown dt a {
	background: url(images/languageicon.png) no-repeat center right 8px;
	display: block;
	padding: 0 25px 0 15px;
	height: 32px;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 32px;
	font-weight: 400;
	border-radius: 4px;
	text-align: left;
}
.dropdown dd ul {
	background: #fff none repeat scroll 0 0;
	color: #919f96;
	border:1px solid #cecece;
	display: none;
	left: 0;
	padding: 5px 0;
	position: absolute;
	top: 2px;
	width: auto;
	min-width: 175px;
	list-style: none;
	z-index: 1;
	border-radius: 3px;
}
.dropdown dd ul li a {
	display: block;
	padding: 8px 0 7px 25px
}
.dropdown dd ul li a:hover {
	background-color: #12bb4b;
	color: #fff
}
.dropdown img.flag {
	display: inline-block;
	border: none;
	vertical-align: middle;
	margin-right: 10px;
}
.banner_wrap, .loginpages, .login_redirect {
    border-top: 0px;
    background: url(images/headerbg.jpg) #092346 no-repeat top center;
    background-size: cover;
}

.banner_left {
	    min-height: 450px;
}

.navbar-default {
	background-color: transparent;
	border-color: transparent;
	padding: 40px 0;
	border-radius: 0;
	margin: 0;
}
.navbar-nav {
	text-align: right;
	width: 100%;
}
.navbar-collapse {
	padding:0;
	border:none
}
.navbar-nav > li {
	padding: 0 8px 0 9px;
	position:relative;
}
.navbar-default .navbar-nav > li > a {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
 
    padding: 0;
    line-height: 55px;
}
.navbar-default .navbar-nav > li > a:hover {
	color:#12bb4b
}
.navbar-nav > li.signup {
	background: #12bb4b url(images/signupicon.png) no-repeat 10px center;
	border-radius: 4px;
	padding: 0 10px 0 40px;
	text-align: left;
	margin: 0 10px 0 0px;

}
.navbar-nav > li.signup a {
	color: #fff;
	line-height: 18px;
	padding: 10px 0;
}
.navbar-nav > li.signup a:hover {
	color:#fff
}
.navbar-nav > li.signup a span {
	display: block;
	font-size: 13px;
	font-weight: 400;
	text-transform: capitalize;
}
.navbar-nav > li.login {
	background: #fff url(images/loginicon.png) no-repeat 10px center;
	border-radius: 4px;
	padding: 0 10px 0 40px;
	text-align: left;

}
.navbar-nav > li.login a {
	color: #4e5d53;
	line-height: 18px;
	padding: 10px 0;
}
.navbar-nav > li.login a:hover {
	color:#4e5d53
}
.navbar-nav > li.login a span {
	display: block;
	font-size: 13px;
	font-weight: 400;
	text-transform: capitalize;
	color:#a3b5aa;
}
.navbar-nav > li ul {
    background: #041a30;
    border-radius: 4px;
    padding: 7px 10px;
    position: absolute;
    left: 11px;
    top: 110px;
    display: none;
    width: 190px;
    text-align: left;
    border: 0px;
    z-index: 9999;
}
.navbar-nav > li:hover ul {
	display:block;
}
.navbar-nav > li ul li {
	border-bottom: 1px solid #4F74A6;
}
.navbar-nav > li ul li:last-child {
	border:none
}
.navbar-nav > li ul li a {
	font-size: 12px;
	color: #fff;
	font-weight: 500;
}
.navbar-nav > li ul li:hover a {
	color:#53cc7c;
}
.banner_left h1 {
    font-size: 47px;
    line-height: 60px;
    margin: 30px 0;
    font-weight: 300;
    color: white;
}
.banner_left p {
    color: white;
    font-size: 14px;
    line-height: 24px;
}
.banner_button a {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 62px;
	border-radius: 4px;
	font-weight: 600;
	display: inline-block;
	margin: 0 15px 0 0;
	padding: 0 30px;
}
.banner_button a.openacc, .banner_button a.memlogin:hover {
	background:#12bb4b;
	color:#fff;

}
.banner_button a.memlogin, .banner_button a.openacc:hover {
	background:#fff;
	color:#12bb4b;

}
.banner_image {
	padding:0 0 50px;
}
.headstat {
	padding: 45px 0;
	    background: #fff;
    box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.1);
}
.headstat_box {
    margin: 0 10px 0 0;
    width: 220px;
    border: 1px solid #a1e6c0;
    border-radius: 3px;
    padding: 20px 55px 20px 15px;
    float: left;
    background: #fff;
}
.headstat_box:last-child {
	margin:0;
}
.headstat_box.one {
	background:url(images/staticon1.png) no-repeat right 10px top 10px #fff
}
.headstat_box.two {
	background:url(images/staticon2.png) no-repeat right 10px top 10px #fff
}
.headstat_box.three {
	background:url(images/staticon3.png) no-repeat right 10px top 10px #fff
}
.headstat_box.four {
	background:url(images/staticon5.png) no-repeat right 10px top 10px #fff
}
.headstat_box.five {
	background:url(images/staticon4.png) no-repeat right 10px top 10px #fff
}
.headstat_box p, .detailed-stats-box p {
	margin: 0 0 5px;
	    color: #423a3a;
	FONT-WEIGHT: 450;
	line-height: 16px;
}
.headstat_box h3, .detailed-stats-box h4 {
    color: #12bb4b;
    margin: 0;
    font-weight: 400;
    font-size: 20px;
}
.choose_plan h2, .calculateprofit h2, .why_choose h2, .advantage h2, .form-container-support h2 {
    color: #2b3542;
    font-weight: 300;
    font-size: 42px;
    text-align: center;
    margin: 10px 0 30px;
}

.why_choose h2 {color:white;}

.calculateprofit h2 {color:white;}

.choose_plan {
    padding-bottom: 45px;
    background: url(images/choosebg.html) #EBF9F2 no-repeat bottom center;
    padding-top: 45px;
}
.calculateprofit {
	text-align: center;
	padding-top:25px;
	    background: #002a4f;
}
.calculateprofit .row {
	border-top:1px solid #98dbaf;
}
.calc_icon {
	padding:25px 0;
}
.cal_block_wrap {
	padding: 35px 0;
}
.cal_block {
	margin: 7px 0;
	text-align: right;
	width: 100%;
	float: right;
}
.cal_block select {
	width: 200px;
	background: #fff;
	float: right;
	background:url(images/selectplanicon.png) no-repeat center right 15px #fff;
}
.cal_block label {
    width: 40%;
    text-align: right;
    color: white;
    font-size: 17px;
    font-weight: 300;
    text-transform: capitalize;
    margin: 0;
    line-height: 40px;
    padding: 0 5px 0 0;
    float: right;
}
.cal_block input.deposit {
	background: #fff;
	text-align: right;
	font-size: 18px;
	color: #777f89;
	font-weight: 300;
	width: 200px;
	float: right;
}
.calc_result_wrap {
	padding:42px 0;
}
.calc_result {
	color: #fff;
	text-align: center;
	width: 50%;
	float: left;
    padding: 17px 9px;
	font-size:18px;
	font-weight:300;
}
.calc_result.one {
	background:#12bb4b;
	border-radius: 4px 0 0 4px;
}
.calc_result.two {
    background: #1d709b;
    border-radius: 0 4px 4px 0;
}
.calc_result span {
	font-size: 30px;
	display: block;
	line-height:40px;
}
.about_wrap {
	background: #fff;
	padding: 45px 0 40px;
}
.about_wrap h2, .wheretobuy h2 {
	font-size: 36px;
	font-weight: 300;
	color: #5D5A9B;
	margin: 20px 0;
}
.about_wrap h2 span, .wheretobuy h2 span {
	font-weight:500
}
.about_wrap p {
	    font-weight: 400;
    color: rgb(111, 101, 101);
}
.regisblock {
    border-top: 1px solid #55689e;
    padding: 32px 0 0 0;
    font-size: 30px;
    color: #353836;
    font-weight: 300;
    line-height: 46px;
}
.regisblock span {
	float:left
}
.regisblock span.hi {
	color: #6aa0e3;
	font-weight: 500;
	float: none;
}
.regisblock a {
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 4px;
	background: #12bb4b;
	color: #fff;
	line-height: 46px;
	float: left;
	padding: 0 30px;
	margin: 0 0 0 20px;
	box-shadow: 3px 3px #d7f0df;
}
.regisblock a:hover {
	background: #6aa0e3 !important;
}
.cert_block {
	text-align: center;
	box-shadow: 4px 4px #dfe6e2;
	border-radius: 4px;
	padding: 30px 0;
}
.why_choose {
    padding: 40px 0;
    text-align: center;
    background: url(images/home-background-1.html) #37415C no-repeat center;
    background-size: cover;
}
.whychoosebuttons {
    line-height: 64px;
    display: block;
    text-align: center;
    border-radius: 4px;
    box-shadow: 3px 3px #1b2b4499;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 40px;
}
.whychoosebuttons:hover, .acc_button:hover {
	color:#fff
}
.whychoosebuttons.green, .acc_button.one {
	background: #12bb4b;
}
.whychoosebuttons.blue, .acc_button.two {
	    background: #00769d;
}
.whychoosebuttons.yellow, .acc_button.three {
	    background: #e0514a;
}
.whychoosebuttons.black, .acc_button.four {
	background: #565f6a;
}
.whychoosebuttons.green:hover, .acc_button.one:hover {
	background: #11ac45;
}
.whychoosebuttons.blue:hover, .acc_button.two:hover {
	background: #5f90ce;
}
.whychoosebuttons.yellow:hover, .acc_button.three:hover {
	background: #6864B3;
}
.whychoosebuttons.black:hover, .acc_button.four:hover {
	background: #4a525c;
}
.testi_box {
	margin: 40px 0 0 0;
}
.testi_content {
	position: relative;
	background: #fff;
	    border: 3px solid #d2e3db;
	border-radius: 4px;
	padding: 50px 20px 30px;
}
.testi_content:after, .testi_content:before {
	top: 100%;
	left: 75%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.testi_content:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 30px;
	margin-left: -30px;
}
.testi_content::before {
 border-color: rgba(194, 225, 245, 0);
 border-top-color: #d2e3db;
 border-width: 36px;
 margin-left: -35px;
}
.testi_content span.icons {
	float: left;
	margin: -75px 0 0 0;
}
.testi_content p {
	color: #565f6a;
	font-size: 14px;
	line-height: 24px;
	font-style: italic;
	margin: 0;
	text-align: center;
}
.testi_author {
	padding: 30px 0 0 0;
	text-align: left;
}
.testi_author img {
    float: left;
    margin: 0 20px 0 0;
    box-shadow: 3px 4px #0811236b;
    border-radius: 50%;
}
.testi_author p.authorname {
    float: left;
    margin: 30px 0 0 0;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    color: #ffffff;
}
.testi_author p.authorname span {
	font-weight: 300;
	display: block;
}
.advantage {
    background: url(images/advantagebg.html) no-repeat bottom center;
    background-size: cover;
    padding-top: 45px;
}
.advantagebox {
	text-align: center;
	background: #12bb4b;
	border-radius: 4px;
	color: #fff;
	padding: 60px 50px 20px;
	margin: 50px 0px 0;
	box-shadow: 3px 3px #d0efda;
	    min-height: 190px;
}
.member_box {
	text-align: center;
	background: #12bb4b;
	border-radius: 4px;
	color: #fff;
	padding: 60px 50px 20px;
	margin: 50px 0 0;
	box-shadow: 3px 3px #d0efda;
}
.advantagebox span.icon, .member_box span {
border-radius: 50%;
    margin: -100px auto 20px;
    display: block;
    box-shadow: 2px 5px 1px #10ab44;
    background: white;
    width: 100px;
    height: 100px;
    padding-top: 17px;
}
.member_box span img {
    border-radius: 50%;
    margin-top: -12px;
}
.advantagebox h3, .member_box h3 {
	font-weight:300;
	font-size:24px;
	margin:0 0 10px;
}
.advantagebox p, .member_box p {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 10px;
}
.advantagebelow, .mydetail {
	margin: 50px 0 0;
	padding: 15px 20px;
	border-radius: 4px;
	background: #fff;
	box-shadow: 4px 4px #c2dec8;
	min-height: 120px;
}
.advantagebelow span.icon, .mydetail span {
	float:left;
	margin:0 15px 0 0
}
.advantagebelow h3, .logo-container h3, .mydetail h3 {
	color:#5486c3;
	font-size:24px;
	font-weight:300;
	margin:10px 0 6px;
}
.advantagebelow p, .mydetail p {
	margin:0;
	color:#929794;
}
.createaccount {
	padding: 40px 0;
	text-align: center;
}
.createaccount a {
	display: inline-block;
	    background: #00769D;
	font-size: 18px;
	text-align: center;
	padding: 0 70px;
	border-radius: 4px;
	color: #fff;
	text-transform: uppercase;
	line-height: 75px;
	box-shadow: 2px 3px #a1dfad;
	font-weight:600;
}
.createaccount a:hover {
	background:#fff;
	color:#6aa0e3;
}
.footer_payments {
	background: #ebf9f2;
	text-align:center
}
footer {
    background: #002A4F;
    padding: 30px 0;
    font-size: 14px;
    line-height: 24px;
    color: white;
}
.footer_links ul {
	float:left;
	width:50%;
}
.footer_links ul li a {
	color:#ffffff;
}
.footer_links ul li a:hover {
	color:#58695d;
}
.footer_address {
	padding:0 0 0 50px;
	background:url(images/footer_address.png) no-repeat left top;
}
.footer_email {
	padding: 0 0 0 50px;
	background: url(images/footer_email.png) no-repeat left top;
	line-height: 32px;
}
.swiper-slide {
    background: #fff;
    border-radius: 4px;
        box-shadow: 0px 4px 8px #749a81;
    padding: 1px;
}
#roadmap-slides {
    margin: 0px 60px;
    padding: 10px 10px 10px;
}


.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 10px 0;
    z-index: 1;
}

.swiper-slide .head {
	color: #fff;
	text-align: center;
	border-radius: 4px 4px 0 0;
}
.swiper-slide.one .head {
	background: #336899;
}
.swiper-slide.two .head, .swiper-slide.five .head {
	background: #12bb4b;
}
.swiper-slide.three .head, .swiper-slide.six .head {
	     background: #e0514a;
}

.swiper-slide.four .head {
  background: #ffb205;  
}
.swiper-slide .head h2 {
	color: #fff;
	font-size: 30px;
	margin: 0;
	padding: 20px 0 10px;
}
.swiper-slide .head h3 {
	line-height: 70px;
	padding: 0 40px;
	font-size: 48px;
	font-weight: 300;
	background: #fff;
	display: inline-block;
	margin: 0 0 -30px;
	overflow: hidden;
	border-radius: 2px;
}
.swiper-slide.one .head h3, .swiper-slide.four .head h3 {
    color: #1d709b;
    border: 2px solid #1d709b;
}
.swiper-slide.two .head h3, .swiper-slide.five .head h3 {
	color: #12bb4b;
	border: 2px solid #12bb4b;
}
.swiper-slide.three .head h3, .swiper-slide.six .head h3 {
    color: #e0514a;
    border: 2px solid #e0514a;
}
.swiper-slide h4 {
	margin: 0 0 10px;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
}
.swiper-slide.one h4, .swiper-slide.four h4 {
	    color: #1d709b;
}
.swiper-slide.two h4, .swiper-slide.five h4 {
	color: #12bb4b;
}
.swiper-slide.three h4, .swiper-slide.six h4 {
	color: #66499A;
}
.swiper-slide ul {
	width: 100%;
}
.swiper-slide ul li, .wheretobuy-list ul li {
	border-bottom: 1px solid #aac9ef;
	line-height: 38px;
	padding: 0 0 0 40px;
	color: #423a3a;
	font-weight: 400;
	background:url(images/plantick.png) no-repeat 12px center;
}
.swiper-slide ul li:hover, .wheretobuy-list ul li:hover {
	background-color:#ebf9f2;
}
.swiper-slide .info {
	padding:40px 30px 0;
}
.swiper-slide .action {
	text-align:center;
	padding:18px 0;
}
.swiper-slide .action a {
	background: #12bb4b;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	display: inline-block;
	line-height: 38px;
	padding: 0 40px;
	border-radius: 4px;
	border: 2px solid #dcf3e3;
}
.swiper-slide .action a:hover {
	background:#6aa0e3;
}
.footer_links {
	width:100%;
	float:left
}
.innerheader {
	text-align:center;
	min-height:auto;
}
.innerheader h1 {
	margin:0 0 45px;
}
.inside_wrap {
	width:100%;
	float:left;
	padding:55px 0;
}
.howto, .affliateblock {
	background: #fff;
	padding: 25px;
	margin: 0 0 35px;
	box-shadow: 4px 4px #dfe6e2;
}
.howto h2, .affliateblock h2, .news_title, .refheader, .section-title, .account_header {
	font-size: 26px;
	line-height: 30px;
	margin: 0 0 15px;
	color: #6aa0e3;
	font-weight: 500;
	text-transform:capitalize
}
.howto p {
	margin: 0;
	min-height: 190px;
}
.wheretobuy {
	width: 100%;
	float: left;
	background: #fff;
	padding: 45px 0 30px 0;
	margin: 0 0 35px;
}
.wheretobuy-list {
	padding: 55px 0 0 0;
}
.wheretobuy p {
	margin:0
}
.faq {
	font-size: 14px;
	background: #fff url(images/faq_icons.png) no-repeat right 10px center;
	padding: 10px 45px 10px 15px;
	display: block;
	box-shadow: 2px 2px #c2dec8;
	margin-top: 5px;
	color: #565f6a;
	margin-bottom: 5px;
	font-weight: 500;
	text-transform: capitalize;
	border-radius: 4px;
}
.faq:hover, .faq:focus, .faq:active {
	background: #5486c3 url(images/faq_icons_active.png) no-repeat right 10px center;
	color: #fff;
}
.faq_wrap .collapse {
	padding: 15px 0
}
.faq_wrap .collapse a, .faq_wrap .collapse a:hover {
	color: #fff;
}
.affliateblock {
	text-align:center
}
.affliateblock p {
	margin: 0 0 10px;
	min-height: 120px;
	text-align:center
}
.news_block {
	background: #fff;
	padding: 25px;
	margin: 0 0 35px;
	box-shadow: 4px 4px #dfe6e2;
}
.news_time {
	color: #53cc7c;
	font-size: 13px;
}
.news_infos {
	padding: 15px 0 0 0;
}
.news_title {
	margin:0 0 5px
}
.aff-banners {
	background: #fff;
	border-radius: 4px;
	padding: 20px;
	box-shadow: 4px 4px #dfe6e2;
}
.aff-banners .nav-tabs {
	background: #6aa0e3;
	border-radius: 4px;
	text-align: center;
	border-color:#6aa0e3
}
.aff-banners .nav-tabs > li > a {
	margin-right: 0;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	padding:6px 12px;
	border-radius: 3px;
}
.aff-banners .nav > li {
	padding: 0 20px;
	margin: 12px 0;
	float: none;
	display: inline-block;
}
.aff-banners .nav-tabs > li.active > a, .aff-banners .nav-tabs > li.active > a:hover, .aff-banners .nav-tabs > li.active > a:focus {
	color: #565f6a;
	background-color: #fff;
	border: none;
	cursor: default;
}
.aff-banners .nav-tabs > li > a:hover, .aff-banners .nav-tabs > li:hover > a {
	padding: 6px 12px;
	border-radius: 3px;
	color: #565f6a;
}
.aff-banners .tab-content > .tab-pane {
	padding: 20px 0 0 0;
	text-align: center;
}
.address, .email, .phone {
	background: #fff;
	border-radius: 4px;
	padding:1px;
}
.address, .email, .phone {
	border: 1px solid #d2e3db;
}
.address .head {
	    background: #336899;
}
.email .head {
	background: #12bb4b;
}
.phone .head {
	background: #e0514a;
}
.address .head, .email .head, .phone .head {
	color: #fff;
	text-align: center;
	border-radius: 4px 4px 0 0;
}
.address .head h2, .email .head h2, .phone .head h2 {
	color: #fff;
	font-size: 30px;
	margin: 0;
	padding: 20px 0 10px;
	font-weight: 300;
	text-align: center;
}
.address .head h3 {
	border: 2px solid #336899;
}
.email .head h3 {
	border: 2px solid #12bb4b;
}
.phone .head h3 {
	border: 2px solid #e0514a;
}
.address .head h3, .email .head h3, .phone .head h3 {
	line-height: 70px;
	padding: 0 40px;
	font-size: 48px;
	font-weight: 300;
	background: #fff;
	display: inline-block;
	margin: 0 0 -30px;
	overflow: hidden;
	border-radius: 2px;
	color: #6aa0e3;
}
.address .info, .email .info, .phone .info {
	padding: 40px 30px 0;
	min-height: 100px;
}
.address .info h4, .email .info h4, .phone .info h4 {
	color: #565f6a;
	margin: 0 0 10px;
	font-weight: 300;
	font-size: 18px;
	text-align: center;
}
.address .info h4 a, .email .info h4 a, .phone .info h4 a {
	color: #565f6a;
}
.form-container-support {
	width: 100%;
	float: left;
	padding: 35px 0 0 0;
}
.form-container-support table td {
	padding:8px;
}
.form-container-support input {
	width:100%;
}
.map {
	width:100%;
	float:left;
}
.banner_wrap_login {
	padding:50px 0 30px;
	text-align:center;
	width:100%;
	float:left
}
.form-container.loginpage {
    background: #12bb4b;
    box-shadow: 3px 3px #162845;
    padding: 40px;
    border-radius: 4px;
    max-width: 500px;
    margin: 0 auto;
    color: white;
}
.form-container.loginpage h3 {
	font-weight: 300;
	font-size: 24px;
	margin: 0 0 20px;
	text-align: center;
	color: #fff;
}
.form-container.loginpage td {
	padding:4px 0
}
.form-container.loginpage td a {
	color: #fff;
	font-size: 13px;
}
.form-container.loginpage input[type="text"], .form-container.loginpage input[type="password"], .form-container.loginpage input[type="email"] {
	width:100%
}
.form-container.loginpage input[type="submit"] {
	background: #565f6a;
	border: none;
}
.form-container.loginpage input[type="submit"]:hover {
	background:#4a525c;
}
.new_user {
	margin: 0 0 0 20px;
	line-height: 42px;
}
.new_user a {
	line-height: 42px;
	padding: 0 0 0 35px;
	color: #ffc77d !important;
	text-transform: uppercase;
	font-weight: 500;
	display: inline-block;
	font-size: 15px !important;
	background:url(images/signupiconlog.png) no-repeat left center
}
.loginpages, .login_redirect {
	background-attachment:fixed
}
.loginfooter {
    text-align: center;
    padding: 50px 0 0 0;
    font-weight: 300;
    color: white;
    font-size: 14px;
}
.form-group_checkbox {
}
.form-group_checkbox .chckcontent {
	width: 100%;
	color: #fff;
}
.form-group_checkbox .chckcontent a {
	color:#ffc77d;
}
.form-group_checkbox .chckcontent input.checkbox {
	float: left;
	margin: 6px 10px 0 0;
}
.logo-container {
	text-align: center;
	color:white;
	border-radius: 4px;
	padding: 30px 0;
	width: 100%;
	max-width: 500px;
	background:#0B152E;
	margin: 100px auto 50px;
}
.member_wrap {
	width: 100%;
	float: left;
	padding: 45px 0;
}
.member-right {
	width: 100%;
	float: left;
}
.detailed-stats-box {
	width: 100%;
	border: 1px solid #a1e6c0;
	border-radius: 3px;
	padding: 20px 55px 20px 15px;
	float: left;
}
.detailed-stats-box.one {
	background:url(images/detailed-stats-box1.png) no-repeat right 20px top 20px #fff
}
.detailed-stats-box.two {
	background:url(images/detailed-stats-box2.png) no-repeat right 20px top 20px #fff
}
.detailed-stats-box.three {
	background:url(images/detailed-stats-box3.png) no-repeat right 20px top 20px #fff
}
.detailed-stats-box.four {
	background:url(images/detailed-stats-box4.png) no-repeat right 20px top 20px #fff
}
.acc_button_wrap {
	width: 100%;
	float: left;
	padding:35px 0 0 0;
}
.acc_button {
	line-height: 64px;
	display: block;
	text-align: center;
	border-radius: 4px;
	box-shadow: 3px 3px #d7f0df;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 40px;
}
.reflinkblock {
    background: #12bb4b;
    border-radius: 4px 4px 0 0;
    padding: 12px 0;
    box-shadow: 2px 0px #0e1b25;
    clear: both;
    margin-top: 10px;
}
.reflinkblock a {
	color: #fff;
	font-size: 17px;
	padding:10px 0 10px 50px;
	background:url(images/reficon.png) no-repeat left center
}
.member-right table {
	width: 100%;
	border-top: 1px solid #c2dec8;
	border-left: 1px solid #c2dec8;
	margin-bottom:10px;
}
.member-right table tr td, .member-right table tr th {
	border-right: 1px solid #c2dec8;
	border-bottom: 1px solid #c2dec8;
	padding: 8px;
	background: #fff;
	color: #3a3737;
	font-weight: bold;
	text-align: left;
}
.member-right table tr td.inheader {
    background: #1F486C;
    color: #fff;
    font-weight: 500;
    text-transform: none;
    font-size: 14px;
    border: 1px solid #16334c;
    padding: 5px 10px;
}
.member-right table tr td strong {
	color:#333
}
.account_deposit {
	padding:0 0 30px;
}

.account_deposit .swiper-slide {margin-bottom:8px; padding:1px; position:relative; padding-bottom:20px;}

.fullwidthinput {
	width: 100%;
	height: 46px !important;
	line-height: 46px !important;
	font-size: 20px !important;
	color:#6aa0e3 !important
}
.radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    background-color: #6aa0e3;
    color: #fff;
    top: -3px;
    height: 22px;
    width: 358px;
    border: 1px solid #fff;
    border-radius: 0px;
    cursor: pointer;
    outline: none;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    transition: .2s ease-out;
    position: absolute;
    left: 1px;
    height: 280px;
    background: transparent;
}
.radio:checked::before {
	position:absolute;
	left:-1px;
	top:-3px;
	content:'';
	background:#12bb4b
}
.radio:hover {
	background-color:#11659059;
}
.radio:checked {
    background: url(images/tick.png) no-repeat transparent center 235px;
    border: 4px solid #fbb83e;
}


.member-menu {
    margin-bottom: 20px;
    min-height: 110px;
}

.account_deposit h2 {
    margin-top: 0px;
    text-align: center;
    color: #1E476A;
    font-weight: 300;
    margin-bottom: 30px;
}


.member-menu .navbar-nav > li {

}

.member-menu .navbar-nav > li a.acc-main {
    background: #483a6d;
    color: white;
       padding: 15px 43px;
    margin: 5px;
    border-radius: 4px;
    text-align:center;

}

.member-menu .navbar-nav > li a.acc-main img {
    margin: 0px auto 10px;
    display: block;
    width: 48px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.headertopstat p {
 margin: 0 20px 0 0;
 float: left;
}
.navbar-nav > li {
 padding: 0 2px 0 2px;
}
.navbar-default .navbar-nav > li > a {
 font-size: 12px;
}
.banner_left h1 {
 font-size: 38px;
 line-height: 46px;
}
.banner_button a {
 padding: 0 20px;
}
.headstat_box {
 margin: 0 10px 0 0;
 width: 180px;
}
.headstat_box p {
 font-size: 13px;
}
.headstat_box h3 {
 font-size: 19px;
}
.swiper-slide ul li {
 font-size: 14px;
}
.swiper-slide .head h3 {
 line-height: 60px;
 padding: 0 20px;
 font-size: 38px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}
@media screen and (min-width: 1356px) {
}
@media screen and (max-width: 1024px) {
	.acc_button,.detailed-stats-box {
	margin: 8px 0px;
}
 .headerfollow span {
display:none
}
 .cal_block label {
 display: none;
}
.cal_block select, .cal_block input.deposit {
 width: 100%;
 margin:0 0 7px
}
.regisblock {
 font-size: 26px;
}
.advantagebox {
margin-left:0;
margin-right:0
}
.footer_payments img {
 max-width: 162px;
}
}
@media screen and (max-width: 812px) {
 .address, .email, .phone {
margin-bottom:15px
}
 .dropdown dd ul {
min-width:100%
}
 .headerfollow, .headertopstat {
 text-align: center;
}
 .headerfollow {
padding-bottom:10px
}
.headertopstat p {
 margin: 0 20px;
 float: none;
 display: inline-block;
}
.banner_left h1 {
margin-top:0
}
.navbar-default {
 padding: 20px 0;
}
.banner_image {
text-align:center
}
.headstat_box {
 margin: 0 0 10px;
 width: 100%;
}
.swiper-slide {
 width: 50% !important;
}
.cal_block_wrap {
padding:0
}
.calc_icon {
padding:0
}
.calc_result_wrap {
padding-top:0
}
.about_wrap h2 {
margin-top:0
}
.whychoosebuttons {
 margin: 0 0 15px;
}
.testi_author {
text-align:right
}
.testi_author img {
 float: right;
 margin: 0 0 0 20px;
}
.testi_author p.authorname {
 float: right;
}
.advantagebelow {
 margin: 20px 0 0;
}
.createaccount {
 padding: 30px 0;
}
.copyright, .footer_links, .footer_address {
padding-bottom:20px
}
.footer_address {
line-height:32px
}
}
@media screen and (max-width: 767px) {
	.member-right table tr td{display:block; width:100%}
		.advantagebelow, .mydetail {
	margin: 20px 0 0;
}
.wheretobuy-list {
 padding: 15px 0 0 0;
}
 .navbar-nav > li.signup {
 background: #12bb4b url(images/signupicon.png) no-repeat 25px center;
 padding: 0 10px 0 60px;
 margin:0 0 5px;
}
.navbar-nav > li.login {
 background: #fff url(images/loginicon.png) no-repeat 25px center;
 padding: 0 10px 0 60px;
}
 .navbar-header {
margin:-60px 0 0 0
}
 .banner_left h1 br {
display:none
}
 .swiper-slide {
 width: 70% !important;
}
}
@media screen and (max-width: 667px) {
}
@media screen and (max-width: 568px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 414px) {

		.acc_button,.detailed-stats-box {
	margin: 4px 0px;
}
	.aff-banners .nav > li {
	padding: 0;
}
.aff-banners .nav-tabs > li > a,.aff-banners .nav-tabs > li > a:hover, .aff-banners .nav-tabs > li:hover > a {
	font-size: 12px;
	padding: 6px 5px;
}
 .banner_left h1 {
 font-size: 38px;
 line-height: 50px;
}
.banner_button a {
 font-size: 15px;
}
#roadmap-slides {
 margin: 0;
}
.swiper-slide {
 width: 100% !important;
}
.regisblock {
 font-size: 23px;
 text-align:center
}
.regisblock a {
 margin: 10px auto;
 float: none;
 display: inline-block;
}
.whychoosebuttons {
 font-size: 14px;
}
.createaccount a {
 padding: 0 30px;
}
}
@media screen and (max-width: 375px) {
 .banner_left h1 {
 font-size: 34px;
 line-height: 44px;
}
 .banner_button a {
 font-size: 15px;
 padding: 0 20px;
}
.calc_result {
width:100%;
margin:0 0 5px;
border-radius:4px
}
.regisblock {
 font-size: 21px;
}
}
@media screen and (max-width: 360px) {
 .banner_left h1 {
 font-size: 28px;
 line-height: 36px;
}
.banner_button a {
 font-size: 13px;
 padding: 0 10px;
}
.footer_payments img {
 max-width: 142px;
}
}
@media screen and (max-width: 320px) {
}
