body {
	font-family:"Yekanbakh";
	font-size:14px;
}
.w-100 {
	width:100%;
}
.hidden {
	display:none;
}
.mt10 {
    margin-top:10px;
}
.mt20 {
    margin-top:20px;
}
.mb10 {
    margin-bottom:10px;
}
.mb20 {
    margin-bottom:20px;
}
.p25 {
	padding:25px;
}
.bshadow {
    box-shadow: 0 2px 20px rgb(0 0 0 / 3%);
}
.arsborder {
    border:1px solid #EDEDED;
}
.arsborder2 {
    border:1px solid #D3D3D3;
}
.rounded {
	border-radius:16px;
}
.flce {
    display: flex;
    align-items: center;
}
.jcenter {
	justify-content:center;
}
.spacebetween {
	justify-content:space-between;
}
.gap10 {
	gap: 10px;
}
.yekanbakh {
	font-family:"Yekanbakh";
}
.fw400 {
	font-weight:400;
}
.fw500 {
	font-weight:500;
}
.fw600 {
	font-weight:600;
}
.fw900 {
	font-weight:900;
}
.r180 {
	transform: rotate(180deg);
}
.whitebtn {
    background: #FFF !important;
    color: #000 !important;
    border: 1px solid #D3D5D9 !important;
    box-shadow: 0 0 2px #0000000a, inset 0 -1px 2px #0000001c !important;
    width: 100%;
    padding: 9px !important;
}
.whitebtn:hover {
	border:1px solid #000 !important;
}
.pointer {
	cursor:pointer;
}
.greenbtn {
	background: #1CAF61 !important;
    color: #fff !important;
    border: 1px solid #329863 !important;
    box-shadow: inset 0px 3px 0px #ffffff21 !important;
    width: 100%;
    padding: 12px !important;
}
input[type="text"]:focus {
    outline: 0 !important;
}
i[class*="icon-"], i[class^="icon-"] {
    display: flex;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.icon-search {
	background: url('images/search.svg') no-repeat;
	width: 24px;
    height: 24px;
}
.icon-search {
	background: url('images/search.svg') no-repeat;
	width: 24px;
    height: 24px;
}
.icon-up {
	background: url('images/up.svg') no-repeat;
	width: 10.5px;
    height: 8.5px;
}
.icon-down {
	background: url('images/down.svg') no-repeat;
	width: 10.5px;
    height: 8.5px;
}
.icon-arrowdown2 {
	background: url('images/arrow-down2.svg') no-repeat;
	width: 20px;
    height: 20px;
}
.icon-close {
	background: url('images/closeicon.svg') no-repeat;
	width: 20px;
    height: 20px;
}
.icon-crowngold,.icon-crownsilver,.icon-crownbronze,.icon-crownpurple {
	background: url('images/crown-gold.svg') no-repeat;
	width: 28px;
    height: 18px;
	margin: -2px auto;
}
.icon-crownsilver {
	background: url('images/crown-silver.svg') no-repeat;
}
.icon-crownbronze {
	background: url('images/crown-bronze.svg') no-repeat;
}
.icon-crownpurple {
	background: url('images/crown-purple.svg') no-repeat;
}
.featureCrypto {
    height: 135px !important;	
}
.featureCrypto .item {
    display: flex;
    gap: 20px;
	font-family:"Yekanbakh";
	font-weight: 500;
	color:#15181E;
	border-left: 1px solid #E6E7EB;
}
.featureCrypto .item img {
	width:32px;
}
.featureCrypto .item .percent {
	color:#158A4D;
	gap:5px;
}
.featureCrypto .item .percent.down {
	color:#CF2D28;
}
.featureCrypto .item .percent .icon-up {
	margin-top: -3px;
}
.featureCrypto .item .dprice {
	font-size:24px;
}
.featureCrypto .item .dprice span {
	font-size:18px;
}
.featureCrypto .item .tprice {
	font-size:14px;
}
.featureCrypto .item .tprice span {
	font-size:12px;
	color:#6A707D;
}
.swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    background: #8A6CFE !important;
	border-radius: 100px !important;
}
.swiper-pagination-bullet-active {
    width: 16px !important;
}
.swiper-pagination {
    width: max-content !important;
    box-shadow: 0 0 10px #0000000f;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 100px;
    padding: 0 6px 3px;
}


/* table */
table {
	border-radius: 16px;
    overflow: hidden;
}
.priceTable .heading,.stakeTable .heading,.incomeTable .heading {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    align-items:center;
    background: #303038;
    padding: 20px;
    border-radius: 16px 16px 0 0px;
    color: #FFF;
    font-family: 'Yekanbakh';
    font-size: 14px;
}
.incomeTable .heading {
	grid-template-columns: repeat(4, 1fr) !important;
}
.priceTable .heading .cell .subtext,.stakeTable .heading .cell .subtext {
    color:#ACB0B9;
    font-size:12px;
}
.priceTable .contentHolder,.stakeTable .contentHolder {
    background: #FFF;
    border-radius: 0px 0px 16px 16px;
    border: 1px solid #e9e9e9;
    overflow: hidden;
    box-shadow: 0 7px 28px -30px #000;
}
.priceTable .content,.stakeTable .content,.incomeTable .content {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    align-items:center;
    padding:20px;
    font-family: 'Yekanbakh';
    font-size:14px;
	background:#FFF;
	border-bottom: 1px solid #e9e9e9;
	transition:0.3s;
}
.priceTable .content {
	display:table-row;
}
.priceTable .heading {
    display: table-row-group;
}
.priceTable .content td {
	background:#FFF;
	border:0;
	vertical-align: middle;
}
.priceTable .heading td {
	border:0;
}
.incomeTable .contentHolder .content .num {
    background: #FFD978;
    border: 2px solid #F0B94C;
    border-radius: 100px;
    font-size: 16px;
    width: 28px;
    height: 28px;
    display: block;
    text-align: center;
}
.incomeTable .contentHolder .content .num {
    background: #FFD978;
    border: 2px solid #F0B94C;
    border-radius: 100px;
    font-size: 16px;
    width: 28px;
    height: 28px;
    display: block;
    text-align: center;
}
.incomeTable .contentHolder .content:nth-child(2) .num {
    background:#E6E7EB;
    border: 2px solid #D1D2D6;
}
.incomeTable .contentHolder .content:nth-child(3) .num {
    background:#F6C5A9;
    border: 2px solid #DD9972;
}
.incomeTable .contentHolder .content:nth-child(4) .num {
    background:#fff;
    border: 2px solid transparent;
}
.incomeTable .content {
	 grid-template-columns: repeat(4, 1fr) !important;
}
.priceTable .content:hover,.stakeTable .content:hover {
	background: #fbfbfb;
}
.stakeTable .heading,.stakeTable .content {
	grid-template-columns: repeat(7, 1fr);
}
.priceTable .content a,.stakeTable .content a {
	color:#000 !important;
}
.priceTable .content .gray,.stakeTable .content .gray {
	color:#828692;
}
.priceTable .content:last-child,.stakeTable .content:last-child {
	border-bottom:0;
}
.priceTable .content .name .fa,.stakeTable .content .name .fa {
	display:block;
	color:#828692;
	font-size:12px;
}
.priceTable .content .cell .percent,.stakeTable .content .cell .percent {
    color: #158A4D;
    font-size: 16px;
    font-weight: 500;
    gap: 10px;
}
.priceTable .content .cell .percent.orange,.stakeTable .content .cell .percent.orange {
	color:#D88E0E;
}
.priceTable .content .cell .percent.down,.stakeTable .content .cell .percent.down {
	color:#CF2D28;
}
.priceTable .content .cell .dprice {
    display: block;
    direction: ltr;
    text-align: right;
}
.priceTable .content .cell .tprice {
    color:#828692;
    font-size:12px
}
.priceTable .content .cell figure,.stakeTable .content .cell figure {
	margin-left: 9px;
}
.priceTable .content .cell img,.stakeTable .content .cell img {
    width: 24px;
}
.priceTable .content .chart img {
    width: auto;
}
.w50 {
	width:50%;
}

/* InvestCalc */
.InvestCalc {
    background: #FFF;
}
.InvestCalc .title {
    margin-bottom: 15px;
    font-size: 14px;
	font-weight: 500;
}
.sliderBox .texts {
	font-size:10px;
	margin-top:15px;
	color:#828692;
	flex-direction: row-reverse;
}
.sliderBox .texts span {
	cursor:pointer;
}
.InvestCalc .Slider,.IncomeSlider {
    background: #E6E7EB;
    height: 6px;
    border-radius: 166px;
	position: relative;
}
.IncomeSlider {
	background:#434751;
}
.InvestCalc .Slider span,.IncomeSlider span {
    position: absolute;
    width: 30px;
    height: 18px;
    border-radius: 1000px;
    transform:translate(-21px, -3px);
    border: 2px solid #8A6DFF;
    outline: 0;
    cursor: pointer;
    top: -4px;
    background: url(images/button-dots.svg) no-repeat;
    background-color: #FFF;
    background-position: 8px 3px;
}
.InvestCalc .Slider .ui-slider-range,.IncomeSlider .ui-slider-range {
	background-color: #8A6DFF;
	height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100px 0px 0px 100px;
}
.investResult{
	position:relative;
}
.investResult::before {
	content:'';
	background:url('images/silver-bg.png') no-repeat;
	height:110px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background-size: 100% 80%;
}
.investResult .box1 .inbox  {
    display: table;
    margin: 25px 0;
    position: relative;
}
.investResult .box1 .inbox .line {
	padding: 0 10px;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}
.investResult .box1 .inbox .line:after {
    content: '';
    border-bottom:1px dashed #D4D5D9;
    width: 95%;
    position: absolute;
}
.investResult .box1 .inbox .txt {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
	font-size:14px;
}
.investResult .seprate {
    border-bottom: 1px solid #D4D5D9;
    margin-bottom: 31px;
}
.investResult .seprate span {
	display: block;
    text-align: center;
    transform: translateY(14px);
    font-size: 18px;
    font-weight: 600;
}
.investResult .result {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.investResult .result span {
	font-size:16px;
}
.investResult .result .price {
	font-size:24px;
	font-weight:700;
}
.investResult .result .percent {
	font-size:24px;
	color:#158A4D;
}
.investResult .inside {
    background: #FFF;
    z-index: 9;
    top: 1rem;
    width: 88%;
    margin: 0 auto;
    border-top: 4px solid #464650;
    position: relative;
    box-shadow: 0 23px 31px #0000001c;
    padding: 1rem;
}
.investResult .inside::after {
	content:'';
	position:absolute;
	background: url(images/seprator-1.svg) repeat;
    height: 19px;
    width: 100%;
    bottom: -18px;
    right: 0;
}

/* traders*/
.swiper.traders {
    position:relative;
}
.swiper.traders::before{
    content: '';
    position: absolute;
    left: -85px;
    top: 0;
    width: 100px;
    height: 100%;
    z-index: 9;
    box-shadow: 75px 0 34px #ffffff;
    background: #f7f7f7;
}
.swiper.traders::after {
    left: auto;
    right: -85px;
    box-shadow: -75px 0 65px #ffffff;
}
.traders .item {
    border: 1px solid #E6E7EB;
    padding: 15px;
    border-radius: 16px;
	overflow: hidden;
    position: relative;
	background: #FFF;
}
.traders .item .info {
    margin-top: -5px;
    display: flex;
    flex-flow: column;
    gap: 8px;
	width: 75%;
}
.traders .item .info .name {
    font-size: 18px;
	color: #000;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.avatar {
    width: 56px;
    height: 56px;
}
.traders .item .title img {
    width: 56px;
    height: 56px;
	border-radius:1000px;
}
.traders .item.special::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 56px;
    width: 100%;
    background: url(images/blur-slash.svg) no-repeat;
    background-position: left;
    background-color: #EDE8F7;
    z-index: 0;
}
.traders .item.special.gold::before {
	background-color:#FFF2CC;
}
.traders .item.special.silver::before {
	background-color:#ECF1F3;
}
.traders .item.special.bronze::before {
	background-color:#F5E8E0;
}
.traders .item .title{
	z-index: 2;
    position: relative;
}
.traders .item .title .followers {
    color: #828692;
    font-size: 12px;
}
.traders .item .title .followers .count {
    color: #000;
}
.traders .item .profit .text {
    color: #828692;
    font-size: 12px;
}
.traders .item .profit .number {
    font-size: 18px;
}
.traders .item .profit .number.green {
	color:#158A4D;
}
.traders .item .profit .number.red {
	color:#CE2D27;
}
.traders .item .stats {
    color: #828692;
    line-height: 30px;
}
.traders .item .stats span {
	font-weight:500;
	color:#000;
}
.traders .item.special .avatar img {
	border:1px solid #AC9EF4;
}
.traders .item.special.gold .avatar img {
	border:1px solid #FFCF48;
}
.traders .item.special.silver .avatar img {
	border:1px solid #C1CACF;
}
.traders .item.special.bronze .avatar img {
	border:1px solid #D29671;
}


/* trade box */
.tradeBox {
    border-radius: 16px;
    box-shadow: 0 6px 16px #00000014;
	overflow:hidden;
	position:relative;
}
.tradeBox .tabs {
    background: #F7F7F7;
    display:flex;
    justify-content:center;
}
.tradeBox .tabs span {
    padding:20px;
    font-size:30px;
    color:#828692;
    cursor:pointer;
    font-weight:500;
    width:50%;
    text-align:center;
}

.tradeBox .tabs span.active {
    background: #FFF;
    position:relative;
	color:#000;
}
.tradeBox .tabs .buy.active::before,.tradeBox .tabs .sell.active::before {
    content: '';
    width: 99px;
    height: 100%;
    border: 0px solid rgba(100, 100, 100, 1);
    transform: translate(0px, 0px) scale(0.9, 1) skew(26deg, 0deg);
    position: absolute;
    top: 0;
    right: -39px;
    z-index: 9;
    background: #FFF;
    border-right: 1px solid #d3d3d3;
    border-radius: 0px 16px 0px 0px;
}
.tradeBox .tabs .sell.active::before {
	transform: translate(0px, 0px) scale(0.9, 1) skew(-26deg, 0deg);
    right: auto;
    left: -39px;
    border-right: 0;
    border-left: 1px solid #d3d3d3;
    border-radius: 16px 0px 0px 0px;
}
.tradeBox .tabs .sell.active::after,.tradeBox .tabs .buy.active::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 1px solid #E6E7EB;
    width: 237px;
    
	transform: translate(-18rem, 1px);
}
.tradeBox .tabs .buy.active::after {
	transform: translate(21.4rem, 1px);
}
.tradeBox .tabcontent {
    padding: 40px;
	display:none;
}
.tradeBox .tabcontent.active {
	display:block;
}
.tradeBox .inputHolder .currency {
    background: #FAFAFA;
    width: 50%;
    border: 1px solid #E6E7EB;
    border-radius: 8px 0px 0px 8px;
	padding: 9px;
}
.tradeBox .inputHolder input {
	border-top: 1px solid #E6E7EB !important;
    border-right: 1px solid #E6E7EB !important;
    border-bottom: 1px solid #E6E7EB !important;
    border-left: 1px solid transparent !important;
	border-radius: 0px 8px 8px 0px !important;
	padding: 9px 15px !important;
}
.tradeBox .inputHolder .currency img {
	width:24px;
	border-radius:100px;
}
.updateInfo  {
	font-size:12px;
}
.updateInfo .text {
	color:#828692;
}
/* staking */
.selectBox {
    border: 1px solid #e3e3e3;
    border-radius: 16px;
	cursor:pointer;
	position:relative;
}
.selectBox.dark {
	border: 1px solid #37393e;
}
.selectBox .icon-arrowdown2 {
	margin-left: 10px;
}
.selectBox .dropdown {
	display:none;
    margin-top: 10px;
    position: absolute;
    width: 100%;
    top: 4.2rem;
    background: #FFF;
    border: 1px solid #e7e7e7;
    border-radius: 16px;
    z-index: 9;
    max-height: 250px;
    overflow-y: auto;
}
.Stakingform .selectBox .dropdown {
    top: 3.1rem;	
}
.selectBox.dark .dropdown {
	background:#22242B;
	border: 1px solid #37393e;
	top: 2rem;
}
.selectBox .name {
	gap:5px;
    padding: 16px;
}
.selectBox img {
    width:24px !important;
}
.selectBox .dropdown .name {
    border-bottom: 1px solid #EEE;
    padding: 16px;
	transition:0.3s;
}
.selectBox .dropdown .name:last-child {
	border-bottom:0;
}
.selectBox .dropdown .name:hover {
	background: #fbfbfb;
}
.selectBox.dark .dropdown .name {
    border-bottom: 1px solid #363636;	
}
.selectBox.dark .dropdown .name:hover {
	background: #17191E;
	
}
.Stakingform .minmax {
	color:#828692;
	font-size:12px;
	margin:10px 0;
}
.tableOverflow {
    overflow-x: auto;
    white-space: nowrap;
}
.minmax b {
	color:#464650;
}
/* scroll box */
/* Firefox (uncomment to work in Firefox, although other properties will not work!)  */
/** {
  scrollbar-width: thin;
  scrollbar-color: #6B47E1 #F3F3F3;
}*/

/* Chrome, Edge and Safari */
.scrollBox::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}
.scrollBox::-webkit-scrollbar-track {
  border-radius: 8px;
  background-color: #F3F3F3;
}
.scrollBox::-webkit-scrollbar-track:hover {
  background-color: #F3F3F3;
}
.scrollBox::-webkit-scrollbar-track:active {
  background-color: #F3F3F3;
}
.scrollBox::-webkit-scrollbar-thumb {
  border-radius: 9px;
  background-color: #6B47E1;
  border: 1px solid #FFFFFF;
}
.scrollBox::-webkit-scrollbar-thumb:hover {
  background-color: #43279F;
}
.scrollBox::-webkit-scrollbar-thumb:active {
  background-color: #14083C;
}
/* popular crypto */
/*.PopularCrypto {
    display: grid;
    grid-template-columns: repeat(4, 4fr);
    gap: 20px;
}*/
.PopularCrypto .item {
    border: 1px solid #E6E7EB;
    padding: 16px;
    border-radius: 16px;
    box-shadow: 0 3px 10px -11px #000;
}
.PopularCrypto .item .title {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
}
.PopularCrypto .item .dprice {
    font-weight: 500;
    margin-bottom: 5px;
}
.PopularCrypto .item .tprice {
    font-weight: 500;
}
.PopularCrypto .item .cover {
	width: 32px;
}
.PopularCrypto .swiper-wrapper {
    padding-bottom: 3rem;
}
.PopularCrypto .swiper-pagination {
		display:none !important;
}
.title-comments {
	display:none;
}
.comment-list {
    border: 1px solid #E5E7EB;
    border-radius: 16px;
    padding: 25px !important;
}
.comment-list .comment .comment-body {
    border-bottom: 1px solid #d9d9d9 !important;
	padding:20px 10px !important;
}
.comment-list .comment .children .comment-body {
    border-bottom: 1px dashed #d9d9d9 !important;
}
.comment-list .comment-metadata * {
    color: #828692 !important;
}
.comment-list .comment-reply-link {
    color: #7C3AED !important;
    font-size: 14px;
    font-weight: 500;
}
.comment-list .fn {
    color: #828692;
    font-weight: 400;
    font-size: 14px;
}
.comment-list .says,.comment-respond .comment-notes,.comment-respond .comment-form-url,.comment-respond .comment-form-cookies-consent {
	display:none !important;
}
.comment-respond .comment-reply-title {
	font-size: 18px;
	display: flex;
    align-items: center;
	border-bottom: 1px solid #EEE;
    padding-bottom: 15px;
}
#cancel-comment-reply-link {
    font-weight: 200;
    font-size: 13px;
}
.comment-respond {
    position: fixed;
    top: 2%;
    background: #FFF;
    padding: 27px;
    z-index: 999;
    box-shadow: 0 0 35px #0000000f;
	display:none;
	border-radius: 16px;
	margin: 0 auto;
    left: 0;
    right: 0;
    width: 30%;
}
.comment-respond .close {
    padding: 6px 10px;
    display: inline-block;
    text-align: left;
    background: #282828;
    color: #FFF;
    border-radius: 10px;
    position: absolute;
    top: 2rem;
    left: 25px;
}
/* income calc */
.IncomeCalc {
	width: 100%;
    background: #22242B;
    border: 1px solid #37393e;
    border-radius: 16px;
    color: #FFF;
}
/* inside form */
.insideForm  {
	flex-flow:column;
	margin: 0 auto;
	position:relative;
}
.insideForm .inputHolder {
	width:100%;
	border-top: 1px solid #E6E7EB ;
    border-right: 1px solid #E6E7EB ;
    border-bottom: 1px solid #E6E7EB ;
    border-left: 1px solid transparent ;
	background:#fff;
	border-radius: 0px 12px 12px 0px;
	overflow:hidden;
	padding-right: 11px;
}
.insideForm input {
	width:100% !important;
    font-size: 14px !important;
    padding: 13px !important;
	border:0 !important;
}
.insideForm button,.insideForm button:active,.insideForm button:focus {
    padding: 11px 30px !important;
    border-radius: 12px 0px 0px 12px !important;
	font-size: 14px !important;
}
.insideForm button:hover {
    background: #765bd5 !important;
}
.insideForm #results {
    width: 100%;
    background: #FFF;
    
    overflow-y: auto;
    max-height: 230px;
    box-shadow:0 0 10px #0000000a;
    border-radius:12px;
	position: absolute;
    top: 100%;
    z-index: 99;
}

.insideForm #results .post-result {
    border-bottom: 1px solid #d5d5d5;
	padding: 15px;
}

.insideForm #results .post-result h2 {
    font-size: 15px !important;
}
/* faq psts */
.faq_item {
	border-bottom: 1px solid #dbdbdb;
	padding: 10px 0;
	color: #000000;
}
.faq_item .title {
    cursor:pointer;
	padding: 10px 0;
}
.faq_item .title .ttl {
    font-size: 16px;
    font-weight: 600;
    
}
.faq_item .cont {
    display: none;
}
.blocklink a {
    width: 100%;
    display: block;
}
.activeTab {
	background: #F7F5FF;
}
.activeTab a {
	color:#6B47E1;
}
.reply {
    text-align: left;
}
.required-field-message {
	display:none;
}
.comment-form input[type=text],.comment-form input[type=email],.comment-form textarea {
    border:1px solid #D1D5DB;
     outline:0;
    border-radius:10px;
}
.comment-form input#submit {
 font-size:14px;
 font-weight:400;
}
.crypto_text .elementor-icon-box-content {
    visibility:hidden;
	opacity:0;
    background: #303038;
    color: #FFF;
    position: absolute;
    width: 200px;
    left: 0;
    padding: 12px;
    border-radius: 6px;
    font-size: 12px;
	transition:0.3s;
	z-index:999;
}
.elementor-icon-box-wrapper:hover .elementor-icon-box-content {
	visibility:visible;
	opacity:1;
}
.font18 {
    font-size: 18px;
    font-weight: 500;
}
.font16 {
    font-size: 16px;
    font-weight: 500;
}
/* post item */
.blogPosts {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}
.blogPosts .post {
    border: 1px solid #e3e3e3;
    border-radius: 12px;
    padding: 10px;
}
.blogPosts .post img {
    border-radius:12px;
    width: 100%;	
}
.blogPosts .post h2 {
    font-size:14px;
	color:#000;
    font-weight:600;
	min-height: 4px;
}
.blogPosts .post .info {
    display:flex;
    gap:40px;
    margin-bottom:10px;
	font-size:12px;
}
.blogPosts .post .info div {
    display:flex;
     gap:4px;
    align-items:center;
	color: #828692;
}
.blogPosts .post .more {
    color:#6B46E1;
    font-weight:600;
}

.percent {
    gap: 5px;
}
.gform_wrapper .gform-loader {
    position: absolute !important;
    border-block-end-color: #fff  !important;
    border-block-start-color: #fff !important;
    border-inline-end-color: #fff !important;
    border-inline-start-color: #000000 !important;
    right:2%;
}
.gform_wrapper .gfield_description {
	display:none !important;
}
/******* Responsive *******/
@media only screen and (max-width: 1024px) {
	.addSteps {
		display: inline-block;
		white-space: nowrap;
		overflow-x: auto;
		width: 100%;
	}
	.addSteps .elementor-element {
		display: inline-flex;
		width: 34%;
	}
	
}
@media only screen and (max-width: 768px) {
	.blogPosts {
		white-space: nowrap;
        overflow-x: auto;
        display: inline-block;
	        max-width: 100%;	
	}
	.blogPosts .post {
        width: 40%;
        white-space: normal;
        display: inline-block;
        margin-left: 1rem;
    }
	.investingCalculatorSection {
		flex-flow: column;
	}
	.InvestCalc,.investResult  {
		width:100%;
	}
	.w100,.w100 .elementor-button {
		width:100%!important;
	}
	.heroSection::before,.heroSection::after {
		content:unset !important;
	}
	.PopularCrypto {
		white-space: nowrap;
        overflow-x: auto;
	}
	.cell.mc, .cell.wchange, .cell.chart {
		display: none;
	}
	.priceTable .content .cell .percent, .stakeTable .content .cell .percent {
		font-size:14px;
	}

}
@media only screen and (max-width: 600px) {
	.blogPosts .post {
       width: 50%;
	}
	.stakeTableHolder {
		overflow-y: auto;
	}

	.stakeTable {
		width: 200%;
	}
	.blogPosts .post h2 {
		    min-height: 65px;
	}
}
@media only screen and (max-width: 425px) {
	.stakeTable {
    width: 300%;
}
	.blogPosts .post {
       width: 70%;
	}
	
	.investResult  {
		padding:0 !important;
	}
	.swiper.traders::after {
		display: none;
	}
	.swiper.traders::before, .swiper.traders::after {
		left: -141px;
		width: 100px;
		box-shadow: 75px 0 34px #ffffff;
	}
	.PopularCrypto .swiper-pagination {
		display:block !important;
	}
	.tradeBox .tabs .buy.active::before, .tradeBox .tabs .sell.active::before {
		width: 40px;
		right: -22px;
	}
	.tradeBox .tabs .sell.active::before {
		left: -23px;
        right: auto;
	}
	.tradeBox .tabcontent {
		padding: 20px;
	}
	.tradeBox .inputHolder .currency {
    	width: 310px;
	}
	.tradeBox .tabs span {
		padding: 14px;
		font-size: 23px;
	}
	.blogPosts .swiper-wrapper:first-child .swiper-slide.swiper-slide-active {
		width:60% !important;
	}
	.priceTable .mc,.priceTable .wchange ,.priceTable .chart {
		display:none;
	}
	.priceTable .heading,.priceTable .content {
		grid-template-columns: repeat(3, 1fr);
	}
	.stakeTable {
		width: 250%;
	}
	.stakeTable .heading {
		grid-template-columns: repeat(7, 1fr);
		gap: 2rem;
	}
	.stakeTable .content {
		grid-template-columns: repeat(7, 1fr);
		gap: 4rem;
	}
	.investResult::before {
		content:unset;
	}
	.investResult .inside {
		top: -23px;
		width: 100%;
		border-top: 0;
	}
	.investResult .seprate {
		display:none;
	}
	.PopularCrypto .item {
		flex-flow: column;
		align-items: flex-start;
	}
	.PopularCrypto .item .cover img {
	    width: 40px;	
	}
	.comment-respond {
		width:85%;
	}
	.insideForm input {
		width: 100% !important;
	}
}
.percent-new {
    color: black;
    direction: ltr;
    gap: 10px;
}
.percent-new[data-value^="-"] {
    color: #CF2D28;
}
.percent-new[data-value]:not([data-value^="-"]) {
    color: #158A4D;
}
.percent-new[data-value^="-"] i.icon-percent {
    background: url('images/down.svg') no-repeat;
    width: 10.5px;
    height: 8.5px;
}
.percent-new[data-value]:not([data-value^="-"]) i.icon-percent {
    background: url('images/up.svg') no-repeat;
    width: 10.5px;
    height: 8.5px;
}
.jet-filter-items-dropdown__label:after {
    right: auto !important;
    left: 15px !important;
}
