
p {
    margin: 0 0 20px
}

a {
    color: #000000;
    outline: none;
    text-decoration: none;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    transition: .3s ease-out
}

a:hover, a:active, a:focus {
    color: #61b6e3;
    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 #3b6098;
    border-radius: 4px;
    padding: 0 15px;
    font-size: 14px;
    color: #222;
    height: 43px;
    line-height: 43px;
    width: 100%;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    transition: .3s ease-out;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, .form-container textarea:focus {
    border: 1px solid #e7bc42
}

textarea {
    color: #222;
    width: 100%;
    height: 155px;
    border: 1px solid #a9b9d1;
    padding: 10px;
    border-radius: 4px;
    resize: none;
    background: #fff;
}

input[type="submit"], input[type="button"] {
    display: inline-block;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    background: transparent;
    border-radius: 4px;
    padding: 0 30px;
    border: 2px solid #fff;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    transition: .3s ease-out;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 500;
}

input[type="submit"]:hover, input[type="button"]:hover {
    background: #77f1be;
    border-color: #0e0a82;
    font-weight: 600;
}

select {
    padding: 8px 20px 8px 10px;
    background: #fff url(images/arrow_down.png) no-repeat center right 5px;
    color: #222;
    border: 1px solid #a9b9d1;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.wrapper, .header_top, .logo_wrap, .banner_wrap, .company_reg_wrap, .plan_wrap, .calculator_wrap, .welcome_wrap, .affiliate_main_wrap, .representative_main_wrap, .stat_wrap, .payment_logos, .featured_wrap, .why_choose, .inside_wrap, .investment_page, .contact_page, .existing_user, .form_wrap, .login_redirect, .member_wrap, .big-stats, .membersidebar, .acc_ref, .acc_button_wrap, .acc-bal, .ear-tot, .acc-dep, .member_inside, .member-container {
    width: 100%;
    float: left
}

.header_top {
    background: #030122;
    color: #fff;
    border-bottom: 1px solid #011641;
    line-height: 45px;
    font-size: 13px;
    font-weight: 500
}

.email, .facebook {
    padding: 0 0 0 25px;
    float: left
}

.email {
    background: url(images/email_icon.png) no-repeat left center;
}

.facebook {
    background: url(images/facebook_icon.png) no-repeat left center;
    margin: 0 0 0 20px;
}

.time {
    color: #34b1ce;
    text-transform: uppercase;
}

.login_signup {
    text-align: right
}

.login, .signup {
    text-align: right;
    text-transform: uppercase;
    color: #fff;
}

.login {
    background: url(images/login_icon.png) no-repeat left center;
    padding: 2px 0 2px 25px;
}

.signup {
    background: url(images/signup_icon.png) no-repeat 10px center;
    margin: 0 0 0 10px;
    border-left: 1px solid #fff;
    padding: 2px 0 2px 38px;
}


.account, .logout {
    text-align: right;
    text-transform: uppercase;
    color: #fff;
}

.account {
    background: url(images/account_icon.png) no-repeat left center;
    padding: 2px 0 2px 25px;
}

.logout {
    background: url(images/logout_icon.html) no-repeat 10px center;
    margin: 0 0 0 10px;
    border-left: 1px solid #fff;
    padding: 2px 0 2px 38px;
}


.banner_wrap {
    background: url(images/banner_image.png) top center no-repeat #01000e;
}

.banner_left h1 {
    font-size: 42px;
    line-height: 52px;
    color: #fff;
    text-transform: uppercase;
    margin: 55px 0 25px 0;
    font-weight: 500;
}

.banner_left h1 span {
    color: #0b7bac;
    font-weight: 700;
}

.banner_left p {
    color: #fff;
    margin: 0 0 40px;
}

.banner_button {
    margin: 0 0 100px !important;
}

.banner_button a {
    display: inline-block;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-size: 13px;
    border-radius: 50px;
    border: 2px solid #fff;
    padding: 0 25px;
    text-transform: uppercase;
}

.banner_button a:hover {
    background: #0b7bac;
    border-color: #0b7bac
}

.company_reg_wrap {
    background: #fff url(images/home_phone_bg.jpg) no-repeat center center;
    box-shadow: 0 0 10px #011335;
    position: relative;
    z-index: 9999;
}

.reg_details {
    background: url(images/register_icon.png) no-repeat left center;
    line-height: 75px;
    font-weight: 500;
    text-transform: uppercase;
    color: #20243d;
    padding: 10px 0 10px 110px;
}

.reg_butt_wrap {
    padding: 28px 0
}

.view_certificate {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002c5e+0,011749+100 */
    background: #002c5e; /* Old browsers */
    background: -moz-linear-gradient(top, #002c5e 0%, #011749 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #002c5e 0%, #011749 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #002c5e 0%, #011749 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002c5e', endColorstr='#011749', GradientType=0); /* IE6-9 */
    line-height: 35px;
    color: #fff;
    padding: 0 25px;
    display: inline-block;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0 4px;
    border: 2px solid #002c5e;
}

.view_certificate:hover {
    background: #fff;
    color: #002c5e;
}

.company_info {
    line-height: 35px;
    color: #002c5e;
    padding: 0 25px;
    display: inline-block;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 12px;
    border: 2px solid #002c5e;
    margin: 0 4px
}

.company_info:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002c5e+0,011749+100 */
    background: #002c5e; /* Old browsers */
    background: -moz-linear-gradient(top, #002c5e 0%, #011749 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #002c5e 0%, #011749 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #002c5e 0%, #011749 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002c5e', endColorstr='#011749', GradientType=0); /* IE6-9 */
    color: #fff;
}

.reg_call {
    text-align: right;
    background: url(images/home_call_icon.png) no-repeat right center;
    padding: 23px 75px 23px 0;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}

.reg_call span {
    font-size: 24px;
    display: block;
}

.plan_wrap {
    background: #011b4d;
    color: #fff;
    padding: 15px 0 30px;
    position: relative;
    z-index: 99;
}

.plan_wrap h1, .account_deposit h1 {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 30px 0;
    text-align: center
}

.plan, .plan_top, .plan_bottom, .plan_days {
    width: 100%;
    float: left;
}

.plan {
    background: #fff;
    text-align: center;
    border-radius: 4px;
    margin-bottom: 30px;
}

.plan_days {
    background: #11719f;
    text-align: center;
    border-radius: 4px;
    margin-bottom: 30px;
}

.plan .plan_top {
    padding: 25px 0 25px 110px;
    font-size: 24px;
    color: #005d89;
    font-weight: 500;
    text-align: left;
    line-height: 28px;
    text-transform: uppercase
}

.plan .plan_top span {
    color: #9da1aa;
    font-size: 16px;
    font-weight: 400;
    display: block;
    text-transform: uppercase;
}

.plan .plan_top.one {
    background: url(images/plan_icon1.html) no-repeat 6px center;
}

.plan .plan_top.two {
    background: url(images/plan_icon2.html) no-repeat 6px center;
}

.plan .plan_top.three {
    background: url(images/plan_icon3.html) no-repeat 6px center;
}

.plan .plan_top.four {
    background: url(images/plan_icon4.html) no-repeat 6px center;
}

.plan .plan_top.five {
    background: url(images/plan_icon5.html) no-repeat 6px center;
}

.plan .plan_top.six {
    background: url(images/plan_icon6.html) no-repeat 6px center;
}

.plan .plan_top.seven {
    background: url(images/plan_icon7.html) no-repeat 6px center;
}

.plan .plan_top.eight {
    background: url(images/plan_icon8.html) no-repeat 6px center;
}

.plan .plan_bottom {
    background: #11719f;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 48px;
    border-radius: 0 0 4px 4px;
}

.plan_days .plan_top {
    padding: 25px 0 25px 100px;
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    text-align: left;
    line-height: 28px;
    text-transform: uppercase
}

.plan_days .plan_top span {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    display: block;
    text-transform: uppercase;
}

.plan_days .plan_top.one {
    background: url(images/plan_icon9.png) no-repeat left center;
}

.plan_days .plan_top.two {
    background: url(images/plan_icon10.png) no-repeat left center;
}

.plan_days .plan_top.three {
    background: url(images/plan_icon11.png) no-repeat left center;
}

.plan_days .plan_top.four {
    background: url(images/plan_icon12.png) no-repeat left center;
}

.plan_days .plan_bottom {
    background: #000226;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 48px;
    border-radius: 0 0 4px 4px;
}

.calculator_wrap {
    padding: 35px 0;
    background: #fff;
}

.calc_heading {
    background: url(images/calculator_icon.png) no-repeat left center;
    padding: 10px 0 10px 190px;
}

.calc_heading span.icon {
    float: left;
    margin: 0 15px 0 0;
}

.calc_heading span.icon img {
    margin: -46px 0 0 0;
}

.calc_heading label {
    color: #11719f;
    text-transform: uppercase;
    font-size: 14px;
    float: left;
    width: 100%;
    margin: 0 0 8px;
}

.calc_heading input[type="text"] {
    float: left;
    width: 100%;
}

#amount {
    margin: 0 0 10px;
    background: #fff;
    color: #568ca9;
}

.calc_heading select {
    width: 100%
}

.calc_result_wrap {
    width: 55%;
    float: left;
}

.calc_result {
    padding: 0 10px 12px;
    float: left;
    width: 30%;
    text-transform: uppercase;
    border: 1px solid #a9b9d1;
    border-radius: 4px;
    margin: 32px 10px 0 10px;
    text-align: center;
    color: #444952;
    line-height: 28px;
}

.calc_result span.thumb {
    background: #11719f;
    border-radius: 50px;
    width: 92px;
    height: 92px;
    margin: -40px auto 10px;
}

.calc_result.one {
    background: url(images/blue_tick.html) no-repeat 13px center;
}

.calc_result.two {
    background: url(images/blue_tick.html) no-repeat 13px center;
}

.calc_result.three {
    background: url(images/blue_tick.html) no-repeat 13px center;
}

.calc_result span {
    font-size: 24px;
    display: block;
    color: #11719f;
    font-weight: 600;
}

.welcome_wrap {
    padding: 60px 0;
    background: #fff
}

.welcome_wrap h1 {
    color: #11719f;
    font-size: 24px;
    margin: 0 0 18px;
    font-weight: 400;
    text-transform: uppercase;
}

.welcome_wrap p {
    margin: 0
}

.affiliate_main_wrap {
    padding: 50px 0;
    background: url(images/affiliate_bg.jpg) no-repeat center center
}

.representative_main_wrap {
    padding: 50px 0;
}

.affiliate_main_wrap h1, .representative_main_wrap h1, .featured_wrap h2, .investment_page h2 {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 35px;
}

.affiliate_main_wrap h1, .featured_wrap h2, .investment_page h2 {
    color: #fff;
}

.representative_main_wrap h1 {
    color: #11719f;
}

.affiliate_items_wrap, .representative_items_wrap {
    text-align: center;
    position: relative
}

.affiliate_items, .representative_items {
    display: inline-block;
    margin: 0 8px;
    text-align: center;
    position: relative;
    z-index: 999
}

.affiliate_items .affi_value, .representative_items .representative_value {
    height: 82px;
    width: 82px;
    border-radius: 50px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 82px;
    margin: 0 0 18px;
}

.affiliate_items .affi_value {
    background: #11719f;
}

.representative_items .representative_value {
    background: #182d5d;
}

.affiliate_items .affi_value.even, .representative_items .representative_value.even {
    background: #61b6e3
}

.affiliate_items span {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase
}

.representative_items span {
    font-size: 24px;
    color: #46577d;
    text-transform: uppercase
}

.mid_line {
    height: 10px;
    width: 96%;
    position: absolute;
    top: 36px;
    left: 2%;
    z-index: 1;
}

.affiliate_main_wrap .mid_line {
    background: #11719f;
}

.representative_main_wrap .mid_line {
    background: #61b6e3;
}

.stat_wrap {
    padding: 45px 0;
    background: url(images/stat_bg.jpg) no-repeat center center;
}

.last_deposit_wrap {
    width: 100%;
    float: left;
}

.last_deposit_wrap h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 0 15px;
    text-align: center;
}

.last_deposit_listings {
    background: #fff;
    width: 100%;
    float: left;
}

.last_deposit_listings ul {
    width: 100%;
    float: left;
    border-bottom: 1px solid #fff;
}

.last_deposit_listings ul li {
    padding: 3px 15px;
}

.last_deposit_listings ul li:first-child {
    width: 40%;
    float: left;
    background: #fff;
    line-height: 32px;
    color: #182d5d;
    font-weight: 500;
}

.last_deposit_listings ul li:last-child {
    width: 60%;
    float: left;
    text-align: right;
}

.last_deposit_listings ul li:last-child span.username {
    color: #182d5d;
    text-transform: uppercase;
    display: block;
    line-height: 18px;
    font-weight: 500;
}

.last_deposit_listings ul li:last-child span.time {
    color: #aaabad;
    font-size: 11px;
    text-transform: uppercase;
    display: block;
    line-height: 14px;
}

.stat {
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 4px;
    float: left;
    width: 47%;
    margin: 0 1.5% 20px;
}

.stat.one, .stat.four, .stat.five {
    background: #61b6e3
}

.stat.two, .stat.three, .stat.six {
    background: #11719f
}

.stat .thumb {
    padding: 0 10px 0 0;
}

.stat h3 {
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 4px;
}

.stat p {
    margin: 0;
    text-transform: uppercase;
    text-align: center;
}

.payment_logos {
    padding: 30px 0;
    text-align: center;
}

footer {
    background: #01000e;
    padding: 30px 0;
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    width: 100%;
    float: left;
    text-transform: uppercase;
}

.copyright {
    padding: 4px 0 0 0
}

.footer_links {
    width: 100%;
    float: left;
}

.footer_links ul {
    width: 50%;
    float: left;
}

.footer_links ul li {
    line-height: 20px;
}

.footer_links ul li a {
    color: #fff;
    line-height: 20px;
    font-size: 13px;
}

.footer_links ul li a:hover {
    color: #61b6e3
}

.banner_wrap h1.inside {
    font-size: 36px;
    line-height: 42px;
    color: #fff;
    text-transform: uppercase;
    margin: 45px 0;
    font-weight: 500;
}

.banner_wrap h1.inside span {
    color: #0b7bac;
    font-weight: 700;
}

.inside_wrap {
    padding: 45px 0;
}

.featured_wrap {
    padding: 50px 0;
    background: url(images/affiliate_bg.jpg) repeat center center;
    text-align: center;
    color: #fff;
}

.featureed_box {
    padding: 0 0 15px
}

.featureed_box h4 {
    text-transform: uppercase;
    font-size: 16px;
    margin: 10px 0 20px;
}

.why_choose {
    padding: 50px 0;
}

.why_choose h1 {
    font-size: 28px;
    text-transform: uppercase;
    color: #11719f;
    margin: 0 0 25px;
}

.investment_page .ctn-item-part {
    padding: 20px 0 20px 90px;
    color: #fff;
}

.investment_page .ctn-item-part h3 {
    margin: 0 0 10px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
}

.investment_page .ctn-item-part p {
    margin: 0;
}

.investment_page .ctn-item-part1 {
    background: url(images/open_account.png) no-repeat left center;
}

.investment_page .ctn-item-part2 {
    background: url(images/make_deposit.png) no-repeat left center;
}

.investment_page .ctn-item-part3 {
    background: url(images/grow_money.png) no-repeat left center;
}

.investment_page .ctn-item-part4 {
    background: url(images/withdraw_instantly.png) no-repeat left center;
}

.news_block {
    background: #fff;
    padding: 0;
    width: 100%;
    float: left;
    margin: 0 0 40px;
    border-radius: 4px;
}

.news_title {
    color: #fff;
    font-size: 19px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 15px 20px 6px 60px;
    border-radius: 4px 4px 0 0;
    display: block;
    background: url(images/news_icon.png) no-repeat 12px 8px #000226;
}

.news_infos {
    width: 100%;
    padding: 20px;
    display: block;
    font-size: 13px;
    line-height: 26px;
}

.news_time {
    width: 100%;
    padding: 0 10px 10px 60px;
    display: block;
    font-size: 12px;
    background: #000226;
    text-align: left;
    color: #fff;
}

.faq {
    font-size: 14px;
    background: #0f0b83 url(images/faq_icons.png) no-repeat 10px 9px;
    padding: 10px 15px 10px 55px;
    display: block;
    margin-top: 2px;
    color: #fff;
    border-radius: 4px
}

.faq:hover, .faq:focus, .faq:active {
    color: #0f0b83;
    background: #77f1be url(images/faq_icons.png) no-repeat 10px 9px;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.faq_wrap .collapse {
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    transition: all ease 0.2s;
    padding: 15px 0px;
    color: #000;
}

.faq_wrap .collapse a, .faq_wrap .collapse a:hover {
    color: #fff;
}

.monitor-table {
    border-top: 1px solid #61b6e3;
    border-left: 1px solid #61b6e3;
    width: 100%;
}

.monitor-table td {
    border-bottom: 1px solid #61b6e3;
    border-right: 1px solid #61b6e3;
    padding: 10px;
    color: #fff;
    background: #0c5f87
}

.monitor-table td.inheader {
    background: #182d5d;
    text-transform: uppercase;
}

.addressblock, .emailblock, .phoneblock {
    border-radius: 4px;
    padding: 0px 12px 20px 90px;
    min-height: 125px;
    text-align: left;
}

.addressblock {
    background: url(images/addressblock.png) no-repeat 10px 20px
}

.emailblock {
    background: url(images/emailblock.png) no-repeat 10px 10px
}

.phoneblock {
    background: url(images/phoneblock.png) no-repeat 10px 20px
}

.addressblock h2, .emailblock h2, .phoneblock h2 {
    margin: 0px 0 10px;
    text-transform: uppercase;
    font-size: 20px;
    color: #005d89;
}

.addressblock p, .emailblock p, .phoneblock p {
    margin: 0;
    text-align: left;
}

.contact_form h2 {
    font-size: 24px;
    margin: 0 0 20px;
    text-transform: uppercase;
}

.contact_form table td {
    padding: 6px;
}

.form_wrap {
    padding: 45px 0;
}

.form-container.loginpage, .form-container.forgot_pw, .form-container.signuppage {
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    padding: 30px;
    border-radius: 4px;
    background: #171586;
    color: #fff;
}

.form-container.loginpage h2, .form-container.forgot_pw h2, .form-container.signuppage h2 {
    color: #3ba4cd;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 26px;
    margin: 0 0 30px;
    text-align: center;
}

.form-container.loginpage td, .form-container.signuppage td, .form-container.forgot_pw td {
    padding: 8px;
    color: #fff;
    font-size: 13px;
}

.form-container.loginpage input.sbmt, .form-container.signuppage input.sbmt, .form-container.forgot_pw input.sbmt {
    width: 100%
}

.form-container.loginpage a, .form-container.signuppage a, .form-container.forgot_pw a {
    color: #fff;
    font-size: 13px;
}

.form-container.loginpage a:hover, .form-container.signuppage a:hover, .form-container.forgot_pw a:hover {
    color: #11719f
}

.form-container.loginpage form, .form-container.signuppage form, .form-container.forgot_pw form {
    margin: 0;
}

.existing_user {
    padding: 25px 0
}

.existing_user h4 {
    margin: 0 0 10px;
    text-transform: uppercase;
    color: #11719f;
    font-size: 20px;
}

.faq_page {
    color: white;
}

.existing_user p {
    margin: 0;
}

.existing_user a {
    line-height: 35px;
    color: #002c5e;
    padding: 0 25px;
    display: inline-block;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 12px;
    border: 2px solid #002c5e;
    float: right;
}

.existing_user a:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002c5e+0,011749+100 */
    background: #002c5e; /* Old browsers */
    background: -moz-linear-gradient(top, #002c5e 0%, #011749 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #002c5e 0%, #011749 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #002c5e 0%, #011749 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002c5e', endColorstr='#011749', GradientType=0); /* IE6-9 */
    color: #fff;
}

.login_redirect {
    padding: 45px 0;
    background: #011B4D;

}

.logo-container {
    margin: 70px auto 0;
    overflow: hidden;
    width: 100%;
    max-width: 500px;
    padding: 30px;
    border-radius: 4px;
    background: #082E77;
}

.logo-container h3 {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    margin: 0 0 26px;
    text-transform: uppercase;
}

.member_wrap {
    background: #011b4d;
    padding: 0 0 45px;
}

.big-stats {
    background: #e43e46;
    color: #fff;
    padding: 15px 0;
    margin: 0 0 45px;
}

.membersidebar ul {
    width: 100%;
    float: left;
    text-align: center;
}

.membersidebar ul li {
    line-height: 40px;
    padding: 2px 15px 2px 8px;
    display: inline-block;
    position: relative;
    border-radius: 50px;
    margin: 0 5px;
    border: 1px solid #fff;
}

.membersidebar ul li a {
    line-height: 30px;
    color: #fff;
    float: left;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}

.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 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.six {
    background: url(images/accleft6.png) no-repeat scroll center center
}

.membersidebar ul li span.seven {
    background: url(images/accleft7.png) no-repeat scroll center center
}

.membersidebar ul li span.nine {
    background: url(images/accleft9.png) no-repeat scroll center center
}

.membersidebar ul li:hover {
    background: #011b4d;
    border-color: #011b4d
}

.membersidebar ul li:hover a {
    color: #fff !important
}

.membersidebar ul li:hover ul {
    display: block;
}

.membersidebar ul li ul {
    position: absolute;
    top: 35px;
    left: 5px;
    width: 240px;
    background: #011b4d;
    display: none;
    z-index: 999;
    border: 1px solid #011b4d;
    padding: 5px;
    border-radius: 6px;
}

.membersidebar ul li ul li {
    width: 100%;
    padding: 4px 10px;
    float: left;
    background: none;
    margin: 0;
    border: none;
}

.membersidebar ul li ul li a {
    color: #fff !important;
    font-size: 11px;
}

.membersidebar ul li ul li a:hover {
    color: #3ba4cd !important;
    text-decoration: none
}

.member-container {
    padding: 15px;
    border-radius: 4px;
    background: url(images/member.jpg) no-repeat;
    color: #fff;
    background-size: cover;
}

.member_box {
    float: left;
    padding: 20px 20px 20px 110px;
    border-radius: 4px;
    width: 100%;
}

.member_box.one {
    background: #fff url(images/acc_user.png) no-repeat 14px 12px
}

.member_box.two {
    background: #fff url(images/acc_ip.png) no-repeat 14px 12px
}

.member_box.three {
    background: #fff url(images/acc_date.png) no-repeat 14px 12px
}

.member_box h2 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0 0 10px;
    color: #333
}

.member_box p {
    margin: 0;
    font-size: 20px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    font-weight: 500;
    color: #005d89;
}

.mem_mid {
    float: left;
    width: 100%;
    text-align: center;
    border-radius: 4px;
    margin-top: 20px;
}

.mem_mid strong {
    font-size: 14px !important;
    float: left;
    width: 100%;
    font-weight: 400 !important;
    line-height: 45px;
    text-transform: uppercase;
    color: #fff !important;
}

.mem_mid p.big {
    font-size: 24px;
    float: left;
    width: 100%;
    font-weight: 500;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background: #e43e46;
    margin: 0;
    border-radius: 0 0 4px 4px;
}

.acc-bal, .ear-tot, .acc-dep {
    height: 80px;
    margin: 10px 0 0 0;
}

.acc-bal {
    background: url(images/acc-bal.png) no-repeat center center
}

.ear-tot {
    background: url(images/ear-tot.png) no-repeat center center
}

.acc-dep {
    background: url(images/acc-dep.png) no-repeat center center
}

.acc_ref {
    background: url(images/affiliate_icon.png) no-repeat 20px center #fff;
    padding: 10px 0 10px 80px;
    text-transform: uppercase;
    border-radius: 50px;
    margin: 10px 0 0 0;
    color: #0d5e85;
}

.acc_ref a, .acc_ref a:hover {
    color: #0d5e85;
    text-transform: none
}

.btn-info {
    border: 2px solid #11719f;
    padding: 6px 25px;
    font-size: 15px;
    font-weight: 500;
    border-radius: 50px;
    color: #fff !important;
    text-transform: uppercase;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    transition: .3s ease-out;
    background: transparent;
    color: #11719f !important;
}

.btn-info:hover {
    color: #fff !important;
    background: #11719f;
}

.detailed-stats-box {
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #fff;
    text-align: center;
    border-radius: 4px;
}

.detailed-stats-box p {
    margin: 0 0 8px;
    text-transform: uppercase;
    color: #fff;
    text-align: center
}

.detailed-stats-box h3, .my_accont h2, h3.refheader, .member-right h3, .account_header, .section-title {
    margin: 0;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    margin: 15px 0 25px;
}

.detailed-stats-box h3 {
    margin: 15px 0 0
}

.member-right h3 span {
    font-weight: 700
}

.acc_button_wrap {
    text-align: center;
    padding: 5px 0;
    overflow: hidden;
    margin: 20px 0;
}

.acc_button_wrap a.one, .acc_button_wrap a.two {
    margin: 0 5px;
    display: inline-block;
    line-height: 32px;
    border-radius: 50px;
    padding: 3px 20px;
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
}

.acc_button_wrap a.one {
    background: #011b4d;
    border: 1px solid #011b4d;
}

.acc_button_wrap a.one:hover {
    background: #e43e46;
    border-color: #fff
}

.acc_button_wrap a.two {
    background: #e43e46;
    border: 1px solid #fff;
}

.acc_button_wrap a.two:hover {
    background: #011b4d;
    border-color: #011b4d
}

.aff_box {
    color: white;
}

.member-right b, .member-right strong {
    color: white;
    font-weight: 600;
    font-size: 13px;
}

.account_deposit {
    width: 100%;
    float: left;
    margin: 0 0 35px;
}

.account_deposit .plan .plan_bottom {
    background: #000226;
}

.account_deposit .plan_days {
    background: #289ad0
}

.account_deposit .radio {
    background: #e43e46;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 5px 40px;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 4px;
    line-height: 24px;
    margin: 0 0 10px
}

.account_deposit input[type=radio] {
    display: none
}

.account_deposit input[type=radio]:checked + .radio {
    background: #fff;
    color: #e43e46;
    border-radius: 4px;
}

.member-right table {
    border-left: 1px solid #0e5b80;
    border-top: 1px solid #0e5b80;
    margin-bottom: 10px;
    width: 100%;
    background: #04789f6b;
    color: white;
}

.member-right table td, .member-right table th {
    border-bottom: 1px solid #0e5b80;
    border-right: 1px solid #0e5b80;
    padding: 8px 10px;
    font-size: 12px;
    color: white;
}

.member-right table td a, .member-right table th a {
    color: #aaeabe
}

.member-right table td a:hover, .member-right th a:hover {
    color: #0d5e85
}


.member-right table tr:nth-child(2n) {

    background: #51a1bf;
}

.member-right td.inheader {
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    background: #011b4d;
    color: white;
}

.member-right input[type="submit"], .member-right input[type="button"] {
    border-color: #ffffff;
    color: #ffffff;
    background: #e43e46;
}

.member-right input[type="submit"]:hover, .member-right input[type="button"]:hover {
    color: #011b4d;
    border-color: #011b4d;
    background: #ffffff;

}

.aff-banners {
    width: 100%;
    float: left
}

.aff-banners ul {
    border: none;
    list-style: none;
    margin: 0;
    padding: 0
}

.aff-banners ul li {
    background: #030122;
    margin: 0 3px 0 0;
    border-radius: 3px 3px 0 0
}

.aff-banners ul li:last-child {
    margin: 0
}

.aff-banners ul li a, .aff-banners ul li.active a {
    color: #fff !important;
    text-align: center;
    padding: 8px 3px;
    border: none !important;
    background: none !important
}

.aff-banners ul li.active, .aff-banners ul li:hover {
    background: #011b4d
}

#show-hide-2 {
    text-align: center;
    border: 1px solid #6ea1b3;
    padding: 20px;
    border-radius: 0 4px 4px 4px;
}

.log_th {
    float: left;
    margin: 0 15px 0 0
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .header_top, .time, .login_signup, .navbar-default .navbar-nav > li > a {
        font-size: 13px
    }

    .nav > li {
        padding: 0 6px;
    }

    .banner_left h1 {
        font-size: 38px;
    }

    .reg_details {
        font-size: 10px;
    }

    .view_certificate, .company_info {
        font-size: 11px;
        padding: 0 15px
    }

    .reg_call span {
        font-size: 20px;
    }

    .plan .plan_top, .plan_days .plan_top {
        font-size: 18px
    }

    .plan .plan_top span, .plan_days .plan_top span {
        font-size: 13px
    }

    .plan .plan_bottom, .plan_days .plan_bottom {
        font-size: 11px
    }

    .calc_result {
        width: 29.5%;
        font-size: 12px
    }

    .calc_result span {
        font-size: 18px;
    }

    .affiliate_items .affi_value, .representative_items .representative_value {
        height: 65px;
        width: 65px;
        font-size: 20px;
        line-height: 65px;
    }

    .affiliate_items span, .representative_items span {
        font-size: 18px;
    }

    .mid_line {
        top: 30px;
    }

    .stat p {
        font-size: 11px;
    }

    .payment_logos img {
        max-height: 48px;
    }

    footer, .footer_links ul li a {
        font-size: 11px
    }

    .footer_logo img {
        max-height: 44px;
        margin-left: 5px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
}

@media screen and (max-width: 1024px) {
    .company_reg_wrap {
        background: #fff
    }

    .reg_call {
        color: #222
    }
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 768px) {
    .member_box, .acc_button, .detailed-stats-box {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .membersidebar ul {
        display: flex;
        flex-direction: column;
    }

    .acc_ref a{
        display: block;
    }

    .banner_wrap .inside{
        text-align: center !important;
    }
    .navbar-collapse {
        width: 320px;
        position: absolute;
        z-index: 999;
        background: #101010;
        right: 0
    }

    .nav > li {
        width: 100%;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 13px;
        line-height: 30px;
    }

    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
        border-bottom: 1px solid #333
    }

    .reg_call {
        display: none
    }

    .reg_details {
        background: url(images/register_icon.png) no-repeat center 10px;
        padding: 80px 0 0 0;
        text-align: center;
    }

    .reg_butt_wrap {
        padding: 0 0 25px;
        text-align: center;
    }

    .calc_result {
        margin-top: 60px
    }

    .welcome_wrap p {
        margin-bottom: 20px
    }

    .mid_line {
        display: none
    }

    .affiliate_items span, .representative_items span {
        font-size: 20px
    }

    .stat_wrap {
        background-repeat: repeat
    }

    .stat {
        margin: 10px 1.5%;
    }

    .last_deposit_listings {
        margin: 0 0 15px
    }

    footer {
        text-align: center
    }

    .footer_links ul {
        width: 100%;
    }

    .footer_logo {
        padding: 15px 0;
    }

    .footer_logo img {
        margin-left: 5px;
    }

    .footer_links ul li {
        display: inline-block;
        padding: 0 10px;
    }

    .affiliate_items .affi_value, .representative_items .representative_value {
        margin: 0 0 5px
    }

    .affiliate_items, .representative_items {
        margin-bottom: 15px
    }

    .banner_button {
        margin: 0 0 30px !important;
    }

    .addressblock, .emailblock, .phoneblock {
        margin-top: 5px;
        margin-bottom: 5px
    }

    iframe {
        margin-top: 30px
    }
}

@media screen and (max-width: 736px) {
    .header_top, .login_signup {
        text-align: center
    }

    .email, .facebook {
        float: none;
        display: inline;
    }
}

@media screen and (max-width: 667px) {
    .banner_left h1 {
        margin-top: 25px
    }

    .affiliate_main_wrap h1, .representative_main_wrap h1 {
        font-size: 24px;
    }

    .monitor-table td, .member-right table td, .member-right table th {
        display: block;
        width: 100%;
        text-align: left
    }
}

@media screen and (max-width: 568px) {
    .calc_result {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .affiliate_items .affi_value, .representative_items .representative_value {
        height: 70px;
        width: 70px;
        font-size: 20px;
        line-height: 70px;
    }

    .affiliate_items span, .representative_items span {
        font-size: 16px;
    }

    .payment_logos img {
        max-height: 48px;
    }
}

@media screen and (max-width: 480px) {
    .banner_left h1 {
        font-size: 36px;
    }

    .stat {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 414px) {
    .header_top, .time, .login_signup, .navbar-default .navbar-nav > li > a, .login, .signup {
        font-size: 11px;
        line-height: 30px
    }

    .banner_left h1 {
        font-size: 30px;
    }

    .plan_wrap h1, .affiliate_main_wrap h1, .representative_main_wrap h1 {
        font-size: 22px;
    }

    .calc_heading {
        background-position: center top;
        padding: 190px 0 0 0
    }
}

@media screen and (max-width: 375px) {
    .banner_left h1 {
        font-size: 26px;
    }

    .plan_wrap h1, .affiliate_main_wrap h1, .representative_main_wrap h1 {
        font-size: 18px;
    }

    .investment_page .ctn-item-part1, .investment_page .ctn-item-part2, .investment_page .ctn-item-part3, .investment_page .ctn-item-part4, .addressblock, .emailblock, .phoneblock, .member_box.one, .member_box.two, .member_box.three {
        background-position: center 15px;
        padding: 100px 10px 20px
    }

    .investment_page .ctn-item-part, .investment_page .ctn-item-part p, .addressblock p, .emailblock p, .phoneblock p, .addressblock h2, .emailblock h2, .phoneblock h2, .member_box.one p, .member_box.two p, .member_box.three p, .member_box.one h2, .member_box.two h2, .member_box.three h2 {
        text-align: center
    }
}

@media screen and (max-width: 360px) {
    .banner_left h1 {
        font-size: 24px;
    }

    .plan_wrap h1, .affiliate_main_wrap h1, .representative_main_wrap h1 {
        font-size: 18px;
    }

    .reg_details, footer, .footer_links ul li a {
        font-size: 11px
    }

    .view_certificate, .company_info {
        font-size: 10px;
        padding: 0 12px
    }
}

@media screen and (max-width: 320px) {
    .header_top, .time, .login_signup, .login, .signup {
        font-size: 9px;
        line-height: 30px
    }
}


.ctn-invesment-part {
    padding: 15px;
    background: #0e0a82;
    border-radius: 4px;
    margin-bottom: 15px;
}

.ctn-invesment-part h3 {
    margin: 0;
    font-size: 20px;
    text-align: center;
    color: #fff;
    padding: 15px 0 20px;
    line-height: 35px;
}

.ctn-invesment-part h3 span {
    color: #FFF;
    font-size: 35px;
    font-weight: bolder;
}

.ctn-mini-max {
    width: 100%;
    padding: 10px 5px;
    border: 1px solid #77f1be;
    overflow: hidden;
    border-radius: 4px;
}

.ctn-mini-max h4 {
    margin: 0;
    font-size: 14px;
    text-align: left;
    color: #fff;
    background: url(../images/ctn-ic4.png) transparent no-repeat center left 10px;
    padding: 10px 15px;
    padding-left: 40px;
    border-bottom: 1px solid #77f1be;
    border-radius: 4px;
}

.ctn-mini-max h4 span {
    float: right;
    text-align: right;
}

.ctn-mini-max h4:last-child {
    border-bottom: 0;
}

.ctn-total {
    overflow: hidden;
    width: 100%;
    border-radius: 4px;
    margin-top: 15px;
    text-align: center;
}

.ctn-total p {
    margin: 0;
    width: 100%;
    font-size: 16px;
    color: #fff;
    line-height: 38px;
}

.ctn-total p span {
    width: 100%;
    background: #77f1be;
    color: #0d0d18;
    display: inline-block;
    line-height: 36px;
}

.ctn-total p span:hover {
    border-color: #fff;
    font-weight: 600;
    text-decoration: none;
}


#google_translate_element {
	
	color: transparent;
}

#google_translate_element a {
	
  display: none;
}

select.google_translate_element {
	
  color: black;
}

div.goog-te-gadget {
	
  color: transparent;
}

div.goog-te-gadget {
	
  color: transparent !important;
}

.goog-te-gadget .goog-te-combo {
	
    margin: 0px 0 !important;
    padding: 0px 10px;
    font-size: 15px;
    font-weight: 500;
    background: #2ee2b9;
    background-size: 300% 100%;
    border: 1px solid #2ee2b9;
    color: #11132d !important;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
    font-family: 'Poppins', sans-serif;
    border-radius: 5px;
    box-shadow: 0px 3px 5px #fff;
    height: 42px;
    display: inline-block;
    position: relative;
    /* top: 6px; */
    width: 200px;
}
