@media (min-width: 320px) and (max-width: 1024px) {
  
.last_container {
  background: #343c79;
  padding: 30px 20px;
  border-radius: 16px;
  margin-top: 50px !important;
  box-shadow: 0 0 15px #00000047;
}
  
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
  margin-bottom: 95px !important;
}
body {
    font-family: 'Quicksand', sans-serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    background:#081a50;
}
.footer-copy img {
  width: 280px;
}
.user h3 {
  margin-top: 11px;
  text-transform: capitalize;
}
a {text-decoration:none;     color: #ffb820;}

.header {
    background: #192d68;
    border-top: 1px solid #645dc1;
    border-bottom: 1px solid #645dc1;
    padding: 10px 0px;

}

.card {background:transparent;}

.plan-card1 {margin-bottom:10px;}

.wrapper {
	background: white;
}


.top-wrapper {
    background: #192d68 url(../images/bggg.jpeg) no-repeat top center;
    background-size: cover;
    padding-bottom: 120px;


}

.top-wrapper2 {padding-bottom:0px;}

.nav-container {
    border-radius: 6px;
    padding: 0px;

}
.navbar-expand-lg .navbar-nav .nav-link {
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: .3rem 0.5rem;
    border-radius: 4px;
    margin: 0px 3px;
}

.navbar {padding:0px;}

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

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


.navbar-toggler i {
    color: #ffa633;
}

.navbar .btn {

    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: .5rem 1.2rem;
    border-radius: 36px;
    margin: 0px 3px;
    color:#ffffff;
    border:0px;

}

.btn {

    font-size: 16px;
    text-transform: none;
    font-weight: 700;
    padding: .5rem 1.2rem;
    border-radius: 36px;
    margin: 0px 3px;
    color:#ffffff;
    border:0px;

}

.navbar .btn-primary, .btn-primary {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7972ae+0,534d8e+100 */
	background: rgb(121,114,174); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 ); /* IE6-9 */
	color:#ffffff;

}

.navbar .btn-primary:hover, .btn-primary:hover {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7972ae+0,605c8e+100 */
	background: rgb(121,114,174); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(96,92,142,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(96,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(96,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#605c8e',GradientType=0 ); /* IE6-9 */
}



.navbar .btn-warning, .btn-warning {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1b63c+0,e67c32+100 */
	background: rgb(241,182,60); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(241,182,60,1) 0%, rgba(230,124,50,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b63c', endColorstr='#e67c32',GradientType=0 ); /* IE6-9 */
   color:#ffffff;
}

.navbar .btn-warning:hover, .btn-warning:hover {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1b63c+0,d5732f+100 */
	background: rgb(241,182,60); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(241,182,60,1) 0%, rgba(213,115,47,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(241,182,60,1) 0%,rgba(213,115,47,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(241,182,60,1) 0%,rgba(213,115,47,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b63c', endColorstr='#d5732f',GradientType=0 ); /* IE6-9 */
	 color:#ffffff;
}

.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;}

.top-info {
	padding:20px 0px;
	line-height:36px;
	font-size:14px;
}

.top-info img {
	margin-right:10px;
	width: 31px;
    height: 34px;
	}

span.price, a.price {
	color:#f2bb3d;
	font-weight:700;
	padding-left:10px;
}

.plans-left {
    background: #0A1B56;
    padding: 50px 20px 40px;
    border-radius: 16px 0px 0px 16px;
    text-align: center;
}

.plans-left h2 {
	font-size:30px;
	text-transform:uppercase;
	font-weight:300;
}

.plans-left h2 b {font-weight:700;}

.plans-left p {
	color:white;
	font-size:22px;
}

.prices span {
	color: #2ece5f;
    display: block;
    margin-left: 0px;

}

.prices span.purple {color:#FE5152;}

.prices span.change { margin-left: 10px;}

.prices h2 {
	font-size:14px;
	font-weight:700;
}

.stats-block {
    border: 1px solid #7a73af;
    padding: 10px 10px;
    border-radius: 4px;
    margin: 10px 10px 10px 0px;
    font-weight: 700;
    width:18%;
    float:left;
}

.stats-block figure img {
	width:25px;
	height:25px;
}

.stats-block figure {
	background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
    padding:8px;
    border-radius:100%;
    margin-right:10px;
}

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

.divider 
{
    border-top: 1px solid #7ed4a4;
    border-bottom: 1px solid #7ed4a4;
    height: 4px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.coins-container {
	position:relative;
}

.coin1 {
	position:absolute;
	top:0px;
	left:-40px;
}

.coin2 {
	position:absolute;
	top:-10px;
	left:135px;
}


.coin3 {
	position:absolute;
	top:193px;
	left:-90px;
}


.coin4 {
	position:absolute;
	top:186px;
	left:135px;
}


.coin5 {
    position: absolute;
    top: 366px;
    left: 22px;
}

.bounce1 {
	-webkit-animation: bounce1 6.5s infinite ease-in-out;
    -o-animation: bounce1 6.5s infinite ease-in-out;
    -ms-animation: bounce1 6.5s infinite ease-in-out; 
    -moz-animation: bounce1 6.5s infinite ease-in-out; 
    animation: bounce1 6.5s infinite ease-in-out;
}
@-webkit-keyframes bounce1 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-5px) }
}
@keyframes bounce1 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-5px) }
}


.bounce2 {
	-webkit-animation: bounce2 7s infinite ease-in-out;
    -o-animation: bounce2 7s infinite ease-in-out;
    -ms-animation: bounce2 7s infinite ease-in-out; 
    -moz-animation: bounce2 7s infinite ease-in-out; 
    animation: bounce2 7s infinite ease-in-out;
}
@-webkit-keyframes bounce2 {
    0% { transform: translateY(-4px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-6px) }
}
@keyframes bounce2 {
    0% { transform: translateY(-4px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(-6px) }
}


.bounce3 {
	-webkit-animation: bounce3 6.2s infinite ease-in-out;
    -o-animation: bounce3 6.2s infinite ease-in-out;
    -ms-animation: bounce3 6.2s infinite ease-in-out; 
    -moz-animation: bounce3 6.2s infinite ease-in-out; 
    animation: bounce3 6.2s infinite ease-in-out;
}
@-webkit-keyframes bounce3 {
    0% { transform: translateY(-7px)  }
    50% { transform: translateY(14px) }
    100% { transform: translateY(-7px) }
}
@keyframes bounce3 {
    0% { transform: translateY(-7px)  }
    50% { transform: translateY(14px) }
    100% { transform: translateY(-7px) }
}


.bounce4 {
	-webkit-animation: bounce4 5s infinite ease-in-out;
    -o-animation: bounce4 5s infinite ease-in-out;
    -ms-animation: bounce4 5s infinite ease-in-out; 
    -moz-animation: bounce4 5s infinite ease-in-out; 
    animation: bounce4 5s infinite ease-in-out;
}
@-webkit-keyframes bounce4 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(12px) }
    100% { transform: translateY(-6px) }
}

@keyframes bounce4 {
    0% { transform: translateY(-5px)  }
    50% { transform: translateY(12px) }
    100% { transform: translateY(-6px) }
}



.bounce5 {
	-webkit-animation: bounce5 5.5s infinite ease-in-out;
    -o-animation: bounce5 5.5s infinite ease-in-out;
    -ms-animation: bounce5 5.5s infinite ease-in-out; 
    -moz-animation: bounce5 5.5s infinite ease-in-out; 
    animation: bounce5 5.5s infinite ease-in-out;
}
@-webkit-keyframes bounce5 {
    0% { transform: translateY(-8px)  }
    50% { transform: translateY(18px) }
    100% { transform: translateY(-8px) }
}

@keyframes bounce5 {
    0% { transform: translateY(-8px)  }
    50% { transform: translateY(18px) }
    100% { transform: translateY(-8px) }
}


.plans-container {
    margin-top: -330px;
    background: #3a4280;
    border-radius: 16px;
    box-shadow: 0 0 15px #00000047;
}

.security-buttons {max-width:400px;}

.security-buttons figure {
background: white;
    padding: 10px;
    padding-top: 14px;
    border-radius: 4px 0px 0px 4px;
}



.security-buttons p {
    background: #1B2A57;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    padding: 15px;
    border-radius: 0px 4px 4px 0px;

}

.bannerwrap {
	padding: 50px 0 390px;
    overflow: hidden;
}

.bannerwrap h1 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 66px;
    margin-bottom: 20px;
    color: white;
}

.bannerwrap h1 span {font-size:60px;}

.bannerwrap h1 span  font {color:#ff9631;}




.bannercontent {
	position: relative;
	width: 100%;
	float: left;
	z-index: 9;
}

.banner-buttons .btn {
	padding:10px 30px;
	font-size:18px;
}

.plans-title {
	font-size:36px;
	text-align:center;
	color:#232429;
	font-weight:700;
	margin-bottom:30px;
}

.plans-container p {
	color:#ffffff;
	text-align:center;
	margin-bottom:30px;
}

.carousel {padding:20px 30px; padding-bottom:50px;}

.plans-container .card {
    background:#3a4280;
    padding: 10px;
    border: 0px;
    border-radius:0px;

}

.card-img {
    padding: 10px 15px;
    color: white;
    background: rgb(241,182,60);
    background: -moz-linear-gradient(top, rgba(241,182,60,1) 0%, rgba(230,124,50,1) 100%);
    background: -webkit-linear-gradient(top, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%);
    background: linear-gradient(to bottom, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b63c', endColorstr='#e67c32',GradientType=0 );
    border-radius:10px 10px 0px 0px;
    position:relative;

}

.card-img .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem;
    bottom: calc(-.4rem - 1px);
    left:47%;
}

.card-img .popover-arrow::after, .card-img .popover-arrow::before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.card-img .popover-arrow::before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: #E67F32;
}


.card-img2 {
	background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
}

.card-img2 .popover-arrow::before {
	border-top-color: #4F498A;
}

.card-img3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4cd072+0,129a45+100 */
	background: rgb(76,208,114); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(76,208,114,1) 0%, rgba(18,154,69,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(76,208,114,1) 0%,rgba(18,154,69,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(76,208,114,1) 0%,rgba(18,154,69,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cd072', endColorstr='#129a45',GradientType=0 ); /* IE6-9 */
}

.card-img3 .popover-arrow::before {
	border-top-color:#129A45;
}

.card-img4 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4faae7+0,1f7ce3+100 */
	background: rgb(79,170,231); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(79,170,231,1) 0%, rgba(31,124,227,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(79,170,231,1) 0%,rgba(31,124,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(79,170,231,1) 0%,rgba(31,124,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4faae7', endColorstr='#1f7ce3',GradientType=0 ); /* IE6-9 */
}

.card-img4 .popover-arrow::before {
	border-top-color:#1F7CE3;
}

.card-img5 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff5399+0,f03980+100 */
	background: rgb(255,83,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,83,153,1) 0%, rgba(240,57,128,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,83,153,1) 0%,rgba(240,57,128,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,83,153,1) 0%,rgba(240,57,128,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5399', endColorstr='#f03980',GradientType=0 ); /* IE6-9 */
}

.card-img5 .popover-arrow::before {
	border-top-color:#F03A81;
}


.card-img6 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1704e+1,ed4944+100 */
	background: rgb(241,112,78); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(241,112,78,1) 1%, rgba(237,73,68,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(241,112,78,1) 1%,rgba(237,73,68,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(241,112,78,1) 1%,rgba(237,73,68,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1704e', endColorstr='#ed4944',GradientType=0 ); /* IE6-9 */
}

.card-img6 .popover-arrow::before {
	border-top-color:#ED4944;
}


.card-img7 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e570e7+0,c85ec7+47,a849a3+100;Pink+3D+%233 */
	background: #e570e7; /* Old browsers */
	background: -moz-linear-gradient(top, #e570e7 0%, #c85ec7 47%, #a849a3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e570e7 0%,#c85ec7 47%,#a849a3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e570e7 0%,#c85ec7 47%,#a849a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e570e7', endColorstr='#a849a3',GradientType=0 ); /* IE6-9 */
}

.card-img7 .popover-arrow::before {
	border-top-color:#a849a3;
}

.card-img span {
	font-size:16px;
	line-height:42px;
}

.plan-card1 h1 {
    font-size: 30px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 0px;
}


.card-info ul {
	list-style:none;
	margin:15px 20px;
	padding:0px;

}

.carousel-control-prev {
    bottom: 0px;
    left: 47%;
    background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
    width: 24px;
    height: 24px;
    top: 91%;
    border-radius: 4px;
    opacity: 1;
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 5px;
}

.owl-theme .owl-dots .owl-dot span {
	    background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
        width: 16px;
    height: 16px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: rgb(241,182,60);
    background: -moz-linear-gradient(top, rgba(241,182,60,1) 0%, rgba(230,124,50,1) 100%);
    background: -webkit-linear-gradient(top, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%);
    background: linear-gradient(to bottom, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b63c', endColorstr='#e67c32',GradientType=0 );
}

.carousel-control-next {
    bottom: 0px;
    right: 47%;
    background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
    width: 24px;
    height: 24px;
    top: 91%;
    border-radius: 4px;
    opacity: 1;
}

.plan-divid {
	border-top:1px solid #2CA987;
	margin:10px;
	margin-top:30px;
}

.card-info a {
	background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
    color: #ffffff;
    padding: 8px 14px;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 36px;
    text-decoration: none;
    display: block;
    margin-left: 40px;
    margin-right: 40px;
}


.card-foot {
    padding-bottom: 10px;
    background: #24346F;
    border-radius: 0px 0px 16px 16px;
}

.card-foot a {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    background: rgb(241,182,60);
    background: -moz-linear-gradient(top, rgba(241,182,60,1) 0%, rgba(230,124,50,1) 100%);
    background: -webkit-linear-gradient(top, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%);
    background: linear-gradient(to bottom, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b63c', endColorstr='#e67c32',GradientType=0 );
    border-radius: 36px;
    padding: 8px 14px;
    display: block;
    margin: 6px 40px 20px;
    color: #ffffff;
    text-align:center;
}

.card-foot a:hover {background: rgb(241,182,60);}

.plan-card1 h1 span {
	display:block;
	font-size:16px;
	font-weight:500;
	text-transform:uppercase;
}

.plan-card1 h1 b {
    font-size: 24px;
    font-weight: 400;
}

/*slider*/

 section {
     display: block;
     position: relative;
     box-sizing: border-box
 }

 .clear {
     clear: both
 }

 .clearfix::before,
 .clearfix::after {
     content: "";
     display: table
 }

 .clearfix::after {
     clear: both
 }

 .clearfix {
     zoom: 1
 }

 .float_left {
     float: left
 }

 .float_right {
     float: right
 }

 .trans_200 {
     -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
     -ms-transition: all 200ms ease;
     -o-transition: all 200ms ease;
     transition: all 200ms ease
 }

 .trans_300 {
     -webkit-transition: all 300ms ease;
     -moz-transition: all 300ms ease;
     -ms-transition: all 300ms ease;
     -o-transition: all 300ms ease;
     transition: all 300ms ease
 }

 .trans_400 {
     -webkit-transition: all 400ms ease;
     -moz-transition: all 400ms ease;
     -ms-transition: all 400ms ease;
     -o-transition: all 400ms ease;
     transition: all 400ms ease
 }

 .trans_500 {
     -webkit-transition: all 500ms ease;
     -moz-transition: all 500ms ease;
     -ms-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     transition: all 500ms ease
 }

 .fill_height {
     height: 100%
 }

 .super_container {
     width: 100%;
     overflow: hidden
 }

 .prlx_parent {
     overflow: hidden
 }

 .prlx {
     height: 130% !important
 }

 .nopadding {
     padding: 0px !important
 }



 .viewed {
    padding-top: 20px;
    padding-bottom: 0px;

 }
.owl-carousel .owl-item {min-width: 250px;}


@media (max-width: 767px) {
    .carousel-inner .carousel-item > div {
        display: none;
    }
    .carousel-inner .carousel-item > div:first-child {
        display: block;
    }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

/* medium and up screens */
@media (min-width: 768px) {
    
    .carousel-inner .carousel-item-end.active,
    .carousel-inner .carousel-item-next {
      transform: translateX(25%);
    }
    
    .carousel-inner .carousel-item-start.active, 
    .carousel-inner .carousel-item-prev {
      transform: translateX(-25%);
    }
}

.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start { 
  transform: translateX(0);
}


.flip-card {
  background-color: #24346F;
  width: 100%;
  height: 200px;

}

/* This container is needed to position the front and back side */
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 1.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {

}

/* Style the back side */
.flip-card-back {

  transform: rotateY(180deg);
  background: #24346F;
}


.card-info {padding-bottom:20px;}

.card-info ul li {
    color: #ffffff;
    font-size: 16px;
    background: url(../images/checked.png) no-repeat left center;
    padding-left: 36px;
    text-align: left;
    line-height: 42px;
    border-bottom: 1px solid #7C75B0;
	 
}


 .flip-card-back ul li {
    color: #ffffff;
    font-size: 14px;
    background: url(../images/checked.png) no-repeat left center;
    background-size:16px auto;
    padding-left: 36px;
    text-align: left;
    line-height: 32px;
    border-bottom: 1px solid #7C75B0;
 }


.stat-bg {
    background: #223F7E;
    border-radius: 6px;
    border: 8px solid #07295e69;
    text-align: center;
}

.stat-top {
    background: #1b468e;
    background: -moz-linear-gradient(top, #1b468e 0%, #243974 100%);
    background: -webkit-linear-gradient(top, #1b468e 0%,#243974 100%);
    background: linear-gradient(to bottom, #1b468e 0%,#243974 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b468e', endColorstr='#243974',GradientType=0 );
    border-bottom: 1px solid #2F5694;
    padding: 15px 0px;
}


.stat-bg p {
	font-size:12px;
	text-transform:uppercase;
	padding-top:20px;
	font-weight:600;
}

.stat-bg p  span {
	display:block;
	color:#FFDA00;
}


.stats_info {

}


.stats_info figure {
    margin-right: 6px;
    margin-bottom: 10px;
}

.stats_info .change {
	background:#57CA67;
	border-radius:4px;
	font-size:12px;
	color:white;
	padding:5px;
	text-align:center;
	font-weight:500;
	margin-top: 10px;
}

.stats_info .purpledown {
	background:#E74513;
}

.stats_info p {
	color:#7c786e;
	text-transform:uppercase;
	font-size:11px;
	padding-top:4px;
	    margin-bottom: 5px;
}

.stats_info p span {
	font-weight:600;
	font-size:18px;
	display:block;
}

.bannerright p {
    color: white;
    font-weight: 400;
    font-size: 24px;
    margin: 20px 0px 30px;
}

.amount h2 {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 600;
    color: white;
    padding-top: 20px;
}

.amount h2 span {
	display:block;
	font-size:24px;
	text-transform:none;
	font-weight:400;
}

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

.calc-icon img {
    margin-right: 10px;

}

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

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

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


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


.about_block {

    padding-bottom: 50px;

}




.about-bg h3 {
	font-size:48px;
	color:#f2bc3d;
	font-weight:300;
	line-height:60px;
}

.about-bg  h3 span {
	font-weight:700;
}


.text-block p {
	font-size:16px;
	font-weight:400;
	line-height:24px;
	color:#ffffff;
	text-align:justify;
	line-height:28px;
}

.about-page .text-block p {
	font-size:14px;
	line-height:24px;
}

.value {text-align:center;}

.btn-info {
background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
    color: #ffffff;
    padding: 8px 25px;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 36px;

}

.btn-info:hover {	
	color:white;
	background: rgb(121,114,174);
}

.company-inner {
	border:1px solid #5a53949e;
	border-radius:6px;
	padding:20px;
	background:#151b5994;
}

.sertificate {
	text-align:center;
	background:#243275;
	padding:20px 10px;
	border-radius:6px;
}


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

.company {
    background: url(../images/stats-bg.jpg) no-repeat left top;
    padding: 50px 0px 120px;
}



.welcomewrap {
	padding: 0 0 50px;
}

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



.feature {
    border: 1px solid #5a53949e;
    border-radius: 6px;
    padding: 20px 30px;
    background: #151b5994;
    text-align:center;
    font-size:16px;
}

.feature h3 {
	color:#f2bc3d;
	font-size:24px;
	font-weight:400;
	margin-bottom:15px;
}


.features-top h2 {
	text-align:center;
	font-size:48px;
	font-weight:400;
	padding:30px 0px;
}

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

.page-wrap {
	border-top: 4px solid #dead43;
    border-radius: 6px;
    padding: 20px 20px;
    background: #151b59c7;
    text-align: left;
    font-size: 16px;
    margin-bottom: 30px;

}

.acc-top {
	padding: 10px;
    background: #0717467d;
    border: 1px solid #645dc1;
    border-radius: 6px;
    font-size:14px;
}

.alert {
	    font-weight: 600;
    font-size: 14px;
    padding: 0.5rem 1rem;
}
tbody, td, tfoot, th, thead, tr {
    border-color: #393f8f;}

.alert-info {
    color: white;
    background-color: #355fd1;
    border-color: #355fd1;
    font-weight: 600;
    font-size: 14px;
    padding: 0.5rem 1rem;
}

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

.acc-top span {float:right; font-weight:700;}

.table, table {color:white; font-size:14px;}

.inpts {
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #1f2870;
    background-clip: padding-box;
    border: 1px solid #5859a3;
    border-radius:4px;
}

.inner-title2 {
	background: #dead43;
    border-radius: 4px;
    border: 0px;
    padding: 8px 15px;
    color: #151b59;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    margin: 10px 0px;
}

.form-label {font-weight:600; font-size:14px;}

.btn-secondary {
    color: #fff;
    background-color: #5962ad;
    }
    
.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: #2858c3;
    border-color: #51585e;
}    
    
.btn-secondary:hover {
	background:#424da1;
}    
    

.statsbox {
	border: 1px solid #7a73af;
    padding: 20px;
    border-radius: 4px;
    text-align:left;
}

.statsbox h2 {
	color:#dead43;
	font-weight:600;
	font-size:18px;
}

.statwrap {
    border-top: 4px solid #dead43;
    border-radius: 6px;
    padding: 20px 20px;
    background: #151b59c7;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;

}

.statwrap p {
    color: #dead43;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    padding-top: 15px;
    margin-bottom: 0px;
    margin-top: 10px;
    text-align: left;
}

.statwrap p span {
    display: block;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 0px;
    text-transform: none;
    color: white;

}

.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;
}


.why_title {margin-top:50px;}

.why_title h1 {
	color:#db760e;
	font-weight:400;
	font-size:30px;
	text-transform:uppercase;
}

.why_title h1 span {
	color:#eef0ef;
	font-weight:800;
	font-size:18px;
	text-transform:uppercase;
	display:block;
}

.why_title h1 font {
	color:#31ae8d;
	font-weight:800;
}

.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 {
    background: #001142;
    padding-top:10px;
}

.statistics h1 {
	color:#db760e;
	font-size:30px;
	font-weight:500;
	text-transform:uppercase;
	text-align:center;
}

.statistics h1 span {
	color:#31ae8d;
	font-weight:700;
}


.last_container {
	background:#343c79;
	padding:30px 20px;
	border-radius:16px;
	margin-top:-110px;
	box-shadow: 0 0 15px #00000047;

}

.stat_cont {
    background: #12255d;
    border: 0px;
    border-radius: 4px;
    margin-bottom: 6px;
}

.stat_cont .user {padding-left:15px; padding-bottom:5px;}

.stat_cont .user h3 {
    font-size: 14px;
    color: #ffffff;
    font-weight: 500;
    padding-top: 12px;

}

.stat_cont .user h3 span {
    color: #434b8c;
    display: block;
    font-size: 12px;
    margin-top: 6px;
}

.stat_cont .pay {
    padding: 10px 14px 5px;
    color: white;
    font-weight: 600;
    font-size: 12px;
    text-align:center;
}

.stat_cont .pay img {
    max-width: 24px;
    border: 2px solid #f1b83c;
    margin-bottom: 5px;
    border-radius: 100%;
}



.stat_cont .pay figure, .stat_cont .pay p {margin:0px;}
 .stat_cont .pay p {
	font-size:12px;
	font-weight:700;
 }


.last_container h2 {
	color: white;
    font-weight: 400;
    font-size: 30px;
    text-align: left;
    padding-left: 10px;
    line-height:36px;
}

.last_container h2 span {
	font-weight:700; 
}

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

figure {margin-bottom:0px;}

.company-block {
    background: #10B65E;
    border-radius: 26px 26px 0px 26px;
    padding: 35px 25px;
    color: white;
}


.geotrust h3 {
    font-size: 24px;
    text-transform: uppercase;
    border-left: 1px solid white;
    padding-left: 20px;
    margin-top: 10px;
}

.geotrust h3 span {font-weight:bold;}

.company-block p {
	font-size:11px;
	margin-bottom:0px;
}

.company_icons {
    border-bottom: 2px dotted #f2bc3d;
    padding-bottom: 20px;
}

.duns-number {
	text-align:center;
}

.duns-number h2 {
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    padding-top: 35px;
    font-weight:400;

}

.duns-number h2 span {
	color:#f2bc3d;
	font-size:36px;
	display:block;
	font-weight: 700;
}

.registration {
		padding-top:20px;
}

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

.statistics-top {
	background: #273079;
    border-radius: 16px;
    border-top: 6px solid #dead43;
    margin-top:-80px;
    box-shadow: 0 0 15px #00000047;

}


.stat-block {

    border: 0px;
    border-radius: 0px;
    padding: 20px;
    width: 20%;
    text-align:center;


}


.stat-block:nth-child(even) {
	background:#1a245d;
}

.stat-block h2 {
    color: #f1b83c;
    text-align: center;
    padding-top: 10px;
        font-size: 1.2rem;
}

.stat-block h2 span{
	color:#ffffff;
	text-align:center;
	font-weight:400;
	font-size:18px;
	display:block;
	margin-bottom:5px;
}

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

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

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

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

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

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

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

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



.affiliate_area {
padding: 10px 0px 100px;
background:#031750;
}

.affiliate_area h1 {
	font-weight: 400;
    font-size: 42px;
    color: #ffffff;
}

.affiliate_area h1 span {
	 color: #f1b83c;
	
}

.affiliate_text {
    padding: 0px;
    border-right: 2px dotted #f1b83c;
    margin: 50px 0px;
	
}


.affiliate_text p {
	font-size:24px;
}

.affiliate_text p  span {
	font-weight:700;
	color: #f1b83c;
	
}

.affiliate_image {
    position: relative;
    text-align: center;
    padding: 30px;
    padding-bottom:0px;
	
}

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

.percent {
    position: absolute;
    width: 175px;
    height: 175px;
    text-align: center;
    color: white;
    top: 40px;
    right: 50px;
    background: #1b468e;
    background: -moz-linear-gradient(top, #1b468e 0%, #243974 100%);
    background: -webkit-linear-gradient(top, #1b468e 0%,#243974 100%);
    background: linear-gradient(to bottom, #1b468e 0%,#243974 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b468e', endColorstr='#243974',GradientType=0 );
    box-shadow: 0px 0px 0px 10px #243a783d;
    border-radius: 100%;
    padding-top: 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

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

.percent h2 span {
	font-size:30px;
}

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

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

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

.nav-pills .nav-link {
    border: 0px;
    border-radius: 26px 26px 0px 0px;
    color: white;
    font-size: 26px;
    margin-right: 10px;
    padding: 1.3rem 2.8rem;
    background: #243A78;
    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 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffc809+0,fee500+100 */
	background: #ffc809; /* Old browsers */
	background: -moz-linear-gradient(top, #ffc809 0%, #fee500 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffc809 0%,#fee500 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffc809 0%,#fee500 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc809', endColorstr='#fee500',GradientType=0 ); /* IE6-9 */
	color:#232221;
	 z-index:10000;
}

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

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

.nav-pills .nav-link1 {margin-right:-10px;}

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

.tabs-plans {
    border-top: 16px solid #FEE300;
    border-radius: 16px;
    background: #1D4580 url(../images/plan-bg.html) no-repeat top center;
    padding: 35px 20px 0px;
    overflow: hidden;
    background-size: cover;
    box-shadow: 0px 0px 0px 14px #243a783d;
    margin-bottom: 30px;
	
}


.plan-group {
    background: transparent;
    border: 2px solid #33B774;
    box-shadow: 0px 0px 10px #0000003b;
    padding: 10px;
    position:relative;
        margin-bottom: 35px;
}

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



.plan-number {
    background: #ffffff54;
    border: 1px solid #ffffffc2;
    border-radius: 100%;
    height: 112px;
    width: 112px;
    padding-top: 8px;
    padding-left: 8px;
    margin-left: 10px;
}

.number-inner {
    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 );
    color: #0c3b84;
    text-align: center;
    width: 94px;
    height: 94px;
    border-radius: 100%;
}

.number-inner h2 {
    font-size: 36px;
    font-weight: 700;
    padding-top: 24px;
    padding-left: 0px;
    margin-bottom: 0px;
    line-height: 36px;
    letter-spacing: -2px;
}

.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 {
    position: relative;
    background: #3db76c;
    background: -moz-linear-gradient(left, #3db76c 0%, #2f8aca 100%);
    background: -webkit-linear-gradient(left, #3db76c 0%,#2f8aca 100%);
    background: linear-gradient(to right, #3db76c 0%,#2f8aca 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3db76c', endColorstr='#2f8aca',GradientType=1 );
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 300;
    text-align: left;
    margin-top: 16px;
    margin-bottom: 10px;
    padding: 10px 10px 6px 20px;
    border-radius: 10px 0px 0px 10px;
    margin-right: -22px;
    min-width: 220px;

}

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

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

.calculator-container {
    margin-top:-80px;
    background:#273079;
    padding:20px;
    border-radius:16px;
    border-top:6px solid #dead43;
    box-shadow: 0 0 15px #00000047;
}


.calculator-left {
	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 );
    color: #0c3b84;
    padding: 30px 90px 30px 30px;
    border-radius:16px 0px 0px 16px;
    position:relative;
}

.calculator-right {
    padding-top: 30px;
    font-size: 16px;
    font-weight: 600;
}

.planswrap {

}

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

.input-group {
	background: #1b2b64;
	border-radius:36px;
	padding:5px;
}

.input-group-text {
	background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
    border-radius:36px;
    color:white;
    border:0px;
    font-weight: 700;

}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 36px;
    border-bottom-left-radius: 36px;
}

.plan-range label {
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    margin-bottom: 15px;
    padding-left: 20px;
}

.plan-range input, 
.plan-range input:focus {
	outline:none;
    background: transparent;
    color: white;
    border: 0px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 6px 15px;
    border-radius: 36px;
}


input[type=range]::-webkit-slider-thumb {
    background: rgb(244,143,38);
    background: -moz-linear-gradient(left, rgba(244,143,38,1) 0%, rgba(219,118,14,1) 100%);
    background: -webkit-linear-gradient(left, rgba(244,143,38,1) 0%,rgba(219,118,14,1) 100%);
    background: linear-gradient(to right, rgba(244,143,38,1) 0%,rgba(219,118,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48f26', endColorstr='#db760e',GradientType=1 );
    width:22px;
    height:22px;
}
input[type=range]::-moz-range-thumb {
    background: rgb(244,143,38);
    background: -moz-linear-gradient(left, rgba(244,143,38,1) 0%, rgba(219,118,14,1) 100%);
    background: -webkit-linear-gradient(left, rgba(244,143,38,1) 0%,rgba(219,118,14,1) 100%);
    background: linear-gradient(to right, rgba(244,143,38,1) 0%,rgba(219,118,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48f26', endColorstr='#db760e',GradientType=1 );
    width:22px;
    height:22px;
}
input[type=range]::-ms-thumb {
    background: rgb(244,143,38);
    background: -moz-linear-gradient(left, rgba(244,143,38,1) 0%, rgba(219,118,14,1) 100%);
    background: -webkit-linear-gradient(left, rgba(244,143,38,1) 0%,rgba(219,118,14,1) 100%);
    background: linear-gradient(to right, rgba(244,143,38,1) 0%,rgba(219,118,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48f26', endColorstr='#db760e',GradientType=1 );
    width:22px;
    height:22px;
}

.plan-drop {
  padding:25px 0px;

}

.plan-drop label {
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    margin-bottom: 15px;
    padding-left:20px;
	
}

.plan-drop select {
    background: #1b2b64 url(../images/select.png) no-repeat 96% center;
    color: white;
    border: 0px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 14px 20px;
    border-radius: 36px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding-right: 30px;
    width:100%;
}


.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: #3f3b38;
    color: white;
    border: 0px;
    padding: 5px;
}

.resultbox {
    border: 1px solid #4f5797;
    padding: 15px 25px;
    margin-top: 20px;
    border-radius: 6px;
    color: #f2bc3d;
    font-size: 16px;
    padding-top: 20px;
    text-align: center;
    font-weight: 700;
}



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



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

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

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

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

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


.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;
	
}

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

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


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

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

.start-block {
	background: #273079;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 0 15px #00000047;
    margin-bottom:20px;
    border-top: 6px solid #dead43;
}

.start-block  h2 {
    font-size: 1rem;
    color: white;
    border-top: 1px solid #3b448d;
    border-bottom: 1px solid #3b448d;
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 0px;
    margin-bottom: 20px;
}

.privacy-page h4 {
    font-size: 1.2rem;
    font-weight: 700;
    color: #f2bb3d;
}

.company_info{
    border-left: 2px dotted #f2bc3d;
    padding: 20px 20px 20px 30px;
    margin-bottom:10px;
}

.company_address {
    border-left: 6px solid #f2bc3d;
    padding: 30px 20px 30px 30px;
    margin-bottom: 20px;
    background: #142059b5;
    box-shadow: 0 0 15px #00000047;
    border-radius: 10px;
}

.company_address p {
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 10px;
}
.company_address figure {margin-right:20px;}

.company_address figure img {
	width:80px;
}

.form-control:focus {
	background:#1f2870;
	color:white;
}

.company_address a.mailto {display:block; color:#e6a931;}

.company_info h2 {
	margin-top: 5px;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    font-weight: 400;
    padding-left: 10px;
    margin-bottom:10px;
}

.company_info h2 span {

	display:block;
	text-transform: none;
	font-size:22px;
	margin-top:10px;
	margin-bottom: 20px;

}

.company_info h2 span b {
	font-weight:700;
	color:#f2bc3d;
}


.company_info a.license {
	background: url(../images/magnif.html) no-repeat left center;
    padding-left: 30px;
    color: #a1ada7;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 10px;

}

.company_info h3 {
    color: #e8831a;
    font-size: 24px;
    padding-left: 10px;
}

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

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

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

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


.footer {
    background: #ab9936;
    padding-top: 50px;
    background-size: cover;
    padding-bottom: 50px;
}

.processors p {
	font-weight:500;
	font-size:14px;
	text-transform:uppercase;
}

.footer_links {
    padding-left: 20px;
}

.footer_links li.address {
	font-size: 12px;
    line-height: 18px;
    color: #8c9ac1;
}

.footer_links li.mail a {text-transform:none;}

.divider_foot {
	width:50px;
	height:2px;
	background:#7CDEBF;
	margin-bottom:10px;
}

.footer_links h4 {
	color:white;
	text-transform:uppercase;
	font-size:22px;
}

.payment-processors {
    border-bottom: 2px dotted #f1b83c;
    padding-top: 20px;
    margin-top: 20px;
    text-align: center;
    margin-bottom: 30px;
}

.payment-processors figure {display:inline-block; padding:0px 6px;}


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




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

.footer ul li {
	list-style:none;
	padding-left:0px;
	color:white; text-decoration:none; font-size:16px; font-weight:400;
	line-height:30px;
	padding-left:20px;
}



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

.about_cert {
	background:white;
	padding:10px;
	border-radius:6px;
}

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


.greenup {
	background: url(../images/greenup.png) no-repeat left center;
	width:16px;
	height:12px;
	font-size:0px;

}

.purpledown {
	background: url(../images/purpledown.png) no-repeat left center;
	width:16px;
	height:12px;
	font-size:0px;

}

.subpage {
	padding:50px 0px;
	background: #192d68 url(../images/bgg.jpeg) no-repeat center;
    background-attachment:fixed;
}

.subpage2 {
	background: #192d68;
	padding:50px 0px;
}

.text-top p {
	color: rgb(142 135 199);
    font-size: 18px;
    padding-top: 20px;
    margin-bottom: 5px;
}


.text-top h3 {
	color:white;
	font-size:30px;
	font-weight:400;
}

.text-top h3 span {font-weight:700;}

.affiliate_link {
    margin-top: 20px;
    padding: 20px;
    background: #0717467d;
    border-top: 1px solid #645dc1;
    border: 1px solid #645dc1;
    border-radius: 6px;
}

.affiliate_link figure {margin-left:20px;}
.aff-title {width:70%;}

.statwrap2 {
	background: #001142;
    padding: 20px 20px;
    border-radius: 6px;
    box-shadow: 0 0 10px #00000047;
}

.statwrap2 p {
	font-weight:600;
	color: #dead43;
	margin-bottom: 0px;
}

.statwrap2 span {
	line-height: 32px;
    font-weight: 600;
}

.account-stats {padding-bottom:30px;}

.login-container {
	background: #273079;
    padding: 30px;
    border-radius: 16px;
    border-top: 6px solid #dead43;
    box-shadow: 0 0 15px #00000047;
}

.form-footer {
    text-align: center;
    border-top: 1px solid rgb(121 114 174 / 82%);
    padding: 20px;
    padding-bottom: 0px;
    font-size: 18px;
}

.form-footer a {

	color:#dead43;

}

.register-form h1 {
    font-size: 0.8rem;
    border: 1px solid #dead43;
    padding: 10px;
    border-radius: 4px;
    margin:10px 0px;
    text-transform: uppercase;
    color: #dead43;
    font-weight: 700;
}

.login-top h1 {
font-size: 1.6rem;
    margin-top: 10px;

}

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.5;
    color: white;
    background-color: #1f2870;
    background-clip: padding-box;
    border: 1px solid #5859a3;
    -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;
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0.6rem 1.25rem;
    font-size: 1.1rem;
    color: white;
    text-align: left;
    background-color: #091b51;
    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;
}

.accordion-item {
    background-color: #2d4487;
    border: 1px solid rgba(0,0,0,.125);
}

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

.accordion-button:not(.collapsed)::after {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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");
        }
        
.accordion-button::after {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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");
        }        



/*Account styles*/

.account_menu {
	padding:30px 0px;

}

.stats-container {
	background: #273079;
    border-radius: 16px;
    border-top: 5px solid #dead43;
    box-shadow: 0 0 15px #00000047;
}



.stats-container .navbar li a {
    padding: 20px 15px;
    display: block;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;

}

.stats-container .navbar li:nth-child(even) a {
    background: #1a245d;
}

.stats-container .navbar li a:hover {
	background: #070e3494;
}

span.link {
	display: block;
    background: #101950;
    padding: 5px 10px;
    border-radius: 4px;
    margin-top: 6px;
    border: 1px solid #dead43;
}

.sbmt {
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0.5rem 1.2rem;
    border-radius: 36px;
	background: rgb(121,114,174);
    background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(83,77,142,1) 100%);
    background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(83,77,142,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#534d8e',GradientType=0 );
    color: #ffffff;
    border:0px;
}

.sbmt:hover {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7972ae+0,605c8e+100 */
	background: rgb(121,114,174); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(121,114,174,1) 0%, rgba(96,92,142,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(121,114,174,1) 0%,rgba(96,92,142,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(121,114,174,1) 0%,rgba(96,92,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7972ae', endColorstr='#605c8e',GradientType=0 ); /* IE6-9 */
}


.select-button .radio {
    color: white;
    border: 0px;
    background: #11215a;
    border-radius: 36px;
    padding: 6px 20px;
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    margin: 0px 40px 10px;
    font-size: 14px;
}


.select-button input[type=radio] {
	display: none;
}
.select-button  input[type="radio"]:checked + .radio {
	color: white;
    background: rgb(241,182,60);
    background: -moz-linear-gradient(top, rgba(241,182,60,1) 0%, rgba(230,124,50,1) 100%);
    background: -webkit-linear-gradient(top, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%);
    background: linear-gradient(to bottom, rgba(241,182,60,1) 0%,rgba(230,124,50,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b63c', endColorstr='#e67c32',GradientType=0 );
    border:0px;


}

.investment-block {
	    padding: 20px;
    background: #0717467d;
    border: 1px solid #645dc1;
    border-radius: 6px;
    margin-bottom:5px;
}


.investment-block .btn {
    width: 47%;
    text-align: left;
}

.page-link {
    position: relative;
    display: block;
    color: #4f5bdd;
    text-decoration: none;
    background-color: #001142;
    border: 1px solid #273385;
    
    }
    
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #2a306f;
    border-color: #273385;
}    

@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1170px;
    }
}


@media (max-width:1024px) {
	.nav-tabs > li > a {
		font-size: 20px;
		line-height: 40px;
	}
	
	.owl-carousel .owl-item {
  min-width: 250px;
  width: 100%;
}

.calc-icon img {
    margin-right: 10px;
    max-width: 100px;
    margin-top: 10px;
}

.company_icons figure img {    max-width: 160px;}

.stat-block h2 {font-size: 24px;}

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

.card-info ul li {font-size:12px;}

.plans-container p {font-size:16px;}
	
	.useractivitywrap .heading {
		margin: 0 0 40px;
	}
	.tabwrap {
		padding: 0;
	}
	.helpcenter a, .support a {
		font-size: 10px;
	}
	.lastwrap .head ul li, .lastwrap .infos ul li {
		padding: 5px;
		font-size: 12px;
	}
	.lastwrap .infos ul li {
		font-size: 12px;
	}
	.headblk {
			position:relative;
	}
	.headblk img {max-width:100%;}
	
	.headblk.two {
    right: 0px;
    top: 10px;
}



	.bannerwrap {
		padding: 50px 0;
	}
	.bannerleft h1 {
		font-size: 42px;
		line-height: 42px;
	}
	.bannerleft p {
		font-size: 16px;
		line-height: 27px;
		margin: 0 0 30px;
	}
	.calvalbox .infos h4 {
		font-size: 40px;
		line-height: 40px;
	}
	.calvalbox .infos h4 span {
		font-size: 28px;
	}
	.calvaluewrap {
		padding: 30px 25px;
		border-radius: 15px;
	}
	.planbox {
		padding: 15px 15px 30px;
		margin: 0 0 20px;
	}
	.plantop .val {
		font-size: 52px;
		line-height: 52px;
	}
	.plantop .daily {
		font-size: 18px;
		line-height: 24px;
	}
	.plantop .daily br {
		display: none;
	}
	.planbox .minmax ul {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.planbox .minmax ul li {
		padding: 0 0 0 24px;
		margin: 0 0 5px;
		border-right: none;
		width: 100%;
	}
	.welsomemsg h1 {
		font-size: 28px;
		line-height: 34px;
	}
	.welsomemsg p {
		font-size: 16px;
		line-height: 28px;
	}
	.statwrap h4 {
		font-size: 28px;
	}
	.statwrap p {
    font-size: 16px;
    padding-right: 20px;
	}
	.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) {
.footer_links {
	padding-top: 0px;
    padding-left: 0px;
}

.stats-block {
    width:47%;
    float:left;
}

.coins-container {
    position: relative;
   display:none;
    
}

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

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

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

.top-road {background:transparent;}

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

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

.planswrap {
    padding-bottom: 0px;
}

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

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


.cars-container {
    position: relative;

}

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


.percent2 {
    top: 130px;
    right: 110px;
    }
    
.percent3 {
    top: 260px;
    right: 80px;
    }
    
    
 .affiliate_text {
    padding-left: 0px;
    padding-top: 20px;
}       

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

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

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

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


.carousel-control-next {
    right: 0px;
}

.carousel-control-prev {
    left: 0px;
}

.top-wrapper {height:auto;}

.bannerwrap h1 {font-size:32px;}

.resultbox {
    padding: 12px 5px;
    width: 100%;
    margin-top: 10px;
}

.investment-block .btn {
    width: 100%;
    text-align: left;
}

.resultbox p {
    margin-bottom: 0px;
    border-right: 1px solid #1C8B8C;
    padding-right: 5px;
}

.plan-range {
    position: relative;

}

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

.text-block {
	padding: 0px;
}



.company_info {
	border-left:0px;
}

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

.feature {margin-bottom:10px;}


.stat-block {width:100%;}

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

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

.bannerleft h1 {
		font-size: 34px;
		line-height: 32px;
	}
	
.processors img {max-width:100%;}
	
	
.bannerright {
		flex-direction: column;
	}

.calwrap {
		border-radius: 15px 15px 0 0;
		width: 100%;
		margin: 30px 0 0 0;
	}

.calvaluewrap {
		width: 100%;
		background: #001d68bf;
		border-radius: 0 0 15px 15px;
	}
.benwrap {
		flex-direction: column;
		margin: 15px 0;
	}

.bentext {
		width: 100%;
		text-align: center;
		padding: 0 0 20px;
	}
.benthumb {
		width: 100%;
	}

.benwrap.odd {
		flex-direction: column;
	}
	.benwrap.odd .bentext {
		text-align: center;
	}
	.affileft {
		text-align: center;
	}
	.affiplan {
		position: relative;
	}
	.affiplan1,.affiplan2,.affiplan3,.affiplan4 {
		left: auto;
		top: auto;
		width: 100%;
		bottom: auto;
		right: auto;
	}
	.affiright {
		padding: 40px 0 0;
	}
	.benefitswrap .heading h2, .useractivitywrap .heading h2 {
		font-size: 40px;
	}
	.flogo {
		width: 100%;
		text-align: center;
		padding: 0 0 15px;
	}
	.faddrs {
		display: flex;
		justify-content: center;
		margin: 0 0 15px;
	}
	.flinkswrap {
		padding: 30px 0 0;
		text-align: center;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.flinkswrap ul {
		margin: 0 0 15px;
	}
	.copyright p,.copyright h4,.social {
		text-align: center;
	}
	.statwrap {
		margin: 10px 0;
		background: transparent;
		padding: 0px;
	}
	.welcomewrap {
		padding: 0 0 35px;
	}
}
@media (max-width:415px) {

.owl-carousel .owl-item {
        min-width: 320px;
}


.percent {
width: 155px;
    height: 155px;
	top: -30px;
    right: 0px;
}

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


	.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:375px) {
	.bannerleft h1 {
		font-size: 30px;
	}
	
	.owl-carousel .owl-item {
		min-width: 280px;
	}	
	.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;
	}
	.stats-block {
    width: 100%;
    float: left;
}
	
}

@media (max-width:320px) { 
	.owl-carousel .owl-item {
    min-width: 230px;
}
}
