body {
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;
    background: #001661;
    font-size: 16px;
    font-weight: 500;
}



a {
    color: #13CEC1;
    text-decoration: none;
}


.crypto {
	background:#01154a;
	border-bottom:1px solid #052194;
}

.crypto img {margin-right:5px;}


.header {
	background:  url(../images/header-top.png) no-repeat center -10px;
	font-family: 'Montserrat', sans-serif;
}

.header2 {
	    border-bottom: 2px solid #13CEC1;
}


.top-wrapper {
    background: #001862 url(../images/bg-top.jpeg) no-repeat left center;
    background-size: cover;
    position: relative;
}


.currencies {
	padding:10px 0px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}

.currencies span {
	color:#23b1ee;
}

.bannerright p {
	font-size:24px;
	color:white;
}




.navbar-expand-lg .navbar-nav .nav-link {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    padding: 0.5rem 0.7rem;
    border-radius: 4px;
    margin: 0px 3px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.navbar-expand-lg .navbar-nav .nav-link:hover {color:#13CEC1; }


.member-menu .navbar-expand-lg .navbar-collapse {
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar-toggler i {color:white;}



.navbar .btn-outline-primary {
    border: 2px solid white;
    padding: 9px 26px;
    color: white;
}


.btn, input[type="submit"], input[type="button"]  {
    font-weight: 700;
    border: 0px;
    border-radius: 36px;
    padding: 12px 30px;
    text-transform: uppercase;
    font-size: 14px;
    
    }


.btn-warning, input[type="submit"], input[type="button"]  {
    color: #ffffff;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#31a2fb+0,f325ae+100 */
	background: rgb(49,162,251); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(49,162,251,1) 0%, rgba(243,37,174,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(49,162,251,1) 0%,rgba(243,37,174,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(49,162,251,1) 0%,rgba(243,37,174,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a2fb', endColorstr='#f325ae',GradientType=1 ); /* IE6-9 */

}


.btn-warning:hover, input[type="submit"]:hover, input[type="button"]:hover  {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#31a2fb+0,ef4fb9+100 */
	background: rgb(49,162,251); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(49,162,251,1) 0%, rgba(239,79,185,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(49,162,251,1) 0%,rgba(239,79,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(49,162,251,1) 0%,rgba(239,79,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a2fb', endColorstr='#ef4fb9',GradientType=1 ); /* IE6-9 */
	color:white;
}


.btn-primary {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#26aaf9+0,07e59d+100 */
	background: rgb(38,170,249); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(38,170,249,1) 0%, rgba(7,229,157,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26aaf9', endColorstr='#07e59d',GradientType=1 ); /* IE6-9 */
    color:#ffffff;
}

.btn-primary:hover, .btn-primary:focus {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#26aaf9+0,0ef6a7+100 */
	background: rgb(38,170,249); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(38,170,249,1) 0%, rgba(14,246,167,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(38,170,249,1) 0%,rgba(14,246,167,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(38,170,249,1) 0%,rgba(14,246,167,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26aaf9', endColorstr='#0ef6a7',GradientType=1 ); /* IE6-9 */

}




.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:30px;
}

.about_block figure img {max-width:100%;}

.security h1 {
    color: white;
    font-size: 30px;
    text-align: right;
    margin-top: 10px;
}

.security figure {margin-top:0px; padding-left:10px;}


.coins-container {position:relative;}

.headblk {
	position: absolute;
	z-index: 1;
}

.headblk.four {
    left: -30px;
    top: 110px;
}

.headblk.one {
    right: 163px;
    top: 230px;
}

.headblk.two {
    right: 50px;
    top: 550px;
}

.headblk.three {

    left: -80px;
    top: 340px;

}
.headblk.chart {
    right: -100px;
    top: 90px;
}


.headblk.five {
    left: 100px;
    top: 560px;
}

.bounce1 {
	-webkit-animation: bounce1 8.5s infinite ease-in-out;
    -o-animation: bounce1 8.5s infinite ease-in-out;
    -ms-animation: bounce1 8.5s infinite ease-in-out; 
    -moz-animation: bounce1 8.5s infinite ease-in-out; 
    animation: bounce1 8.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 8.2s infinite ease-in-out;
    -o-animation: bounce3 8.2s infinite ease-in-out;
    -ms-animation: bounce3 8.2s infinite ease-in-out; 
    -moz-animation: bounce3 8.2s infinite ease-in-out; 
    animation: bounce3 8.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) }
}


.bounce4 {
	-webkit-animation: bounce4 7s infinite ease-in-out;
    -o-animation: bounce4 7s infinite ease-in-out;
    -ms-animation: bounce4 7s infinite ease-in-out; 
    -moz-animation: bounce4 7s infinite ease-in-out; 
    animation: bounce4 7s 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 9.5s infinite ease-in-out;
    -o-animation: bounce5 9.5s infinite ease-in-out;
    -ms-animation: bounce5 9.5s infinite ease-in-out; 
    -moz-animation: bounce5 9.5s infinite ease-in-out; 
    animation: bounce5 9.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) }
}



.cars-container {position:relative;}


.bannerinide {
	width: 100%;
	float: left;
	position: relative;
	z-index: 9;
}

.btn.openacc {
    border-radius: 36px;
    padding: 20px 35px;
    margin: 10px 0px;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
}



.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 {

}

.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;

}

.bannerwrap_sub {padding:0px;}


.bannerwrap h1 {
    font-weight: 800;
    color: #ffffff;
    font-size: 72px;
    margin-bottom: 20px;
    line-height: 80px;
}


.bannerwrap h1 span {
    color: #0adfa5;
}

.bannercontent {
    position: relative;
    width: 100%;
    /*background: url(../images/banner-img.png) no-repeat 90% top;*/
    padding-bottom: 110px;
    background-size: contain;

}

.bannerwrap_sub .bannercontent {padding-bottom:0px;} 

.bannerwrap_sub .stat-bg {    margin-top: -90px;}

.plans-title {
    font-size: 72px;
    text-align: center;
    color: white;
    padding: 20px;
    font-weight:800;

}

.plans-title span {color:#07e69a;}

.planswrap {
    background: url(../images/plans-bg.png) no-repeat center;
    background-size: cover;
    padding-bottom: 20px;
}

.plans-content {
	padding:30px;
}


.why-box {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    text-align: center;
    border-radius: 16px;
    padding: 20px;
    filter: drop-shadow(-4px 16px 10px rgba(6, 19, 63, 0.7));
    margin-bottom: 10px;
}

.why-box h3 {
	font-weight:700;
	font-size:30px;
}

.why-box h3 span {
	color:#25dc9b;
	font-weight:400;
	display:block;
}

.info-banner {
    text-transform: uppercase;
    margin-top: 20px;
}

.stat-container {
    filter: drop-shadow(-4px 16px 10px rgba(6, 19, 63, 0.7));
}

.stat-bg {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border-radius: 16px;
    padding: 0px 0px 0px 20px;
    color: white;
    text-align: left;
    font-size: 22px;
    clip-path: polygon(0 27%, 100% 20%, 100% 83%, 0 71%);
    padding: 80px 20px 90px;

}

.stat-bg2 {margin-top:60px;}



.stat-bg p {
    font-size: 14px;
    padding-top: 10px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 32px;
    text-transform: uppercase;
}

.stat-bg p span {
    color: #08e2a0;
    display: block;
    font-size: 24px;
}



.stat-bg figure {
    padding: 8px 10px 8px 8px;
    margin-bottom: 0px;
    margin-top: 10px;
}

.stat-bg2  figure {

    padding: 8px 20px 8px 13px;
    margin-bottom: 0px;

    margin-right: -3px;
}


.btn-info {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1f2f9+0,d5d8ed+100 */
	background: #f1f2f9; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f2f9 0%, #d5d8ed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f1f2f9 0%,#d5d8ed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f1f2f9 0%,#d5d8ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f9', endColorstr='#d5d8ed',GradientType=0 ); /* IE6-9 */
    border: 0px;
    font-size:12px;
    text-transform:uppercase;
    font-weight:600;
   color:#0c3b84;
    padding: .675rem 1.35rem;
}

.btn-info:hover {background: #f1f2f9; }


.amount {

    padding: 0px;
    border: 2px solid #2cde94;
    border-radius: 4px;
}


.amount label {
    color: white;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0px;
    text-align: center;
    background: #001660;
    display: block;
    padding: 8px;
    border-bottom: 2px solid #2cde94;
}

.amount input {
    background: transparent;
    width: 100%;
    border: 0px;
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.profit {padding-top:10px; padding-left:3px;}

.calc-foot {padding:30px; padding-bottom:0px;}

.calc-foot h4 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}

.calc-foot h4 span {
	font-size:18px;
	font-weight:700;
	display:block;
	color:#2CDD94;
}

.calc-foot h4 span.bigger {
	font-size: 24px;
}

.calc-foot h4 span.bigger b {font-size:18px;}


.feedback-block {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border-radius: 16px;
    padding: 20px;
    text-align: center;
    margin-top: 50px;
    margin-bottom:10px;
}

.feedback-top {
    background: url(../images/feedback-bg.png) no-repeat center;
    padding: 25px;
    font-size: 24px;
    margin-top: -50px;
    margin-bottom: 10px;
}

.feed-links a {
    background: #2A57FE;
    color: white;
    font-weight: 600;
    padding: 6px 20px;
    border-radius: 36px;
    display: inline-block;
    margin: 6px;
}

.profit p span {
	color:white;
	font-size:16px;
	font-weight:600;
	display:block;
}



.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 {
    position: relative;
    padding-bottom:40px;
    padding-top:40px;
    background: url(../images/about-bg.png) no-repeat center;
}



.about-bg h2 {
	font-size:30px;
	color:#27b3fc;
	font-weight:800;
	text-transform:uppercase;
	line-height:50px;
}

.about-top p {font-size:24px; font-weight:300;}

.about-bg  h2 span {
	color:#ffb531;

}

.about-top {text-align:center;}

.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: 16px;
    font-weight: 500;
    line-height: 30px;
    text-align: justify;
}

.features_block {
    padding: 50px 0px 20px;
    background: #0b1e3a url(../images/feature-bg.png) no-repeat center;
}

.features-top h2 {
    font-size: 48px;
    font-weight: 400;
    padding-right: 0px;
    line-height: 50px;
    margin-top:30px;
}


.features-top h2 span {
	color:#be4eff;
}

.about-info {
	background: #0f4c7487;
    padding: 20px 30px 0px;
    margin-top: 50px;
    border-radius: 10px 0px 0px 10px;
    margin-bottom: 60px;
    text-align: right;
}

.login-container .about-info {
    background: rgb(30,79,154);
    background: -moz-linear-gradient(top, rgba(30,79,154,1) 0%, rgba(20,51,101,1) 47%, rgba(30,79,154,1) 100%);
    background: -webkit-linear-gradient(top, rgba(30,79,154,1) 0%,rgba(20,51,101,1) 47%,rgba(30,79,154,1) 100%);
    background: linear-gradient(to bottom, rgba(30,79,154,1) 0%,rgba(20,51,101,1) 47%,rgba(30,79,154,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4f9a', endColorstr='#1e4f9a',GradientType=0 );
    padding: 20px 30px 40px;
    margin-top: 50px;
    border-radius: 10px;
    margin-bottom: 60px;
    text-align: right;
}


.about-info h2 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 20px;
    line-height: 42px;
}

.about-info p {
	text-transform:uppercase;
	color:#4cc2f5;
	font-size:14px;
	padding-left:20px;
}

.about-info p  span {
	color:#ffc420;
	font-size:60px;
	display:block;
	line-height: 60px;
}

.about-info p  span.address {
		color:#ffffff;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	display:block;
	text-transform:none;
	line-height: 24px;
}


.feature {
    width: 441px;
    height: 440px;
    background: url(../images/feature-bg1.png) no-repeat center;
    color: white;
    font-size: 30px;
    text-align: center;
    padding-top: 145px;
    line-height:36px;
    position:absolute;
    top:-30px;
    left:0px;
}

.feature1 {
	width:362px;
	height:378px;
	background: url(../images/feature-bg2.png) no-repeat center;
	top:213px;
	left:207px;
	padding-top: 110px;
}

.feature2 {
	width:362px;
	height:378px;
	background: url(../images/feature-bg2.png) no-repeat center;
	top:247px;
	left:0px;
	    padding-top: 110px;
}

.security2 {
	border-radius:6px;
	border:2px solid #56b9d5;
	padding:6px;
	background: -moz-linear-gradient(top, rgba(15,28,60,0.86) 0%, rgba(8,48,102,0.86) 50%, rgba(15,28,60,0.86) 100%);
    background: -webkit-linear-gradient(top, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    background: linear-gradient(to bottom, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0f1c3c', endColorstr='#db0f1c3c',GradientType=0 );
    margin-top:30px;
}

.security2 h3 {
    color: white;
    font-size: 24px;
    padding-top: 15px;
}

.security2 figure {
	background:white;
	padding:10px;
	border-radius:6px;
	margin-bottom:0px;
	margin-right:20px;
	
	}

.welcomewrap {
	padding: 0 0 50px;
}

.cert {text-align:center;}

.cert a {
    background: rgb(40,157,254);
    background: -moz-linear-gradient(top, rgba(40,157,254,1) 0%, rgba(43,71,254,1) 100%);
    background: -webkit-linear-gradient(top, rgba(40,157,254,1) 0%,rgba(43,71,254,1) 100%);
    background: linear-gradient(to bottom, rgba(40,157,254,1) 0%,rgba(43,71,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#289dfe', endColorstr='#2b47fe',GradientType=0 );
    border-radius: 16px;
    color: white;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 24px;
    padding: 15px 20px;
    margin: -50px 30px 10px 60px;
    display: block;
    width: 350px;
    position: relative;
}


.cert img {max-width:100%;}

.about-buttons a.btn {
    color: white;
    font-size: 18px;
    text-align: center;
    display: block;
    width: 48%;
}

.about-buttons img {
	display: block;
    margin: 0px auto;
}

.statwrap {
    border-radius: 6px;
    border: 2px solid #56b9d5;
    padding: 0px;
    background: -moz-linear-gradient(top, rgba(15,28,60,0.86) 0%, rgba(8,48,102,0.86) 50%, rgba(15,28,60,0.86) 100%);
    background: -webkit-linear-gradient(top, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    background: linear-gradient(to bottom, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0f1c3c', endColorstr='#db0f1c3c',GradientType=0 );


}


.statwrap h2 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 10px;
}

.statwrap p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0px;
    text-transform: none;
    line-height: 24px;
    padding: 10px 20px 20px;
}

.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;
    border: 2px solid #56b9d5;
    padding: 0px;
    background: -moz-linear-gradient(top, rgba(15,28,60,0.86) 0%, rgba(8,48,102,0.86) 50%, rgba(15,28,60,0.86) 100%);
    background: -webkit-linear-gradient(top, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    background: linear-gradient(to bottom, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0f1c3c', endColorstr='#db0f1c3c',GradientType=0 );
    margin-bottom: 10px;
    text-transform:uppercase;
}


.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;
    background: rgb(52,164,192);
    background: -moz-linear-gradient(top, rgba(52,164,192,1) 0%, rgba(21,126,152,1) 46%, rgba(79,189,217,1) 100%);
    background: -webkit-linear-gradient(top, rgba(52,164,192,1) 0%,rgba(21,126,152,1) 46%,rgba(79,189,217,1) 100%);
    background: linear-gradient(to bottom, rgba(52,164,192,1) 0%,rgba(21,126,152,1) 46%,rgba(79,189,217,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a4c0', endColorstr='#4fbdd9',GradientType=0 );
    padding: 6px 10px;
    margin-right: 20px;
    min-width: 80px;
    text-align: center;
	
	}

.top span {
    display:block;
    font-size: 24px;
    margin-top: 0px;
    color:#f0c752;
        font-family: 'Koulen', sans-seri
    
}

.top p {
	margin-bottom:0px;
	line-height:24px;
	padding-top:16px;
}


.affiliate_text {padding-left:30px;}

.affiliate_text img {max-width:100%;}

.affiliate_area {
    background: url(../images/affiliates-background.png) no-repeat center top;
    padding:30px 0px;
}

.affiliate_area h1 {
    font-weight: 400;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 60px;

}


.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;
    /*background: url(../images/affiliates-bg.png) no-repeat center top;*/
    text-align: right;
    padding-bottom: 240px;
	
}


.affiliate_image .plans-title  {
	text-align:right;
}

.affiliate_image  .aff-bottom {
	text-align:right;
}

.affiliate_image img {max-width:100%;}
.payment-processors {
    padding: 20px 20px 0px;
    text-align: center;
    margin-top: 20px;
}
.payment-processors p {
	font-size: 24px;
    text-align: center;
    font-weight: 500;
    margin-top: 20px;
}

.payment {
    display: inline-block;
    text-align: center;
    padding: 10px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border: 2px solid #0791e670;
    border-radius: 6px;
    margin: 5px;
    min-width: 102px;
}

.payment img {
    display: block;
    margin: 5px auto;
}




.percent {
    color: white;
    background: rgb(52,164,192);
    background: -moz-linear-gradient(top, rgba(52,164,192,1) 0%, rgba(21,126,152,1) 46%, rgba(79,189,217,1) 100%);
    background: -webkit-linear-gradient(top, rgba(52,164,192,1) 0%,rgba(21,126,152,1) 46%,rgba(79,189,217,1) 100%);
    background: linear-gradient(to bottom, rgba(52,164,192,1) 0%,rgba(21,126,152,1) 46%,rgba(79,189,217,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a4c0', endColorstr='#4fbdd9',GradientType=0 );
	padding:15px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius:6px;
    margin-top:10px;
    text-align:center;
}

.percent2 {
	    background: rgb(240,199,82);
    background: -moz-linear-gradient(top, rgba(240,199,82,1) 0%, rgba(228,165,9,1) 46%, rgba(251,197,90,1) 100%);
    background: -webkit-linear-gradient(top, rgba(240,199,82,1) 0%,rgba(228,165,9,1) 46%,rgba(251,197,90,1) 100%);
    background: linear-gradient(to bottom, rgba(240,199,82,1) 0%,rgba(228,165,9,1) 46%,rgba(251,197,90,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c752', endColorstr='#fbc55a',GradientType=0 );
}

.percent3 {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e4f9a+0,143365+47,1e4f9a+100 */
background: rgb(30,79,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(30,79,154,1) 0%, rgba(20,51,101,1) 47%, rgba(30,79,154,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(30,79,154,1) 0%,rgba(20,51,101,1) 47%,rgba(30,79,154,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(30,79,154,1) 0%,rgba(20,51,101,1) 47%,rgba(30,79,154,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4f9a', endColorstr='#1e4f9a',GradientType=0 ); /* IE6-9 */
}

.percent figure {
    width: 97px;
    height: 100px;
    background: url(../images/aff-icon-bg.png) no-repeat center;
    display: block;
    font-size: 36px;
    text-align: center;
    line-height: 102px;
    margin: 0px auto;
    font-weight: normal;
    margin-top: -40px;
}


.percent h2 {
    font-size: 60px;
    margin-bottom: 0px;
    line-height: 50px;
}

.percent h2 span {font-size:36px;}

.percent p {
    font-weight: 400;
    color: white;
    font-size: 18px;
    margin-bottom: 0px;
    }

.aff-bottom {
	text-align:center;
	font-size:20px;
	line-height:30px;
}

.nav-pills .nav-link {
    border: 0px;
    border-radius: 16px 16px 0px 0px;
    color: white;
    font-size: 16px;
    margin-right: 10px;
    padding: 1.3rem 2.8rem;
    background: #1440ba;
    font-weight: 600;
    text-transform: uppercase;
    z-index: 0;
    position: relative;
    box-shadow: -10px -10px 10px #0000003b;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background: rgb(38,170,249);
    background: -moz-linear-gradient(left, rgba(38,170,249,1) 0%, rgba(7,229,157,1) 100%);
    background: -webkit-linear-gradient(left, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%);
    background: linear-gradient(to right, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26aaf9', endColorstr='#07e59d',GradientType=1 );
	color:#ffffff;
	 z-index:10000;
}

.nav-pills .nav-link img {margin-left:10px;}

.nav-pills .nav-link span {font-weight:700;}

.alert-info {
    color: white;
    background-color: #1a46dc;
    border-color: #1a46dc;
    padding: 0.8rem 1rem;
}

.tabs-plans {
    border-top: 10px solid #20B4E8;
    border-radius: 10px;
    background: #01165D;
    padding: 20px;
    overflow: hidden;
    background-size: cover;
    box-shadow: 0px 0px 0px 10px #243a783d;
    margin-bottom: 30px;
	
}

.plan-top {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
	clip-path: polygon(0 12%, 100% 0, 100% 74%, 0 74%);
}

.plan-top-inner {
	background: url(../images/plan-bg.png) no-repeat center;
    padding: 30px 0px;
    padding-top:245px;
}

.plan-name {
    background: url(../images/plan1.png) no-repeat left center;
    padding: 10px 10px 20px 25px;
    margin-left: -28px;
    
}

.plan-name2 {
	 background: url(../images/plan2.png) no-repeat left center;
}

.plan-name3 {
	 background: url(../images/plan3.png) no-repeat left center;
}


.plan-name h2 {
	font-weight:800;
	font-size:48px;
}

.plan-name h2 span {
	font-size:36px;
}

.plan-name p {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 20px;
    margin-top: 5px;
    margin-left: 6px;
}

.plan-name p span {
	font-size:24px;
	font-weight:bold;
	display:block;
}

.plan-group {
    padding: 0px;
    position: relative;
    margin-bottom: 50px;
    border-radius: 16px;
    margin-top: -220px;
}

.plan-group h4 {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
    padding: 0px 10px;
}

.plan-group h4 span {
	color:#7bd952;
}


.last-row .plan-group {margin-bottom: 0px;}

.plan-group figure {
	margin: -50px auto 0px;
    text-align: center;
}


.plan-number {
    padding-bottom: 10px;
}


.plan-number h2 {
    font-size: 46px;
    text-align: right;
    text-transform: uppercase;
    margin-bottom: 0px;
    line-height: 26px;
    padding: 0px 8px;
    margin-top: 11px;
}

.plan-number h2 span {font-size:36px;}

.plan-number h2 span.daily {
	    font-size: 20px;
    display: block;
}


.plan-number p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0px;
    margin-top: 6px;
    padding: 6px 15px;
    border-left: 2px solid #FFC23F;
}

.plan-number p b {
	font-size:30px;
	font-weight:normal;
	display:block;
}

.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;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2838b9+0,0e1a7c+100 */
	background: rgb(40,56,185); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,56,185,1) 0%, rgba(14,26,124,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(40,56,185,1) 0%,rgba(14,26,124,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(40,56,185,1) 0%,rgba(14,26,124,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2838b9', endColorstr='#0e1a7c',GradientType=0 ); /* IE6-9 */
    font-size: 24px;
    text-align: center;
    line-height: 28px;
    border-radius: 0px 0px 14px 14px;
    margin:10px 30px;
    border-radius:10px;
        margin-top:-80px;
            z-index: 1000;
    position: relative;
	}

.conditions ul {
padding-left: 1rem;
    padding-top: 0.8rem;
}

.conditions ul li {
	background: url(../images/check.png) no-repeat left center;
	padding-left:26px;
	background-size:16px 16px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:600;
	list-style:none;
	text-align:left;
	
	  
}

.conditions ul li span {
	color:#29d78e;
}

.calc-button {
    background: rgb(38,170,249);
    background: -moz-linear-gradient(left, rgba(38,170,249,1) 0%, rgba(7,229,157,1) 100%);
    background: -webkit-linear-gradient(left, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%);
    background: linear-gradient(to right, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26aaf9', endColorstr='#07e59d',GradientType=1 );
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    width: 180px;
    margin: -30px auto 0px;
    z-index: 10000;
    position: relative;
    text-align: center;
}

.plan-bottom {
    background: -moz-linear-gradient(top, rgba(24,49,195,0.72) 0%, rgba(2,15,82,0.72) 100%);
    background: -webkit-linear-gradient(top, rgba(24,49,195,0.72) 0%,rgba(2,15,82,0.72) 100%);
    background: linear-gradient(to bottom, rgba(24,49,195,0.72) 0%,rgba(2,15,82,0.72) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b81831c3', endColorstr='#b8020f52',GradientType=0 );
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 0px 0px 16px 16px;
    border-top: 6px solid #2CDD94;

}


.calculator_block {
    background: url(../images/affiliates-middle.png) no-repeat bottom;
    padding-bottom: 40px;
    padding-top: 20px;
}

.calculator_block h1 {
	text-align:center;
	font-size:60px;
	font-weight:normal;
}

.calculator_block h1 span {
	color:#ffc741;
}


.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: -moz-linear-gradient(top, rgba(15,28,60,0.86) 0%, rgba(8,48,102,0.86) 50%, rgba(15,28,60,0.86) 100%);
    background: -webkit-linear-gradient(top, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    background: linear-gradient(to bottom, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0f1c3c', endColorstr='#db0f1c3c',GradientType=0 );
    border-radius: 36px;
    padding: 0px 15px 0px 0px;
    color: white;
    text-align: center;
   border: 2px solid #32A1BD;
    font-size: 22px;
    line-height: 46px;
}

.plan-drop label {
    background: rgb(52,164,192);
    background: -moz-linear-gradient(top, rgba(52,164,192,1) 0%, rgba(21,126,152,1) 46%, rgba(79,189,217,1) 100%);
    background: -webkit-linear-gradient(top, rgba(52,164,192,1) 0%,rgba(21,126,152,1) 46%,rgba(79,189,217,1) 100%);
    background: linear-gradient(to bottom, rgba(52,164,192,1) 0%,rgba(21,126,152,1) 46%,rgba(79,189,217,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a4c0', endColorstr='#4fbdd9',GradientType=0 );
    padding: 0px 25px;
    border-radius: 36px 0px 0px 36px;
    margin-left: -2px;

}

.plan-drop select {
    background: transparent;
    color: white;
    border: 0px;
    font-weight: 500;
    padding-right: 10px;
    font-size: 18px;
}


.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:#0B234B;
	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: -moz-linear-gradient(top, rgba(15,28,60,0.86) 0%, rgba(8,48,102,0.86) 50%, rgba(15,28,60,0.86) 100%);
    background: -webkit-linear-gradient(top, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    background: linear-gradient(to bottom, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0f1c3c', endColorstr='#db0f1c3c',GradientType=0 );
    border-radius: 36px;
    padding: 0px 0px 0px 20px;
    color: white;
    text-align: center;
    border: 2px solid #f0c84c;
    font-size: 22px;
    line-height: 46px;
    margin-bottom:10px;
}

.resultbox p {margin-bottom:0px; padding-right:30px;}

.resultbox h3 {
    background: rgb(240,199,82);
    background: -moz-linear-gradient(top, rgba(240,199,82,1) 0%, rgba(228,165,9,1) 46%, rgba(251,197,90,1) 100%);
    background: -webkit-linear-gradient(top, rgba(240,199,82,1) 0%,rgba(228,165,9,1) 46%,rgba(251,197,90,1) 100%);
    background: linear-gradient(to bottom, rgba(240,199,82,1) 0%,rgba(228,165,9,1) 46%,rgba(251,197,90,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c752', endColorstr='#fbc55a',GradientType=0 );
    padding: 10px 20px 8px 13px;
    margin-bottom: 0px;
    border-radius: 0px 36px 36px 0px;
    font-size: 22px;
    margin-right: -2px;
}

.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 {
    height: 2px;
    background: #ffc741;
}
.calculateresults {
	padding:30px 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:#79a5e9;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:0px;
	margin-top:10px;
}

.block h4 {
	font-weight:600;
	font-size:14px;
	
}

.loader {
  width: 48px;
  height: 48px;
  border: 3px dotted #FFF;
  border-style: solid solid dotted dotted;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  animation: rotation 2s linear infinite;
}
.loader::after {
  content: '';  
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 3px dotted #09E0A4;
  border-style: solid solid dotted;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  animation: rotationBack 1s linear infinite;
  transform-origin: center center;
}
    
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
@keyframes rotationBack {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
} 


.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;
}




.footer {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size:18px;
    font-weight:600;

}

.processors p {
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
}


.wrapper{
    width:200px;
    height:60px;
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%, -50%);
}
.circle{
    width:20px;
    height:20px;
    position: absolute;
    border-radius: 50%;
    background-color: #fff;
    left:15%;
    transform-origin: 50%;
    animation: circle .5s alternate infinite ease;
}

@keyframes circle{
    0%{
        top:60px;
        height:5px;
        border-radius: 50px 50px 25px 25px;
        transform: scaleX(1.7);
    }
    40%{
        height:20px;
        border-radius: 50%;
        transform: scaleX(1);
    }
    100%{
        top:0%;
    }
}
.circle:nth-child(2){
    left:45%;
    animation-delay: .2s;
}
.circle:nth-child(3){
    left:auto;
    right:15%;
    animation-delay: .3s;
}
.shadow{
    width:20px;
    height:4px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.5);
    position: absolute;
    top:62px;
    transform-origin: 50%;
    z-index: -1;
    left:15%;
    filter: blur(1px);
    animation: shadow .5s alternate infinite ease;
}

@keyframes shadow{
    0%{
        transform: scaleX(1.5);
    }
    40%{
        transform: scaleX(1);
        opacity: .7;
    }
    100%{
        transform: scaleX(.2);
        opacity: .4;
    }
}
.shadow:nth-child(4){
    left: 45%;
    animation-delay: .2s
}
.shadow:nth-child(5){
    left:auto;
    right:15%;
    animation-delay: .3s;
}
.wrapper span{
    position: absolute;
    top:75px;
    font-family: 'Lato';
    font-size: 20px;
    letter-spacing: 12px;
    color: #fff;
    left:15%;
}



.border-top {
	border-top:1px solid #13CEC1!important;
}


.footer-address {
	background: url(../images/location.png) no-repeat left 0px;
	padding-left:50px;
}



.footer-address2 {
	background: url(../images/email.png) no-repeat left 0px;
	padding-left:50px;
}

.footer-address h4 {
	font-size:14px;
	text-transform:uppercase;
	color:#13cec1;
	font-weight:bold;
}

.footer-address p {
	font-size:14px;
	font-weight:600;
}


.footer-address a {
	font-size:14px;
	font-weight:600;
	color:white;
}

.footer ul li {
	list-style:none;
	padding-left:0px;
	color:white; text-decoration:none; font-size:14px; font-weight:500; text-transform:uppercase;
	line-height:24px;
	background: url(../images/list.png) no-repeat left center;
	padding-left:24px;
	
}


.footer ul {padding-left:0px;}


.footer ul li a {
    color: white;
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;

}




.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;}



/*Subpages*/

.refinfos {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #23b1ef80;
    border-radius: 6px;
}


.refinfos img {max-width:100%;}

.refinfos h2 {
    font-size: 18px;
    background: rgb(49,162,251);
    background: -moz-linear-gradient(left, rgba(49,162,251,1) 0%, rgba(243,37,174,1) 100%);
    background: -webkit-linear-gradient(left, rgba(49,162,251,1) 0%,rgba(243,37,174,1) 100%);
    background: linear-gradient(to right, rgba(49,162,251,1) 0%,rgba(243,37,174,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a2fb', endColorstr='#f325ae',GradientType=1 );
    text-transform: uppercase;
    padding: 10px 20px;
    border-radius: 6px;
}


.login-container h2 {
	color:#5968BE;
	font-size:1.5rem;
}


.login-container .about-info h2 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 20px;
    line-height: 42px;
    color:white;
}

.page-title {
    font-size: 72px;
    text-align: center;
    color: white;
    padding: 20px;
    font-weight: 800;

}

.page-title span {
	    color: #07e69a;
}

.login-container2 img {max-width:100%;}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    color: white;
    text-align: left;
    background: -moz-linear-gradient(top, rgba(15,28,60,0.86) 0%, rgba(8,48,102,0.86) 50%, rgba(15,28,60,0.86) 100%);
    background: -webkit-linear-gradient(top, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    background: linear-gradient(to bottom, rgba(15,28,60,0.86) 0%,rgba(8,48,102,0.86) 50%,rgba(15,28,60,0.86) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0f1c3c', endColorstr='#db0f1c3c',GradientType=0 );
    border: 0;
    border-radius: 0;
    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;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;

}

.accordion-item {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border: 2px solid #13CEC1!important;
    margin-bottom: 7px;
    border-radius: 6px;
    font-weight: 600;
}

.accordion-button i {
	color: #3CACC8;
	margin-right:6px;
}

.accordion-button:not(.collapsed) {
    color: #11ebdc;
    background-color: #0e2c57;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}

.accordion-button.collapsed::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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");
}


.start-block {
	background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    padding:35px;
    border-radius:16px;
}

.start-block h2 {
	font-weight: 700;
    font-size: 36px;
}

.start-block p {
	line-height:30px;
}

.start-block h2 b {
	color: #07e69a;
}

.form-footer {
    border-top: 1px solid #09E0A4;
    padding: 20px 0px 0px;
    margin-top: 20px;
    text-align: center;
}

.card, .login-container {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border-radius: 16px;
    box-shadow: 0px 0px 20px #0000004d;
    border: 0px;
    padding:30px;
}

.login-title {
	    font-size: 50px;
    color: #ffffff;
    font-weight: 700;
    line-height: 70px;

}

.login-title p {
    font-size: 18px;
    text-transform: none;
    line-height: 30px;
}

.form-control, input[type="text"], input[type="password"], input[type="email"] {
display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #001661;
    background-clip: padding-box;
    border: 2px solid #49c9e9;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-radius: 4px;
}

select, .form-select {
    padding: 0.375rem 0.55rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #002565;
    background-clip: padding-box;
    border: 2px solid #3a9fb8;
    border-radius: 4px;
    font-size: 16px;
}

.form-control:focus {
    color: #ffffff;
    background-color: #081a3a;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
}


.card-top figure {margin-bottom:0px;}

.login-title span {
	    color:#07e69a;
}

.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 {
    font-size: 16px;
    padding: 10px 5px;
    border-bottom: 1px solid #38598b;
}

table td.inheader {
    font-size: 16px;
    color: #0fdcbd;
    font-weight: 600;
}

.btn-secondary {
    color: #fff;
    background-color: #1d5fc5;
    border-color: #2d4c7c;
}

.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: #E131B5;
    border-color: #E131B5;
}

.account-table {
    border: 1px solid #20b4e899;
    padding: 15px;
    border-radius: 6px;
    margin-bottom: 10px;

}


.nav-menu {
    padding-left: 0px;
    text-align: center;
    margin: 0px auto 20px;
}
.tab-content img {
    height: 30px;
    width: auto;
    display: block;
    text-align: center;
    margin: 0px auto;
}

.account-table img {    height: 30px;
    width: auto;}


.account-table .btn {
	   border-radius: 6px;
    padding: 6px 15px;
}

.payment-button {display:inline-block;
margin:5px;}

.payment-button .btn {
    font-weight: 700;
    border: 0px;
    border-radius: 6px;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 14px;

}

.register-form h3 {
    background: rgb(38,170,249);
    background: -moz-linear-gradient(left, rgba(38,170,249,1) 0%, rgba(7,229,157,1) 100%);
    background: -webkit-linear-gradient(left, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%);
    background: linear-gradient(to right, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26aaf9', endColorstr='#07e59d',GradientType=1 );
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 4px;
    margin: 10px 0px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
}

.account-table table {margin-bottom:10px;}


.account-table h3 {
    color: #20B4E8;
    font-size: 24px;
    margin-top: 10px;
    font-weight: 400;
}


.page-link {
    position: relative;
    display: block;
    color: white;
    background-color: #0A196D;
    border: 1px solid #165697;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.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: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border-radius: 6px;
    padding: 30px 10px;
    filter: drop-shadow(-4px 16px 10px rgba(6, 19, 63, 0.7));
}


.member-menu {

}


.account-block1 {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border-radius: 6px;
    padding: 30px;
    filter: drop-shadow(-4px 16px 10px rgba(6, 19, 63, 0.7));
}

.account-block2 {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border-radius: 6px;
    padding: 30px;
    filter: drop-shadow(-4px 16px 10px rgba(6, 19, 63, 0.7));
    margin: 20px 0px 30px;

}

.account-block h2 {
    color: #ffffff;
    font-size: 24px;
    font-weight: 400;
}

.account-block2 span {
    color: #30d5ff;
    font-size: 30px;
    display: block;
    font-weight: 700;
}

.account-block {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    border-radius: 6px;
    padding: 20px;
    filter: drop-shadow(-4px 16px 10px rgba(6, 19, 63, 0.7));

}


.mem-block {
    background: -moz-linear-gradient(top, rgba(2,10,74,0.6) 0%, rgba(2,10,74,0.6) 1%, rgba(23,39,154,0.6) 51%, rgba(13,25,121,0.6) 98%, rgba(13,25,121,0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    background: linear-gradient(to bottom, rgba(2,10,74,0.6) 0%,rgba(2,10,74,0.6) 1%,rgba(23,39,154,0.6) 51%,rgba(13,25,121,0.6) 98%,rgba(13,25,121,0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99020a4a', endColorstr='#990d1979',GradientType=0 );
    padding: 20px 20px 15px;
    border-radius: 6px;
    margin-bottom: 20px;
    border-top: 4px solid #2bf9a4;
}

.mem-block figure {margin-bottom:0px;}

.mem-block p {margin-bottom:0px;}

.mem-block span {
    display: block;
    color: #23efd0;
    font-size: 18px;
    font-weight: 600;
}

.account-block3 {
    line-height: 36px;
    background: #2A57FE;
    color: white;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 6px;
    margin-bottom: 12px;
}



.account-block3 figure {
    margin: 10px auto;
    text-align: center;
}

.block-but a {
    color: white;
	background: rgb(38,170,249);
    background: -moz-linear-gradient(left, rgba(38,170,249,1) 0%, rgba(7,229,157,1) 100%);
    background: -webkit-linear-gradient(left, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%);
    background: linear-gradient(to right, rgba(38,170,249,1) 0%,rgba(7,229,157,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26aaf9', endColorstr='#07e59d',GradientType=1 );
    border-radius: 36px;
    padding: 10px 25px;
    font-size: 14px;
    font-weight:700;
    text-transform:uppercase;
}



.account-block3 p {
    margin-bottom: 0px;
    text-align: left;
    font-size: 16px;

}

.account-block3 p span {
    float: right;
    color: #1bfeff;
    font-weight: 700;
}

.select-button .radio {
    color: white;
    width: 200px;
    padding: 6px;
    background: #092890;
    margin: 10px auto;
    display: block;
    border-radius: 36px;
    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: 200px;
    padding: 6px;
    background: rgb(49,162,251);
    background: -moz-linear-gradient(left, rgba(49,162,251,1) 0%, rgba(243,37,174,1) 100%);
    background: -webkit-linear-gradient(left, rgba(49,162,251,1) 0%,rgba(243,37,174,1) 100%);
    background: linear-gradient(to right, rgba(49,162,251,1) 0%,rgba(243,37,174,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a2fb', endColorstr='#f325ae',GradientType=1 );
    margin: 10px auto;
    display: block;
    border-radius: 36px;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
}


.subpage_wrap {
    background: url(../images/plans-bg.png) no-repeat center top;
    background-attachment: fixed;
    padding: 50px 0px;

}

.alert-success {
    color: white;
    background-color: #26D38B;
    border-color: #26D38B;
}

.subpage_account {
    background: url(../images/about-bg.png) no-repeat center;
}

.login-container img {max-width:100%;}

.cert-image {
padding: 0px;
    border: 2px solid #e7e6f4;
    margin: 0px 30px;
    background: white;
    text-align:center;
}

.nav-menu  a{
    background: rgb(49,162,251);
    background: -moz-linear-gradient(left, rgba(49,162,251,1) 0%, rgba(243,37,174,1) 100%);
    background: -webkit-linear-gradient(left, rgba(49,162,251,1) 0%,rgba(243,37,174,1) 100%);
    background: linear-gradient(to right, rgba(49,162,251,1) 0%,rgba(243,37,174,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a2fb', endColorstr='#f325ae',GradientType=1 );
    text-align: center;
    line-height: 46px;
    margin-left: 6px;
    color: white;
    padding: 0px 20px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    display: inline-block;
    border-radius: 36px;
    text-transform: uppercase;
}

.nav-menu  a:hover {
	background: rgb(49,162,251); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(49,162,251,1) 0%, rgba(239,79,185,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(49,162,251,1) 0%,rgba(239,79,185,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(49,162,251,1) 0%,rgba(239,79,185,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a2fb', endColorstr='#ef4fb9',GradientType=1 ); /* IE6-9 */
}

.nav-menu li {
	list-style:none;
	display:inline-block;
}


.welcome {
    padding: 20px 0px;
    text-align: left;
    font-size: 30px;
}

.welcome span {
    color: #09E0A4;
    font-weight:700;
}

.welcome i {
    color: white;
    background: rgb(240,199,82);
    background: -moz-linear-gradient(top, rgba(240,199,82,1) 0%, rgba(228,165,9,1) 46%, rgba(251,197,90,1) 100%);
    background: -webkit-linear-gradient(top, rgba(240,199,82,1) 0%,rgba(228,165,9,1) 46%,rgba(251,197,90,1) 100%);
    background: linear-gradient(to bottom, rgba(240,199,82,1) 0%,rgba(228,165,9,1) 46%,rgba(251,197,90,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c752', endColorstr='#fbc55a',GradientType=0 );
    padding: 7px 7px;
    border-radius: 6px;
    font-size: 20px;
    line-height: 20px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -6px;
	
}

.breadcrumbs {
	text-align: left;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 20px;
    border-top: 1px solid #20b5e87d;
    padding-top: 10px;
}


@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: 100px;}
	
.headblk.two {
    right: 0px;
    top: 40px;
    left: 20px;
}

.headblk.four {
    left: 0px;
    top: 200px;
}

	.bannerwrap {
		padding: 0px 0 30px;
	}
	.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) {


.nav-menu li {
    list-style: none;
    display: block;
}

.nav-menu a {margin-bottom:5px; display:block;}

.account-table table td,  .account-table  table tr {display:block;}


.stat-bg, .bannerwrap_sub .stat-bg  {

    margin-top: 0px;
    padding: 60px 20px 80px;
}

.currency {
	font-size:12px;
	text-align:center;
}

.about_block {padding-top:0px;}

.plan-group h4 {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: -10px;
    padding: 0px 10px;
    text-align: center;
}

.calc-foot h4 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}


.last-row .plan-group {  margin-bottom: 50px;}

.features-top .d-flex {
	display:block!important;
}

.security h1 {font-size:20px;}

.coins-container {
	position: relative;
    padding-top: 600px;
    overflow:hidden;
}

.coins-container-top {
     padding: 110px 0px 70px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.navbar-toggler {
    padding: 0.65rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #2924c1;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    transition: box-shadow .15s ease-in-out;
}

.home-but {display:none;}

.navbar-expand-lg .navbar-collapse {
    margin-top: 10px;
}



.crypto-prices .col {width:50%; margin-bottom:5px;}

.headblk.ten {
    left: -10px;
    top: 0px;
}

.top-wrapper {
    background: #001862 url(../images/bg-top.jpeg) no-repeat left center;
    background-size: cover;
    position:relative;
}

.plan-drop label {
    background: rgb(52,164,192);
    background: -moz-linear-gradient(top, rgba(52,164,192,1) 0%, rgba(21,126,152,1) 46%, rgba(79,189,217,1) 100%);
    background: -webkit-linear-gradient(top, rgba(52,164,192,1) 0%,rgba(21,126,152,1) 46%,rgba(79,189,217,1) 100%);
    background: linear-gradient(to bottom, rgba(52,164,192,1) 0%,rgba(21,126,152,1) 46%,rgba(79,189,217,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34a4c0', endColorstr='#4fbdd9',GradientType=0 );
    padding: 0px 15px;
    border-radius: 36px 0px 0px 36px;
    margin-left: -2px;
    font-size: 16px;
}

.bannercontent {
    position: relative;
    width: 100%;
    /*background: url(../images/banner-img.png) no-repeat center bottom;*/
    padding-bottom: 10px;
    background-size: 100%;
}

.about-right-image {
    position: absolute;
    z-index: 0;
    right: 0px;
    bottom: 0px;
}

.headblk.three {
    left: 10px;
    top: 280px;
}

.headblk.one {
    top: 220px;
    left: 0px;
}

.headblk.five {
    left: 120px;
    top: 280px;
}

.top-road {background:transparent;}

.about-bg h2 {
font-size: 40px;
    line-height: 50px;
    margin-top:0px;
}

.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: 42px;
    line-height: 46px;
}

.nav-pills .nav-link {border-radius: 16px; margin-right:0px;}

.nav-pills .nav-link2 {
    margin-left: 0px;
}

.plans-container {
    margin-top: 0px;
}



.calculator-left {

}

.feedback-top {
	font-size: 18px;
}

.cert a {
    background: rgb(40,157,254);
    background: -moz-linear-gradient(top, rgba(40,157,254,1) 0%, rgba(43,71,254,1) 100%);
    background: -webkit-linear-gradient(top, rgba(40,157,254,1) 0%,rgba(43,71,254,1) 100%);
    background: linear-gradient(to bottom, rgba(40,157,254,1) 0%,rgba(43,71,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#289dfe', endColorstr='#2b47fe',GradientType=0 );
    border-radius: 16px;
    color: white;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 20px;
    padding: 15px 20px 10px;
    margin: -30px 30px 10px 10px;
    display: block;
    width: 300px;
    position: relative;
}


.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 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;}
	

.bannerwrap h1 {
    font-size: 36px;
    line-height: 50px;
}
.navbar-brand img {
    max-width: 230px;
}
	
.feature {
    width: 300px;
    height: 280px;
    background: url(../images/feature-bg1.png) no-repeat center;
    color: white;
    font-size: 26px;
    text-align: center;
    padding-top: 70px;
    line-height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: 100%;
}
		
.about-buttons a.btn {
    width: 100%;
    margin: 0px!important;
    margin-bottom:5px!important;
}	
	
.about-info {text-align:center;}
	
.security2 {text-align:center;}	
.security2 figure {
	    width: 82px;
    margin: 0px auto;
}	

.affiliate_image {
	position: relative;
    padding: 0px 0px;
    padding-bottom: 140px;
    background: url(../images/affiliates-bg.png) no-repeat center bottom;
    background-size: 100%;
}
	
.feature1 {
    width: 280px;
    height: 280px;
    background: url(../images/feature-bg2.png) no-repeat center;
    top: 150px;
    left: 79px;
    padding-top: 70px;
    background-size: 100%;
}

.feature2 {
    width: 322px;
    height: 378px;
    background: url(../images/feature-bg2.png) no-repeat center;
    top: 257px;
    left: 0px;
    padding-top: 120px;
    background-size: 100%;

}

.footer-copy {text-align:center;}

	.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;
    text-align: center;
	}
	.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;
	}
}
.service-icon-one {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
  margin: 0px auto;
}
    .service-icon-one::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/images/service-icon-bg-one.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
 animation-name: rotateme; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	-webkit-animation-name: rotateme; 
    -webkit-animation-duration: 5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	-moz-animation-name: rotateme; 
    -moz-animation-duration: 5s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	-ms-animation-name: rotateme; 
    -ms-animation-duration: 5s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	-o-animation-name: rotateme; 
    -o-animation-duration: 5s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}





.service-icon-stat {
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
  margin: 0px auto;
}
    .service-icon-stat::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/assets/images/sta-bg1.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 6px;
  left: -2px;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
 animation-name: rotateme; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	-webkit-animation-name: rotateme; 
    -webkit-animation-duration: 5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	-moz-animation-name: rotateme; 
    -moz-animation-duration: 5s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	-ms-animation-name: rotateme; 
    -ms-animation-duration: 5s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	-o-animation-name: rotateme; 
    -o-animation-duration: 5s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}
.romez{
    transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
 animation-name: rotateme; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	-webkit-animation-name: rotateme; 
    -webkit-animation-duration: 5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	-moz-animation-name: rotateme; 
    -moz-animation-duration: 5s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	-ms-animation-name: rotateme; 
    -ms-animation-duration: 5s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	-o-animation-name: rotateme; 
    -o-animation-duration: 5s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.service-icon-two {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
  margin: 0px auto 70px auto;
  padding:55px;
}
    .service-icon-two::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/images/service-icon-bg-two.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
 animation-name: rotateme; 
    animation-duration: 10s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	-webkit-animation-name: rotateme; 
    -webkit-animation-duration: 10s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	-moz-animation-name: rotateme; 
    -moz-animation-duration: 10s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
	-ms-animation-name: rotateme; 
    -ms-animation-duration: 10s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
	-o-animation-name: rotateme; 
    -o-animation-duration: 10s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}
@-webkit-keyframes rotateme {
    0% {
        -webkit-transform: rotate(0deg);
        opacity: 1;
      }

    50% {
        -webkit-transform: rotate(180deg);
        opacity: 0.7;
      }
    100% {
        -webkit-transform: rotate(360deg);
        opacity: 1;
      }
}
@-moz-keyframes rotateme {
    0% {
        -moz-transform: rotate(0deg);
        opacity: 1;
      }

    50% {
        -moz-transform: rotate(180deg);
        opacity: 0.7;
      }
    100% {
        -moz-transform: rotate(360deg);
        opacity: 1;
      }
}
@-o-keyframes rotateme {
    0% {
        -o-transform: rotate(0deg);
        opacity: 1;
      }

    50% {
        -o-transform: rotate(180deg);
        opacity: 0.7;
      }
    100% {
        -o-transform: rotate(360deg);
        opacity: 1;
      }
}

@keyframes rotateme {
    
     0% {
        transform: rotate(0deg);
        opacity: 1;
      }

    50% {
        transform: rotate(180deg);
      }
    100% {
        transform: rotate(360deg);
        opacity: 1;
      }
}
.service-icon-plan {
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
  animation-name: rotateme;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: rotateme;
  -webkit-animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotateme;
  -moz-animation-duration: 10s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: rotateme;
  -ms-animation-duration: 10s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-animation-name: rotateme;
  -o-animation-duration: 10s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  margin: -80px auto;
  width: 50%;
  display: block;
}
@media (min-width: 320px) and (max-width: 480px) {
  
.service-icon-plan {
  margin: -60px auto;
  width: 47%;
  display: block;
}
 .bt-img{
     padding:40px;
 } 
}
 .bt-img{
     padding:61px;
 } 
 
 .core {
                    background: #cedce0;
                    width: 100px;
                    height: 100px;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    border: 10px rgba(2, 255, 255, 0.15) solid;
                    animation: flicker 0.2s infinite;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 40px;
                }

                .core2 {
                    background: #cedce0;
                    width: 100px;
                    height: 100px;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    border: 10px rgba(2, 255, 255, 0.15) solid;
                    animation: flicker2 0.2s infinite;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 40px;
                }

                .big_core {
                    background: #cedce0;
                    width: 200px;
                    height: 200px;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    border: 10px rgba(2, 255, 255, 0.15) solid;
                    animation: big_flicker 0.2s infinite;
                }

                .c_ease {
                    animation: colour_ease 3s infinite ease-in-out;
                }

                .counterspin5 {
                    animation: rotate_anti 5s linear infinite;
                }

                .counterspin4 {
                    animation: rotate_anti 4s linear infinite;
                }

                .semi_arc {
                    width: 100px;
                    height: 100px;
                    border: 6px solid #02feff;
                    background: rgba(2, 254, 255, 0.2);
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    transform: rotateZ(0deg);
                    transition: box-shadow 3s ease;
                    text-align: center;
                    line-height: 100px;
                }

                .semi_arc:hover {
                    box-shadow: 0px 0px 30px rgba(2, 254, 255, 0.8);
                    transition: 0.3s;
                }

                .semi_arc_2 {
                    content: "";
                    position: absolute;
                    width: 94%;
                    height: 94%;
                    left: 3%;
                    top: 3%;
                    border: 5px solid #02feff;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    animation: rotate 4s linear infinite;
                    text-align: center;
                    line-height: 129px;
                }

                .semi_arc_2:after {
                    content: "";
                    position: absolute;
                    width: 94%;
                    height: 94%;
                    left: 3%;
                    top: 3%;
                    border: 4px solid #02feff;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    animation: rotate_anti 2s linear infinite;
                }

                .semi_arc_3 {
                    content: "";
                    position: absolute;
                    width: 94%;
                    height: 94%;
                    left: 3%;
                    top: 3%;
                    border: 5px solid #02feff;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    animation: rotate 4s linear infinite;
                    text-align: center;
                    line-height: 129px;
                }

                .arc {
                    width: 100px;
                    height: 100px;
                    border: 6px solid #02feff;
                    background: rgba(2, 254, 255, 0.2);
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    -moz-transform: rotateY(-30deg) translateZ(-200px);
                    -ms-transform: rotateY(-30deg) translateZ(-200px);
                    -webkit-transform: rotateY(-30deg) translateZ(-200px);
                    transform: rotateY(-30deg) translateZ(-200px);
                    transform: rotateZ(0deg);
                    transition: box-shadow 3s ease;
                    text-align: center;
                    line-height: 100px;
                }

                .arc:hover {
                    box-shadow: 0px 0px 30px rgba(2, 254, 255, 0.8);
                    transition: 0.3s;
                }

                .arc:after {
                    content: "";
                    position: absolute;
                    width: 94%;
                    height: 94%;
                    left: 3%;
                    top: 3%;
                    border: 4px solid #02feff;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    animation: rotate 4s linear infinite;
                }

                .e1:after {
                    border-color: rgba(2, 255, 255, 0.6);
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                }

                .e2:after {
                    border-color: rgba(2, 255, 255, 0.6);
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-bottom: 5px solid transparent;
                }

                .e3 {
                    border-left: 6px solid transparent;
                    border-right: 6px solid transparent;
                    animation: rotate 5s linear infinite;
                }

                .e3:after {
                    border-color: rgba(2, 255, 255, 0.6);
                    border-top: 5px solid transparent;
                    border-bottom: 5px solid transparent;
                }

                .e4 {
                    width: 150px;
                    height: 150px;
                }

                .e4_1 {
                    border-color: rgba(2, 255, 255, 0.3);
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                }

                .e4_1:after {
                    border-color: rgba(2, 255, 255, 0.6);
                    border-top: 4px solid transparent;
                    border-bottom: 4px solid transparent;
                }

                .e5 {
                    width: 200px;
                    height: 200px;
                }

                .e5_1 {
                    color: rgba(2, 255, 255, 0.15);
                    border: 2px solid;
                    border-left: 2px solid transparent;
                    animation: rotate 5s linear infinite;
                }

                .e5_2 {
                    color: rgba(2, 255, 255, 0.7);
                    border: 4px solid;
                    border-left: 4px solid transparent;
                    border-right: 4px solid transparent;
                    animation: rotate_anti 4s linear infinite;
                }

                .e5_3 {
                    color: rgba(2, 255, 255, 0.5);
                    border: 2px solid;
                    border-left: 2px solid transparent;
                    border-right: 2px solid transparent;
                    animation: rotate 3s linear infinite;
                }

                .e5_4 {
                    color: rgba(2, 255, 255, 0.15);
                    border: 4px solid;
                    border-left: 4px solid transparent;
                    border-right: 4px solid transparent;
                    border-bottom: 4px solid transparent;
                    animation: rotate_anti 2s linear infinite;
                }

                .e6 {
                    border-color: transparent;
                    background: rgba(255, 255, 255, 0);
                    width: 200px;
                    height: 200px;
                }

                @keyframes rotate {
                    0% {
                        transform: rotateZ(0deg);
                    }

                    100% {
                        transform: rotateZ(360deg);
                    }
                }

                @keyframes rotate_anti {
                    0% {
                        transform: rotateZ(360deg);
                    }

                    100% {
                        transform: rotateZ(0deg);
                    }
                }

                @keyframes colour_ease {
                    0% {
                        border-color: #02feff;
                    }

                    50% {
                        border-color: rgba(2, 254, 255, 0.5);
                    }

                    100% {
                        border-color: #02feff;
                    }
                }

                @keyframes flicker {
                    0% {
                        box-shadow: 0px 0px 16px 8px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3);
                    }

                    40% {
                        box-shadow: 0px 0px 16px 8px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3);
                    }

                    50% {
                        box-shadow: 0px 0px 16px 6px rgba(150, 255, 255, 0.5), inset 0px 1px 100px 2px rgba(21, 211, 233, 0.3);
                    }

                    60% {
                        box-shadow: 0px 0px 16px 8px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3);
                    }

                    100% {
                        box-shadow: 0px 0px 16px 8px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3);
                    }
                }

                @keyframes flicker2 {
                    0% {
                        box-shadow: 0px 0px 60px 25px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3);
                    }

                    40% {
                        box-shadow: 0px 0px 60px 25px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3);
                    }

                    50% {
                        box-shadow: 0px 0px 50px 17px rgba(150, 255, 255, 0.5), inset 0px 1px 100px 2px rgba(21, 211, 233, 0.3);
                    }

                    60% {
                        box-shadow: 0px 0px 60px 25px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3);
                    }

                    100% {
                        box-shadow: 0px 0px 60px 25px rgba(150, 255, 255, 0.5), inset 0px 1px 4px 2px rgba(21, 211, 233, 0.3);
                    }
                }

                @keyframes big_flicker {
                    0% {
                        box-shadow: 0px 0px 40px 20px rgba(150, 255, 255, 0.5), inset 0px 1px 30px 15px rgba(21, 211, 233, 0.3);
                    }

                    40% {
                        box-shadow: 0px 0px 40px 20px rgba(150, 255, 255, 0.5), inset 0px 1px 30px 15px rgba(21, 211, 233, 0.3);
                    }

                    50% {
                        box-shadow: 0px 0px 35px 17px rgba(150, 255, 255, 0.5), inset 0px 1px 50px 40px rgba(21, 211, 233, 0.3);
                    }

                    60% {
                        box-shadow: 0px 0px 40px 20px rgba(150, 255, 255, 0.5), inset 0px 1px 30px 15px rgba(21, 211, 233, 0.3);
                    }

                    100% {
                        box-shadow: 0px 0px 40px 20px rgba(150, 255, 255, 0.5), inset 0px 1px 30px 15px rgba(21, 211, 233, 0.3);
                    }
                }

                .small-circle {
                    position: absolute;
                    left: calc(0% - 10px);
                    top: calc(0% - 10px);
                    height: 60px;
                    width: 60px;
                    border: 2px solid rgba(2, 255, 255, 0.3);
                    border-radius: 50%;
                }

                .small-circle:nth-child(1) {
                    transform: translateX(185px) rotate(-115deg);
                }

                .small-circle:nth-child(2) {
                    transform: rotate(93deg) translateX(182px) rotate(-82deg);
                }

                .small-circle:nth-child(3) {
                    transform: rotate(220deg) translateX(106px) rotate(-91deg);
                }

                .small-circle:nth-child(4) {
                    transform: rotate(309deg) translateX(141px) rotate(-472deg);
                }

                .small-circle:nth-child(5) {
                    transform: rotate(141deg) translateX(139px) rotate(-63deg);
                }

                .small-circle:nth-child(6) {
                    transform: rotate(47deg) translateX(205px) rotate(-90deg);
                }

                .small-circle img {
                    width: 100%;
                    border-radius: 50%;
                }

                .arc_reactor {
                    position: relative;
                    top: 30%;
                    /*margin-top: -125px;*/
                    margin-left: auto;
                    margin-right: auto;
                    width: 250px;
                    height: 400px;
                    border-radius: 50%;
                    box-shadow: 0px 0px 50px 15px rgba(2, 255, 255, 0.3), inset 0px 0px 50px 15px rgba(2, 255, 255, 0.3);
                    animation: rotate 20s linear infinite;
                }

                .core2 {
                    background: #cedce0;
                    width: 110px;
                    height: 110px;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    border: 5px solid rgba(2, 255, 255, 0.15);
                    animation: flicker2 0.2s infinite;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 40px;
                }

                .e7 {
                    width: 95.25%;
                    height: 95.25%;
                    left: 2.5475%;
                    right: 2.5475%;
                    border: 6px solid transparent;
                    background: transparent;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    transform: rotateZ(0deg);
                    transition: box-shadow 3s ease;
                    text-align: center;
                    line-height: 100px;
                }

                .case_container {
                    width: 210px;
                    height: 210px;
                    border-radius: 50%;
                    position: absolute;
                    margin-left: 20px;
                    margin-top: 20px;
                }

                .marks li {
                    display: block;
                    width: 3px;
                    height: 11px;
                    background: rgba(2, 254, 255, 0.8);
                    position: absolute;
                    margin-left: 105px;
                    margin-top: -110px;
                    animation: colour_ease2 3s infinite ease-in-out;
                }

                @keyframes colour_ease2 {
                    0% {
                        background: #02feff;
                    }

                    50% {
                        background: rgba(2, 254, 255, 0.3);
                    }

                    100% {
                        background: #02feff;
                    }
                }

                .marks li:first-child {
                    transform: rotate(6deg) translateY(125px);
                }

                .marks li:nth-child(2) {
                    transform: rotate(12deg) translateY(125px);
                }

                .marks li:nth-child(3) {
                    transform: rotate(18deg) translateY(125px);
                }

                .marks li:nth-child(4) {
                    transform: rotate(24deg) translateY(125px);
                }

                .marks li:nth-child(5) {
                    transform: rotate(30deg) translateY(125px);
                }

                .marks li:nth-child(6) {
                    transform: rotate(36deg) translateY(125px);
                }

                .marks li:nth-child(7) {
                    transform: rotate(42deg) translateY(125px);
                }

                .marks li:nth-child(8) {
                    transform: rotate(48deg) translateY(125px);
                }

                .marks li:nth-child(9) {
                    transform: rotate(54deg) translateY(125px);
                }

                .marks li:nth-child(10) {
                    transform: rotate(60deg) translateY(125px);
                }

                .marks li:nth-child(11) {
                    transform: rotate(66deg) translateY(125px);
                }

                .marks li:nth-child(12) {
                    transform: rotate(72deg) translateY(125px);
                }

                .marks li:nth-child(13) {
                    transform: rotate(78deg) translateY(125px);
                }

                .marks li:nth-child(14) {
                    transform: rotate(84deg) translateY(125px);
                }

                .marks li:nth-child(15) {
                    transform: rotate(90deg) translateY(125px);
                }

                .marks li:nth-child(16) {
                    transform: rotate(96deg) translateY(125px);
                }

                .marks li:nth-child(17) {
                    transform: rotate(102deg) translateY(125px);
                }

                .marks li:nth-child(18) {
                    transform: rotate(108deg) translateY(125px);
                }

                .marks li:nth-child(19) {
                    transform: rotate(114deg) translateY(125px);
                }

                .marks li:nth-child(20) {
                    transform: rotate(120deg) translateY(125px);
                }

                .marks li:nth-child(21) {
                    transform: rotate(126deg) translateY(125px);
                }

                .marks li:nth-child(22) {
                    transform: rotate(132deg) translateY(125px);
                }

                .marks li:nth-child(23) {
                    transform: rotate(138deg) translateY(125px);
                }

                .marks li:nth-child(24) {
                    transform: rotate(144deg) translateY(125px);
                }

                .marks li:nth-child(25) {
                    transform: rotate(150deg) translateY(125px);
                }

                .marks li:nth-child(26) {
                    transform: rotate(156deg) translateY(125px);
                }

                .marks li:nth-child(27) {
                    transform: rotate(162deg) translateY(125px);
                }

                .marks li:nth-child(28) {
                    transform: rotate(168deg) translateY(125px);
                }

                .marks li:nth-child(29) {
                    transform: rotate(174deg) translateY(125px);
                }

                .marks li:nth-child(30) {
                    transform: rotate(180deg) translateY(125px);
                }

                .marks li:nth-child(31) {
                    transform: rotate(186deg) translateY(125px);
                }

                .marks li:nth-child(32) {
                    transform: rotate(192deg) translateY(125px);
                }

                .marks li:nth-child(33) {
                    transform: rotate(198deg) translateY(125px);
                }

                .marks li:nth-child(34) {
                    transform: rotate(204deg) translateY(125px);
                }

                .marks li:nth-child(35) {
                    transform: rotate(210deg) translateY(125px);
                }

                .marks li:nth-child(36) {
                    transform: rotate(216deg) translateY(125px);
                }

                .marks li:nth-child(37) {
                    transform: rotate(222deg) translateY(125px);
                }

                .marks li:nth-child(38) {
                    transform: rotate(228deg) translateY(125px);
                }

                .marks li:nth-child(39) {
                    transform: rotate(234deg) translateY(125px);
                }

                .marks li:nth-child(40) {
                    transform: rotate(240deg) translateY(125px);
                }

                .marks li:nth-child(41) {
                    transform: rotate(246deg) translateY(125px);
                }

                .marks li:nth-child(42) {
                    transform: rotate(252deg) translateY(125px);
                }

                .marks li:nth-child(43) {
                    transform: rotate(258deg) translateY(125px);
                }

                .marks li:nth-child(44) {
                    transform: rotate(264deg) translateY(125px);
                }

                .marks li:nth-child(45) {
                    transform: rotate(270deg) translateY(125px);
                }

                .marks li:nth-child(46) {
                    transform: rotate(276deg) translateY(125px);
                }

                .marks li:nth-child(47) {
                    transform: rotate(282deg) translateY(125px);
                }

                .marks li:nth-child(48) {
                    transform: rotate(288deg) translateY(125px);
                }

                .marks li:nth-child(49) {
                    transform: rotate(294deg) translateY(125px);
                }

                .marks li:nth-child(50) {
                    transform: rotate(300deg) translateY(125px);
                }

                .marks li:nth-child(51) {
                    transform: rotate(306deg) translateY(125px);
                }

                .marks li:nth-child(52) {
                    transform: rotate(312deg) translateY(125px);
                }

                .marks li:nth-child(53) {
                    transform: rotate(318deg) translateY(125px);
                }

                .marks li:nth-child(54) {
                    transform: rotate(324deg) translateY(125px);
                }

                .marks li:nth-child(55) {
                    transform: rotate(330deg) translateY(125px);
                }

                .marks li:nth-child(56) {
                    transform: rotate(336deg) translateY(125px);
                }

                .marks li:nth-child(57) {
                    transform: rotate(342deg) translateY(125px);
                }

                .marks li:nth-child(58) {
                    transform: rotate(348deg) translateY(125px);
                }

                .marks li:nth-child(59) {
                    transform: rotate(354deg) translateY(125px);
                }

                .marks li:nth-child(60) {
                    transform: rotate(360deg) translateY(125px);
                }
                .jring {
  margin-left: 10px;
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 80%;
                }

                @media (max-width:768px) {
                    .jring {
                        margin-top: 0px;
                        margin-left: 10px;
                        margin-bottom: 40px;
                        position: relative;
                       width: 100%;
overflow: hidden;
height: 50%;
                    }
                    .mmanu{
                        padding: 0px !important;
right: 13px;
                    }
                }

                @media (max-width:1200px) {
                    .jring {
                        margin-top: 0px;
                        margin-left: 10px;
                        margin-bottom: 40px;
                        position: relative;
                        width: 100%;
overflow: hidden;
height: 50%;
                    }
                }
                
.animate {
  animation-duration: 0.75s;
  animation-duration: 1s;
  animation-delay: 0.5s;
  animation-name: animate-fade;
  animation-timing-function: cubic-bezier(.26,.53,.74,1.48);
  animation-fill-mode: backwards;
}
/* Slide In */
.animate.slide { animation-name: animate-slide; }
@keyframes animate-slide {
0% {
opacity: 0;
transform: translate(0,20px);
}
100% {
    opacity: 1;
    transform: translate(0,0);
}
}
@keyframes fadeInLeftBig {
  from { opacity: 0; transform: translate3d(-100px, 0, 0); }
  to { opacity: 1; transform: none; } }
.fadeInLeftBig { animation-name: fadeInLeftBig; }
.callout {
  margin:0 auto;

}

.test.in-view {
  animation: fadeInUp 2s;
  }

.test2.in-view {  
   animation: fadeInLeftBig;
    animation-duration: 1s;
   animation-delay: 0s;
  animation-fill-mode: both;
   backface-visibility: hidden;
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  }
  @-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
.heartbeat {
  -webkit-animation: heartbeat 1.5s ease-in-out infinite both;
  animation: heartbeat 1.5s ease-in-out infinite both;
}

.service-icon-depo::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/assets/images/service-icon-bg-depo.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
  animation-name: rotateme;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: rotateme;
  -webkit-animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotateme;
  -moz-animation-duration: 5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: rotateme;
  -ms-animation-duration: 5s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-animation-name: rotateme;
  -o-animation-duration: 5s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
}
.service-icon-depo {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
  margin: 0px auto;
}

.service-icon-wit::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/assets/images/service-icon-bg-wit.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
  animation-name: rotateme;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: rotateme;
  -webkit-animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: rotateme;
  -moz-animation-duration: 5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: rotateme;
  -ms-animation-duration: 5s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-animation-name: rotateme;
  -o-animation-duration: 5s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
}
.service-icon-wit {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.2s cubic-bezier(0.98, 0.57, 1, 1) 0s;
  margin: 0px auto;
}
.orb {
  z-index: 99;
}
.orb {
  position: relative;
  border-radius: 50%;
  box-shadow: 0 0 20px 5px #07e69a;
  animation: orb 1.8s infinite;
}
/* animates orb glow */
@keyframes orb {
	0%,100% {
		box-shadow: 0 0 5px 2px #8FFFCF;
	}
	50% {
		box-shadow: 0 0 24px 4px #8FFFCF;
	}
}
/* rotates shine */
@keyframes shine {
	0% {
		opacity: 0;
	}
	34% {
		opacity: 0;
		transform: rotate(15deg);
	}
	40% {
		opacity: 0.6;
		transform: rotate(620deg);
	}
	48%,100% {
		opacity: 0;
		transform: rotate(635deg);
	}
}
/* moves light reflection */
@keyframes sheen2 {
	0%,100% {
		top: -75%;
		left: 15%;
		opacity: 0;
		width: 2px;
	}
	1% {
		opacity: 1;
	}
	10% {
		width: 24px;
	}
	11%,18% {
		top: 75%;
		left: 50%;
		width: 2px;
		opacity: 0;
	}
	20% {
		top: -75%;
		left: 15%;
		opacity: 0;
		width: 1px;
	}
	21% {
		opacity: 0.75;
	}
	30% {
		width: 6px;
	}
	31%,98% {
		top: 75%;
		left: 50%;
		width: 2px;
		opacity: 0;
	}
}