@charset "utf-8";
/* CSS Document */

body {
    font-family: 'Montserrat', sans-serif;
    color: #888494;
    background: #fff;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    padding: 0;
    margin: 0
}

p {
    text-align: justify;
    margin: 0 0 20px;
}

a {
    color: #888494;
    outline: none;
    text-decoration: none
}

a:hover,
a:active,
a:focus {
    color: #9370eb;
    text-decoration: none;
    outline: none
}

img {
    max-width: 100%
}

label {
    font-weight: 400
}

input[type="text"],
input[type="password"],
input[type="email"] {
    color: #fff;
    width: 100%;
    height: 40px;
    background: #977ade;
    border: 1px solid #977ade;
    padding: 0 15px;
    border-radius: 4px;
    font-size: 15px;
}

textarea {
    color: #fff;
    width: 100%;
    border: 1px solid #977ade;
    background: #977ade;
    padding: 10px;
    border-radius: 4px;
    resize: none;
    font-size: 15px;
}

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

input[type="submit"],
input[type="button"] {
    border: none;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 40px;
    border-radius: 50px;
    display: inline-block;
    padding: 0 40px;
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    font-weight: 600;
}

input[type="submit"]:hover,
input[type="button"]:hover {
    color: #fff;
    background: rgb(91, 53, 183);
    background: linear-gradient(90deg, rgba(91, 53, 183, 1) 0%, rgba(128, 98, 202, 1) 100%);
}

select {
    color: #fff;
    font-size: 13px;
    border: 1px solid #977ade;
    border-radius: 4px;
    width: auto;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(images/select_arrow.html) no-repeat right #977ade;
    padding: 5px 25px 5px 10px;
}

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

.wrapper,
.headerwrap,
.aboutwrap,
.strategywrap,
.investmentwrap,
.securitywrap,
.referralwrap,
.statwrapmain,
.paymenticons,
.footerwrap,
.aboutfeatureswrap,
.aboutcompanywrap,
.inside_wrap,
.visionmissionwrap.repbottom,
.loginwrappage {
    width: 100%;
    float: left;
}

.content {
    max-width: 1190px;
    margin: 0 auto;
}

.headerwrap {
    background: url(images/bannerbg.jpg) no-repeat top center;
    color: #fff;
    /*	min-height: 908px;
*/
    padding: 15px 0 0 0;
    overflow: hidden;
    position: relative;
}

.logo {
    float: left;
    width: 30%;
}

.menuwrap {
    float: left;
    text-align: right;
    width: 70%;
}

.headerloginwrap {
    width: 100%;
    float: left;
    padding: 0 0 20px;
}

.headerloginwrap .social {
    display: inline-block;
}

.headerloginwrap .social span {
    display: inline-block;
    padding: 0 10px 0 0;
}

.headerloginwrap .btcvalue {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 32px;
    padding: 0 5px;
}

.headerloginwrap .btcvalue .value {
    display: inline-block;
}

.headerloginwrap .btcvalue .value span {
    color: #f1cfff;
}

.headerloginwrap .btcvalue .divider {
    display: inline-block;
    padding: 0 10px;
}

.loginwrap {
    display: inline-block;
}

.loginwrap a {
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 0 5px;
    border-radius: 50px;
    display: inline-block;
    padding: 0 25px;
    font-size: 12px;
    line-height: 32px;
}

.loginwrap a.login {
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    color: #fff;
}

.loginwrap a.signup {
    color: #d4c4f8;
    border: 2px solid #bf9dff;
}

.loginwrap a.payouts {
    color: #7a54f2;
    background: #fff;
}

.menu {
    width: 100%;
    float: right;
}

.menu ul {
    text-align: right;
}

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

.menu ul li a {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
}

.bannerwrap {
    width: 100%;
    float: left;
    padding: 40px 0 0 0;
}

.bannerwrap .left {
    width: 45%;
    float: left;
    padding: 80px 0 0 0;
}

.bannerwrap .left h5 {
    text-transform: uppercase;
    color: #c3affe;
    font-weight: 600;
    margin: 0 0 35px;
}

.bannerwrap .left h5 span {
    display: inline-block;
    padding: 0 8px 0 0px;
}

.bannerwrap .left h1 {
    margin: 0 0 40px;
    font-size: 60px;
    line-height: 65px;
    text-transform: uppercase;
    font-weight: 300;
}

.bannerwrap .left h1 strong {
    font-weight: 500;
}

.bannerwrap .left .action {}

.bannerwrap .left .action a {
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    line-height: 48px;
    padding: 0 45px;
    display: inline-block;
}

.bannerwrap .left .action a.signup {
    color: #fff;
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    margin: 0 15px 0 0;
}

.bannerwrap .left .action a.memberlogin {
    color: #bf9dff;
    border: 2px solid #bf9dff;
}

.bannerwrap .right {
    float: left;
    width: 55%;
    webkit-animation: action 1s infinite alternate;
    animation: action 1s infinite alternate;
}

@-webkit-keyframes action {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}

@keyframes action {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}

.bannerwrap .right img {
    max-width: inherit;
}

.aboutwrap {
    margin: -40px 0 0 0;
    z-index: 999;
    position: relative;
    padding: 0 0 280px 0;
    background: url(images/aboutbottomcurve.png) no-repeat bottom center;
}

.aboutleft {
    width: calc(50% - 50px);
    float: left;
    position: relative;
    margin: 0 50px 0 0;
}

.aboutleft .centerthumb {
    width: 100%;
    float: left;
    text-align: center;
}

.abouticon {
    border: 1px solid #a082f5;
    border-radius: 50%;
    width: 155px;
    height: 155px;
    text-align: center;
    position: absolute;
}

.abouticon span {
    color: #888494;
    font-size: 18px;
    font-weight: 500;
}

.abouticon.lefttop {
    top: -105px;
    left: -15px;
}

.abouticon.righttop {
    top: -105px;
    right: -15px;
}

.abouticon.leftbottom {
    left: -15px;
    bottom: -105px;
}

.abouticon.rightbottom {
    right: -15px;
    bottom: -105px;
}

.aboutright {
    width: 50%;
    float: left;
    padding: 0 0 0 20px;
}

.aboutrep {
    width: auto;
    float: left;
    padding: 0 0 0 181px;
}

.aboutrep a {
    color: #fff;
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    margin: 20px 0 0 0;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    line-height: 42px;
    padding: 0 30px;
    display: inline-block;
}

.aboutright h2 {
    margin: 0 0 20px;
    font-weight: 300;
    text-transform: uppercase;
    color: #9370eb;
}

.aboutright h2 strong {}

.aboutright h3 {
    margin: 0 0 20px;
    color: #352f43;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}

.aboutright p {
    margin: 0 0 10px;
}

.aboutright a {
    color: #fff;
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    margin: 20px 0 0 0;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    line-height: 42px;
    padding: 0 30px;
    display: inline-block;
}

.strategywrap {
    color: #fff;
    background: #6844c1 url(images/strategybottomcurve.png) no-repeat bottom center;
    padding: 50px 0 370px;
}

.strategywrap .left {
    width: 45%;
    float: left;
    padding: 0 60px 0 0;
}

.strategywrap .left h2 {
    margin: 20px 0;
    text-transform: uppercase;
    font-weight: 300;
}

.strategywrap .left h2 strong {}

.strategywrap .left h3 {
    margin: 0 0 15px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.strategywrap .left p {
    margin: 0 0 10px;
}

.strategywrap .left a {
    color: #fff;
    background: #fff;
    color: #6844c1;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    line-height: 42px;
    padding: 0 30px;
    display: inline-block;
    margin: 20px 0 0 0
}

.strategywrap .right {
    width: 55%;
    float: left;
}

.investmentwrap {
    background: #eae7f4 url(images/companyprofilebelowcurve.jpg) no-repeat bottom center;
    padding: 0 0 70px;
}

.investmentmainbox {
    background: #fff url(images/investmentbg.html) no-repeat top center;
    border-radius: 20px;
    box-shadow: 0 0 8px #0000001c;
    padding: 40px;
    margin: -320px 0 0 0;
    overflow: hidden;
    text-align: center;
}

.investmentmainbox h2 {
    margin: 0 0 25px;
    text-align: center;
    text-transform: uppercase;
    color: #6844c1;
    font-weight: 300;
}

.investmentmainbox h2 strong {}

.planbox {
    width: calc(33.33% - 50px);
    float: left;
    background: url(images/planboxbg.png) no-repeat top center;
    margin: 0 25px;
    padding: 30px 35px;
}

.planbox .plantop {
    width: 100%;
    float: left;
    color: #fff;
    padding: 10px 0;
}

.planbox .plantop .left {
    width: 50%;
    float: left;
    font-size: 72px;
    font-weight: 700;
    line-height: 72px;
}

.planbox .plantop .left span {
    font-size: 48px;
}

.planbox .plantop .right {
    width: 50%;
    float: left;
}

.planbox .plantop .right .daily {
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 30px;
}

.planbox .plantop .right .forever {
    color: #8163cb;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    background: #fff;
    padding: 0 10px;
    line-height: 28px;
    display: inline-block;
    border-radius: 50px;
    box-shadow: 0 0 4px #00000038;
}

.planbox .planbotom {
    background: #835edf;
    width: 100%;
    float: left;
    border-radius: 10px;
    padding: 32px 25px;
}

.planbox .planbotom .icon {
    width: 100%;
    float: left;
    text-align: center;
}

.planbox .planbotom ul {
    width: 100%;
    float: left;
}

.planbox .planbotom ul li {
    font-size: 12px;
    padding: 5px 8px;
    color: #fff;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
    border-bottom: 1px solid #a586f2;
}

.planbox .planbotom ul li span {
    float: right;
}

.planbox .planbotom ul li:last-child {
    border: none
}

.planbox .planbotom .action {
    width: 100%;
    float: left;
    text-align: center;
}

.planbox .planbotom .action a {
    color: #fff;
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    margin: 20px 0 0 0;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    line-height: 42px;
    padding: 0 30px;
    display: inline-block;
    font-size: 12px;
}

.calculatorwrap {
    width: 100%;
    float: left;
    padding: 0 45px;
}

.calculatorleft {
    width: 30%;
    background: rgb(89, 51, 182);
    background: linear-gradient(90deg, rgba(89, 51, 182, 1) 0%, rgba(102, 67, 189, 1) 100%);
    padding: 26px 25px 25px;
    color: #fff;
    border-radius: 0 0 0 25px;
    float: left;
}

.calculatorleft .icon {
    float: left;
    width: 62px;
}

.calculatorleft .calculatorinput {
    float: left;
    padding: 0 0 0 15px;
    width: 216px;
}

.calculatorleft .calculatorinput label {
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
}

.calculatorleft .calculatorinput input {
    background: #8a6cd3 url(images/calculatorbitcoin.png) no-repeat right 15px center;
    border-radius: 50px;
    border: none;
    text-align: left;
    padding: 0 40px 0 20px;
    color: #fff;
    font-size: 18px;
    width: 100%;
}

.calculatorright {
    width: 70%;
    float: left;
    background: rgb(89, 51, 182);
    background: linear-gradient(90deg, rgba(89, 51, 182, 1) 0%, rgba(129, 99, 203, 1) 100%);
    padding: 30px 35px;
    border-radius: 0 0 25px 0;
}

.resultsbox {
    width: 33.33%;
    float: left;
    color: #fff;
}

.resultsbox .icon {
    float: left;
    padding: 0 15px 0 0;
    height: 60px;
}

.resultsbox h3 {
    margin: 0;
    font-size: 30px;
    font-weight: 400;
}

.resultsbox p {
    margin: 0;
    font-weight: 600;
}

.companyprofile {
    padding: 50px 0 0 0;
    width: 100%;
    float: left;
}

.companyprofileinfos {
    width: 67%;
    float: left;
    padding: 0 50px 0 0;
}

.companyprofileinfos h2 {
    font-size: 36px;
    font-weight: 300;
    text-transform: uppercase;
    margin: 20px 0;
    color: #6b71ff;
}

.companyprofileinfos h2 strong {}

.companyprofileinfos p {
    font-size: 18px;
    font-weight: 500;
    color: #575361;
    margin: 0 0 30px;
}

.companyprofileinfos p span {
    color: #6b71ff
}

.certificateboxwrap {
    width: 100%;
    float: left;
    padding: 0 0 20px;
}

.certificatebox {
    width: 48%;
    float: left;
    margin: 0 0 15px;
    background: #fff;
    box-shadow: 0 0 8px #00000024;
    border-radius: 6px;
    padding: 20px;
    min-height: 115px;
}

.certificatebox.one {
    margin-right: 20px
}

.certificatebox.two {}

.certificatebox.three {
    margin-right: 20px
}

.certificatebox.four {}

.certificatebox .icon {
    float: left;
    padding: 0 15px 0 0;
}

.certificatebox h3 {
    margin: 0 0 5px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    color: #1b99d9;
}

.certificatebox p {
    margin: 0;
    font-size: 14px;
    color: #696e71;
    text-align: left;
}

.certificate {
    width: 33%;
    float: left;
    background: url(images/certificatebg.png) no-repeat top center;
    padding: 50px 30px 45px;
    text-align: center;
}

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

.certificateaction a {
    margin: 0 10px 0 0;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    line-height: 48px;
    padding: 0 45px;
    display: inline-block;
    color: #fff;
}

.certificateaction a.companydetails {
    background: rgb(184, 95, 251);
    background: linear-gradient(90deg, rgba(184, 95, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
}

.certificateaction a.viewcertificate {
    background: rgb(91, 53, 183);
    background: linear-gradient(90deg, rgba(91, 53, 183, 1) 0%, rgba(128, 98, 202, 1) 100%);
}

.certificateaction a.moreinformation {
    background: rgb(93, 111, 255);
    background: linear-gradient(90deg, rgba(93, 111, 255, 1) 0%, rgba(160, 147, 255, 1) 100%);
}

.securitywrap {
    text-align: center;
    padding: 0 0 50px;
}

.securitywrap h2 {
    margin: 0 0 25px;
    text-align: center;
    text-transform: uppercase;
    color: #8c70cf;
    font-weight: 300;
    font-size: 36px;
}

.securitywrap h2 strong {}

.securitybox {
    background: url(images/securityiconbg.png) no-repeat center center;
    display: inline-block;
    margin: 0 20px;
}

.referralwrap {
    background: #835edf url(images/referralbg.png) no-repeat bottom center;
    color: #fff;
    padding: 70px 0 130px;
}

.referralinfos {
    width: 40%;
    float: left;
}

.referralinfos h3 {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 30px;
    margin: 0 0 15px;
    text-align: center;
}

.referralinfos h3 strong {
    display: block;
}

.reficonsbox {
    width: 100%;
    float: left;
    padding: 0 0 20px;
}

.reficonsbox .reficons {
    display: inline-block;
    width: 32.33%;
    background: url(images/referraliconbg1.png) no-repeat center center;
    text-align: center;
    height: 149px;
    line-height: 149px;
    font-size: 60px;
}

.reficonsbox .reficons span,
.repiconsbox .repicons span {
    font-size: 48px;
}

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

.repiconsbox .repicons {
    display: inline-block;
    width: 32.33%;
    background: url(images/referraliconbg2.png) no-repeat center center;
    text-align: center;
    height: 149px;
    line-height: 149px;
    font-size: 60px;
}

.referralthumb {
    width: 60%;
    float: left;
}

.statwrapmain {
    background: #5837aa url(images/statworldbg.html) no-repeat top 50px center;
    padding: 0 0 60px;
}

.statwrap {
    text-align: center;
    width: 100%;
    float: left;
    padding: 0 0 50px;
    margin: -80px 0 0 0;
}

.statbox {
    width: 25%;
    float: left;
}

.statbox .icon {
    background: url(images/statroundbg.png) no-repeat center center;
}

.statbox h4 {
    font-size: 36px;
    font-weight: 300;
    color: #fff;
    line-height: 36px;
    margin: 15px 0 5px;
}

.statbox p {
    margin: 0;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-weight: 500;
}

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

.lasttenwrap .lasttenleft,
.lasttenwrap .lasttenright {
    width: 45%;
    background: #fff;
    border-radius: 15px;
}

.lasttenwrap .lasttenleft {
    float: left;
}

.lasttenwrap .lasttenright {
    float: right;
}

.lasttenwrap .lasttenleft .head,
.lasttenwrap .lasttenright .head {
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    line-height: 135px;
    border-radius: 15px 15px 0 0;
}

.lasttenwrap .lasttenleft .head {
    background: #5d70ff url(images/lasttendeposit.png) no-repeat top center;
}

.lasttenwrap .lasttenright .head {
    background: #bd62fb url(images/lasttendeposit.png) no-repeat top center;
}

.lasttenwrap .lasttenleft .lsitings,
.lasttenwrap .lasttenright .lsitings {
    padding: 0 40px 40px;
    overflow: hidden;
}

.lasttenwrap .lasttenleft .lsitings .blockss:nth-child(odd),
.lasttenwrap .lasttenright .lsitings .blockss:nth-child(odd) {
    width: 50%;
    float: left;
    border-radius: 50px 0 0 50px;
    background: #7350cb;
    margin: 2px 0;
    font-size: 12px;
}

.blockss img {
    width: 28px;
    vertical-align: middle;
}

.lasttenwrap .lasttenleft .lsitings .blockss:nth-child(odd) ul,
.lasttenwrap .lasttenright .lsitings .blockss:nth-child(odd) ul {
    padding: 0 0 0 10px;
    color: #fff;
}

.lasttenwrap .lasttenleft .lsitings .blockss:nth-child(even),
.lasttenwrap .lasttenright .lsitings .blockss:nth-child(even) {
    width: 50%;
    float: left;
    border-radius: 0 50px 50px 0;
    background: #7f5bd9;
    margin: 2px 0;
    font-size: 12px;
}

.lasttenwrap .lasttenleft .lsitings .blockss:nth-child(even) ul,
.lasttenwrap .lasttenright .lsitings .blockss:nth-child(even) ul {
    padding: 0 10px 0 0;
    color: #fff;
}

.lasttenwrap .lasttenleft .lsitings ul li,
.lasttenwrap .lasttenright .lsitings ul li {
    padding: 8px 6px;
    line-height: 28px;
    display: inline-block;
    text-align: left;
}

.paymenticons {
    padding: 40px 0;
    text-align: center;
}

.paymenticons span {}

.payment-container .radio img {
    width: 24px;
}

.footerwrap {
    background: #40208e;
}

.footertop {
    padding: 30px 0;
    border-bottom: 1px solid #663fc6;
    width: 100%;
    float: left;
}

.footertop .footerlogo {
    float: left;
}

.footertop .social {
    float: left;
    padding: 20px 0;
    margin: 0 0 0 15px;
    float: left;
}

.footertop .social span {
    padding: 0 0 0 10px;
}

.footertop .links {
    float: right;
    line-height: 79px;
}

.footertop .links a {
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0 0 0 15px;
}

.footertop .links a:hover {
    color: #dd9cfc;
}

.footerbottom {
    width: 100%;
    float: left;
    text-align: center;
    padding: 30px 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
}

.bannerwrap.insideheaders .left {
    padding: 0;
}

.bannerwrap.insideheaders .left h1 {
    font-size: 36px;
}

.aboutwrap.aboutpage {
    margin: 50px 0 0 0;
    padding: 0 0 180px;
}

.aboutfeatureswrap {
    background: #eae3fa;
    text-align: center;
    padding: 0 0 50px 0;
}

.aboutfeaturesbox {
    width: 25%;
    float: left;
    text-align: center;
}

.aboutfeaturesbox .icon {
    background: url(images/securityiconbg.png) no-repeat center center;
    width: 149px;
    height: 149px;
    display: inline-block;
    margin: 0 0 25px;
    padding: 10px 0 0 0;
}

.aboutfeaturesbox p {
    text-align: center;
    color: #333;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
}

.strategywrap.aboutpage {
    padding: 50px 0;
    background-position: bottom -200px center;
}

.aboutcompanywrap {
    padding-bottom: 40px;
}

.modal-body p {
    text-align: center;
}

.inside_wrap {
    padding: 40px 0;
}

.inside_wrap.faq,
.inside_wrap.howtopage,
.inside_wrap.news,
.inside_wrap.offerwrap,
.inside_wrap.accinfo,
.inside_wrap.rules {
    background: #eae7f4;
}

.faq .panel {
    border: none;
    background: #fff;
    box-shadow: 0 0 0 0;
    border-bottom: 1px solid #eae7f4;
    border-radius: 0;
}

.faq .panel-default>.panel-heading {
    color: #435469;
    background: none;
    border: none;
    padding: 0 0 0 55px;
    background: url(images/help.png) no-repeat left 10px center;
}

.faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #835edf;
}

.faq .nav-tabs>li.active>a,
.faq .nav-tabs>li.active>a:focus,
.faq .nav-tabs>li.active>a:hover {
    color: #fff;
    background: #bb80dd;
    border: none;
    border-radius: 4px;
}

.faq .nav-tabs {
    margin: 0;
    border: none;
    background: #835edf;
    padding: 15px;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 0 8px #0000001c;
}

.faq .tab-content {
    padding: 15px;
    background: #fff;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 0 8px #0000001c;
}

.faq .nav-tabs>li>a {
    background: transparent;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    line-height: 44px;
    display: inline-block;
    padding: 0 20px;
    text-transform: uppercase;
    margin-right: 0;
    border: none;
    font-size: 14px;
}

s .faq .nav>li {
    margin: 0 5px 0 0;
}

.faq .panel-title>.small,
.faq .panel-title>.small>a,
.faq .panel-title>a,
.faq .panel-title>small,
.faq .panel-title>small>a {
    color: inherit;
    display: block;
    padding: 15px 0;
    font-size: 15px;
}

.featuresbox {
    width: 48%;
    float: left;
    background: rgb(89, 51, 182);
    background: linear-gradient(90deg, rgba(89, 51, 182, 1) 0%, rgb(128, 90, 224) 100%);
    padding: 15px;
    border-radius: 15px;
    color: #fff;
    margin: 22px 0;
    box-shadow: 0 0 8px #00000024;
}

.featuresbox.two,
.featuresbox.four,
.featuresbox.six {
    float: right;
}

.featuresbox .icon {
    width: 164px;
    height: 164px;
    float: left;
}

.featuresbox .infos {
    float: left;
    width: calc(100% - 184px);
}

.featuresbox h3 {
    margin: 10px 0 15px;
    font-size: 20px;
    font-weight: 600;
}

.featuresbox p {
    margin: 0;
    min-height: 200px;
}

.news_block {
    border-radius: 15px;
    background: #fff;
    margin: 20px 0;
    width: 100%;
    float: left;
    box-shadow: 0 0 8px #0000001c;
}

.news_title {
    background: #835edf;
    color: #fff;
    padding: 15px 15px 15px 25px;
    border-radius: 15px 15px 0 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.news_infos {
    padding: 15px 25px;
}

.news_time {
    padding: 10px 25px;
    background: #835edf;
    border-radius: 0 0 15px 15px;
}

.investmentwrap.planpage {
    padding: 50px 0;
    background: #6844c1 url(images/strategybottomcurve.png) no-repeat bottom center;
}

.investmentwrap.planpage .investmentmainbox {
    margin: 0;
}

.inside_wrap.security {
    background: url(images/aboutbottomcurve.png) no-repeat bottom center
}

.inside_wrap.security .example {
    box-shadow: 0 0 8px #0000001c;
    padding: 25px;
    border-radius: 15px;
    background: #7e5bf7;
    margin: 30px 0 0 0;
    color: #fff;
}

.inside_wrap.security .example h4 {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin: 10px 0 15px;
    font-size: 22px;
}

.inside_wrap.security .example p {
    margin: 0 0 10px;
}

.offerwrapinside {
    background: #fff url(images/investmentbg.html) no-repeat top center;
    border-radius: 20px;
    box-shadow: 0 0 8px #0000001c;
    padding: 40px 20px;
    margin: -120px 0 0 0;
    overflow: hidden;
    text-align: center;
}

.offerwrapinside h2 {
    margin: 0 0 35px;
    text-align: center;
    text-transform: uppercase;
    color: #6844c1;
    font-weight: 300;
}

.securitywrap.affiliatepage,
.securitywrap.planpage {
    background: #eae7f4;
    padding-top: 20px;
}

.offerbox {
    width: 30.33%;
    float: left;
    margin: 0 1.5%;
    text-align: center;
}

.offerbox .icon {
    width: 128px;
    height: 128px;
    margin: 0 0 25px;
    display: inline-block;
    border: 1px solid #a082f5;
    border-radius: 50%;
    padding: 10px;
}

.offerbox h3 {
    font-size: 17px;
    margin: 0 0 10px;
    color: #352f43;
    font-weight: 600;
    text-transform: uppercase;
}

.offerbox p {
    margin: 0;
    text-align: center;
}

.inside_wrap.reptop {
    font-size: 19px;
    line-height: 30px;
    font-weight: 300;
}

.inside_wrap.repmiddle {
    background: #6844c1 url(images/strategybottomcurve.png) no-repeat bottom center;
    padding-bottom: 120px;
    color: #fff;
}

.represtative_table table td.header,
.paidoutbottom_table td.inheader,
.memberwrap table td.inheader {
    color: #ec83ff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
}

.represtative_table table td,
.paidoutbottom_table table td,
.memberwrap table td,
.memberwrap table th {
    border-bottom: 1px solid #b19bea;
    padding: 8px;
}

.represtative_table table td a,
.memberwrap table td a {
    color: #fff
}

.visionmissionwrap.repbottom {
    background: #6249b5;
    padding: 50px 0;
}

.repwrap.repbottom {
    background: #6249b5;
    padding: 50px 0;
}

.vision,
.mission {
    width: 48%;
    padding: 20px;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 0 8px #00000024;
    float: left;
}

.mission {
    float: right
}

.vision .icon,
.mission .icon {
    float: left;
    width: 128px;
}

.vision h2,
.mission h2 {
    margin: 10px 0 15px 148px;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #352f43;
}

.vision p,
.mission p {
    margin: 0 0 0 148px;
    min-height: 105px;
}

.inside_wrap.paidouttop {
    background: rgb(89, 51, 182);
    background: linear-gradient(90deg, rgba(89, 51, 182, 1) 0%, rgba(129, 99, 203, 1) 100%);
}

.sectionfld.one {
    width: 43%;
    float: left;
    padding: 0 40px 0 0;
}

.sectionfld.one select {
    width: 100%
}

.sectionfld.two {
    width: 14%;
    float: left;
    text-align: right;
}

.contactform table td {
    padding: 8px 10px;
}

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

.contactform h2 {}

.loginwrappage {
    background: url(images/bannerbg.jpg) no-repeat top center;
}

.form-container.login {
    background: #fff;
    border-radius: 15px;
    max-width: 540px;
    margin: 0 auto;
    overflow: hidden;
}

.footerwrap.loginpages {
    background: transparent;
}

.footerwrap.loginpages a {
    color: #fff;
}

.footerwrap.loginpages .action {
    text-align: center;
    padding: 0 0 25px;
}

.footerwrap.loginpages .action a {
    background: #fff;
    padding: 4px 15px;
    border-radius: 10px;
    line-height: 34px;
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    margin: 15px 0 0;
    color: #7445df;
}

.footerwrap.loginpages p {
    text-align: center;
    margin: 0 0 10px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}

::-webkit-input-placeholder {
    /* Edge */
    color: #DACFF4;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #DACFF4;
}

::placeholder {
    color: #DACFF4;
}

.footerwrap.loginpages a {
    color: #0b2c55;
    font-size: 12px;
    margin: 0 5px;
}

.loginheaders {
    padding: 10px 5px 5px;
    border-radius: 4px 4px 0 0;
    width: 100%;
    float: left;
    text-align: center
}

.donthave {
    width: 100%;
    float: left;
    text-align: left;
    line-height: 38px;
    font-size: 14px;
    color: #5D70FF;
}

.donthave a {
    text-transform: uppercase;
    font-weight: 600;
    float: right;
    padding: 0 0 0 25px;
    color: #5D70FF;
}

.loginheaders.onlylogin {
    background: #5d70ff url(images/lasttendeposit.png) no-repeat top center;
    min-height: 135px;
}

.loginheaders.onlysignup {
    background: #bd62fb url(images/lasttendeposit.png) no-repeat top center;
    min-height: 135px;
}

.loginheaders.onlyforget {
    background: #0885c5;
}

.form-container.login table td {
    padding: 6px;
    text-align: center;
}

.forg {
    text-align: left;
    border-bottom: 1px solid #7e53e9;
    color: #7e53e9;
    line-height: 40px;
    margin: 15px 0 0 0;
    text-transform: capitalize;
}

.forg a {
    color: #7e53e9;
    padding: 0 0 0 25px;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
}

.forg a:hover {
    color: #7e53e9;
}

.form-container.login form {
    width: 100%;
    float: left;
    padding: 20px;
}

.form-container.login form .head {
    text-align: center;
    color: #6e7fff;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 0 20px;
    font-size: 20px;
}

.redirectwrap {
    width: 500px;
    margin: 100px auto;
    background: #fff;
    border-radius: 30px;
    padding: 40px 20px 20px;
    text-align: center;
    box-shadow: 0 0 8px #0000001c;
}

.redirectwrap h4 {
    color: #7c54e9;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0 0 25px;
    font-weight: 600;
}

.redirectwrap h5 {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
}

.redirect {
    background: url(images/bannerbg.jpg) no-repeat top center;
}

.headerwrap.accheader {
    padding-bottom: 15px;
    background: #7447E0 url(images/bannerbg.jpg) no-repeat top center;
}

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

.accnav {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    background: #50319a;
    padding: 10px;
    border-radius: 10px;
}

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

.accnav ul li {
    display: inline-block;
    padding: 7px 15px;
}

.accnav ul li a {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0 5px;
    display: block;
}

.accnav ul li a:hover {
    color: #da9bff
}

.welcomewrap {
    width: 100%;
    float: left;
    background: #bb80dd;
    padding: 15px;
    margin: 0 0 25px;
    border-radius: 10px;
}

.welcomebox {
    width: 30%;
    float: left;
    border-right: 1px solid #ffffff78;
}

.welcomebox .icon {
    float: left;
    width: 64px;
    height: 64px;
    margin: 0 20px 0 0;
}

.welcomebox h4 {
    color: #fff;
    line-height: 64px;
    margin: 0;
    text-transform: capitalize;
}

.reflinkwrap {
    width: 70%;
    float: left;
    color: #fff;
    padding: 10px 0 10px 64px;
    line-height: 44px;
    background: url(images/reflinkwrap.png) no-repeat left 18px center;
}

.reflinkwrapp {
    width: 50%;
    float: left;
    color: #fff;
    padding: 10px 0 10px 64px;
    line-height: 44px;
    background: url(images/widd.html) no-repeat left 80px center;
}

.reflinkwrap span {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 16px;
}

.ref-link {
    color: #fff;
    padding: 0 0 0 10px;
    font-size: 15px;
}

.ref-link:hover {
    color: #fff;
}

.memberwrap {
    width: 100%;
    float: left;
    background: #7043de;
    color: #fff;
    padding: 15px;
    border-radius: 10px 10px 0 0;
}

.accboxwrap,
.accbalbottwrap {
    margin-bottom: 10px
}

.accboxwrap,
.accbalbottwrap,
.detailedboxwrap,
.depositplans {
    width: 100%;
    float: left;
    padding: 0 0 20px;
}

.accbox,
.accbalbottwbox {
    width: 32%;
    float: left;
    padding: 25px 15px;
    text-align: center;
    background: #50319A;
    margin: 0 22px 0 0;
    border-radius: 10px;
}

.confirmation-form {
    width: 485px;
    margin: 20px auto;
    background: #50319A;
    padding: 30px;
    border-radius: 10px;
}

.confirmation-form h3 {
    margin-top: 0px;
    background: #BE62FB;
    border-radius: 6px;
    padding: 10px;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
}

.accbox:last-child,
.accbalbottwbox:last-child {
    margin-right: 0
}

.accbox .icon,
.accbalbottwbox .icon {
    padding: 0 10px 0 0;
    height: 64px;
    display: inline-block;
    margin: 0 0 15px;
}

.accbox p,
.accbalbottwbox p {
    text-transform: capitalize;
    font-weight: 600;
    margin: 0 0 8px;
    color: #eccdff;
    text-align: center;
}

.accbox h4,
.accbalbottwbox h4 {
    margin: 0;
    color: #fff;
    font-weight: 600;
}

.accbalbottwbox a {
    color: #fff;
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    margin: 0 0 -40px 0;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 50px;
    line-height: 38px;
    padding: 0 30px;
    display: inline-block;
    font-size: 13px;
}

.accboxwrap h2,
.detailedboxwrap h2 {
    padding: 10px 0 15px;
    font-size: 22px;
    font-weight: 300;
    text-transform: uppercase;
}

.detailedbox {
    width: 24%;
    float: left;
    padding: 15px;
    background: #bc61fb;
    margin: 0 15px 0 0;
    border-radius: 10px;
}

.detailedbox:last-child {
    margin-right: 0
}

.detailedbox .icon {
    width: 64px;
    float: left;
    height: 64px;
    margin: 0 15px 0 0;
}

.detailedbox h3 {
    margin: 5px 0 8px;
    font-weight: 600;
    font-size: 20px;
}

.detailedbox p {
    margin: 0;
    font-weight: 500;
}

.view_banners {
    background: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 0 10px;
    border-radius: 50px;
    display: inline-block;
    padding: 0 25px;
    font-size: 12px;
    line-height: 32px;
    color: #bb80dd;
}

.deposit_text,
.accbalbottom {
    padding: 15px;
    background: #977ade;
    border-radius: 10px;
    text-transform: uppercase;
    width: 100%;
    float: left;
}

.deposit_text span,
.accbalbottom span {
    float: right;
    font-weight: 600;
    font-size: 16px;
}

.acc_leftfromto {
    background: #633ac7;
    padding: 15px;
}

.acc_leftfromto h3,
.refheader {
    margin: 5px 0 10px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #fff;
}

.btn-primary {
    background: #fff;
    color: #7043de !important;
}

.acc_leftfromto h3 span,
.refheader span {
    font-weight: 600;
}

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

.securityacc,
.editacc_top {
    width: 46%;
    background: #fff;
    border-radius: 15px;
}

.securityacc.left,
.editacc_top.left {
    float: left;
}

.securityacc.right,
.editacc_top.right {
    float: right;
}

.securityacc.left h3,
.securityacc.right h3,
.editacc_top.left h3,
.editacc_top.right h3 {
    text-align: center;
    font-size: 26px;
    text-transform: uppercase;
    color: #fff;
    line-height: 95px;
    border-radius: 15px 15px 0 0;
    margin: 0;
    min-height: 125px;
    font-weight: 300;
}

.securityacc.left h3,
.editacc_top.left h3 {
    background: #5d70ff url(images/lasttendeposit.png) no-repeat top center;
}

.securityacc.right h3,
.editacc_top.right h3 {
    background: #bd62fb url(images/lasttendeposit.png) no-repeat top center;
}

.securityacc .info,
.editacc_top .info {
    padding: 15px;
    color: #333;
    min-height: 168px;
    width: 100%;
    float: left;
}

.editacc_top .info {
    min-height: 400px
}

.securityacc .info ul li,
.editacc_top .info ul li {
    padding: 0 0 10px
}

.securityacc .info ul li input.radio {
    float: left;
    margin: 5px 10px 0px 0;
}

table {
    width: 100%;
}

.inside_wrap.rules .info {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 0 8px #0000001c;
}

.inside_wrap.rules .info h3 {
    font-size: 18px;
}

.accinvestbottom {
    background: #633ac7;
    padding: 15px;
    border-radius: 10px;
    margin: 25px 0;
    width: 100%;
    float: left;
}

.accinvestbottom h3,
.accinvestmid h3 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 0 15px;
    font-size: 18px;
}

.deposit-process {
    padding: 8px;
    border-radius: 10px;
    background: #efefef;
}

.calculator-deposit {
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
}

.calculator-deposit ul li {}

.calculator-deposit ul li span {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    display: block;
}

.accinvestmid {
    background: #633ac7;
    border-radius: 10px;
    padding: 15px;
    width: 100%;
    float: left;
}

.accinvestmid ul li {
    min-height: 40px;
    line-height: 40px;
    text-transform: capitalize;
}

.accinvestmid ul li.invest-title {
    border-bottom: 1px dashed #95b7dd;
    text-transform: uppercase;
    font-weight: 600;
    color: #e4f4ff;
}

.payment-container {
    display: inline-block;
    margin: 5px;
}

.payment-container input {
    display: inline;
    margin: 0px 5px;
}

.depbutton {
    width: 100%;
    float: left;
    padding: 25px 0 0 0;
}

.depositplans .planbox .radio {
    display: inline-block;
    width: 160px;
    text-align: center;
    text-transform: uppercase;
    padding: 0;
    cursor: pointer;
    line-height: 42px;
    border: none;
    height: 42px;
    border-radius: 50px;
    margin: 0;
    color: #fff;
    background: rgb(91, 53, 183);
    background: linear-gradient(90deg, rgba(91, 53, 183, 1) 0%, rgba(128, 98, 202, 1) 100%);
    font-weight: 600;
    margin: 10px 0 0 0;
}

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

.depositplans .planbox input[type="radio"]:checked+.radio {
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    color: #fff;
}

.payment-container .radio {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    padding: 0 15px;
    cursor: pointer;
    line-height: 40px;
    border: none;
    height: 42px;
    border-radius: 50px;
    margin: 0;
    color: #fff;
    background: rgb(91, 53, 183);
    background: linear-gradient(90deg, rgba(91, 53, 183, 1) 0%, rgba(128, 98, 202, 1) 100%);
    font-weight: 600;
    margin: 10px 0 0 0;
}

.payment-container input[type=radio] {
    display: none;
}

.payment-container input[type="radio"]:checked+.radio {
    background: rgb(184, 94, 251);
    background: linear-gradient(90deg, rgba(184, 94, 251, 1) 0%, rgba(236, 131, 255, 1) 100%);
    color: #fff;
}

.telegram-icon {
    position: fixed;
    left: 20px;
    bottom: 30px;
}

.telegram-icon:hover {
    opacity: 0.8;
}

@media (max-width: 1170px) {
    .wrapper,
    .headerwrap,
    .aboutwrap,
    .strategywrap,
    .investmentwrap,
    .securitywrap,
    .referralwrap,
    .statwrapmain,
    .paymenticons,
    .footerwrap,
    .aboutfeatureswrap,
    .aboutcompanywrap,
    .inside_wrap,
    .visionmissionwrap.repbottom,
    .loginwrappage {
        width: 1170px;
    }
    .content {
        margin: 0 !important;
    }
}