body {
	font-family: 'Jura', sans-serif;
	color:#66606d;
	background: #ffffff;
	font-size:16px;
	font-weight:500;
}

a {text-decoration:none;}

a {
    color: #ff9a07;
}

.header-top {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#361c84+0,7a2699+100 */
	background: rgb(54,28,132); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(54,28,132,1) 0%, rgba(122,38,153,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#361c84', endColorstr='#7a2699',GradientType=1 ); /* IE6-9 */
	padding:10px 0px;
}


.header-top p {
	color:white;
	margin-bottom:0px;
	font-weight:600;

}

.header-top p a {
	color:#d369fe;
}

.header-top p span {
	color:#ffc129;
}

.header-top p.text-right {text-align:right;}


.header {

}




.top-wrapper {
    background: #fdfcfd url(../images/banner-bg.jpg) no-repeat left center;
	background-size:cover;

}

.login-container {
	    background: white;
    border-radius: 6px;
    box-shadow: 0px 0px 10px #00000024;
    border: 0px;
    border-top: 4px solid #FF9A07;
    padding:25px;
}

.login-container h2 {
	color:#5968BE;
	font-size:1.5rem;
}

.page-title {
	 font-size: 36px;
    color: #5463bb;
}

.accordion-button i {
	color:#FFC832;
	margin-right:6px;
}

.login-container2 img {max-width:100%;}


.form-footer {
	border-top: 1px solid #acb4e5;
    padding: 10px 0px;
    margin-top: 10px;
}

.card {
    background: white;
    border-radius: 6px;
    box-shadow: 0px 0px 10px #00000024;
    border: 0px;
    border-top: 4px solid #FF9A07;
}

.top-wrapper2 {background:white;}

.top-road {background: url(https://cryptomines.biz/assets/images/roads.png) no-repeat right -50px;}

.navbar-expand-lg .navbar-nav .nav-link {
    color: #1c3348;
    font-size: 18px;
    font-weight: 600;
    padding: 0.3rem 0.5rem;
    border-radius: 4px;
    margin: 0px 3px;
}

.navbar-expand-lg .navbar-nav .nav-link:hover {background: transparent; color:#FFDC02; }

.navbar-brand {margin-right:0px;}


.navbar-toggler i {color:white;}

.navbar .btn {
	font-size: 18px;
    font-weight: 600;
    padding: 0.2rem 1.2rem;
    border-radius: 4px;
    margin: 0px 3px;
    color: #FF9A07;
        border: 2px solid transparent;

}

.navbar .btn-outline-primary {
    border: 2px solid #FF9A07;
}

.navbar .btn-outline-primary:hover {background:#F5F5F5;}

.navbar .btn-warning {

	background:#FF9A07;
	color:white;
}

.navbar .btn-warning:hover {


	background: #FFBD26;

}

.top-logo-container p {
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 0px;

}

.top-logo-container img {max-width:100%;}

.top-logo-container figure {margin-bottom:0px;}

.crypto-prices {
	background:#111113;
	padding:20px 0px;

}

.crypto-prices {
    background: #111113;
    padding: 25px 0px;
    color:white;
}

.about_block figure {
	margin-top:50px;
}

.about_block figure img {max-width:100%;}

.crypto-prices figure {

    margin-right: 6px;
    margin-bottom: 0px;
}

.crypto-prices span {
	color:#ffc744;
	display:block;
}

.greenup {
	color:#5cc06f;
}

.purpledown {color:#f1501e;}

.price-text {padding-right:6px;}

.coins-container {position:relative;}

.headblk {
	position: absolute;
	z-index: 1;
}
.headblk.one {
    right: 163px;
    top: -30px;
}
.headblk.two {
    right: 113px;
    top: -10px;

}
.headblk.three {
    right: -160px;
    top: 0px;
}

.headblk.chart {
    right: -100px;
    top: 90px;
}


.headblk.four {
    right: -207px;
    top: 160px;
}


.headblk.five {
	right: 60px;
    top: 160px;
}

.headblk.seven {
    right: -162px;
    top: 291px;
}

.headblk.eight {
    right: 200px;
    top: 260px;
}


.headblk.ten {
	left: -40px;
    top: 181px;

}


.headblk.nine {
left: 40px;
    top: 354px;

}

.headblk.eleven {
	left: -150px;
    top: 250px;
}

.headblk.twelve {
    left: -100px;
    top: 400px;
}


.bounce1 {
	-webkit-animation: bounce1 6.5s infinite ease-in-out;
    -o-animation: bounce1 6.5s infinite ease-in-out;
    -ms-animation: bounce1 6.5s infinite ease-in-out; 
    -moz-animation: bounce1 6.5s infinite ease-in-out; 
    animation: bounce1 6.5s infinite ease-in-out;
}
@-webkit-keyframes bounce1 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-5px) }
}
@keyframes bounce1 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-5px) }
}


.bounce2 {
	-webkit-animation: bounce2 7s infinite ease-in-out;
    -o-animation: bounce2 7s infinite ease-in-out;
    -ms-animation: bounce2 7s infinite ease-in-out; 
    -moz-animation: bounce2 7s infinite ease-in-out; 
    animation: bounce2 7s infinite ease-in-out;
}
@-webkit-keyframes bounce2 {
    0% { transform: translateY(-4px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-6px) }
}
@keyframes bounce2 {
    0% { transform: translateY(-4px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-6px) }
}


.bounce3 {
	-webkit-animation: bounce3 6.2s infinite ease-in-out;
    -o-animation: bounce3 6.2s infinite ease-in-out;
    -ms-animation: bounce3 6.2s infinite ease-in-out; 
    -moz-animation: bounce3 6.2s infinite ease-in-out; 
    animation: bounce3 6.2s infinite ease-in-out;
}
@-webkit-keyframes bounce3 {
    0% { transform: translateY(-7px)  }
    50% { transform: translateY(14px) }
    100% { transform: translateY(-7px) }
}
@keyframes bounce3 {
    0% { transform: translateY(-7px)  }
    50% { transform: translateY(14px) }
    100% { transform: translateY(-7px) }
}

.table td {text-align:left;}
.bounce4 {
	-webkit-animation: bounce4 5s infinite ease-in-out;
    -o-animation: bounce4 5s infinite ease-in-out;
    -ms-animation: bounce4 5s infinite ease-in-out; 
    -moz-animation: bounce4 5s infinite ease-in-out; 
    animation: bounce4 5s infinite ease-in-out;
}
@-webkit-keyframes bounce4 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(12px) }
    100% { transform: translateY(-6px) }
}

@keyframes bounce4 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(12px) }
    100% { transform: translateY(-6px) }
}



.bounce5 {
	-webkit-animation: bounce5 5.5s infinite ease-in-out;
    -o-animation: bounce5 5.5s infinite ease-in-out;
    -ms-animation: bounce5 5.5s infinite ease-in-out; 
    -moz-animation: bounce5 5.5s infinite ease-in-out; 
    animation: bounce5 5.5s infinite ease-in-out;
}
@-webkit-keyframes bounce5 {
    0% { transform: translateY(-8px)  }
    50% { transform: translateY(18px) }
    100% { transform: translateY(-8px) }
}

@keyframes bounce5 {
    0% { transform: translateY(-8px)  }
    50% { transform: translateY(18px) }
    100% { transform: translateY(-8px) }
}



.bounce6 {
	-webkit-animation: bounce6 5.5s infinite ease-in-out;
    -o-animation: bounce6 5.5s infinite ease-in-out;
    -ms-animation: bounce6 5.5s infinite ease-in-out; 
    -moz-animation: bounce6 5.5s infinite ease-in-out; 
    animation: bounce6 5.5s infinite ease-in-out;
}
@-webkit-keyframes bounce6 {
    0% { transform: translateY(-3px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-3px) }
}

@keyframes bounce6 {
    0% { transform: translateY(-3px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-3px) }
}


.bounce9 {
	-webkit-animation: bounce9 5.5s infinite ease-in-out;
    -o-animation: bounce9 5.5s infinite ease-in-out;
    -ms-animation: bounce9 5.5s infinite ease-in-out; 
    -moz-animation: bounce9 5.5s infinite ease-in-out; 
    animation: bounce9 5.5s infinite ease-in-out;
}
@-webkit-keyframes bounce9 {
    0% { transform: translateY(-8px)  }
    50% { transform: translateY(18px) }
    100% { transform: translateY(-8px) }
}

@keyframes bounce9 {
    0% { transform: translateY(-8px)  }
    50% { transform: translateY(18px) }
    100% { transform: translateY(-8px) }
}

.bounce8 {
	-webkit-animation: bounce8 5.5s infinite ease-in-out;
    -o-animation: bounce8 5.5s infinite ease-in-out;
    -ms-animation: bounce8 5.5s infinite ease-in-out; 
    -moz-animation: bounce8 5.5s infinite ease-in-out; 
    animation: bounce8 5.5s infinite ease-in-out;
}
@-webkit-keyframes bounce8 {
    0% { transform: translateY(-8px)  }
    50% { transform: translateY(18px) }
    100% { transform: translateY(-8px) }
}

@keyframes bounce8 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(12px) }
    100% { transform: translateY(-5px) }
}


.cars-container {position:relative;}


.bannerinide {
	width: 100%;
	float: left;
	position: relative;
	z-index: 9;
}
.btn.openacc {
	background: #ffffff;
    border: 2px solid #5A4097;
    border-radius: 36px;
    padding: 8px 30px;
    color:  #5A4097;
    margin: 10px 0px;
    font-weight: 500;
    font-size: 28px;
    display: inline-block;
    font-weight: 600;
}
.btn.openacc:hover {
	background:#F4F2F7;
}
.navbar-expand-lg .navbar-nav {
	width: 100%;
	justify-content: center;
	align-items: center;
}

.btn.openacc  span {
    background: #f1f2f9;
    background: -moz-linear-gradient(top, #f1f2f9 0%, #d5d8ed 100%);
    background: -webkit-linear-gradient(top, #f1f2f9 0%,#d5d8ed 100%);
    background: linear-gradient(to bottom, #f1f2f9 0%,#d5d8ed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f9', endColorstr='#d5d8ed',GradientType=0 );
    padding: 13px 10px 17px;
    margin-left: 15px;
    border-radius: 0px 4px 4px 0px;
}

.plans-container {
    background: white;
    border-radius: 10px;
    box-shadow: 0px 0px 10px #0000002b;
}

.security-buttons {
	background: rgb(255,152,5);
    background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 );
    color:white;
    border-radius:6px;
    margin-bottom:10px;
}

.security-buttons figure {
	margin:15px;
}



.security-buttons p {
	text-transform: none;
    font-weight: 500;
    font-size: 24px;
    padding: 15px;
    border-radius: 0px 4px 4px 0px;
    line-height: 30px;
    padding-top: 20px;

}

.bannerwrap {
	padding: 50px 0 0px;
    overflow: hidden;
}

.bannerwrap h1 {
	font-weight: 400;
    color: #545256;
    font-size: 60px;
    margin-bottom: 20px;
}


.bannerwrap h2 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 30px;
    margin-bottom: 20px;
}

.bannerwrap h1 span {
    color: #ffa011;
}

.bannercontent {
    position: relative;
    width: 100%;
    background: url(../images/laptop.png) no-repeat right top;
    padding-bottom: 110px;

}

.plans-title {
    font-size: 24px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    margin-bottom: 30px;
    background: rgb(54,28,132);
    background: -moz-linear-gradient(left, rgba(54,28,132,1) 0%, rgba(122,38,153,1) 100%);
    background: -webkit-linear-gradient(left, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%);
    background: linear-gradient(to right, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#361c84', endColorstr='#7a2699',GradientType=1 );
    padding: 20px;
    border-radius: 10px 10px 0px 0px;
}



.planswrap {
    background: url(../images/plans-bg.png) no-repeat center top;
    background-size: cover;
    padding-bottom: 20px;
}

.plans-content {
	padding:30px;
}



.stat-bg {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#391c85+0,7a2699+100 */
	background: rgb(57,28,133); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(57,28,133,1) 0%, rgba(122,38,153,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(57,28,133,1) 0%,rgba(122,38,153,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(57,28,133,1) 0%,rgba(122,38,153,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#391c85', endColorstr='#7a2699',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-radius:6px;
	padding:10px 15px 20px;
	color:white;
	text-align:center;

}


.stat-bg2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff9805+0,ffc22a+100 */
	background: rgb(255,152,5); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.stat-bg p {
	font-size:24px;
	padding-top:10px;
	font-weight:500;
	margin-bottom:0px;
	line-height: 36px;
}

.stat-bg p span {
    display: block;
    font-size: 42px;
}

.btn-primary, .sbmt {
	background: #FF9A07;
    border:0px;
    font-size:16px;
    text-transform:uppercase;
    font-weight:600;
    padding: .475rem 1.35rem;
    color:#ffffff;
    border-radius:6px;
}

.btn-primary:hover, .btn-primary:focus, .sbmt:hover {background:#FFAE07;}


.btn-info {
    background: rgb(183,69,255);
    background: -moz-linear-gradient(45deg, rgba(183,69,255,1) 0%, rgba(202,93,254,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    background: linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b745ff', endColorstr='#ca5dfe',GradientType=1 );
    border: 0px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0.475rem 1.35rem;
    color: #ffffff;
    border-radius: 6px;
    
}

.btn-info:hover {

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a729f4+0,c252ff+100 */
background: rgb(167,41,244); /* Old browsers */
background: -moz-linear-gradient(left, rgba(167,41,244,1) 0%, rgba(194,82,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(167,41,244,1) 0%,rgba(194,82,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(167,41,244,1) 0%,rgba(194,82,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a729f4', endColorstr='#c252ff',GradientType=1 ); /* IE6-9 */
 color:white;}


.wrd-but {
    width: 270px;
    text-align: left;
    font-size: 18px;
    padding: 0.3rem;
}


.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;
}

.form-control {font-size:16px;}

input[type="text"], input[type="password"], select {
    padding: 0.375rem 0.75rem;
    font-size:16px;
    font-weight: 400;
    width:100%;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.plan-drop select {width:auto;}


.refbox {margin-bottom:10px;}

.earning-top select.inpts {
	width:auto;
}

.account-table {
	margin:10px 0px;
}

.telegram-foot {
    position: fixed;
    bottom: 40px;
    left: 20px;
    width: 60px;
    height: 60px;
    color: white;
    line-height: 60px;
    text-align: center;
    font-size: 32px;
  }
  
 

.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;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #c064fc;
    border-color: #c064fc;
}

.page-link {    color: #c064fc;}

.profit p span {
	color:white;
	font-size:16px;
	font-weight:600;
	display:block;
}


.referral-block .input-group {margin-right:5px;}

.statsbox img {
	max-width:100%;
}

.refinfos h2 {
	color:#FF9C08;
	font-size:24px;
}

.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 {
    /*background: url(/images/bg-about.jpg) no-repeat center 350px;
    background-size: cover;*/
    position: relative;
    padding-bottom:40px;
}


.about-bg h2 {
	font-size:48px;
	color:#7a2698;
	font-weight:500;
	text-transform:uppercase;
	line-height:60px;
}

.about-bg  h2 span {
	color:#ffb531;

}

.text-block {
	padding:30px 0px 10px;
}

.text-block h4 {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 20px;
    line-height: 36px;
}

.text-block p {
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
    text-align:justify;
}

.features_block {padding:30px 0px;}

.features-top h2 {
    font-size: 48px;
    font-weight: 400;
    padding-right: 0px;
    line-height: 50px;
    margin-top:30px;
}


.features-top h2 span {
	color:#be4eff;
}


.welcomewrap {
	padding: 0 0 50px;
}

.about-block {padding-left:20px;}


.statwrap {
    text-align: center;
    border-radius: 6px;
    color: #48434a;
    font-size: 14px;
    padding: 20px 20px;
    border: 2px solid #e7e6f4;


}

.statwrap p {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: 30px;
}

.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;
}

.step {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
        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 );
    border: 1px solid #11004F;
    border-radius:4px;
    margin-bottom:10px;

}


.step figure {margin:0px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3417a2+0,271080+100 */
	background: #3417a2; /* Old browsers */
	background: -moz-linear-gradient(top, #3417a2 0%, #271080 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3417a2 0%,#271080 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3417a2 0%,#271080 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3417a2', endColorstr='#271080',GradientType=0 ); /* IE6-9 */
	padding:10px;
	 border-right: 1px solid #11004F;
	 border-radius:4px 0px 0px 4px;
}

.step p {
    font-size: 14px;
    padding: 15px 20px;
    margin-bottom: 0px;
}

.step span {
	font-size: 48px;
    color: #482DAD;
    font-weight: 800;
    padding: 0px 10px;
}

.statistics {
	padding:30px 0px;
	background: #4c2d8e url(../images/stats-bg.jpg) no-repeat center top;
	background-size:cover;
}


.top {
    border-radius: 6px;
    color: #44404c;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    text-transform: uppercase;
    background: white;
    margin-bottom: 10px;
    padding: 15px 25px;
}


.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 p {
    text-align: left;
    margin-top: 6px;
    margin-bottom: 0px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
}

.top figure {margin-bottom:0px; float:right;}

.top span {
    display:block;
    font-size: 30px;
    margin-top: 0px;
    color:#ff9603;
    
}

.affiliate_text {padding-left:30px;}

.affiliate_text img {max-width:100%;}

.affiliate_area {
    background: #ffffff url(../images/aff-bg.png) no-repeat center top;
    padding:30px 0px;
}

.affiliate_area h1 {
    font-weight: 500;
    text-transform: uppercase;
    color: #8065bd;
    font-size: 48px;
}


.affiliate_text p {
	font-size:16px;
	line-height:28px;
}

.affiliate_text a {
	    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 );
    color:#132048;
    font-size:16px;
    font-weight:600;
    padding:20px 30px;
    display:inline-block;
    border-radius:6px;
    text-transform:uppercase;
    text-decoration:none;
}

.affiliate_text a:hover {background: #ffe500;}

.affiliate_area h1 span {
	color:#feb300;
}

.affiliate_image {
    position: relative;
    padding: 30px 0px;
	
}

.affiliate_image img {max-width:100%;}

.payment-processors {
    background: #ffffffad;
    padding: 30px 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 20px #0000002b;
    text-align: center;
    margin-top:20px;
}

.payment-processors img {margin:3px;}

.payment-processors h2 {
	font-size:48px;
	color:#6f46c3;
	text-transform: uppercase;
	font-weight:400;
	margin-bottom:20px;
}

.percent {
    color: white;
    background: rgb(57,28,133);
    background: -moz-linear-gradient(45deg, rgba(57,28,133,1) 0%, rgba(122,38,153,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(57,28,133,1) 0%,rgba(122,38,153,1) 100%);
    background: linear-gradient(45deg, rgba(57,28,133,1) 0%,rgba(122,38,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#391c85', endColorstr='#7a2699',GradientType=1 );
	padding:15px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius:6px;
    margin-bottom:10px;
}

.percent figure {margin-bottom:0px;}

.percent p {
    font-weight: 500;
    color: white;
    font-size: 30px;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-left: 15px;
    }


.percent2 {
    background: rgb(255,152,5);
    background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 );
}

.percent3 {
	background: rgb(183,69,255);
    background: -moz-linear-gradient(45deg, rgba(183,69,255,1) 0%, rgba(202,93,254,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    background: linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b745ff', endColorstr='#ca5dfe',GradientType=1 );
}

.percent4 {
    background: #0dcaf0;
    background: -moz-linear-gradient(45deg, #00abcd 0%,#0dcaf0 100%);
    background: -webkit-linear-gradient(45deg, #00abcd 0%,#0dcaf0 100%);
    background: linear-gradient(45deg, #00abcd 0%,#0dcaf0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b745ff', endColorstr='#ca5dfe',GradientType=1 );
}

.nav-pills .nav-link {
    border: 0px;
    border-radius: 6px 6px 0px 0px;
    color: white;
    font-size: 18px;
    margin-right: 10px;
    padding: 0.8rem 2rem;
    background:#B5B3B6;
    font-weight: 600;
    text-transform: uppercase;
    z-index:0;
    position:relative;

}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background: rgb(255,152,5);
    background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 );
	color:#ffffff;
	 z-index:10000;
}

.nav-pills .nav-link img {margin-left:10px;}

.nav-pills .nav-link span {font-weight:700;}



.tabs-plans {
    padding: 15px;
    overflow: hidden;
    margin-bottom: 30px;
    border: 2px solid #e7e6f4;
    border-radius: 6px;
    margin-top: 1px;
	
}

.tab-content .btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
	margin:-4px;
    padding: 0.35rem 0.35rem;
    font-size: 16px;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-bottom:20px;
}

.btn-secondary {
    color: #fff;
    background-color: #a19ea3;
    border-color: #a19ea3;
}

.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: #ffa510;
    border-color: #ffa30f;
}

.plan-group {
    background: white;
    border: 2px solid #e7e6f4;
    padding: 10px;
    position:relative;
     margin-bottom: 15px;
     border-radius:6px;
}

.plan-group figure {position:absolute; right:6px;
top:-35px;}


.plan-number {
    padding-top: 8px;
    padding-left: 8px;
    margin-left: 10px;
}


.plan-number h2 {
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.number-inner p {
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
}

.number-inner p.percent_after {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 0px;
    margin-top: -5px;
}

.number-inner h2 span {
    font-size: 24px;
    margin-top: 0px;
    margin-left: 5px;
}

.plan-terms {
	font-size:18px;
	text-align:center;
	text-transform:uppercase;

}

.plan-terms span {font-weight:700; font-size:24px; display:block;}

.conditions {padding:10px;}


.conditions .col {
	    padding: 0px 8px;
}

.minimum {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffb533+0,ffd75a+100 */
	background: rgb(255,181,51); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(255,181,51,1) 0%, rgba(255,215,90,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(255,181,51,1) 0%,rgba(255,215,90,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(255,181,51,1) 0%,rgba(255,215,90,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb533', endColorstr='#ffd75a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-align:center;
	border-radius:6px;
	color:white;
	padding:10px;
	line-height: 20px
}

.minimum img, .return img {display:block; margin:5px auto 0px;}


.return {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b745ff+0,ca5dfe+100 */
	background: rgb(183,69,255); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(183,69,255,1) 0%, rgba(202,93,254,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b745ff', endColorstr='#ca5dfe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-align:center;
	border-radius:6px;
	color:white;
	padding:10px;
	line-height: 20px
}

.status_open, .status_closed {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b745ff+0,ca5dfe+100 */
    background: #1fbc73; /* Old browsers */
    background: -moz-linear-gradient(45deg, #1fbc73 0%,#51b687 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #1fbc73 0%,#51b687 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #1fbc73 0%,#51b687 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b745ff', endColorstr='#ca5dfe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    text-align:center;
    border-radius:6px;
    color:white;
    padding:10px;
    line-height: 20px;
    margin-top: 10px;
}

.status_closed {
    background: #1fbc73; /* Old browsers */
    background: -moz-linear-gradient(45deg, #d63384 0%,#da5597 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #d63384 0%,#da5597 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #d63384 0%,#da5597 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}



.calculator-left {
	color: #464548;
    padding: 30px 20px 10px 0px;
    position: relative;
}

.calc-icon {
    position: absolute;
    background: #FEE500;
    padding: 29px;
    top: 50px;
    right: -60px;
    box-shadow: -15px 15px 0px 0px #243a78f2;
}


.calculator-left h1 {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 30px;
    line-height: 46px;
    margin-bottom: 20px;
}

.calculator-left .col-form-label {font-size:24px;}

.calculator-left h1 span {
	color:#ba49ff;
}

.calculator-left  p {
	font-size:12px;
}

.calculator-right {
    padding-top: 50px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.plan-select {margin-bottom:10px;}


.plan-range {
    position: relative;
    padding-top: 10px;
}

.plan-range output {
	position: absolute;
    left: 0px;
    top: -10px;
}

.calculator-left input#money {

	font-size: 24px;
    color: #3b4347;
    font-weight: 600;
    background: transparent;
    display: inline-block;
    border: 2px solid #b746ff;
    padding: 0px 10px;

}

.input-group-text {
	background: rgb(183,69,255);
    background: -moz-linear-gradient(45deg, rgba(183,69,255,1) 0%, rgba(202,93,254,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    background: linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b745ff', endColorstr='#ca5dfe',GradientType=1 );
    color:white;
    border: 2px solid #b746ff;
}

.plan-range input#money:focus {
	outline:none;
	border:0px;
}

.plan-range input {width:100%;}

.plan-drop {
    background: rgb(183,69,255);
    background: -moz-linear-gradient(45deg, rgba(183,69,255,1) 0%, rgba(202,93,254,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    background: linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b745ff', endColorstr='#ca5dfe',GradientType=1 );
    padding: 0px;
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;
    line-height:36px;
    border-radius: 6px;
    padding-right: 10px;
}

.plan-drop label {
    background: rgb(54,28,132);
    background: -moz-linear-gradient(left, rgba(54,28,132,1) 0%, rgba(122,38,153,1) 100%);
    background: -webkit-linear-gradient(left, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%);
    background: linear-gradient(to right, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#361c84', endColorstr='#7a2699',GradientType=1 );
    padding: 5px 15px;
    border-radius: 6px 0px 0px 6px;
    font-size: 18px;

}

.plan-drop select {
    background: transparent;
    color: white;
    border: 0px;
    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:#bd4cff;
	color:white;
	border:0px;
	padding:5px;
}



input[type="range"]::-webkit-slider-thumb {
     -webkit-appearance: none;
    background: rgb(255,152,5);
    background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 );
    opacity: 0.9;
    width: 20px;
    height: 20px;
    border-radius:100%;
}


.resultbox {
    background: rgb(255,152,5);
    background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 );
    padding: 12px 5px;
    width: 100%;
    margin-top: 10px;
    color: white;
    padding: 8px 15px;
    margin-top: 10px;
    border-radius: 6px;
    font-size: 24px;
    text-transform: uppercase;
}

.resultbox2 {
	background: rgb(57,28,133);
    background: -moz-linear-gradient(45deg, rgba(57,28,133,1) 0%, rgba(122,38,153,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(57,28,133,1) 0%,rgba(122,38,153,1) 100%);
    background: linear-gradient(45deg, rgba(57,28,133,1) 0%,rgba(122,38,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#391c85', endColorstr='#7a2699',GradientType=1 );
}

.resultbox p {margin-bottom:0px; padding-right:30px;}

.resultbox h3 {
    font-size: 24px;
    font-weight: 700;
    color: white;
    margin-bottom: 0px;
    padding-top: 4px;
}

.amount p {
 margin-bottom: 0px;
    margin-top: 10px;
}

.block-container {

    z-index: 0;
    padding-left: 20px;
    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 {
	height:2px;
	border-top:1px dashed #cc60fe;
}

.calculateresults {padding:20px 0px;}

.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-image {
    position: absolute;
    z-index: 0;
    right: 0px;
    bottom: -202px;
}

.block p {
    color: #929193;
    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.png) 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.png) no-repeat left center;
	padding:20px 0px;
}

.stats_title h1 {
    font-size: 48px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    color: white;
}



.table td {text-align:left;}

.table td.inheader {
    color: white;
    border-bottom: 1px solid #612291;
    font-weight: 600;
    background: rgb(57,28,133);
    background: -moz-linear-gradient(45deg, rgba(57,28,133,1) 0%, rgba(122,38,153,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(57,28,133,1) 0%,rgba(122,38,153,1) 100%);
    background: linear-gradient(45deg, rgba(57,28,133,1) 0%,rgba(122,38,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#391c85', endColorstr='#7a2699',GradientType=1 );

}

table {width:100%;}

table td, table tr {padding:5px; border-bottom: 1px solid #e5e3e7;}


.account-table table {margin-bottom:10px;}

.account-table h3 {
	color:#BD62FB;
	font-size:24px;
}


.subpage_account .plan-terms{
	font-size:14px;
}

.subpage_account .return img {
    display: inline-block;
    margin: 0px;
}

.subpage_account .plan-number {
	padding:0px;
	margin:0px;
	padding-top:8px;
}

.subpage_account .plan-number h2 {
	font-size:24px;
}


.subpage_account .subpage_wrap {
	background:white;
	border-radius:6px;
	box-shadow: 0px 0px 10px #00000017;
}

.footer {

	padding-top:50px;
	padding-bottom:50px;
}

.processors p {
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
}


.member-menu {
    background: white;
    border-radius: 10px;
    box-shadow: 0px 0px 10px #00000017;
    padding: 0px;
}

.welcome {
    background: rgb(255,152,5);
    background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 );
    border-radius: 10px 10px 0px 0px;
    padding: 20px;
    color: white;
    text-align: center;
    font-size: 20px;
    line-height: 30px;


}

.welcome i {vertical-align:middle;}

.welcome span {
	display:block;
	font-size:30px;
}

.nav-menu {padding:20px;     width: 100%;}

.nav-menu li {
list-style: none;
    line-height: 36px;
    border-bottom: 1px solid #e5e3e7;
    padding: 5px 6px;
}

.nav-menu li:hover {
	background:#ECEAEF;
}

.nav-menu img {margin-right:7px;}

.nav-menu a {
    color: #78737e;
}


.breadcrumbs {
	font-size: 24px;
    color: white;
    text-transform: uppercase;
    margin-bottom: 15px;
    background: rgb(54,28,132);
    background: -moz-linear-gradient(left, rgba(54,28,132,1) 0%, rgba(122,38,153,1) 100%);
    background: -webkit-linear-gradient(left, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%);
    background: linear-gradient(to right, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#361c84', endColorstr='#7a2699',GradientType=1 );
    padding: 10px 20px;
    border-radius: 6px;
}

.breadcrumbs a {color:white;}

.account-block1 {
	background: rgb(255,152,5);
    background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 );
    border-radius:6px;
    color:white;
    padding:20px;
}

.account-block2 {
    background: rgb(183,69,255);
    background: -moz-linear-gradient(45deg, rgba(183,69,255,1) 0%, rgba(202,93,254,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    background: linear-gradient(45deg, rgba(183,69,255,1) 0%,rgba(202,93,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b745ff', endColorstr='#ca5dfe',GradientType=1 );
    border-radius:6px;
    color:white;
    padding:20px;
}

.account-block h2 {
    color: #BA48FF;
    font-size: 24px;
}


.account-block {
    background: white;
    border-radius: 6px;
    box-shadow: 0px 0px 10px #0000001f;
    padding: 15px;
}


.mem-block {
	    border: 2px solid #e7e6f4;
    padding: 10px;
    border-radius:6px;
}

.mem-block figure {margin-bottom:0px;}

.mem-block p {margin-bottom:0px;}

.mem-block span {display:block; color:#51208D;}

.account-block3 {
    background: rgb(54,28,132);
    background: -moz-linear-gradient(left, rgba(54,28,132,1) 0%, rgba(122,38,153,1) 100%);
    background: -webkit-linear-gradient(left, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%);
    background: linear-gradient(to right, rgba(54,28,132,1) 0%,rgba(122,38,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#361c84', endColorstr='#7a2699',GradientType=1 );
    color: white;
    border-radius: 6px;
    padding: 15px;
    margin-bottom: 10px;
}

.account-block3 p {margin-bottom:0px; text-align:right;}

.account-block3 figure {margin-bottom:0px;}

.block-but a {
	color:white;
	border:2px solid white;
	border-radius:36px;
	padding:6px 15px;
}

.block-info p {font-size:18px}
.block-info p span {font-size:30px; display:block;}

.select-button .radio {
    color: white;
    width: auto;
    padding: 6px;
    background: #B5B3B6;
    margin: 10px;
    display: block;
    border-radius: 4px;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
}


.select-button input[type=radio] {
	display: none;
}
.select-button  input[type="radio"]:checked + .radio {
    color: white;
    width: auto;
    padding: 6px;
   background: #FF9A07;
    margin: 10px;
    display: block;
    border-radius:4px;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
}

.footer-content a {color:white; text-decoration:none; padding:0px 3px 2px;}

.footer-content a.number {color:#E8970A;}

.footer-copy p {font-size:18px; margin-bottom:0px;}

.footer-copy p span {font-size:18px; font-weight:500; }

.footer-copy p font {

color:#1bc16f;
font-weight:600;

}

.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: #ff9e0f;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 10px;
}

.footer ul {padding-left:0px;}

.footer ul li a {
    color: #5e5d60;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;

}

.footer ul li {color: #5e5d60;}


.footer ul li span {
	color:#b846ff;
	font-size:24px;
	display:block;
}

.footer figure {
    border: 2px solid #e7e6f4;
    border-radius: 6px;
    padding: 10px 5px;
    text-align: center;
}

.footer-info {
    text-transform: uppercase;
    font-size: 18px;
    border-top: 1px dashed #FFCF51;
    padding-top: 30px;

}

.footer-info span {color:#b543ff;}

.subpage_wrap {
	background: #fdfcfd url(../images/banner-bg.jpg) no-repeat left center;
    background-size: cover;
    padding: 40px 0px;
    background-attachment: fixed;
}

.login-container img {max-width:100%;}

.cert-image {
padding: 0px;
    border: 2px solid #e7e6f4;
    margin: 0px 30px;
    background: white;
    text-align:center;
}

@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 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) {
.tab-content .btn {

    text-align: left;

    width: 100%;
}

.account-table table td {
	display:block;
}

.coins-container {
    position: relative;
    padding-top: 100px;
}

.navbar-toggler {
    padding: 0.65rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #6b2495;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    transition: box-shadow .15s ease-in-out;
}

.crypto-prices .col {    width: 100%;
    margin-bottom: 5px;}

.headblk.ten {
    left: -10px;
    top: 0px;
}

.top-wrapper {
    background: #fdfcfd url(../images/banner-bg.jpg) no-repeat center;
    background-size: cover;
}

.bannercontent {
    position: relative;
    width: 100%;
    background: url(../images/laptop.png) no-repeat center bottom;
    padding-bottom: 110px;
    background-size: 100%;
}

.about-right-image {
    position: absolute;
    z-index: 0;
    right: 0px;
    bottom: 0px;
}

.headblk.three {
	right: 0px;
    top: 0px;
    margin-top: -30px;
}

.headblk.one {
    top: 0px;
    right: 0px;
    margin-top: 60px;
}

.top-road {background:transparent;}

.about-bg h2 span {

    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.png) no-repeat center bottom;
    padding-bottom: 0px;
}



 .affiliate_text {
    padding-left: 0px;
    padding-top: 20px;
}       

.plans-title {
	font-size: 36px;
    line-height: 40px;
}

.nav-pills .nav-link {border-radius: 16px; margin-right:0px;}

.nav-pills .nav-link2 {
    margin-left: 0px;
}

.plans-container {
    margin-top: 0px;
}



.calculator-left {

}





.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;
}

.resultbox {
    background: rgb(255,152,5);
    background: -moz-linear-gradient(45deg, rgba(255,152,5,1) 0%, rgba(255,194,42,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    background: linear-gradient(45deg, rgba(255,152,5,1) 0%,rgba(255,194,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9805', endColorstr='#ffc22a',GradientType=1 );
    padding: 12px 5px;
    width: 100%;
    margin-top: 10px;
    color:white;
}

.resultbox p {
    margin-bottom: 0px;
}

.plan-range {
    position: relative;
    padding-top: 10px;
}

.plan-range output {top:-5px;}

.text-block {
	padding: 0px 15px;
}


	.d-flex-mob {display: block!important;}



.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) {




.calculator-left h1 {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 26px;
    line-height: 26px;
}



.calculator-left {    padding: 20px;}

	.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;
	}
}
