body {
	font-family: 'Quicksand', sans-serif;
	color:white;
	background:#000000;
	font-size:16px;
}

img {max-width:100%;}

.header {
    background:transparent;
}

.wrapper {
	background:#000000;
}


.top-wrapper {
	background:#000000 url(../images/bg.jpg) no-repeat top center;
	background-size:cover;
	    position: relative;
    overflow: hidden;


}

.top-wrapper2 {
	background:url(../images/bg3.png) no-repeat left top;


}


.bg-img1 {
	background:url(../images/bg-img1.png) no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
	    width: 100%;
    height: 100%;
    z-index: 0;
}

.bg-img2 {
	background:url(../images/bg-img2.png) no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
	    width: 100%;
    height: 100%;
    z-index: 0;
}

.bg-img3 {
	background:url(../images/bg-img3.png) no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
	    width: 100%;
    height: 100%;
    z-index: 0;
}

.bg-img4 {
	background:url(../images/bg-img4.png) no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
	    width: 100%;
    height: 100%;
    z-index: 0;
}

.bg-img5 {
	background:url(../images/bg-img5.png) no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
	    width: 100%;
    height: 100%;
    z-index: 0;
}

.bounce1 {

  animation: 
    pulse 6s ease infinite alternate, 
    nudge 5s linear infinite alternate;

}

.bounce2 {

  animation: 
    pulse 6s ease infinite alternate, 
    nudge 8s linear infinite alternate;

}

.bounce3 {

  animation: 
    pulse 4s ease infinite alternate, 
    nudge 6s linear infinite alternate;

}


.bounce4 {

  animation: 
    pulse 8s ease infinite alternate, 
    nudge 5s linear infinite alternate;

}


.bounce5 {

  animation: 
    pulse 9s ease infinite alternate, 
    nudge 6s linear infinite alternate;

}


.top-road {background: url(../images/roads.html) no-repeat right -50px;}

.navbar-expand-lg .navbar-nav .nav-link {
    color: white;
    font-size: 18px;
    font-weight: 700;
    padding: .3rem 0.5rem;
    border-radius: 4px;
    margin: 0px 3px;
}

.navbar-expand-lg .navbar-nav .nav-link:hover {background: transparent; color:#E44F99; }

.navbar-brand {margin-right:0px;}


.navbar-toggler i {color:white;}


.navbar-expand-lg .navbar-nav .btn-menu {
	border:3px solid #7D77F5;
	border-radius:10px;
	 padding: .3rem 1.2rem;
}

.navbar-expand-lg .navbar-nav .btn-menu2 {
	border:0px;
	border-radius:10px;
	 padding: .3rem 0.5rem;
	 color:#7D77F5;
}


.selectpicker {
background: url(../images/lang.png) no-repeat 5px center;
    font-size: 14px;
    font-weight: 700;
    padding: 0.4rem 0.6rem;
    border-radius: 8px;
    border: 1px solid #605caf;
    padding-left: 1.6rem;
    color: white;
}

.selectpicker option {

    background: #222356;
    color: white;
    border: 1px solid #222356;
}


.navbar-expand-lg .navbar-nav {
	width: 100%;
	justify-content: center;
	align-items: center;
}




.bannerwrap {
	padding: 46px 0px 47px;
    overflow: hidden;
    background:url(../images/bg2.png) no-repeat right center;
    position:relative;
}

.bannerwrap h1 {
    font-weight: 400;
    font-size: 72px;
    margin-bottom: 20px;
}


.bannerwrap h2 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 30px;
    margin-bottom: 20px;
}

.bannerwrap h1 span {
	font-weight:700;
}

.top-stats {z-index:100000;}

.top-info {
	padding-bottom:60px;
	z-index:100000;
}

.top-info p {
	padding:20px 0px;
	font-size:22px;
}

.buttons .btn {
	color: #7D77F5;
	font-size:18px;
}


.buttons .btn-outline {
    border: 3px solid #7D77F5;
    border-radius: 10px;
    padding: .6rem 1.5rem;
    color:white;
}


.stats-container {
	border: 2px solid #7D77F5;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#04050e+0,04050e+100&0.4+0,0.5+100 */
	background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 ); /* IE6-9 */
	border-radius:10px;
	padding:20px;
	z-index:10000;
}

.stats-container p {
	border-bottom:1px solid #7d77f5;
	line-height:30px;
	text-align:center;
	font-size:16px;
	font-weight:700;
	padding:10px 0px;
}

.stats-block {display:inline-block; font-weight:500; padding:0px 15px; }

.stats-block figure {margin-right:10px; margin-left:5px;}

.stats-block span.price {
	color:#7d77f5;
	display:block;
	font-weight:700;
}

.stats-block span.change {font-size:14px;}

.purpledown {
	color:#ff131e;
	background: url(../images/arrow-red.png) no-repeat right center;
    padding-right: 16px;
}

.greenup {
	color:#06b42b;
	background: url(../images/arrow-green.png) no-repeat right center;
    padding-right: 16px;
}

.plans-title {
	font-size:60px;
	text-align:center;
	color:white;
	text-transform:uppercase;
	margin-bottom:30px;
}

.plans-title span {color:#ffc800; font-weight:700; }

.planswrap {
	background: #000000 url(../images/bg2.jpg) no-repeat center bottom;
}

.planswrap2 {
	background: url(../images/bg3.png) no-repeat left top;
	padding:40px 0px;
}

.subpage {
	background: url(../images/bg3.png) no-repeat center top;
	padding:60px 0px;
}

.stat-bg {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3d3e77+0,1f2053+100&0.4+0,0.5+100 */
background: -moz-linear-gradient(top, rgba(61,62,119,0.4) 0%, rgba(31,32,83,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(61,62,119,0.4) 0%,rgba(31,32,83,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(61,62,119,0.4) 0%,rgba(31,32,83,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663d3e77', endColorstr='#801f2053',GradientType=0 ); /* IE6-9 */
    border-radius: 8px;
    text-align: center;
}



.stat-bg p {
    font-size: 16px;
    padding: 20px;
    font-weight: 400;
    color: #7d77f5;
}

.stat-bg p  span {
	display:block;
	color:#ffffff;
	font-weight:700;
}

.btn-primary {
    background: rgb(97,50,104);
    background: -moz-linear-gradient(top, rgba(97,50,104,1) 0%, rgba(63,23,85,1) 100%);
    background: -webkit-linear-gradient(top, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    background: linear-gradient(to bottom, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#613268', endColorstr='#3f1755',GradientType=0 );
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: .575rem 1.65rem;
    color: white;
    border-radius: 10px;
}

.btn-primary:hover, .btn-primary:focus {	background: rgb(97,50,104); }


.btn-info {
    background: rgb(97,50,104);
    background: -moz-linear-gradient(top, rgba(97,50,104,1) 0%, rgba(63,23,85,1) 100%);
    background: -webkit-linear-gradient(top, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    background: linear-gradient(to bottom, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#613268', endColorstr='#3f1755',GradientType=0 );
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0px 5px;
    padding: .475rem 0.75rem;
    color: white;
    border-radius: 6px;
}

.btn-info:hover { background: rgb(97,50,104); color:white;}

.alert-success {
    color: white;
    background-color: #15a55c;
    border-color: #15a55c;
    font-weight: 600;
}

.acc-info {
	background: -moz-linear-gradient(top, rgba(61,62,119,0.7) 0%, rgba(31,32,83,0.9) 100%);
    background: -webkit-linear-gradient(top, rgba(61,62,119,0.7) 0%,rgba(31,32,83,0.9) 100%);
    background: linear-gradient(to bottom, rgba(61,62,119,0.7) 0%,rgba(31,32,83,0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663d3e77', endColorstr='#801f2053',GradientType=0 );
    border-radius: 8px;
    text-align: center;
    padding:10px;
}
.acc-info h3 {
	font-size:18px;
}

.amount label, .profit p {
	color:#7785E8;
	font-size:12px;
	font-weight:300;
	text-transform:uppercase;
	    margin-bottom: 0px;
}

.profit {padding-top:10px; padding-left:3px;}

.amount .form-control {
background: #0C0138;
    font-size: 12px;
    padding: .2rem .55rem;
    line-height: 1.4;
    border: 0px;
    max-width: 80px;
    color: white;
}

.amount .input-group-text {
    display: flex;
    align-items: center;
    padding: .175rem .55rem;
    font-size: 0.6rem;
    font-weight: 400;
    line-height: 1;
    color: white;
    text-align: center;
    white-space: nowrap;
    background-color: #224493;
    border: 0px;
    border-radius: .25rem;
}


.profit p span {
	color:white;
	font-size:16px;
	font-weight:600;
	display:block;
}



.feature1 {
    font-size: 14px;
    text-transform: uppercase;
    border: 1px solid #7252d6;
    background: #0C003B;
    padding: 4px 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 6px;
    line-height: 32px;
}


.benefits h1 {
	font-size:33px;
	font-weight:300;
}

.benefits h1 span {font-weight:700;}

.benefits p {font-size:18px; color:#329FF3; border-left:1px solid #329FF3; padding-left:20px;}

.benefits p span {font-size:14px; color:white;}


.about_block {
    padding-bottom: 30px;
    position: relative;
}

.about-bg {
	    background: url(../images/about_img.html) no-repeat right center;
}


.about-bg h3 {
	color:#7d77f5;
	font-size:16px;
	text-transform:uppercase;
}

.about-bg  h2 {
	font-size:36px;
	color:#ffffff;
	font-weight:700;
	line-height:48px;
}

.about-bg  h2 span {
	color:white;
	display:block;
	font-size:48px;
}

.text-block {
    padding: 0px 0px;
}

.text-block h4 {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 20px;
    line-height: 36px;
}

.text-block p {
	font-size:16px;
	font-weight:500;
	line-height:24px;
	text-align:justify;
}

.features-top p {
	font-size:18px;
	line-height:24px;
	padding-left:50px;
	background:url(../images/feat_dots.html) no-repeat left center;
}

.features-top h2 {
	font-size:48px;
	font-weight:700;
	text-transform:uppercase;
	padding-right:40px;
	line-height:50px;
}


.features-top h2 span {
	color:#feb300;
}


.welcomewrap {
	padding: 0 0 50px;
}

.about-block {padding-left:20px;}


.statwrap {
text-align: center;
    background: -moz-linear-gradient(top, rgba(12,13,32,0.8) 0%, rgba(4,5,14,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(12,13,32,0.8) 0%,rgba(4,5,14,0.8) 100%);
    background: linear-gradient(to bottom, rgba(12,13,32,0.8) 0%,rgba(4,5,14,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0c0d20', endColorstr='#cc04050e',GradientType=0 );
    border-radius: 10px;
    color: white;
    font-size: 14px;
    padding: 30px;
    border: 2px solid #7D77F5;
    text-align: left;


}

.account_inner .statwrap {padding: 27px 20px;}

.account_inner .statwrap img {width:48px;}

.account_inner .statwrap p {font-size:30px; font-weight:700;}

.account_inner .statwrap h3 {margin-top:10px;}


.account_container {
	 padding:20px 0px 40px;
}

.statwrap h3 {
    text-align: left;
    color: #756fe5;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
}

.statwrap p {
    color: white;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0px;
    line-height: 28px;
}

.statwrap p span {
    display: block;
    color: white;
    font-weight: 500;
    font-size: 14px;
    margin-top: 10px;
    padding: 0px 20px;

}

.statwrap figure {
	padding: 0px;
	margin-bottom:0px;
}
.statwrap h4 {
	font-size: 36px;
	font-weight: 600;
	margin: 0 0 15px;
}



.commission {
    background: #2d1191;
    background: -moz-linear-gradient(top, #2d1191 0%, #230c7b 100%);
    background: -webkit-linear-gradient(top, #2d1191 0%,#230c7b 100%);
    background: linear-gradient(to bottom, #2d1191 0%,#230c7b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d1191', endColorstr='#230c7b',GradientType=0 );
    padding: 8px 10px;
    border-top: 1px solid #11004F;
    box-shadow: inset 0px 1px 1px #ffffff36;

}

.commission span {
color: #309bfe;
    font-weight: 700;
}



.statistics {
	padding:60px 0px;
	background:#0D0D2A url(../images/stats-bg.jpg) no-repeat left center;
}

.statistics h2 {
	color:#7d77f5;
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
}

.statistics h1 {
	color:#ffffff;
	font-size:36px;
	font-weight:700;
	text-align:center;
}


.stat-cont {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1f1f44+0,1f2053+100&0.6+2,0.6+100 */
background: -moz-linear-gradient(top, rgba(31,31,68,0.6) 0%, rgba(31,31,68,0.6) 2%, rgba(31,32,83,0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(31,31,68,0.6) 0%,rgba(31,31,68,0.6) 2%,rgba(31,32,83,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(31,31,68,0.6) 0%,rgba(31,31,68,0.6) 2%,rgba(31,32,83,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#991f1f44', endColorstr='#991f2053',GradientType=0 ); /* IE6-9 */
border-radius:8px;
line-height:52px;
padding-left:15px;
font-weight:700;
}

.stat-cont img {width:22px; height:auto;}

.stat-cont p {margin:0px;}

.stat-cont .number {
    background: -moz-linear-gradient(top, rgba(42,42,87,0.6) 0%, rgba(42,42,87,0.6) 2%, rgba(29,29,67,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(42,42,87,0.6) 0%,rgba(42,42,87,0.6) 2%,rgba(29,29,67,0.6) 100%);
    background: linear-gradient(to bottom, rgba(42,42,87,0.6) 0%,rgba(42,42,87,0.6) 2%,rgba(29,29,67,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#992a2a57', endColorstr='#991d1d43',GradientType=0 );
    padding: 0px 10px 0px 20px;
    border-radius: 0px 8px 8px 0px;
    color: #726CE1;
    font-weight: 700;
    font-size: 18px;
}

.date {
    background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 );
    display: inline-block;
    font-size: 11px;
    padding: 4px 15px;
    margin-left: 10px;
}

.stat-top {
    background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 );
    display: block;
    font-size: 16px;
    padding: 6px 15px;
    margin: 10px 30px 0px;
    font-weight: 700;
    text-align: center;
    border-radius: 6px 6px 0px 0px;
}

.account-stats .stat-top {

    background: #3967b1;
    background: -moz-linear-gradient(top, #3967b1 1%, #2357a7 100%);
    background: -webkit-linear-gradient(top, #3967b1 1%,#2357a7 100%);
    background: linear-gradient(to bottom, #3967b1 1%,#2357a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3967b1', endColorstr='#2357a7',GradientType=0 );
    }
.inner-title {
    background: #3967b1;
    background: -moz-linear-gradient(top, #3967b1 1%, #2357a7 100%);
    background: -webkit-linear-gradient(top, #3967b1 1%,#2357a7 100%);
    background: linear-gradient(to bottom, #3967b1 1%,#2357a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3967b1', endColorstr='#2357a7',GradientType=0 );
    font-size: 20px;
    padding: 10px 30px;
    border-radius: 8px 8px 0px 0px;
    display: inline-block;
    font-weight: 700;
    margin-left: 30px;
    margin-bottom:0px;
}

.page-container {
	    border: 2px solid #7D77F5;
    background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 );
    border-radius: 10px;
    padding: 20px;
}


.stat-middle {
    background: -moz-linear-gradient(top, rgba(31,31,68,0.6) 0%, rgba(31,31,68,0.6) 2%, rgba(31,32,83,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(31,31,68,0.6) 0%,rgba(31,31,68,0.6) 2%,rgba(31,32,83,0.6) 100%);
    background: linear-gradient(to bottom, rgba(31,31,68,0.6) 0%,rgba(31,31,68,0.6) 2%,rgba(31,32,83,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#991f1f44', endColorstr='#991f2053',GradientType=0 );
    border-radius: 8px;
    padding: 30px 20px;
    text-align: center;
    margin-bottom: 20px;

}

.stat-middle h1 {
	font-size:30px;
	margin:10px 0px;
}

.top {
    border-radius: 0px;
    color: white;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    text-transform: uppercase;
    border-bottom: 3px solid #1EB18A;
    margin-bottom: 10px;
}


.tab-content {
	padding:20px 0px;
}

.stat-block {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    background:#1A0960;
    border-radius:6px;
    padding:10px 15px;
    box-shadow: 0px 2px 5px #1308438f;
}

.pay-info span {
	font-size:12px;
	color:#EFA81D;
	font-weight:600;
}

.pay-info span.date {display:block; color:#8872E6;}

.pay-amount {
	font-weight:700;
	font-size:14px;
	padding-top:15px;
}

.pay-amount img {width:20px;}

.member_info {
    background: #1b468e;
    background: -moz-linear-gradient(top, #1b468e 0%, #243974 100%);
    background: -webkit-linear-gradient(top, #1b468e 0%,#243974 100%);
    background: linear-gradient(to bottom, #1b468e 0%,#243974 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b468e', endColorstr='#243974',GradientType=0 );
    border-radius: 16px;
    box-shadow: 0px 0px 0px 14px #243a783d;
    padding:20px;
}

.member_info p {
    text-align: left;
    margin-top: 6px;
    margin-bottom: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
}

.top figure {margin-bottom:0px; float:right;}

.top span {
    float: left;
    font-size: 24px;
    margin-top: 30px;
}



.affiliate_area {
    background: #011E4B url(../images/aff_pattern.html) no-repeat center;
}

.affiliate_area h1 {
	font-weight:700;
	text-transform:uppercase;
}


.affiliate_text p {
    font-size: 18px;
    text-align: left;
    font-weight: 500;
    padding-right: 30px;
    margin-bottom: 0px;
    line-height: 24px;
}

.affiliate_text a {
    background: rgb(97,50,104);
    background: -moz-linear-gradient(top, rgba(97,50,104,1) 0%, rgba(63,23,85,1) 100%);
    background: -webkit-linear-gradient(top, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    background: linear-gradient(to bottom, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#613268', endColorstr='#3f1755',GradientType=0 );
    color: #ffffff;
    font-size: 26px;
    font-weight: 700;
    padding: 20px 30px;
    display: inline-block;
    border-radius: 6px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 30px;
    padding-top: 30px;
}

.affiliate_text a:hover {  background: rgb(97,50,104);}

.affiliate_area h1 span {
	color:#feb300;
}

.affiliate_image {
	position:relative;
	
}

.affiliate_image img {max-width:100%;}

.percent {
 
    width: 157px;
    height: 157px;
    text-align: center;
    color: white;
    background: rgb(97,50,104);
    background: -moz-linear-gradient(top, rgba(97,50,104,1) 0%, rgba(63,23,85,1) 100%);
    background: -webkit-linear-gradient(top, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    background: linear-gradient(to bottom, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#613268', endColorstr='#3f1755',GradientType=0 );
    border-radius: 100%;
    padding-top: 26px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.plans-container .percent h2 {font-weight:700; font-size:60px;  margin-bottom:0px; color:white;}

.plans-container .percent h2 span {
	font-size:36px;
}

.percent p {margin-bottom:0px;}

.percent2 {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#474582+0,403c88+100 */
background: rgb(71,69,130); /* Old browsers */
background: -moz-linear-gradient(top, rgba(71,69,130,1) 0%, rgba(64,60,136,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(71,69,130,1) 0%,rgba(64,60,136,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(71,69,130,1) 0%,rgba(64,60,136,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474582', endColorstr='#403c88',GradientType=0 ); /* IE6-9 */
}

.percent3 {

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

.deposit-container ul {
	display:inline-block;
}
    
.affiliate_text {
    text-align: center;
    background: -moz-linear-gradient(top, rgba(12,13,32,0.8) 0%, rgba(4,5,14,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(12,13,32,0.8) 0%,rgba(4,5,14,0.8) 100%);
    background: linear-gradient(to bottom, rgba(12,13,32,0.8) 0%,rgba(4,5,14,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0c0d20', endColorstr='#cc04050e',GradientType=0 );
    border-radius: 10px;
    color: white;
    font-size: 14px;
    padding: 20px;
    border: 2px solid #7D77F5;
}       

.processors {text-align:center;}


.images_p figure {
    display: inline-block;
    padding: 0px 10px;
}

.footer-menu {
	text-align:center;
	margin:20px 0px;
}

.footer-menu a {
	font-size:14px;
	text-transform:uppercase;
	padding:0px 10px;
	color:white;
	font-weight:700;
	text-decoration:none;
}

.nav-pills .nav-link {

    border: 0px;
    border-radius: 36px;
    color: white;
    font-size: 16px;
    margin-right: 10px;
    padding: 0.8rem 2.4rem;
    background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 );
    font-weight: 600;
    text-transform: none;
    z-index: 0;
    position: relative;
    border: 2px solid #7d77f54f;

}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {

	color:#ffffff;
	background-color: #222950;
	border:2px solid #7d77f5;
}

.nav-pills .nav-link img {margin-left:10px;}

.nav-pills .nav-link span {font-weight:700;}



.tabs-plans {

    padding: 20px 0px;
   
	
}


.plan_box {
	background: -moz-linear-gradient(top, rgba(61,62,119,0.6) 0%, rgba(31,32,83,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.6) 100%);
    background: linear-gradient(to bottom, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#993d3e77', endColorstr='#991f2053',GradientType=0 );
    padding: 10px;
    position: relative;
    margin: 10px 8px;
    border-radius: 16px;
    display: inline-block;
    width: 236px;
    text-align: center;
}

.account_inner .plan_box {width: 100%;}

.plan_box1 {width:100%; padding-top:20px;}

.account_inner .plan_box1 {width: 396px;}
.plan_box .title {
    background: rgb(97,50,104);
    background: -moz-linear-gradient(top, rgba(97,50,104,1) 0%, rgba(63,23,85,1) 100%);
    background: -webkit-linear-gradient(top, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    background: linear-gradient(to bottom, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#613268', endColorstr='#3f1755',GradientType=0 );
    border: 0px;
    border-radius: 0px 0px 10px 10px;
    text-align: center;
    font-weight: 600;
    line-height: 36px;
    margin: 0px 20px 10px;
    margin-top: -10px;
    font-size: 18px;
}


.plan_box ul li {
	text-align:left;
	background:url(../images/check.png) no-repeat left center;
	list-style:none;
	padding-left:26px;
}

.plan_box ul {padding-left:15px;}


.plan_box1 ul {
    background: rgb(97,50,104);
    background: -moz-linear-gradient(top, rgba(97,50,104,1) 0%, rgba(63,23,85,1) 100%);
    background: -webkit-linear-gradient(top, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    background: linear-gradient(to bottom, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#613268', endColorstr='#3f1755',GradientType=0 );
    border: 0px;
    border-radius: 6px;
    padding: 15px;
    margin-left: 20px;
    font-weight: 600;
}

.plan_box a {
    background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 );
	border: 2px solid #7D77F5;
    border-radius: 6px;
    padding: .4rem 1.2rem;
    color: white;
    margin-bottom:10px;
    display:inline-block;
    text-decoration:none;
    font-weight:700;
    font-size:14px;
}

.plan-group figure {position:absolute; right:6px;
top:-35px;}

.plan_details {
    padding: 25px 0px;
}

.plan_details ul li {
	line-height: 32px;
	
}

.plans-container .plan_box h1 {
	color:#6d6be7;
	font-size:30px;
	font-weight:bold;
}

.plans-container .plan_box1 h1 span {
	color:white;
	font-size:18px;
	display:block;
}

.plans-container .plan_box h2 {
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-transform:none;
}

.plan-terms span {font-weight:700; font-size:24px; display:block;}

.arrow {
    position: absolute;
    width: 15px;
    height: 15px;
    right: 0px;
    bottom: -10px;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-top: 10px solid #246d93;
}

.calculator-container {
	background: #1b468e;
    background: -moz-linear-gradient(top, #1b468e 0%, #243974 100%);
    background: -webkit-linear-gradient(top, #1b468e 0%,#243974 100%);
    background: linear-gradient(to bottom, #1b468e 0%,#243974 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b468e', endColorstr='#243974',GradientType=0 );
    border-radius:16px;
    box-shadow: 0px 0px 0px 14px #243a783d;
    margin-top:20px;
}


.calculator-left {
    color: #ffffff;
    padding: 30px 0px;
    position:relative;
}

.amount-input {
    background: #020308;
    background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 );
    border: 2px solid #7D77F5;
    border-radius: 36px;
    padding: 3px;
    color: white;
    font-weight: 700;
    font-size: 16px;
    margin-top: 36px;
}

.input-group-text {
	background:transparent;
	border:0px;
	border-right:1px solid #7D77F5;
}

.plans-container .calculator-left h1 {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    text-align:left;
}



.plans-container .form-control {
	color:#7D77F5;
	background:transparent;
	border:0px;
	text-align:right;
	font-weight:700;
}

.plans-container .input-group-text {color:white; font-size:18px; font-weight:700;}

.calculator-left h1 span {
	font-size:60px;
	font-weight:700;
}

.calculator-left  p {
	font-size:12px;
}

.calculator-right {
padding-left: 30px;
    padding-right: 10px;
    padding-top: 30px;
    color: #7d77f5;
    font-size: 16px;
    font-weight: 600;
}

.plan-range {
    position: relative;
    padding-top: 30px;
}

.plan-range output {
	position: absolute;
    top: -14px;
    left: 0px;
    font-size: 36px;
    color: #1cbf72;
    font-weight: 600;

}

.plan-range input {width:100%;}

.plan-drop {
    background: #427cbf;
    background: -moz-linear-gradient(top, #427cbf 0%, #4163ae 100%);
    background: -webkit-linear-gradient(top, #427cbf 0%,#4163ae 100%);
    background: linear-gradient(to bottom, #427cbf 0%,#4163ae 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427cbf', endColorstr='#4163ae',GradientType=0 );
    padding: 13px 15px 13px 15px;
    font-size: 12px;
    font-weight: 500;
    color: #a7c2f9;
}

.plan-drop label {border-right: 1px solid #a7c2f9; padding-right:8px;}

.plan-drop select {
    background: transparent;
    color: white;
    border: 0px;
    text-transform: uppercase;
    font-weight: 500;
    padding-right: 20px;
}


.plan-drop span {
    background: #ffe500;
    background: -moz-linear-gradient(top, #ffe500 0%, #ffc908 100%);
    background: -webkit-linear-gradient(top, #ffe500 0%,#ffc908 100%);
    background: linear-gradient(to bottom, #ffe500 0%,#ffc908 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe500', endColorstr='#ffc908',GradientType=0 );
    padding: 14px;
    margin-left: 14px;
    position: absolute;
    right:0px;
    top:0px;
}

.plan-drop option {
	background:#223B78;
	color:white;
	border:0px;
	padding:5px;
}

.resultbox {
    border-radius: 6px;
    padding: 12px 15px;
    width: 48%;
    margin: 0px 6px;
    background: -moz-linear-gradient(top, rgba(61,62,119,0.4) 0%, rgba(31,32,83,0.5) 100%);
    background: -webkit-linear-gradient(top, rgba(61,62,119,0.4) 0%,rgba(31,32,83,0.5) 100%);
    background: linear-gradient(to bottom, rgba(61,62,119,0.4) 0%,rgba(31,32,83,0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663d3e77', endColorstr='#801f2053',GradientType=0 );
    text-align: center;

}

.resultbox p {margin-bottom:0px;}

.resultbox h3 {
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 0px;
}

.amount p {
 margin-bottom: 0px;
    margin-top: 10px;
}

.block-container {
background: #20438E;
    box-shadow: 20px 20px 0px 0px #1e377b8c;
    margin-left: -60px;
    z-index: 0;
    padding-left: 90px;
    padding-top: 30px;
    padding-right: 50px;
    padding-bottom: 40px;
}

.cert-info figure{
    position: relative;
    z-index: 1000000;
}

.cert-info figure img {max-width:100%;}

.cert-info {
    z-index: 1000;
    position: relative;
    }


.divider {
    font-size: 30px;
    padding: 0px 3px;
    margin-top: 50px;
}

.right_info h1 {
    font-weight: 300;
    text-transform: uppercase;
    font-size: 40px;
    margin-top: 60%;
}

.right_info h1 span {font-weight:700;}

.right_info  a {
    background: #2C8FC5;
    color: white;
    text-decoration: none;
    padding: 22px 30px;
    margin-top: 20px;
    display: inline-block;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}

.right_info {padding-left:20px; position:relative; z-index:1000;}

.right_info  a:hover {background:#2F9EDA;}

.about-right {
	position:relative;
	margin-top:50px;
}

.about-right figure {
	
    margin: 0px auto;
    text-align: center;

}

.about-right img {max-width:100%;}

.about-block {
    border: 2px solid #7D77F5;
    background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 );
    border-radius: 10px;
    padding: 10px;
    top: 20px;
    left: 0px;
    position: absolute;
    min-width: 220px;
}

.about-block1 {
	top:155px;
	left:280px;
}

.about-block2 {
	top:292px;
	left:20px;
}

.about-block p  span {
	    color: #7d77f5;
    display: block;
    font-weight: 700;
}

.about-block p {
    margin-top: 5px;
    margin-bottom: 5px;
}

.about-block a.cert_link {
text-align: center;
    background: #1C1D3D;
    border-radius: 6px;
    padding: 0px 10px 4px;
    color: white;
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
    margin-left: 10px;
}

.about-block a {
	text-decoration: none;
	    font-size: 14px;
	    color:white;
}

.about-block a.cert_link img {display:block; margin:5px auto;}

.about-block2 p {font-weight:600;}

.block p {
	color:#79a5e9;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:0px;
	margin-top:10px;
}

.block h4 {
	font-weight:600;
	font-size:14px;
	
}

a.download-but {
	background: #3db76c;
    background: -moz-linear-gradient(left, #3db76c 0%, #2f8aca 100%);
    background: -webkit-linear-gradient(left, #3db76c 0%,#2f8aca 100%);
    background: linear-gradient(to right, #3db76c 0%,#2f8aca 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3db76c', endColorstr='#2f8aca',GradientType=1 );
    padding: 25px 10px 20px 20px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    border-radius: 6px;
    margin-bottom: 20px;
}

a.download-but:hover {background: #3db76c;}


a.download-but2 {
	background: #ffc900;
    background: -moz-linear-gradient(left, #ffc900 0%, #ffe900 100%);
    background: -webkit-linear-gradient(left, #ffc900 0%,#ffe900 100%);
    background: linear-gradient(to right, #ffc900 0%,#ffe900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc900', endColorstr='#ffe900',GradientType=1 );
    padding: 25px 10px 20px 20px;
    color: #011e4b;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    border-radius: 6px;
    margin-bottom: 20px;
}

a.download-but2:hover { background: #ffc900;}


.company_info h2 {
	background: url(../images/feat_dots.html) no-repeat right center;
	padding-right:30px;
	font-size:24px;
	font-weight:600;
	text-transform:uppercase;
	padding:20px 30px 20px 20px;
}

.company_info h2 span {
	font-weight:700;
	color:#ffe100;
	display:block;
	font-size:30px;
}

.company_info .block h2 {
	font-size:36px;
	font-weight:800;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background:transparent;
}

.stats_title {
	background: url(../images/stats_title_bg.html) no-repeat left center;
	padding:20px 0px;
}

.stats_title h1 {
	font-size:48px;
	text-transform:uppercase;
	font-weight:700;
}

.stats_title h1 span {color:#feb300; display:block;}


.footer {
	background: url(../images/bg4.png) no-repeat center bottom;
	padding-top:50px;
	padding-bottom:50px;
	border-top: 1px solid #222244;
}

.processors p {
    color: #7d77f5;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

.processors h2 {
	    color: #ffffff;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
}


.plans-container {
    margin-top: 0px;
}

.plans-container h2 {
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	color:#7d77f5;
	font-weight:600;
}

.plans-container h1 {
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    font-weight: 700;
}


.footer-content a {color:white; text-decoration:none; padding:0px 3px 2px;}

.footer-content a.number {color:#E8970A;}


.footer-copy {
	    text-align: center;
    background: -moz-linear-gradient(top, rgba(12,13,32,0.8) 0%, rgba(4,5,14,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(12,13,32,0.8) 0%,rgba(4,5,14,0.8) 100%);
    background: linear-gradient(to bottom, rgba(12,13,32,0.8) 0%,rgba(4,5,14,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0c0d20', endColorstr='#cc04050e',GradientType=0 );
    border-radius: 16px;
        padding: 30px;
    border: 2px solid #7D77F5;
    font-weight:700;
    font-size:18px;
}

.footer-copy p {font-size:16px; margin-bottom:0px; text-align:left;}

.footer-copy p span {font-size:18px; font-weight:500; }

.footer-copy a {color:white;text-decoration:none;}

.footer-copy p font {

color:#1bc16f;
font-weight:600;

}

.footer-copy img {

    display: block;
    margin: 10px auto 5px;
}

.footer ul li {
	list-style:none;
	padding-left:0px;
	color:white; text-decoration:none; font-size:12px; font-weight:600; text-transform:uppercase;
	line-height:24px;
}


.footer h4 {
	color:#ffc700;
	font-weight:600;
	font-size:18px;
	text-transform:uppercase;
	margin-top:10px;
}

.footer ul {padding-left:0px;}

.footer ul li a {color:white; text-decoration:none; font-size:12px; font-weight:600; text-transform:uppercase;}



/* Sub Pages*/

.login-container {
background: -moz-linear-gradient(top, rgba(61,62,119,0.6) 0%, rgba(31,32,83,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.6) 100%);
    background: linear-gradient(to bottom, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#993d3e77', endColorstr='#991f2053',GradientType=0 );
    border-radius: 16px;
    padding: 30px;
}

.login-top {
    border-bottom: 1px solid #7d77f57a;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    padding: 0px 0px 10px;
}

.login-top h1 {
	font-size:30px;
}

.login-top h1 span {
	color:#7D77F5;
	font-weight:700;
}

.login-top p {
    font-size: 14px;
    margin-bottom: 0px;
    font-weight: 500;
    line-height: 24px;
}

.signup-top {

	border-bottom: 0px;
    line-height: 30px;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    padding: 0px 0px 30px;
}

.form-footer {
    padding: 30px 0px 0px;
    text-align: center;
    font-weight: 700;
}

.form-footer a {
    text-decoration: none;
    color: #7D77F5;
    font-size: 18px;
    border: 2px solid #7D77F5;
    border-radius: 6px;
    padding: .5rem 1.2rem;
}

.form-footer a:hover {background:#141534;}

.register-form h1 {
    font-size: 20px;
    border-bottom: 1px solid #7d77f552;
    line-height: 36px;
    font-weight: 700;
    color: #ffffff;
    padding: 0px 0px 10px;
}

.form-control  {
	   display: block;
    width: 100%;
    padding: .445rem .75rem;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    color: #ffffff;
    background-color: #2d2d56;
    background-clip: padding-box;
    border: 1px solid #474875;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .15rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.h2, h2 {
    font-size: 1.2rem;
    font-weight: 700;
}

.login-form .form-control, .afflinkwrap .form-control {
    display: block;
    width: 100%;
    padding: .445rem .75rem;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    color: #ffffff;
    background-color: #2d2d56;
    background-clip: padding-box;
    border: 1px solid #474875;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .15rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.refvalue {width:80%; margin-right:5px;}

.register-form .form-control {
    display: block;
    width: 100%;
    padding: .345rem .75rem;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    color: #ffffff;
    background-color: #2d2d56;
    background-clip: padding-box;
    border: 1px solid #474875;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .15rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.refinfos {
	padding:5px 0px;
}


.accordion-item {
    background: -moz-linear-gradient(top, rgba(61,62,119,0.6) 0%, rgba(31,32,83,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.6) 100%);
    background: linear-gradient(to bottom, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#993d3e77', endColorstr='#991f2053',GradientType=0 );
    border: 0px;
    margin-bottom: 6px;
    border-radius: 6px;
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 0.8rem;
    color: white;
    text-align: left;
    background: -moz-linear-gradient(top, rgba(61,62,119,0.6) 0%, rgba(31,32,83,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.6) 100%);
    background: linear-gradient(to bottom, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#993d3e77', endColorstr='#991f2053',GradientType=0 );
    border: 0;
    border-radius: 6px;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
    font-weight: 700;
}
.accordion-button::after {
    flex-shrink: 0;
    width: 1.2rem;
    height: 1.2rem;
    margin-left: auto;
    content: "";
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-size: 0.8rem;
    transition: transform .2s ease-in-out;
    background-color: #565784;
    border-radius: 100%;
    padding: 5px;
    padding-top: 10px;
    background-position: center;
}

.accordion-button:not(.collapsed) {
    color: white;
    background-color: #171837;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}


.page-title h5 {
	    color: #7d77f5;
    font-size: 16px;
    text-transform: uppercase;
    font-weight:700;
}

.page-title h2 {
    font-size: 36px;
    color: #ffffff;
    font-weight: 700;
    line-height: 48px;
}


a {
    color: #8b71f3;
    text-decoration: none;
    font-weight: 600;
}

.stats-container ul li a {
	background: rgb(97,50,104);
    background: -moz-linear-gradient(top, rgba(97,50,104,1) 0%, rgba(63,23,85,1) 100%);
    background: -webkit-linear-gradient(top, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    background: linear-gradient(to bottom, rgba(97,50,104,1) 0%,rgba(63,23,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#613268', endColorstr='#3f1755',GradientType=0 );
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    margin:0px 5px;
    padding: .475rem 0.75rem;
    color: white;
    border-radius: 6px;
}

.acc-top p {border-bottom:0px;     margin-bottom: 0px;}

.acc-top {    border-bottom: 1px solid #7d77f5;     margin-bottom: 10px;}

.account-stats .stat-bg {
    background: -moz-linear-gradient(top, rgba(61,62,119,0.7) 0%, rgba(31,32,83,0.9) 100%);
    background: -webkit-linear-gradient(top, rgba(61,62,119,0.7) 0%,rgba(31,32,83,0.9) 100%);
    background: linear-gradient(to bottom, rgba(61,62,119,0.7) 0%,rgba(31,32,83,0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663d3e77', endColorstr='#801f2053',GradientType=0 );
    border-radius: 8px;
    text-align: center;
    padding-top: 20px;
} 



.affiliate_link {
	    background: -moz-linear-gradient(top, rgba(61,62,119,0.6) 0%, rgba(31,32,83,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.8) 100%);
    background: linear-gradient(to bottom, rgba(61,62,119,0.6) 0%,rgba(31,32,83,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663d3e77', endColorstr='#801f2053',GradientType=0 );
    border-radius: 8px;
    text-align: center;
    padding: 20px;
    position:relative;
}

.affiliate_link img {max-width:240px;}

.aff-title {
	    background: -moz-linear-gradient(top, rgba(4,5,14,0.6) 0%, rgba(4,5,14,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    background: linear-gradient(to bottom, rgba(4,5,14,0.6) 0%,rgba(4,5,14,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6604050e', endColorstr='#8004050e',GradientType=0 );
    display: block;
    font-size: 16px;
    padding: 6px 15px;
    margin: 10px 30px 0px;
    font-weight: 700;
    text-align: left;
    border-radius: 6px 6px 0px 0px;
}

.affiliate_link span.link {
    background: #30316b;
    display: block;
    padding: 20px 5px;
    font-weight: 700;
    border-radius: 6px;
}

.affiliate_link .percent {
    width: 120px;
    height: 120px;
    position: absolute;
    top: 55px;
    left: 180px;
}


.affiliate_link .percent2 {
    top: 100px;
    left: 70px;
}

.affiliate_link .percent3 {
    top: 180px;
    left: 160px;
}

.affiliate_link .percent h2 {margin-bottom:0px; font-weight:700;}

.affiliate_link h4 {
	    font-size: 20px;
    font-weight: 700;
}



.select-button .radio {
    color: white;
    width: 30px;
    height: 30px;
    border: 3px solid #ffffff59;
    position: absolute;
    left: 10px;
    top: 10px;
    background: #020205;
    border-radius: 100%;
}


.select-button input[type=radio] {
	display: none;
}
.select-button  input[type="radio"]:checked + .radio {
	color: white;
    background: #020205 url(../images/checked.png) no-repeat center center;
    width: 30px;
    height: 30px;
        border: 3px solid #4e85dc;
    position: absolute;
    left: 10px;
    top: 10px;
    border-radius: 100%;

}
.plans-container .btn-secondary {
    color: #fff;
    background-color: #1b1d40;
    border-color: #3b3b63;
    font-size: 14px;
    text-transform: none;
    font-weight: 700;
    padding: .35rem .45rem;
    margin-bottom: 0px;
    width: 49%;
    text-align: left;

}

.statsbox .btn-secondary {
    width: auto!important;
    background-color: #12172d;
    border-color: #263a58;
}

.plans-container .btn-secondary:active {
	background-color: #3cb373;
    border-color: #3cb373;
}

.btn-check:active+.btn-secondary, .btn-check:checked+.btn-secondary, .btn-secondary.active, .btn-secondary:active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #1a64da;
    border-color: #1a64da;
}

.plans-container .btn-secondary img {margin-right:10px;}

.page-container .stats-container h2 {
	    font-size: 1.5rem;
    font-weight: 700;
    color: #6D6BE7;
}


.account-table {
	margin:20px 0px;
}

.account-table table {
	width:100%;
	
	}
	
.account-table table td, .account-table table th {
	padding:10px;
	border-bottom:1px solid #2C5EA6;
}

.account-table table td .btn-secondary {width:100%; text-align:left;}

.account-table table td.inheader {
    font-weight: 600;
    text-transform: none;
    color: #6295e4;
    font-size: 16px;
}

.account-table select {
    width: auto;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #333c67;
    background: #242B4C;
    color: white;
    margin-bottom:2px;
}

.form-container {
	padding:20px 0px;
	text-align:center;
	font-size:18px;
}

.alert-info {
    color: white;
    background-color: #3161ad;
    border-color: #3161ad;
    font-weight: 600;
}

.page-link {
    position: relative;
    display: block;
    color: #4b5ba7;
    text-decoration: none;
    background-color: #242b4c;
    border: 1px solid #374379;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #35395f;
    border-color: #35395f;
    opacity: 0.5;
}


.refbox h2 {
    color: #64a1ff;
    font-size: 18px;
    font-weight: 700;
}

@media (max-width:1025px) {
	.nav-tabs > li > a {
		font-size: 20px;
		line-height: 40px;
	}
	.useractivitywrap .heading {
		margin: 0 0 40px;
	}
	.tabwrap {
		padding: 0;
	}
	.helpcenter a, .support a {
		font-size: 10px;
	}
	.lastwrap .head ul li, .lastwrap .infos ul li {
		padding: 5px;
		font-size: 12px;
	}
	.lastwrap .infos ul li {
		font-size: 12px;
	}
	.headblk {
			position:relative;
	}
	.headblk img {max-width:100%;}
	
	.headblk.two {
    right: 0px;
    top: 10px;
}



	.bannerwrap {
		padding: 50px 0;
	}
	.bannerleft h1 {
		font-size: 42px;
		line-height: 42px;
	}
	.bannerleft p {
		font-size: 16px;
		line-height: 27px;
		margin: 0 0 30px;
	}
	.calvalbox .infos h4 {
		font-size: 40px;
		line-height: 40px;
	}
	.calvalbox .infos h4 span {
		font-size: 28px;
	}
	.calvaluewrap {
		padding: 30px 25px;
		border-radius: 15px;
	}
	.planbox {
		padding: 15px 15px 30px;
		margin: 0 0 20px;
	}
	.plantop .val {
		font-size: 52px;
		line-height: 52px;
	}
	.plantop .daily {
		font-size: 18px;
		line-height: 24px;
	}
	.plantop .daily br {
		display: none;
	}
	.planbox .minmax ul {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.planbox .minmax ul li {
		padding: 0 0 0 24px;
		margin: 0 0 5px;
		border-right: none;
		width: 100%;
	}
	.welsomemsg h1 {
		font-size: 28px;
		line-height: 34px;
	}
	.welsomemsg p {
		font-size: 16px;
		line-height: 28px;
	}
	.statwrap h4 {
		font-size: 28px;
	}
	.statwrap p {
		font-size: 16px;
	}
	.benefitswrap,.useractivitywrap,.welsomemsg {
		padding: 50px 0;
	}
	.benefitswrap .heading {
		margin: 0 0 40px;
	}
	.benefitswrap .heading h2,.useractivitywrap .heading h2 {
		font-size: 50px;
	}
	.benefitswrap .heading p,.useractivitywrap .heading p {
		font-size: 20px;
		line-height: 32px;
	}
	.benwrap {
		padding: 20px 0 0 0;
	}
	.bentext h3 {
		font-size: 26px;
		padding: 0 0 15px;
	}
	.bentext p {
		font-size: 16px;
		line-height: 26px;
	}
	.affiright h2, .affiright h3 {
		font-size: 28px;
		line-height: 38px;
	}
	.affiright p {
		font-size: 16px;
		line-height: 24px;
	}
	.affiplan h3 {
		font-size: 38px;
	}
	.affiplan p {
		font-size: 20px;
	}
	.flinkbox h3 {
		font-size: 24px;
	}
	.flinkbox a.viewcomp {
		font-size: 12px;
	}
}
@media (max-width:992px) {
}
@media (max-width:812px) {


.account-table table td, .account-table table th {display:block;}

.about-right-image {
    position: absolute;
    z-index: 0;
    right: 0px;
    bottom: 0px;
}

.headblk.three {
    right: 0px;
    top: 0px;
    margin-top: -130px;
}

.headblk.one {
    top: 0px;
    right: 0px;
    margin-top: -130px;
}

.top-road {background:transparent;}

.about-bg h2 span {
    color: white;
    display: block;
    font-size: 40px;
}

.right_info h1 { margin-top: 20%;}

.stats_title h1 {
    font-size: 42px;
    text-transform: uppercase;
    font-weight: 700;
}

.features-top h2 {
    font-size: 40px;
    }

.about-bg {
    background: url(../images/about_img.html) no-repeat center bottom;
    padding-bottom: 0px;
}

.cars-container {
    position: relative;

}

    
.percent {
    width: 155px;
    height: 155px;
    top: 10px;
    right: 160px;
}    


.percent2 {
    top: 130px;
    right: 110px;
    }
    
.percent3 {
    top: 260px;
    right: 80px;
    }
    

.plans-title {
	font-size: 50px;
	line-height: 50px;
}

.nav-pills .nav-link {border-radius: 16px; margin-right:0px;}

.nav-pills .nav-link2 {
    margin-left: 0px;
}

.features-top p {
    font-size: 18px;
    line-height: 24px;
    padding-right: 50px;
    padding-left:0px;
    background: url(../images/feat_dots.html) no-repeat right center;
}


.login-container {    margin-top: 30px;}

.calc-icon {
    position: absolute;
    background: #FEE500;
    padding: 10px;
    top: 50px;
    right: -20px;
    box-shadow: -15px 15px 0px 0px #243a78f2;
}


.calculator-left h1 span {
    font-size: 36px;
    font-weight: 700;
}

.calc-icon {top:30px;}


.calculator-right {
    padding-left: 20px;
    padding-right: 30px;
    padding-top: 30px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    margin-top: 0px;
    padding-bottom: 20px;
}




.plan-range {
    position: relative;
    padding-top: 40px;
}

.plan-range output {top:-5px;}

.text-block {
	padding: 0px;
}

.plan_box {width:100%;}

.account_inner .plan_box1, .account_inner .plan_box {
    width: 100%;
    margin: 5px 0px;
}


.stats-container ul li a {display:block;}

.top-logo-container p {text-align:center; margin-right:0px;}

	.profit {padding-top:0px; padding-left:3px;}
	
	.feature1 {    line-height: 20px;}
	
	.min h2 span {
    font-size: 14px;
    }
    
    .plan-term p {
    font-size: 14px;
    font-weight: 400;
    }

	.bannerleft h1 {
		font-size: 34px;
		line-height: 32px;
	}
	
	.processors img {max-width:100%;}
	
	
	.bannerright {
		flex-direction: column;
	}
	.calwrap {
		border-radius: 15px 15px 0 0;
		width: 100%;
		margin: 30px 0 0 0;
	}
	.calvaluewrap {
		width: 100%;
		background: #001d68bf;
		border-radius: 0 0 15px 15px;
	}
	.benwrap {
		flex-direction: column;
		margin: 15px 0;
	}
	.bentext {
		width: 100%;
		text-align: center;
		padding: 0 0 20px;
	}
	.benthumb {
		width: 100%;
	}
	.benwrap.odd {
		flex-direction: column;
	}
	.benwrap.odd .bentext {
		text-align: center;
	}
	.affileft {
		text-align: center;
	}
	.affiplan {
		position: relative;
	}
	.affiplan1,.affiplan2,.affiplan3,.affiplan4 {
		left: auto;
		top: auto;
		width: 100%;
		bottom: auto;
		right: auto;
	}
	.affiright {
		padding: 40px 0 0;
	}
	.benefitswrap .heading h2, .useractivitywrap .heading h2 {
		font-size: 40px;
	}
	.flogo {
		width: 100%;
		text-align: center;
		padding: 0 0 15px;
	}
	.faddrs {
		display: flex;
		justify-content: center;
		margin: 0 0 15px;
	}
	.flinkswrap {
		padding: 30px 0 0;
		text-align: center;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.flinkswrap ul {
		margin: 0 0 15px;
	}
	.copyright p,.copyright h4,.social {
		text-align: center;
	}
	.statwrap {
		margin: 15px 0;
	}
	.welcomewrap {
		padding: 0 0 35px;
	}
}
@media (max-width:415px) {

.about-block1 {
    top: 155px;
    left: 100px;
}

.about-right {margin-top:0px;}

.d-flex-mob {display: block!important;}

.bannerwrap h1 {
    font-weight: 400;
    font-size: 42px;
    margin-bottom: 20px;
}

.percent {
    width: 95px;
    height: 95px;
    top: -30px;
    right: 0px;
    padding-top: 10px;
}


.affiliate_text {margin-top: 30px;
}

.plans-container .percent h2 {font-size:36px;}

.percent2 {
    top: 100px;
    right: -20px;
    }
    
.percent3 {
    top: 200px;
    right: 40px;
    }
    
    .top-info {
	padding-bottom:40px;
}


.calc-icon {
    position: absolute;
    background: #FEE500;
    padding: 10px;
    top: 50px;
    right: -20px;
    box-shadow: -15px 15px 0px 0px #243a78f2;
}

.stat-bg p {margin-bottom:0px;}

.calculator-left h1 {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 26px;
    line-height: 26px;
}

.calculator-left h1 span {
    font-size: 36px;
    font-weight: 700;
}


.calculator-left {    padding: 20px;}

.amount-input {margin-top:0px;}

	.lastwrap .infos ul li p {
		display: block;
		background: #ffed21;
		padding: 5px;
		margin: 0 0 10px;
		color: #03298b;
		font-weight: 600;
		text-transform: uppercase;
	}
	.benefitswrap .heading {
		margin: 0;
	}
	.benefitswrap .heading h2, .useractivitywrap .heading h2 {
		font-size: 30px;
		margin: 0 0 20px;
	}
	.benefitswrap .heading p, .useractivitywrap .heading p {
		font-size: 16px;
		line-height: 26px;
	}
	.benefitswrap .heading p br, .useractivitywrap .heading p br {
		display: none;
	}
	.benefitswrap .heading, {
		margin: 0 0 20px;
	}
	.affiright h2, .affiright h3 {
		font-size: 24px;
		line-height: 32px;
	}
	.nav {
		flex-direction: column;
	}
	.nav-tabs > li {
		border-bottom: 3px solid #002ea7;
		width: 100%;
	}
	.nav-tabs > li.active {
		border-bottom: 3px solid #ffed21;
	}
	.lastwrap .head {
		display: none;
	}
	.lastwrap .infos ul {
		flex-direction: column;
	}
	.lastwrap .infos ul li {
		width: 100% !important;
		padding: 10px;
		text-align: center;
	}
	.faddrs {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.helpcenter,.support {
		margin: 5px 0;
		width: 100%;
	}
	.affiplan h3 {
		font-size: 28px;
	}
	.affiplan h3 span {
		font-size: 22px;
	}
	.affiplan p {
		font-size: 16px;
	}
	.header .button {
		margin: 10px 0 0 0;
		text-align: right;
		width: 100%;
	}
	.welsomemsg p {
		font-size: 15px;
		line-height: 25px;
	}
}
@media (max-width:321px) {
	.bannerleft h1 {
		font-size: 30px;
	}
	.calvalbox .infos h4 {
		font-size: 30px;
		line-height: 30px;
	}
	.planbox .investnow {
		position: relative;
		float: left;
		margin: 20px 0 0 0;
		text-align: center;
		width: 100%;
	}
	.planbox .investnow a {
		border-radius: 0 0 15px 15px;
		width: 100%;
	}
	.welsomemsg h1 {
		font-size: 24px;
	}
}

.telegram-foot {
	position:fixed;
	bottom:20px;
	left:20px;
	width:60px;
	height:60px;
	color:white;
	line-height:60px;
	background:#7a1ee6;
	-webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: telegram 2s ease infinite;
    animation: telegram 2s ease infinite;
    -webkit-box-shadow: 0 0 0 7px rgb(42 182 246 / 15%);
    box-shadow: 0 0 0 7px rgb(42 182 246 / 15%);
    border-radius:100%;
    text-align:center;
    font-size:32px;
        z-index: 100000000;
}

