/* =====================================
Template Name: NFTMax Template
Author Name: QoumodoTheme
Version:	1.0.0
========================================*/
/*======================================
[ CSS Sections ]
* Welcome CSS
* Header & Sidebar CSS
* Dashboard Banner CSS
* Welcome CTA CSS
* Bids CSS
* Chart JS CSS
* Seller List CSS
* Tables CSS
* Fun Facts CSS
* Marketplace CSS
* ChatBox CSS
* Profiles CSS
* Utilities CSS
========================================*/
/*======================================
    Welcome CSS
========================================*/


/* Variables */
:root {
    --primary-color: #77e0e5;
    --primary-color-dark: #2ebfea;
}

.body-bg {
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.nftmax-wc__full {
	position: relative;
	height: 100vh;
	overflow: hidden;
}

.nftmax-wc__logo img {
	max-width: 235px;
}

.nftmax-wc-bg {
	background-color: #E8E5FE;
}

.nftmax-wc__inner {
	padding: 66px;
}

.nftmax-wc__middle {
	display: flex;
	justify-content: center;
}

.nftmax-wc__middle img {
	max-width: 655px;
}

.nftmax-wc__title {
	font-size: 60px;
	line-height: 74px;
	margin: 0px 0 0;
	color: #fff;
}

.nftmax-wc__inner {
	padding: 66px;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

/* Welcome Form */
.nftmax-wc__form {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100vh;
}

.nftmax-wc__form-inner {
	background: #fff;
	padding: 125px 138px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	flex-direction: column;
	min-width: 825px;
	max-width: 825px;
	min-height: 820px;
	border-radius: 5px;
}

.nftmax-wc__form-title {
	font-size: 54px;
	line-height: 60px;
	text-align: center;
	background-repeat: no-repeat;
	width: auto;
	margin: 0;
	background-position: bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	background-size: auto;
}

/* NFTMax Form */
.nftmax-wc__form-main .form-group {
	margin-top: 20px;
	position: relative;
}

.nftmax-wc__form-main input, .nftmax-wc__form-main input:focus {
	width: 100%;
	height: 58px;
	padding: 5px 50px 5px 28px;
	background: #FAFAFA;
	/* border: 1.5px solid #5356FB30; */
	color: #383838;
	border-radius: 30px;
}

.nftmax-wc__form-main input[type="file"] {
	width: 100%;
	height: unset;
	padding: 5px 50px 5px 10px;
	background: #FAFAFA;
	color: rgba(57, 62, 70, 0.2);
	border-radius: 30px;
    position: relative;
}

.nftmax-wc__form-main select {
    width: 100%;
	height: 58px;
	padding: 5px 50px 5px 28px;
	background: #FAFAFA;
	border-radius: 30px;
    cursor: pointer;
}

.nftmax-wc__form-main select[multiple="multiple"] {
    width: 100%;
	height: 150px;
    padding: 10px;
	background: #FAFAFA;
	border-radius: 10px;
    cursor: pointer;
}

.nftmax-wc__form-main .form-group input:hover {
	border-color: var(--primary-color);
}

.nftmax-wc__form-main .form-group:hover .nftmax-wc__icon {
	color: #5356FB;
}

.nftmax-wc__form-main .form-group__input {
	position: relative;
}

.nftmax-wc__form-main .nftmax-wc__icon {
	position: absolute;
	right: 29px;
	top: 50%;
	color: #85878b;
	transition: all 0.3s ease;
	cursor: pointer;
	line-height: initial;
	margin-top: -12px;
}

.nftmax-wc__form-main label.file-input {
	width: 100%;
	height: 58px;
	padding: 5px 50px 5px 28px;
	background: #FAFAFA;
	border: 1px solid #ccc;
	color: #37455775;
	border-radius: 30px;
    cursor: pointer;
    display: flex;
    justify-content: start;
    align-items: center;
}

.nftmax-wc__form-label {
	font-size: 20px;
}

.nftmax-wc__check-inline {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nftmax-wc__check-inline label {
	margin: 0;
}

.nftmax-wc__check-inline label a {
	font-weight: 400;
}

.nftmax-wc__form-new {
	padding-top: 25px;
	padding-bottom: 25px;
}

.form-group.nftmax-wc__new-bottom {
	margin-top: 35px;
}


.forgot-pass {
	font-size: 16px;
	font-weight: 400;
}

.nftmax-wc__button {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 25px;
}

.nftmax-wc__button .ntfmax-wc__btn {
	padding: 15px;
	background: #5356FB;
	color: #fff;
	border: none;
	border-radius: 50px;
	height: 58px;
	font-size: 18px;
}

.nftmax-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google {
	color: #858D98;
	font-weight: 400;
	background-color: #fff;
}

.nftmax-wc__button .ntfmax-wc__btn:hover,
.nftmax-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google:hover {
	background: #F539F8;
}

.nftmax-wc__bottom {
	text-align: center;
}

.nftmax-wc__bottom a {
	color: #374557;
	font-weight: 400;
}

.nftmax-wc__bottom a:hover {
	color: #5356FB;
}

.ntfmax-wc__btn.ntfmax-wc__btn-google {
	border: 1px solid rgba(83, 86, 251, 0.16);
	background: transparent;
	color: #374557;
}

.nftmax-wc__button img {
	max-width: 18px;
}

.nftmax-wc__button button {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
}

.ntfmax-wc__btn-icon {
	width: 25px;
	height: 25px;
	background: transparent;
	line-height: 24px;
	border-radius: 100%;
	transition: all 0.3s ease;
}

.nftmax-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google:hover {
	color: #fff;
}

.nftmax-wc__button .ntfmax-wc__btn.ntfmax-wc__btn-google:hover .ntfmax-wc__btn-icon {
	background: #fff;
}

.nftmax-wc__text {
	font-size: 18px;
	color: #878F9A;
	margin: 0;
}

/* Verify Form */
.nftmax-wc__form-verify {
	margin: 0;
	padding: 0;
	border: none;
	display: flex;
	gap: 10px;
	justify-content: center;
	align-items: center;
}

.nftmax-wc__form .nftmax-wc__form-verify input {
	padding: 0 !important;
	text-align: center;
	width: 58px;
	height: 58px;
	line-height: 58px;
	border: 1px solid rgba(83, 86, 251, 0.16);
	color: #374557;
	font-weight: 700;
	font-size: 26px;
	background: #FAFAFA;
}

.nftmax-wc__form-verify input::-moz-placeholder {
	color: #374557 !important;
	opacity: 1 !important;
}

.nftmax-wc__form-verify input::-webkit-input-placeholder {
	color: #374557 !important;
	opacity: 1 !important;
}

.nftmax-wc__form-verify input:-ms-input-placeholder {
	color: #374557 !important;
	opacity: 1 !important;
}

.nftmax-wc__form-verify input::-ms-input-placeholder {
	color: #374557 !important;
	opacity: 1 !important;
}

.nftmax-wc__form-inner.bg-mask-img {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.nftmax-wc__button-forget {
	margin-top: 25px;
}

/* Update Password */
.nftmax-wc__middle-update {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	gap: 25px;
	text-align: center;
}

.nftmax-wc__update-contnet-title {
	font-size: 60px;
	margin-bottom: 15px;
	line-height: 72px;
}

.nftmax-wc__update-contnet-text {
	font-size: 26px;
	font-weight: 700;
	color: #878F9A;
	margin: 0;
	line-height: 32px;
}

.nftmax-wc__update img {
	max-width: 210px;
	position: ;
}



@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.nftmax-wc__form-inner {
		padding: 70px 85px;
		min-width: 650px;
		max-width: 650px;
		min-height: 700px;
		max-height: 700px;
	}

	.nftmax-wc__title {
		font-size: 55px;
		line-height: 65px;
	}

	.nftmax-wc__button button {
		height: 50px;
		font-size: 18px;
	}

	.form-group.nftmax-wc__new-bottom {
		margin-top: 15px;
	}

	.nftmax-wc__form-main input {
		height: 54px;
	}

	.nftmax-wc__form-title {
		font-size: 34px;
		line-height: 50px;
		padding-bottom: 15px;
		margin-bottom: 5px;
		background-size: 60%;
	}

	.nftmax-wc__form-title.nftmax-wc__form-title__one {
		background-size: 38%;
	}

	.nftmax-wc__form-inner.nftmax-wc__form-new {
		min-height: 750px;
		max-height: 750px;
	}

	.nftmax-wc__update-contnet-title {
		font-size: 50px;
		line-height: 62px;
	}

	.nftmax-history {
		min-height: 270px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1278px) {
	.nftmax-wc__middle img {
		max-width: 300px;
	}

	.nftmax-wc__inner {
		padding: 30px;
	}

	.nftmax-wc__logo img {
		max-width: 150px;
	}

	.nftmax-wc__form-inner {
		padding: 30px;
		min-width: 100%;
		max-width: 100%;
		min-height: 100%;
		max-height: 100%;
	}

	.nftmax-wc__title {
		font-size: 35px;
		line-height: 45px;
	}

	.nftmax-wc__form-title {
		margin: 0;
		padding-bottom: 15px;
		margin-bottom: 10px;
		line-height: 170%;
	}

	.nftmax-wc__form-main .form-group {
		margin-top: 15px;
	}

	.nftmax-wc__form-main input {}

	.nftmax-wc__button {
		gap: 15px;
	}

	.nftmax-wc__form-title {}

	.nftmax-wc__form-title__two {
		background-size: 70%;
	}

	.nftmax-wc__form-title__three {
		background-size: 88%;
	}

	.nftmax-wc__form-title__four {
		background-size: 75%;
	}

	.nftmax-wc__update-contnet-title {
		font-size: 40px;
		margin-bottom: 15px;
		line-height: 45px;
	}

	.nftmax-wc__update img {
		max-width: 150px;
	}

	.nftmax-wc__update-contnet-text {
		font-size: 22px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 1278px) {
	.nftmax-wc__form-inner {
		background: transparent;
	}

	.nftmax-wc__full,
	.nftmax-wc__form {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.nftmax-wc__full {
		overflow: initial;
	}
}

@media only screen and (max-width: 767px) {
	.nftmax-wc__middle img {
		max-width: 300px;
	}

	.nftmax-wc__inner {
		padding: 30px;
		height: initial;
	}

	.nftmax-wc__logo img {
		max-width: 150px;
	}

	.nftmax-wc__form-inner {
		padding: 30px;
		min-width: 100%;
		max-width: 100%;
		min-height: 100%;
		max-height: 100%;
	}

	.nftmax-wc__title {
		font-size: 28px;
		line-height: 35px;
	}

	.nftmax-wc__form-title {
		margin: 0;
		padding-bottom: 10px;
		margin-bottom: 5px;
		font-size: 2.25rem;
	}

	.nftmax-wc__form-main .form-group {
		margin-top: 15px;
	}

	.nftmax-wc__form-main input {}

	.nftmax-wc__button {
		gap: 15px;
	}

	.nftmax-wc__form {
		height: initial;
	}

	.nftmax-wc__form-title {
		background-size: 42%;
	}

	.nftmax-wc__form-title__two {
		background-size: 70%;
	}

	.nftmax-wc__form-title__three {
		background-size: 70%;
	}

	.nftmax-wc__form-title__four {
		background-size: 70%;
	}

	.nftmax-wc__form .nftmax-wc__form-verify input {
		width: 52px;
		height: 52px;
		line-height: 52px;
	}

	.nftmax-wc__update-contnet-title {
		font-size: 40px;
		margin-bottom: 15px;
		line-height: 45px;
	}

	.nftmax-wc__update img {
		max-width: 150px;
	}

	.nftmax-wc__update-contnet-text {
		font-size: 22px;
	}
}

/*======================================
    End Welcome CSS
========================================*/

/*======================================
    Header & Sidebar CSS
========================================*/
.admin-dashboard {
	/*! background: #393E46; */
}

/* Admin Menu */
.admin-menu {
	background: #fff;
	height: 100%;
	scrollbar-width: none;
	overflow: scroll;
	padding-left: 80px;
	padding-top: 32px;
	padding-right: 22px;
	transition: all 0.3s ease;
}

.admin-menu__title {
	font-size: 20px;
	margin-bottom: 12px;
}

.logo {
	border-bottom: 1px solid rgba(243, 245, 249, 0.1);
	padding-bottom: 15px;
	margin-bottom: 42px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.author {
	display: flex;
	border-bottom: 1px solid rgba(243, 245, 249, 0.1);
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.author .author-title {
	margin-left: 15px;
	margin-top: 10px;
}

.author .author-title h4 {
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #FFFFFF;
}

.author .author-title p {
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF82;
}

.menu-bar li {
	margin-top: 4px;
	position: relative;
	transition: all 0.3s ease;
}

.menu-bar__name {
	position: relative;
	top: 2px;
}

.menu-bar li .menu-bar__text i {
	transition: all 0.3s ease;
}

.menu-bar li:hover .menu-bar__name,
.menu-bar li.active .menu-bar__name {
	color: var(--primary-color-dark);
}

.menu-bar li.active-icon:before {
	opacity: 1;
	visibility: visible;
}

.menu-bar li.show-dropdown:before {
	content: "\f106";
}

.menu-bar li a {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #878F9A;
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	font-family: 'ProductSansRegular';
}

.menu-bar li ul li a {
	color: #fff;
	font-size: 14px;
	padding: 10px 20px;
}

.menu-bar li ul li a img {
	max-width: 17px;
}

.menu-bar li ul {
	padding-left: 20px;
	opacity: 0;
	visibility: hidden;
	height: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.menu-bar li.show-dropdown ul {
	opacity: 1;
	visibility: visible;
	height: 100%;
}

.menu-bar__text {
	position: relative;
}

.menu-bar__count {
	position: absolute;
	top: -5px;
	min-width: 20px;
	min-height: 20px;
	line-height: 20px;
	padding: 0;
	border-radius: 100%;
	color: #fff;
	text-align: center;
	font-size: 13px;
	right: -30px;
}

.menu-bar__text .nftmax-menu-icon {
	margin-right: 14px;
	width: 32px;
	height: 32px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	border-radius: 100%;
	display: inline-block;
	background: rgba(83, 86, 251, 0.16);
	transition: all 0.3s ease;
	color: #374557;
}

.menu-bar li:hover .menu-bar__text .nftmax-menu-icon,
.menu-bar li.active .menu-bar__text .nftmax-menu-icon {
	background: var(--primary-color-dark);
	color: #ffff;
}

.menu-bar__text .nftmax-menu-icon .nftmax-svg-icon {
	width: 16px;
	height: 16px;
	fill: currentColor;
	color: #374557;
}

.menu-bar li:hover .nftmax-menu-icon .nftmax-svg-icon,
.menu-bar li.active .nftmax-menu-icon .nftmax-svg-icon {
	fill: #fff;
}

.menu-bar__text .nftmax-menu-icon.nftmax-svg-icon__v3 .nftmax-svg-icon {
	width: 13px;
	height: 14px;
}

.menu-bar__text .nftmax-menu-icon.nftmax-svg-icon__v5 .nftmax-svg-icon {
	width: 15px;
	height: 15px;
}

.menu-bar__text .nftmax-menu-icon.nftmax-svg-icon__v7 .nftmax-svg-icon,
.menu-bar__text .nftmax-menu-icon.nftmax-svg-icon__v8 .nftmax-svg-icon {
	width: 14px;
	height: 13px;
}

.menu-bar__text .nftmax-menu-icon.nftmax-svg-icon__v9 .nftmax-svg-icon {
	width: 19px;
	height: 19px;
}

.menu-bar__text .nftmax-menu-icon.nftmax-svg-icon__v10 .nftmax-svg-icon {
	width: 15px;
	height: 20px;
}

.menu-bar__text .nftmax-menu-icon.nftmax-svg-icon__v11 .nftmax-svg-icon {
	width: 14px;
	height: 16px;
}

.menu-bar img {
	margin-right: 10px;
}

.logout-button {
	margin-top: 36px;
	max-width: 155px;
}

.logout-button .primary {
	padding: 5px 10px;
	background: var(--primary-color);
	border-radius: 50px;
	color: #fff;
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 20px;
}

.logout-button .primary .menu-bar__name {
	font-family: 'ProductSansBold';
	font-weight: 700;
}

.logout-button .primary:hover {
	background-color: #101324;
}

.logo-button__icon {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	text-align: center;
	border-radius: 100%;
	text-align: center;
	border: 1px solid transparent;
}

.nftmax-header__inner {
	justify-content: space-between;
	gap: 25px;
	background-color: #6ee7eb;
	height: 100px;
	display: flex;
	align-items: center;
	backdrop-filter: blur(4px);
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
}

.nftmax-header__form-inner {
	width: 300px;
	position: relative;
}

.nftmax-header__form-inner input {
	width: 100%;
	height: 48px;
	border-radius: 50px;
	font-size: 16px;
	padding: 0 25px 0 65px;
	border: none;
}

.search-btn {
	position: absolute;
	left: 32px;
	top: 50%;
	padding: 0;
	background: transparent;
	border: none;
	color: #374557;
	margin-top: -11px;
	width: 22px;
}

.nftmax-header__group {
	display: flex;
	gap: 25px;
	align-items: center;
	justify-content: right;
}

.nftmax-header__group-two {}

.nftmax-header__right {
	display: flex;
	gap: 30px;
	align-items: center;
	justify-content: end;
}

.nftmax-header__amount {
	display: flex;
	background: #5356FB;
	color: #fff;
	border-radius: 58px;
	align-items: center;
	cursor: pointer;
	padding-left: 16px;
	padding-right: 2px;
	height: 48px;
	gap: 20px;
}

.nftmax-header__author {
	display: flex;
	gap: 16px;
	align-items: center;
	position: relative;
}

.nftmax-header__alarm {
	width: 48px;
	height: 48px;
	line-height: 48px;
	background: #fff;
	text-align: center;
	border-radius: 100%;
	position: relative;
	cursor: pointer;
}

.nftmax-header__alarm i {
	font-size: 20px;
}

.nftmax-header__count {
	position: absolute;
	right: .5rem;
	top: .5rem;
	line-height: 18px;
	width: 20px;
	height: 20px;
	display: inline-block;
	font-size: 12px;
	background: linear-gradient(134.38deg, #F539F8 0%, #C342F9 43.55%, #5356FB 104.51%);
	border-radius: 100%;
	color: #fff;
	line-height: 20px;
}

.nftmax-amount__icon {
	font-size: 30px;
}

.nftmax-amount__digit {
	font-size: 20px;
	display: flex;
	align-items: center;
	gap: 5px;
	font-weight: 700;
}

.nftmax-header__plus {
	color: #fff;
	width: 42px;
}

.nftmax-header__plus a {
	width: 38px;
	text-align: center;
	border-radius: 100%;
}

.nftmax-header__author-title {
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 0;
	font-size: 20px;
}

.nftmax-header__author-title img {
	max-width: 17px;
}

.nftmax-header__author-text {
	margin: 0;
	line-height: initial;
}

.nftmax-header__author-text.v1 a {
	letter-spacing: initial;
}

.nftmax-header__author-img {
	max-width: 62px;
}

.nftmax-header__author-img img {
	width: 62px;
	height: 62px;
	border-radius: 50%;
}

.nftmax-header__author-text a {
	color: #878F9A;
	font-size: 14px;
	font-weight: 400;
	margin-top: 4px;
	letter-spacing: .025em;
}

.nftmax-header {
	position: sticky;
	top: 0;
	display: flex;
	align-items: center;
	z-index: 1900;
}

/* Balance Hover */
.nftmax-header__amount {
	position: relative;
}

.nftmax-balance {
	position: absolute;
	left: 50%;
	top: 100px;
	background: #fff;
	z-index: 100;
	width: 400px;
	padding: 30px 0;
	border-radius: 10px;
	box-shadow: 19px 11px 127px 0 #00000030;
	margin-left: -200px;
	transform: translateY(50px);
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s;
}

.nftmax-balance::before {
	content: "";
	position: absolute;
	left: 50%;
	top: -30px;
	width: 30px;
	height: 30px;
	border-bottom: 30px solid #fff;
	border-left: 24px solid transparent;
	border-right: 25px solid transparent;
	margin-left: -24px;
}

.nftmax-balance__title {
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
	padding: 0 30px 18px;
}

.nftmax-header__amount:hover .nftmax-balance {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}

.nftmax-balance_list {
	padding: 0 30px;
	display: flex;
	flex-direction: column;
}

.nftmax-balance_list li {
	display: flex;
	gap: 15px;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
}

.nftmax-balance_list li:last-child {
	border: none;
	padding: 0;
	margin: 0;
}

.nftmax-balance-info {
	display: flex;
	gap: 15px;
	align-items: center;
}

.nftmax-balance__img {
	border-radius: 100%;
	padding: 0;
	text-align: center;
	line-height: 54px;
	display: block;
	min-width: 54px;
	min-height: 54px;
	width: 54px;
	height: 54px;
	background: #EEEFFF;
}

.nftmax-balance__img img {
	max-width: 32px;
}

.nftmax-balance-amount {
	font-size: 20px;
	margin: 0;
}

.nftmax-balance-usd {
	font-size: 16px;
	font-weight: 400;
	color: #838B95;
	font-family: 'ProductSansRegular';
	padding-top: 2px;
	display: block;
}

.nftmax-balance-name {
	margin: 0;
	font-size: 18px;
	font-weight: 400;
}

.nftmax-header__group .nftmax-balance-name {
	font-size: 16px;
	font-weight: 400;
	font-family: 'ProductSansRegular';
}

.nftmax-header__group .nftmax-balance__sell-all {
	line-height: initial;
}

.nftmax-balance-amount {
	font-size: 20px;
	margin: 0;
	text-align: right;
	min-width: 115px;
}

.nftmax-balance__button {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.nftmax-balance__button a {
	font-weight: 400;
}

.nftmax-btn.btn-balance {
	padding: 12px 12px;
}

.nftmax-balance-name:hover,
.nftmax-balance-name a:hover {
	color: #5356FB;
}

/* Notification Hover */
.nftmax-header__alarm:hover .nftmax-balance {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}

.nftmax-balance.nftmax-alarm__hover {
	text-align: left;
	left: initial;
	right: -70px;
}

.nftmax-balance.nftmax-alarm__hover::before {
	right: 75px;
	left: initial;
}

.nftmax-alarm__hover .nftmax-balance-info {
	align-items: flex-start;
}

.nftmax-balance__img.nftmax-alarm__default {
	background: #27AE60;
}

.nftmax-balance__img.nftmax-alarm__img-two {
	background: #5356FB;
}

.nftmax-balance__img.nftmax-alarm__img-three {
	background: #F539F8;
}

.nftmax-balance__img.nftmax-alarm__img-three {}

.nftmax-balance__img.nftmax-alarm__img-four {
	background: #56CCF2;
}

.nftmax-balance__img.nftmax-alarm__img-five {
	background: #9B51E0;

}

.nftmax-alarm__text {
	padding: 0;
	margin: 0;
}


/* NFTmax Profile Hover */
.nftmax-header__author:hover .nftmax-profile__hover {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}

.nftmax-balance.nftmax-profile__hover {
	left: initial;
	right: 0;
	top: 105px;
	max-width: 295px;
}

.nftmax-profile__hover .nftmax-balance__img {
	min-width: 42px;
	min-height: 42px;
	width: 42px;
	height: 42px;
	line-height: 42px;
}

.nftmax-profile__hover .nftmax-balance__img img {
	max-width: 18px;
}

.nftmax-balance.nftmax-profile__hover:before {
	left: initial;
	right: 35px;
}

.nftmax-wallet__list-single {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border: 1px solid #E3E4FE;
	padding: 10px 20px;
	background: #fff;
	border-radius: 5px;
}

.nftmax-preview__connect {
	background: #f8f8f8;
	border-radius: 1rem;
}

.nftmax-followers__modal .modal-content.nftmax-preview__connect {
	width: 580px !important;
}

.nftmax-wallet__list {
	display: flex;
	flex-direction: column;
	gap: 22px;
}

.nftmax-wallet__list-single .nftmax-balance__img {
	background: #EEEFFF;
}

.view-wallet__btn {
	text-align: center;
	margin-top: 20px;
}

.view-wallet__btn a {
	color: #878F9A;
	font-size: 18px;
}

.view-wallet__btn.view-trnsc a:hover {
	color: #5356FB;
}

.nftmax-header__group .nftmax-balance-name a {
	font-weight: 400;
	font-family: 'ProductSansRegular';
}

/* NFTmax Notification Single */
.nftmax-alarm__hover.all-notificaiton {
	position: relative;
	left: initial;
	right: inherit;
	opacity: 1;
	visibility: visible;
	transform: none;
	margin: 0;
	top: 0;
	width: 100%;
	box-shadow: 10px 05px 30px 0 #0000000a;
	z-index: 22;
}

.nftmax-alarm__hover.all-notificaiton:before {
	display: none;
}

.dashboard-banner__content {
	padding-bottom: 14px;
}

.nftmax-header__author.nftmax-header__author-two {
	margin-bottom: 30px;
}

.nftmax-header__author-title--two {
	color: #fff;
	margin-bottom: 1px;
	letter-spacing: .025em;
}

.dashboard-banner__group {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.nftmax-header__author-text--two a {
	color: #fff;
}

.nftmax-profile__count {
	width: 20px;
	height: 20px;
	color: #fff;
	background: #F539F8;
	display: inline-block;
	border-radius: 100%;
	font-size: 12px;
	text-align: center;
	position: relative;
	top: -18px;
	right: -5px;
}

.dashboard-banner__main .nftmax-header__author-img img {
	width: 52px;
	height: 52px;
	border-radius: 50%;
}

.nftmax-balance__img.nftmax-profile__img-one {
	background: #EFFAFE;
}

.nftmax-balance__img.nftmax-profile__img-two {
	background: #FEECFF;
}

.nftmax-balance__img.nftmax-profile__img-three {
	background: #EAF7F0;
}

.nftmax-balance__img.nftmax-profile__img-four {
	background: #EEEFFF;
}

.nftmax-balance__img.nftmax-profile__img-five {
	background: #FDEFEF;
}

/* Single Notification */
.nftmax-inner__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 40px;
	margin-bottom: 20px;
}

.all-notificaiton__inner {
	display: flex;
	justify-content: right;
	gap: 20px;
	border: none;
}

.nftmax-inner__page-title {
	margin: 0;
}

.all-notificaiton__inner .list-group-item {
	background: transparent;
	padding: 0;
	margin: 0;
	border: none;
	color: #7E8699;
	font-weight: 400;
	font-size: 18px;
	position: relative;
}

.all-notificaiton__count {
	position: absolute;
	right: -15px;
	top: -14px;
	background: #F539F8;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	border-radius: 100%;
	color: #fff;
}

.all-notificaiton__inner .list-group-item:hover,
.all-notificaiton__inner .list-group-item.active {
	color: #5356FB;
}

.nftmax__toggle {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
	font-size: 16px;
	/* position: absolute; */
	color: #5356FB;
}

.nftmax__dropdown {
	padding-left: 40px;
}

.nftmax__dropdown i {
	padding: 0;
	margin: 0;
	background: transparent !important;
	font-size: initial;
	color: #878F9A !important;
}

li .nftmax__toggle:before {
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	font-family: var(--fa-style-family, );
	font-weight: var(--fa-style, 900);
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}

li.collapsed .nftmax__toggle:before {
	content: "\f067";
}

li .nftmax__toggle:before {
	content: "\f068";
}

@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.admin-menu {
		padding-left: 42px;
	}

	.nftmax-header__form-inner {
		width: 270px;
		position: relative;
	}

	.nftmax__dropdown {
		padding-left: 5px;
	}

	.menu-bar li a {}

	.nftmax__dropdown li a {
		display: ;
		font-size: 15px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1278px) {
	.nftmax-header__form-inner {
		width: 175px;
		position: relative;
	}

	.nftmax-header__group {
		gap: 15px;
	}

	.nftmax-header__right {
		gap: 20px;
	}

	.nftmax-amount__icon {
		margin-right: 16px;
		font-size: 18px;
	}

	.nftmax-header__right .nftmax-amount__icon {
		margin-right: 0;
	}

	.nftmax-header__inner {
		gap: 10px;
		height: 70px;
	}

	.nftmax-amount__digit {
		font-size: 18px;
	}

	.nftmax-balance.nftmax-profile__hover {
		right: 0;
	}

	.logout-button .primary {
		width: fit-content;
		padding: 8px 20px 8px 8px;
	}

	.nftmax__dropdown {
		padding: 0;
	}

	.nftmax-header__left {
		display: none;
	}

	.nftmax-header__author-img {
		max-width: 52px;
	}

	.nftmax-header__author-img img {
		width: 52px;
		height: 52px;
	}
}

@media only screen and (max-width: 767px) {
	.nftmax-header__form-inner {
		width: 175px;
		position: relative;
	}

	.nftmax-header__group {
		gap: 15px;
		width: 100%;
	}

	.nftmax-header__right {
		display: flex;
		gap: 30px;
		align-items: center;
		width: 100%;
	}

	.nftmax-amount__icon {
		margin-right: 8px;
		font-size: 18px;
	}

	.nftmax-header__amount {
		padding: 5px 15px;
		gap: 8px;
	}

	.nftmax-header__inner {
		gap: 10px;
		padding: 15px 0;
		height: initial;
	}

	.nftmax-amount__digit {
		font-size: 18px;
	}

	.nftmax-header__left {
		display: none;
	}

	.nftmax-header__plus {
		display: none;
	}

	.nftmax-header__right {
		gap: 8px;
	}

	.nftmax-header__group {
		gap: 10px;
	}

	.nftmax-header .nftmax-header__author-content {
		display: none;
	}

	.nftmax-smenu .logo {
		margin: 0;
		padding: ;
	}

	.admin-menu__two.mg-top-50,
	.logout-button {
		margin-top: 20px;
	}

	.nftmax-balance {
		left: -30px;
		margin: 0;
		z-index: 5555;
		width: 350px;
	}

	.nftmax-balance.nftmax-profile__hover::before {
		right: 5px;
	}

	.nftmax__dropdown {
		padding: 0;
	}

	.logout-button .primary {
		width: fit-content;
		padding: 8px;
	}

	.nftmax-balance.nftmax-profile__hover {
		left: initial;
		right: 0;
		top: 105px;
	}

	.nftmax-balance::before {
		left: 40px;
	}

	.nftmax-balance_list li {
		gap: 10px;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	.nftmax-balance-name {
		font-size: 16px;
	}

	.nftmax-balance-amount {
		font-size: 16px;
	}

	.nftmax-balance-amount {
		min-width: 100px;
	}

	.nftmax-balance__img img {
		max-width: 18px;
	}

	.nftmax-header__author-img {
		max-width: 50px;
	}

	.nftmax-header__author-img img {
		width: 50px;
		height: 50px;
	}
}

/* Sidebar CSS */
.nftmax-sidebar {
	position: sticky;
	top: 0;
}

.nftmax-sidebar.sticky {
	top: 130px;
}

.nftmax-sidebar__single {
	padding: 32px;
	background: #fff;
	border-radius: 15px;
	margin-bottom: 40px;
}

.nftmax-sidebar__single:last-child {
	margin: 0;
}

.nftmax-sidebar__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}

.nftmax-sidebar__title {
	margin: 0;
	font-size: 20px;
}

.nftmax-sidebar_btn {
	color: #878F9A;
	font-size: 14px;
	font-weight: 400;
}

.nftmax-heading__amount-dropdown {
	color: #374557;
	font-size: 20px;
	padding: 0;
	margin: 0;
	border: none !important;
}

.nftmax__amount-dropdown {
	gap: 10px;
	display: flex;
}

.nftmax__amount-dropdown img {
	max-width: 42px;
}

.nftmax-heading__amount-dropdown:after {
	float: right;
	margin-left: 10px;
	position: absolute;
	right: -20px;
	top: 11px;
	font-size: 25px;
}

.nftmax-amount__statics {
	margin-top: 18px;
}

.nftmax-amount__statics__title {
	font-size: 20px;
	margin-bottom: 5px;
}

.nftmax-sidebar__single .nftmax-amount__statics__title {
	margin: 0;
}

.nftmax-amount__statics__text {
	color: #27AE60;
	font-size: 14px;
	margin: 0;
}

.nav-tab {
	border: none !important;
}

.nftmax-sidebar__cstatics {
	margin-top: 20px;
}

.nftmax-sidebar__cstatics-title {
	font-size: 16px;
	text-align: center;
	color: #374557;
	margin-bottom: 15px;
	font-weight: 500;
	font-family: 'ProductSansRegular';
	font-weight: 400;
}

.nftmax-sidebar__clist {}

.nftmax-sidebar__clist li {
	display: inline-block;
	color: #878F9A;
	font-size: 14px;
	font-weight: 400;
	display: flex;
	align-items: center;
	gap: 3px;
}

.nftmax-sidebar__ccolor {
	width: 16px;
	height: 16px;
	background: #5356FB;
	position: relative;
	display: inline-block;
	border-radius: 100%;
	margin-right: 5px;
}

.nftmax-sidebar__clist {
	margin-left: -30px;
	flex-direction: column;
	display: flex;
	padding: 0 32px;
	gap: 15px;
}

.nftmax-sidebar__ccolor.nftmax-sidebar__ccolor-two {
	background: #F539F8;
}

.nftmax-sidebar__ccolor.nftmax-sidebar__ccolor-three {
	background: #F2C94C;
}

/* Sidebar Dropdown Tabs */
.nftmax-sidebar_dropdown {
	border: none;
	padding: 0;
	background: #fff;
	color: #fff;
	border-radius: 10px !important;
	overflow: hidden;
	padding: 5px;
	box-shadow: rgba(0, 0, 0, 0.17) 0px 4px 87px 0px;
}

.nftmax-sidebar_dropdown a {
	border: none;
	background: transparent;
}

.nftmax-sidebar_dropdown a {
	color: #878F9A;
	font-size: 12px;
	padding: 2px 20px;
	border-radius: 14px !important;
}

.nftmax-sidebar_dropdown a:hover {
	opacity: 0.8;
}

.nftmax-sidebar_dropdown a.active {
	display: ;
	background: #fff;
	color: #333;
}

#myChart_Side_One {
	z-index: 10;
	position: relative;
}

.nftmax-sidebar__cicon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 86px;
	margin-top: -43px;
	margin-left: -43px;
	z-index: 0;
}

.nftmax-sidebar__cside-one {
	position: relative;
}

/* Creator Lists */
.nftmax-sidebar__creatorlist li {
	display: flex;
	justify-content: space-between;
}

.nftmax-sidebar__creator {
	display: flex;
	gap: 10px;
	align-items: center;
}

.nftmax-sidebar_btn.nftmax-heading__tabs {
	padding: 0;
	border: none;
	color: #878F9A !important;
}

.nftmax-sidebar_btn.nftmax-heading__tabs:after {
	display: ;
}

.nftmax-sidebar_btn.nftmax-heading__tabs i {
	padding-left: 5px;
}

.nftmax-sidebar__creator-name {
	display: flex;
	flex-direction: column;
	color: #374557;
	line-height: 18px;
}

.nftmax-sidebar__creatorlist {
	display: flex;
	flex-direction: column;
	gap: 25px;
}

.nftmax-sidebar__creator-link {
	font-size: 12px;
	font-weight: 400;
	color: #878F9A;
}

.nftmax-sidebar__button-btn {
	width: 26px;
	height: 26px;
	line-height: 26px;
	background: #E3E4FE;
	text-align: center;
	border-radius: 100%;
	font-size: 13px;
	color: #5356FB;
	text-align: center;
}

.nftmax-sidebar__button-btn svg {
	max-width: 16px;
}

.nftmax-sidebar__button-btn.nftmax-request_request {
	background: #5356FB;
	color: #fff;
}

.nftmax-sidebar__creator img {
	max-width: 38px;
	border-radius: 100%;
	min-width: 38px;
	min-height: 38px;
}

.nftmax-sidebar__button {
	display: flex;
	align-items: center;
	gap: 5px;
}





.nftmax-sidebar__list li a {
	display: flex;
	gap: 10px;
	align-items: center;
	font-size: 18px;
	color: #878F9A;
}

.nftmax-sidebar__list li img {
	max-width: 40px;
	min-width: 40px;
	min-height: 40px;
	border-radius: 100%;
}

.nftmax-sidebar__list li {}

.nftmax-sidebar__list {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.nftmax-multiple__adropdownn .nftmax__amount-dropdown {
	font-size: 20px;
	align-items: center;
	font-weight: 700;
}

.nftmax-multiple__adropdownn .list-group-item {
	margin-bottom: 10px;

}

.nftmax-multiple__adropdownn .nftmax__amount-dropdown:last-child {
	margin: 0;
}

.nftmax-multiple__adropdownn .nftmax__amount-dropdown img {
	width: 42px;
	height: 42px;
	border-radius: 50%;
}

.nftmax-multiple__adropdownn .nftmax-sidebar_dropdown {
	padding: 8px 10px;
	background: #fff !important;
}

.nftmax-multiple__adropdownn .nftmax-sidebar_dropdown a {
	color: #374557;
	padding: 0;
}

.nftmax-sidebar__widget {
	margin-bottom: 40px;
}

.nftmax-sidebar__widget:last-child {
	margin: 0;
}

@media only screen and (min-width: 0px) and (max-width: 1550px) {
	.nftmax-sidebar__single {
		border: 1px solid #E5E7EB;
	}
}

@media only screen and (min-width: 1100px) and (max-width: 1550px) {
	.nftmax-sidebar__widget {
		width: 50%;
	}

	.nftmax-sidebar__single {
		min-height: 395px;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1550px) {
	.nftmax-sidebar__single {
		min-height: 430px;
	}
}

/*======================================
   End Header & Sidebar CSS
========================================*/

/*======================================
   Dashboard Banner CSS
========================================*/
.dashboard-banner {
	padding: 32px;
	border-radius: 16px;
	min-height: 444px;
}

.dashboard-banner__single-slider img {
	border-radius: 16px;
}

.dashboard-banner__title {
	color: #fff;
	font-size: 24px;
	margin-bottom: 0;
	letter-spacing: .025em;
}

.dashboard-banner__text {
	font-size: 18px;
	color: #fff;
	letter-spacing: .025em;
}

.dashboard-banner__bid {
	display: flex;
	border: 1px solid #ffffff29;
	border-radius: 15px;
	color: #fff;
	justify-content: space-evenly;
	position: relative;
	padding: 24px;
	height: 8rem;
	justify-content: space-evenly;
}

.dashboard-banner__group-small {
	color: #fff;
	line-height: 18px;
	margin: 0;
	letter-spacing: .025em;
}

.dashboard-banner__group-title {
	color: #fff;
	font-size: 24px;
	margin: 0;
	letter-spacing: .025em;
}

.dashboard-banner__middle-border {
	background-color: #7B7EFC;
	width: 1px;
	height: 100%;
}

.dashboard-banner__button {
	display: flex;
	gap: 12px;
	align-items: center;
	margin-top: 30px;
}

.dashboard-banner__main-btn .nftmax-btn.nftmax-btn__secondary {
	padding: 10px 21px;
}

.dashboard-banner__heart {
	width: 52px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	background: #fff;
	border-radius: 100%;
	font-size: 25px;
	color: #374557;
}

.dashboard-banner__heart:hover {
	color: #F539F8;
}

.dashboard-banner__group-small.nftmax-timing {
	display: flex;
	gap: 20px;
}

.dashboard-banner__main {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.dashboard-banner__column.dashboard-banner__column--two {
	min-width: 600px;
	width: 600px;
	margin-left: 56px;
}

.dashboard-banner__main .dashboard-banner__slider {
	position: relative;
	top: 10px;
}

.dashboard-banner__column.dashboard-banner__column--one {
	flex: 1 1;
	max-width: 390px;
}

.nftmax-adashboard.nftmax-close .dashboard-banner__column.dashboard-banner__column--one {
	max-width: initial;
}

@media only screen and (min-width: 2000px) and (max-width: 8000px) {
	.dashboard-banner__column.dashboard-banner__column--one {
		width: 100%;
		max-width: 100%;
	}
}

@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.dashboard-banner {
		padding: 30px;
		border-radius: 15px;
	}

	.dashboard-banner__title {
		font-size: 25px;
	}

	.dashboard-banner__group-title {
		font-size: 22px;
	}

	.dashboard-banner__button {
		margin-top: 15px;
	}

	.dashboard-banner__heart {
		width: 46px;
		height: 46px;
		line-height: 46px;
	}

	.welcome-cta {
		padding: 30px;
	}

	.dashboard-banner__column.dashboard-banner__column--two {
		min-width: 500px;
		width: 500px;
		margin-left: 40px;
	}

	.nftmax-sidebar__charts {
		display: flex;
		align-items: center;
	}

	.nftmax-sidebar__cstatics {
		margin: 0;
	}

	.nftmax-sidebar__charts--v1 .nftmax-sidebar__cside-one {
		min-width: 50%;
		width: 50%;
	}

	.nftmax-sidebar__charts.nftmax-sidebar__charts--v1 {
		gap: 25px;
	}
}


@media only screen and (min-width: 768px) and (max-width: 1278px) {
	.nftmax-header__author.nftmax-header__author-two {
		margin-bottom: 15px;
	}

	.dashboard-banner__slider {
		margin-bottom: 30px;
	}

	.dashboard-banner__button {
		margin-top: 20px;
	}

	.nftmax-sidebar__charts--v1 .nftmax-sidebar__cside-one {
		min-width: 50%;
		width: 50%;
	}

	.nftmax-sidebar__cstatics {
		margin: 0;
	}

	.nftmax-sidebar__charts.nftmax-sidebar__charts--v1 {
		gap: 25px;
		display: flex;
		align-items: center;
	}
}

@media only screen and (max-width: 1278px) {
	.dashboard-banner__content {}

	.nftmax-header__author {}

	.dashboard-banner__button {}

	.dashboard-banner__bids {
		display: flex;
		justify-content: center;
	}

	.dashboard-banner .dashboard-banner__bid {
		min-width: 375px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 1278px) {
	.dashboard-banner {
		padding: 20px;
	}

	.dashboard-banner .dashboard-banner__bid {
		min-width: initial;
		width: 100%;
	}

	.dashboard-banner__group-title {
		font-size: 22px;
	}

	.dashboard-banner__main {
		flex-direction: column;
		gap: 15px;
	}

	.dashboard-banner__column.dashboard-banner__column--two {
		margin: 0;
		width: 100%;
		min-width: 100%;
	}

	.dashboard-banner__column.dashboard-banner__column--one {
		flex: initial;
		width: 100%;
		max-width: 100%;
	}
}



@media only screen and (min-width: 1020px) and (max-width: 1278px) {
	.dashboard-banner__main {
		flex-direction: row;
	}

	.dashboard-banner__column.dashboard-banner__column--one {
		max-width: 40%;
		width: 40%;
		min-width: 40%;
	}

	.dashboard-banner__column.dashboard-banner__column--two {
		max-width: 50%;
		width: 50%;
		min-width: 50%;
	}
}



@media only screen and (max-width: 1550px) {
	.dashboard-banner__button {
		gap: 15px;
	}
}

.dashboard-banner__active-bids {
	padding: 0;
}

/*======================================
   Dashboard Banner CSS
========================================*/

/*======================================
	Welcome CTA CSS
========================================*/
.welcome-cta {
	background: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	border-radius: 8px;
	position: relative;
	border-bottom: 2px solid #F539F8;
	box-shadow: 0px 0px 5px #0000000d;
	padding: 2.25rem;
}

.welcome-cta__button {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	justify-content: right;
}

.welcome-cta__title {
	font-size: 24px;
	margin-bottom: 5px;
}

.welcome-cta__text {
	color: #878F9A;
	margin: 0;
	font-size: 16px;
	letter-spacing: .025em;
}

.dashboard-banner__group:last-child {
	padding: 0;
	margin: 0;
	border: none;
}

.dashboard-banner__group.dashboard-banner__group-v2 {
	border-color: rgba(83, 86, 251, 0.16);
	gap: 0;
}

.dashboard-banner__bid-v2 {
	border-color: rgba(83, 86, 251, 0.16);
	padding: 0;
	height: initial;
	padding: .5rem;
	gap: 0;
	border-radius: .5rem;
	min-height: 58px;
	height: 58px;
}

.dashboard-banner__bid-v2 .dashboard-banner__middle-border {
	background: rgba(83, 86, 251, 0.16);
}

.dashboard-banner__group.dashboard-banner__group-v2 {}

.dashboard-banner__group-v2 .dashboard-banner__group-small {
	color: #878F9A;
	font-size: 14px;
}

.dashboard-banner__group-v2 .dashboard-banner__group-title {
	margin: 0;
	color: #374557;
	font-size: 16px;
}

@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.welcome-cta__button {
		width: 32%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1278px) {}

@media only screen and (max-width:1278px) {
	.welcome-cta {
		flex-direction: column;
		justify-content: initial;
		align-items: initial;
	}

	.welcome-cta__button {
		justify-content: initial;
	}
}


/* Active Bids Single */
.dashboard-banner__active-bids .dashboard-banner__title,
.dashboard-banner__active-bids .nftmax-header__author-title,
.dashboard-banner__active-bids .dashboard-banner__group-title {
	color: #374557;
}

.dashboard-banner__active-bids .dashboard-banner__text,
.dashboard-banner__active-bids .nftmax-header__author-text a,
.dashboard-banner__active-bids .dashboard-banner__group-small {
	color: #374557;
}

.dashboard-banner__active-bids .dashboard-banner__bid {
	border-color: rgba(83, 86, 251, 0.16);
}

.dashboard-banner__active-bids .dashboard-banner__middle-border {
	background: rgba(83, 86, 251, 0.16);
}



.dashboard-banner__active-bids .nftmax-btn.trs-white {
	color: #5356FB;
}

.dashboard-banner__active-bids .dashboard-banner__column.dashboard-banner__column--two {
	margin: 0;
}

.dashboard-banner__active-bids .dashboard-banner__main {
	justify-content: initial;
}

.dashboard-banner__active-bids .dashboard-banner__column.dashboard-banner__column--two {
	min-width: 540px;
	width: 540px;
	margin-left: 0;
}

.dashboard-banner__active-bids .dashboard-banner__column--one {
	margin-left: 45px;
}

/*======================================
	End Welcome CTA CSS
========================================*/

/*======================================
   Bids CSS
========================================*/

.trending-action__heading {
	margin-bottom: 25px;
}

.trending-action__single {
	background: #fff;
	padding: 12px;
	border-radius: 15px;
	box-shadow: 0px 9px 95px rgba(0, 0, 0, 0.05);
}

.trending-action__title {
	font-size: 20px;
	margin-bottom: 8px;
}

.trending-action__title a:hover {
	color: #5356FB;
}

.trending-action__author-name {
	margin: 0;
	font-size: 14px;
	color: #878F9A;
	margin-top: 12px;
}

.trending-action__author-img {
	padding-left: 20px;
}

.trending-action__author-img img {
	border-radius: 50%;
	height: 38px;
	width: 38px;
}

#myChart_one {}

.trending-action__head {
	position: relative;
}

.trending-action__head img {
	width: 100% !important;
	border-radius: 12px;
}

.trending-action__button {
	position: absolute;
	top: 0;
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 16px;
	align-items: center;
}

.trending-action__btn {
	background: #fff;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 100%;
	font-size: 13px;
}

.trending-action__btn:hover {
	background: #5356FB;
	color: #fff;
}

.trending-action__btn.heart-icon {
	color: #374557;
}

.trending-action__btn.heart-icon:hover {
	background: #F539F8;
	color: #fff;
}

.trending-action__author-meta {
	position: relative;
	top: -25px;
	margin-bottom: -25px;
}

.trending-action__bottom .nftmax-btn.trs-white {
	color: #374557;
	padding: 0;
	background: transparent !important;
}

.trending-action__bottom .nftmax-btn.trs-white:hover {
	color: #F539F8;
}

.trending-action__bottom {
	gap: 12px;
	margin-top: 24px;
}

.trending-action__bottom .nftmax-btn {
	padding: 4px 16px;
	font-size: 14px;
}

.trending-action__bottom .nftmax-btn:hover {
	background: #5356FB;
	color: #fff;
}

.trending-action__slider .slick-list,
.marketplace-single__slider .slick-list {
	margin: 0 -16px;
}

.trending-action__bottom .trs-white {
	padding: 0;
}

.trending-action__single.slick-slide {
	margin: 16px;
	margin-bottom: 0;
	margin-top: 0px;
}

.trending-action__slider button {}

.trending-action__slider button.slick-arrow,
.marketplace-single__slider button.slick-arrow {
	background: #EFD2FC !important;
}

.trending-action__slider button.slick-arrow.Next,
.marketplace-single__slider button.slick-arrow.Next {
	background: linear-gradient(134.38deg, #f539f8, #c342f9 43.55%, #5356fb 104.51%) !important;
	color: #fff;
}

.trending-action__slider button svg,
.marketplace-single__slider button svg {
	position: relative;
	top: -2px;
}

.trending-action__slider button.slick-arrow.Prev,
.marketplace-single__slider button.slick-arrow.Prev {
	background: transparent !important;
}

.trending-action__slider button.slick-arrow.Prev::before,
.marketplace-single__slider button.slick-arrow.Prev::before {
	content: "";
	background: linear-gradient(134.38deg, #5356fb, #c342f9 43.55%, #f539f8 104.51%);
	display: block;
	left: 0;
	opacity: 30%;
	position: absolute;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	z-index: 1;
}


@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.trending-action__bottom .nftmax-btn {
		padding: 6px 10px;
		font-size: 14px;
	}

}

/*======================================
   End Bids CSS
========================================*/

/*======================================
   Chart JS CSS
========================================*/
.charts-main {
	background: #fff;
	padding: 25px 30px;
	border-radius: 15px;
	box-shadow: 0px 9px 95px rgba(0, 0, 0, 0.05);
}

.charts-main__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}

.charts-main__middle {
	display: flex;
	gap: 15px;
	align-items: center;
}

.charts-main__title {
	font-size: 20px;
	margin: 0;
}

.nftmax-current {
	font-size: .875rem;
	line-height: 1.25rem;
	color: #F539F8;
}

.charts-main__middle-text {
	margin: 0;
}

.charts-main__middle-text::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 16px;
	height: 16px;
	background: #5356FB;
	border-radius: 100%;
	margin-top: -8px;
}

.charts-main__middle-single {
	position: relative;
}

.charts-main__middle-text {
	padding-left: 25px;
	font-size: .875rem;
	line-height: 1.25rem;
}

.charts-main__middle-text.nftmax-total__sales::before {
	background: #F539F8;
}

.charts-main__middle-text.nftmax-last__sales::before {
	background: #F2994A;
}

.charts-main__invest .charts-main__one {
	padding-top: 24px;
}


@media only screen and (max-width: 767px) {
	.charts-main__heading {
		flex-direction: column;
		align-items: baseline;
	}

	.charts-main__heading .nftmax-chart__dropdown {
		margin-top: 12px;
	}
}

/*======================================
   End Chart JS CSS
========================================*/

/*======================================
   Seller List CSS
========================================*/
/* Seller List */
.seller-list {
	background: #fff;
	padding: 30px;
	border-radius: 15px;
	box-shadow: 0px 9px 95px rgba(0, 0, 0, 0.05);
}

.seller-list__single {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.seller-list__head {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	max-width: 54px;
	position: relative;
	margin-bottom: 15px;
}

.seller-list__head img {
	border-radius: 50%;
}

.verfify-sign {
	position: absolute;
	width: 18px;
	right: -9px;
	top: 9px;
}

.sell-list__author {
	margin: 0;
}

.sell-list__item {
	display: flex;
	gap: 4px;
	align-items: center;
	font-size: 12px;
	justify-content: center;
}

.sell-list__item img {
	max-width: 13px;
}

.sell-list__title {
	font-size: 16px;
	margin: 0;
	text-align: center;
}

.sell-list__author a {
	font-size: 12px;
	display: flex;
	justify-content: center;
	color: #ABB1B9;
	font-weight: 400;
	line-height: initial;
}

.sell-list__title a:hover {
	color: #5356FB;
}

.seller-list .slick-arrow {
	background: transparent;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	color: initial;
	font-size: 22px;
	top: -48px;
	transform: rotate(180deg);
}

.seller-list .slick-arrow:hover {
	background: linear-gradient(134.38deg, #F539F8 0%, #C342F9 43.55%, #5356FB 104.51%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: ;
}

.seller-list .Prev.slick-arrow {
	width: auto !important;
	right: 22px;
}

.seller-list__slider .slick-arrow i {
	color: #878F9A;
	-webkit-text-fill-color: initial;
	background-clip: initial;
	background: transparent;
}

.seller-list__slider .slick-arrow:hover i {
	background: linear-gradient(134.38deg, #F539F8 0%, #C342F9 43.55%, #5356FB 104.51%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

/*======================================
   End Seller List CSS
========================================*/

/*======================================
   Tables CSS
========================================*/
/* NFTMax Table */
.nftmax-table {
	background: #fff;
	padding: 30px;
	border-radius: 15px;
	box-shadow: 0px 9px 95px rgba(0, 0, 0, 0.05);
}

.nftmax-table__badge {
	min-width: 28px;
	min-height: 28px;
	display: inline-block;
	background: #F539F8;
	border-radius: 100%;
	color: #fff;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
}

.nftmax-table__title {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 20px;
	margin-bottom: 35px;
	letter-spacing: .025em;
}

.nftmax-table__head tr th,
.nftmax-table__body tr td {
	padding-bottom: 15px;
	width: 14%;
	vertical-align: middle;
	text-align: center;
}

.nftmax-table__body tr td {
	padding: 20px 0;
}

.nftmax-table__head {
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
}

.nftmax-table__body tr {
	padding-top: 20px;
	width: 100%;
	border-bottom: 1px solid #e5e7eb;
}

.nftmax-table__body tr:last-child {
	border-bottom: 0px;
}

.nftmax-table__body tr:hover {
	background: #F9FAFB;
}

.nftmax-table__product {
	display: flex;
	gap: 15px;
	align-items: center;
	text-align: left;
}

.nftmax-table__product-img {
	max-width: 60px;
}

.nftmax-table__product-img img {
	border-radius: 50%;
	min-width: 60px;
	min-height: 60px;
}

.nftmax-table__product-title {
	margin: 0;
	color: #374557;
}

.nftmax-table__product-desc {
	margin: 0;
	font-size: 14px;
	margin-top: 5px;
	line-height: initial;
}

.nftmax-table__time {
	color: #878F9A;
	margin: 0;
}

.nftmax-table__main-v1 .nftmax-table__head tr th,
.nftmax-table__main-v1 .nftmax-table__body tr td {
	padding-bottom: 15px;
	width: 11%;
	vertical-align: middle;
	text-align: center;
}

.nftmax-table__main-v1 .nftmax-table__column-1 {
	width: 33% !important;
	text-align: left !important;
}

.nftmax-table__amount {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
}

.nftmax-table__amount img {
	max-width: 18px;
	height: ;
}

.nftmax-table {}

.nftmax-table__text {
	margin: 0;
	font-size: 16px;
}

.nftmax-table__bid-text {
	color: #374557;
}

.nftmax-table__status {
	font-size: 14px;
	color: #fff;
	border-radius: 30px;
	display: inline-block;
	text-align: center;
	padding: 2px 8px;
}

.nftmax-table__status {
	display: inline flow-root list-item;
}

.nftmax-table__column-7 {
	text-align: right !important;
}

.nftmax-table__head tr th {
	color: #878F9A;
	font-weight: 500;
}

.nftmax-table__main table tbody a {
	font-weight: 400;
}

.nftmax-table__main {
	margin: 0;
}

.nftmax-table__main-sell .nftmax-table__column-3 {
	display: ;
	width: 28%;
}

.nftmax-table__main-sell .nftmax-table__column-1,
.nftmax-table__main-sell tr th,
.nftmax-table__main-sell tr td {
	text-align: left;
}

.nftmax-table__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 35px;
	gap: 25px;
}

.nftmax-dropdown__list .nav-link:after {
	display: none;
}

.nftmax-dropdown__list {
	border: none !important;
}

.nftmax-dropdown__list .nav-link {
	font-weight: 400;
	font-size: .875rem;
}

.nftmax-table__heading .nftmax-dropdown__list .nav-link {
	font-size: 16px;
	line-height: 24px;
}

.nftmax-table__product-history .nftmax-table__head tr th,
.nftmax-table__product-history .nftmax-table__body tr td {
	display: ;
	text-align: left;
}

.nftmax-table__product-history .nftmax-table__column-1 .nftmax-table__text {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.nftmax-table__product-history .nftmax-table__column-1 {
	width: 6%;
}

.nftmax-table__product-history .nftmax-table__product-title {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.nftmax-table__product-history .nftmax-table__column-2 {
	width: 18%;
}

.nftmax-table__product-history .nftmax-table__column-3 {
	width: 42%;
}

.nftmax-table__product-history .nftmax-table__column-4,
.nftmax-table__product-history .nftmax-table__column-5,
.nftmax-table__product-history .nftmax-table__column-6,
.nftmax-table__product-history .nftmax-table__column-7 {
	width: 8%;
}


@media only screen and (min-width: 768px) and (max-width: 1278px) {
	.nftmax-table__product {
		flex-direction: column;
		align-items: first baseline;
		gap: 6px;
	}

	.nftmax-table__product-title {
		font-size: 16px;
	}

	.nftmax-table__body tr td {
		padding: 10px 0;
	}

	.nftmax-table__amount {
		flex-direction: column;
	}

	.nftmax-table__product-img {
		max-width: 46px;
	}

	.nftmax-table__product-desc {
		line-height: 22px;
		margin: 0;
	}

	.nftmax-table__status {
		font-size: 12px;
		padding: 2px 8px;
	}

	.nftmax-table__text {
		margin: 0;
		font-size: 12px;
		line-height: 16px;
	}

	.nftmax-table #myTabContent {
		overflow-x: auto;
	}

	.nftmax-table__product-img img {
		min-width: 46px;
		min-height: 46px;
	}
}

@media only screen and (max-width: 767px) {
	.nftmax-table__product {
		flex-direction: column;
		align-items: first baseline;
	}

	.nftmax-table__product {
		flex-direction: column;
		align-items: first baseline;
		gap: 6px;
	}

	.nftmax-table__product-title {
		font-size: 16px;
	}

	.nftmax-table__body tr td {
		padding: 10px 0;
	}

	.nftmax-table__amount {
		flex-direction: column;
	}

	.nftmax-table__product-img {
		max-width: 46px;
	}

	.nftmax-table__product-desc {
		line-height: 22px;
		margin: 0;
	}

	.nftmax-table__status {
		font-size: 12px;
		padding: 2px 8px;
	}

	.nftmax-table__text {
		margin: 0;
		font-size: 12px;
		line-height: 16px;
	}

	.nftmax-table.mg-top-30 {
		width: 100%;
		overflow: scroll;
	}

	#nftmax-table__main {
		width: 690px;
	}

	.nftmax-table #myTabContent {
		overflow-x: auto;
	}

	.nftmax-table__product-img img {
		min-width: 46px;
		min-height: 46px;
	}
}

/*======================================
   End Tables CSS
========================================*/

/*======================================
   Fun Facts CSS
========================================*/
.nftmax-funfact {
	padding: 35px 30px;
	background: #5356FB;
	display: flex;
	justify-content: space-between;
	border-radius: .5rem;
}

.nftmax-funfact__single {
	display: flex;
	gap: 12px;
	align-items: center;
	padding-right: 7.5%;
	border-right: 2px solid rgba(255, 255, 255, 0.2);
	margin-right: 7.5%;
}

.nftmax-funfact__single:last-child {
	border: none;
	padding: 0;
	margin: 0;
}

.nftmax-funfact__icon {
	width: 80px;
	height: 80px;
	line-height: 80px;
	background: #fff;
	border-radius: 100%;
	text-align: center;
}

.nftmax-funfact__img {
	max-width: 27px;
}

.nftmax-funfact__img--v2 {
	max-width: 42px !important;
}

.nftmax-funfact__img.nftmax-funfact__img--v4 {
	max-width: 34px;
}

.nftmax-funfact__content {
	display: flex;
	flex-direction: column;
	gap: 0;
	gap: 4px;
}

.nftmax-funfact__title {
	color: #fff;
	font-size: 18px;
	margin: 0;
	font-weight: 400;
	line-height: initial;
}

.nftmax-funfact__text {
	margin: 0;
	font-size: 14px;
	color: #fff;
	line-height: initial;
}

@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.nftmax-funfact__single {
		padding-right: 5.5%;
		margin-right: 5.5%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1278px) {

	.dashboard-banner__active-bids .dashboard-banner__column.dashboard-banner__column--two {
		width: 100%;
		min-width: 100%;
		height: 400px;
		overflow: hidden;
	}

	.dashboard-banner__active-bids .dashboard-banner__column.dashboard-banner__column--two img {
		height: 400px;
		width: 100%;
	}

	.nftmax-funfact {
		padding: 30px 25px;
	}

	.nftmax-funfact__single {
		padding-right: 1.5%;
		margin-right: 1.5%;
	}

	.dashboard-banner__active-bids .dashboard-banner__column--one {
		margin-left: 15px;
	}
}

@media only screen and (min-width: 1020px) and (max-width: 1278px) {
	.dashboard-banner__active-bids .dashboard-banner__column.dashboard-banner__column--two {
		width: 45%;
		min-width: 45%;
		height: 400px;
		overflow: hidden;
	}
}

@media only screen and (max-width: 767px) {
	.nftmax-funfact {
		flex-direction: column;
		align-items: center;
		gap: 25px;
	}

	.nftmax-funfact .nftmax-funfact__single {
		margin: 0;
		padding: 0;
		border: none;
	}

	.dashboard-banner__active-bids .dashboard-banner__column.dashboard-banner__column--two {
		width: 100%;
		min-width: 100%;
	}

	.dashboard-banner__active-bids .dashboard-banner__column.dashboard-banner__column--two img {
		height: 350px;
		width: 100%;
	}

	.dashboard-banner__active-bids .dashboard-banner__column--one {
		margin-left: 0px;
	}
}

/*======================================
   End Fun Facts CSS
========================================*/

/*======================================
   Marketplace CSS
========================================*/
.nftmax-marketplace__bar-inner {
	display: flex;
	justify-content: space-between;
}

.nftmax-marketplace__bar-right {
	display: flex;
	align-items: center;
}

.nftmax-marketplace__bar-search input {
	width: 60px;
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
	height: initial;
	font-size: 16px;
	min-width: 235px;
	border: none;
}

.nftmax-marketplace__bar-dropdown ul {
	padding: 15px;
	border-color: #5356FB54;
}

.nftmax-marketplace__bar-dropdown ul li a:hover {
	color: #F539F8 !important;
}

.nftmax-marketplace__bar-search button {
	position: relative;
	top: 0;
	left: 4px;
	margin: 0;
	max-width: 22px;
	margin-right: 10px;
}

.nftmax-marketplace__bar-dropdown a {
	background: transparent !important;
	border: none;
	padding: 0;
	margin: 0;
	color: #878F9A !important;
}


.nftmax-marketplace__bar-search {
	position: relative;
	display: flex;
	align-items: center;
	gap: 5px;
}

.nftmax-marketplace__bar-dropdown {}

.nftmax-marketplace__bar-dropdown a:after {
	font-size: 18px;
}

.nftmax-marketplace__bar-list {
	display: flex;
	flex-direction: row;
	gap: 30px;
}

.nftmax-marketplace__bar-list a {
	background: transparent !important;
	font-weight: 400;
	border: none !important;
	margin: 0;
	padding: 0;
	color: #374557 !important;
	font-size: 18px;
	border-radius: 0px !important;
	font-weight: 500;
	font-family: 'ProductSansMedium';
}

.nftmax-marketplace__bar-list a.active,
.nftmax-marketplace__bar-list a:hover {
	color: #F539F8 !important;
	border-bottom: 1px solid !important;
}

.nftmax-marketplace__bar-list a:first-child {
	padding-left: 0;
}

.trending-action__button.v2 {
	position: absolute;
	padding: 0;
	top: 24px;
	display: initial;
	width: initial;
	right: 24px;
	display: flex;
	gap: 8px;
}

.trending-action__badge {
	position: absolute;
	background: #F2994A;
	color: #fff;
	padding: 0px 9px;
	top: 24px;
	left: 24px;
	border-radius: 30px;
	font-size: 12px;
}

.nftmax-trendmeta__content {
	line-height: initial;
}

.nftmax-currency {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nftmax-currency__main {
	display: flex;
	gap: 10px;
}

.trending-action__amount-title {
	margin: 0;
	font-size: 20px;
}

.trending-amount__main-icon {
	max-width: 42px;
}

.trending-action__amount-sub {
	margin: 0;
}

.trending-marketplace__body {
	margin-top: 10px;
}

.nftmax-currency__content-title {
	margin: 0;
	font-size: 20px;
	line-height: 24px;
}

.nftmax-currency__icon {
	max-width: 42px;
}

.trending-marketplace__body .nftmax-currency__icon img {
	width: 42px;
	height: 42px;
	border-radius: 50%;
}

.nftmax-currency__content-sub {
	font-size: 14px;
	margin: 0;
}

.nftmax-currency .nftmax-btn {
	padding: 7px 17px;
	font-size: 14px;
}

.nftmax-currency .nftmax-btn:hover {
	background: #5356FB;
	color: #fff;
}

.trending-action__button.v2 a {
	color: #878F9A;
}

.trending-action__button.v2 a:hover i {
	color: #fff;
}

.nftmax-trendmeta__main {
	display: flex;
	justify-content: space-between;
}

.nftmax-trendmeta__author {
	display: flex;
	gap: 10px;
	align-items: center;
}

.nftmax-trendmeta__small {
	color: #878F9A;
	font-size: 14px;
}

.nftmax-trendmeta__title {
	font-size: 16px;
	margin: 0;
	font-weight: 400;
	font-family: 'ProductSansRegular';
}

.nftmax-trendmeta {
	margin-bottom: 15px;
}

.nftmax-trendmeta__img {
	max-width: 45px;
}

.nftmax-trendmeta__img {
	max-width: 45px;
}

.nftmax-trendmeta__img img {
	width: 45px;
	height: 45px;
	border-radius: 50%;
}

.nftmax-trendmeta__main:before {
	content: "";
	position: absolute;
	left: 50%;
	height: 80%;
	background: #E3E4FE;
	width: 1px;
	top: 10%;
}

.nftmax-trendmeta__main {
	position: relative;
}

.trending-action__single.marketplace-details {
	background: transparent;
	padding: 0;
	box-shadow: none;
}

.nftmax-currency__shop-detail {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #E5E5E5;
}

.trending-action__title-detail {
	font-size: 26px;
	margin-bottom: 8px;
	letter-spacing: .05em;
}

.trending-action__shop-id {
	color: #8283FC;
	margin: 0 0 5px;
	font-weight: 700;
	letter-spacing: .05em;
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.nftmax-trendmeta__img.nftmax-trendmeta__img-detail {
	max-width: 75px;
}

.nftmax-trendmeta__content-detail span {
	font-size: 16px;
}

.nftmax-trendmeta__content-detail .nftmax-trendmeta__title {
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-family: 'ProductSansBold';
}

.nftmax-trendmeta__main_detail::before {
	background: ;
	background-color: #D7D6E6;
}

.nftmax-currency__shop-detail .nftmax-currency__content-title {
	font-size: 20px;
}

.nftmax-currency__shop-detail .nftmax-currency__content-sub {
	font-size: 16px;
	margin-top: 2px;
}

.nftmax-currency.nftmax-currency__shop-detail .nftmax-btn {
	padding: 12px 19px;
	font-size: 18px;
	font-size: 1rem;
	line-height: 1.5rem;
}

.nftmax-published__title {
	color: #878F9A;
	font-size: 16px;
	margin-bottom: 5px;
	display: block;
	letter-spacing: .025em;
}

.nftmax-published__date {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.trending-action__badge-detail {
	font-size: 14px;
	padding: 7px 23px;
	top: 30px;
	left: 30px;
}

.trending-action__single.trending-action__single--v2 .trending-action__title {
	display: ;
	margin: 0;
}

.trending-action__single.trending-action__single--v2 {
	padding: 20px;
}

@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.nftmax-trendmeta__author {
		gap: 5px;
	}

	.nftmax-trendmeta__img {
		max-width: 30px;
	}

	.nftmax-trendmeta__img img {
		width: 30px;
		height: 30px;
	}

	.nftmax-trendmeta__small {
		font-size: 13px;
	}

	.nftmax-trendmeta__title {
		font-size: 14px;
	}

	.nftmax-currency .nftmax-btn {
		padding: 5px 10px;
		font-size: 13px;
	}

	.nftmax-currency__content-title {
		margin: 0;
		font-size: 16px;
		line-height: 20px;
	}

	.nftmax-currency__content-sub {
		line-height: 20px;
	}

	.nftmax-marketplace__bar-search input {
		min-width: 190px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1278px) {
	.nftmax-marketplace__bar-inner {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 15px;
	}

	.nftmax-trendmeta {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 767px) {
	.nftmax-marketplace__bar-inner {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 15px;
	}

	.nftmax-marketplace__bar-list {
		display: block;
		margin-left: -10px;
		text-align: center;
	}

	.nftmax-marketplace__bar-list a {
		display: inline-block;
		margin-right: ;
		margin-left: 10px;
	}

	.nftmax-trendmeta {
		margin-top: 30px;
	}
}

@media only screen and (max-width:1278px) {

	.nftmax-marketplace__bar-search input {
		background: ;
	}

	.nftmax-marketplace__bar-search {
		background: #fff;
		padding: 10px;
		width: 100%;
		min-width: 100%;
		border-radius: 30px;
		height: 50px;
		padding: 19px 20px !important;
	}

	.nftmax-marketplace__bar-search input {
		min-width: ;
		width: 100%;
		overflow: hidden;
	}

	.nftmax-marketplace__bar-right {
		width: 100%;
	}

	.nftmax-marketplace__bar-one {
		width: 100%;
	}

	.nftmax-marketplace__bar-list {
		display: ;
		justify-content: ;
	}

	.nftmax-marketplace__bar-inner {
		align-items: baseline;
	}
}

/*======================================
	End Marketplace CSS
========================================*/


/*======================================
   NFTMax ChatBox CSS
========================================*/
.ntfmax__item-radio--disable input[type="radio"] {
	display: none;
}

/* Chat Box */
.nftmax-chatbox__sidebar {
	padding-top: 30px;
}

.nftmax-chatbox__first-group {
	padding-left: 30px;
}

.nftmax-chatbox {
	background: #fff;
	border-radius: 15px;
}

.nftmax-chatbox__title {
	font-size: 22px;
	margin-bottom: 20px;
}

.nftmax-chatbox__search {
	width: 100%;
}

.nftmax-chatbox__search input {
	width: ;
}

.nftmax-chatbox__search .nftmax-header__form-inner {
	width: 100%;
}

.nftmax-chatbox__search input {
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.nftmax-header__form .search-btn {
	color: #5356FB;
}

.nftmax-chatbox__search {
	margin-bottom: 30px;
}

.nftmax-chatbox__search .search-btn {
	margin-top: -6px;
}

.nftmax-chatbox__author {
	display: flex;
	gap: 15px;
	align-items: center;
}

.nftmax-chatbox__author-title {
	margin: 0;
	font-size: 20px;
}

.nftmax-chatbox__author-img img {
	width: 60px;
	height: 60px;
	min-width: 60px;
	min-height: 60px;
	border-radius: 50%;
}

.nftmax-chatbox__author-online {
	width: 16px;
	height: 16px;
	background: #27AE60;
	position: absolute;
	bottom: 0;
	border-radius: 100%;
	right: 0;
	bottom: 0;
}

.nftmax-chatbox__author-img {
	position: relative;
}

.nftmax-chatbox__author-desc {
	margin: 0;
}

.nftmax-chatbox__list li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
	padding-left: 30px;
}

.nftmax-chatbox__list li:last-child {
	padding-bottom: 0;
	border: none;
	margin-bottom: 0;
}

.nftmax-chatbox__time {
	margin: 0;
	color: #878F9A;
}

.nftmax-chatbox__unread {
	background: #EB5757;
	border-radius: 100%;
	width: 22px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	font-size: 12px;
	text-align: center;
	color: #fff;
}

.nftmax-chatbox__right {
	display: flex;
	flex-direction: column;
	justify-content: right;
	align-items: end;
}

.nftmax-chatbox__explore {
	border: 1px solid rgba(83, 86, 251, 0.16);
	margin-top: 72px;
	margin-right: 45px;
	border-radius: 20px;
	overflow: hidden;
}

.nftmax-chatbox__explore-head {
	background: #F4F5FF;
	padding: 20px 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nftmax-chatbox__incoming-chat {
	background: #F7F7FF;
	padding: 15px 30px;
	border-radius: 15px;
}

.nftmax-chatbox__chat {
	display: flex;
	gap: 15px;
	justify-content: left;
}

.nftmax-chatbox__time-two {
	font-size: 10px;
	margin-top: 8px;
}

.nftmax-chatbox__btn {
	font-size: 20px;
	cursor: pointer;
}

.nftmax-chatbox__btn a {
	color: #878F9A;
}

.nftmax-chatbox__btn a:hover {
	color: #5356FB;
}

.nftmax-chatbox__imoji {
	display: flex;
	gap: 8px;
}

.nftmax-chatbox__incoming {
	margin: 0 40px;
}

.nftmax-chatbox__imoji img {
	max-width: 30px;
}

.nftmax-chatbox__incoming-list {
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-top: 40px;
}

.nftmax-chatbox__incoming-text {
	margin: 0;
}

.nftmax-chatbox__archive-date {
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
	margin: 0 40px;
}

.nftmax-chatbox__archive-time {
	position: relative;
	background: #fff;
	bottom: -10px;
	padding: 0 20px;
	color: #878F9A;
	margin-top: -10px;
	font-size: 14px;
}

.nftmax-chatbox__new-message {
	margin: 40px;
}

.nftmax-chatbox__new-message {}

.nftmax-chatbox__form {
	border-radius: 30px;
	position: relative;
}

.nftmax-chatbox__form-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nftmax-chatbox__button {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	position: absolute;
	right: 10px;
	top: 9px;
}

.nftmax-chatbox__button-inline {
	display: flex;
	gap: 15px;
	align-items: center;
}

.nftmax-chatbox__form-inner input {
	font-size: 14px;
	width: 100%;
	height: 60px;
	border: 1px solid rgba(83, 86, 251, 0.16);
	border-radius: 30px;
	padding: 0 32% 0 30px;
}

.nftmax-chatbox__submit-btn {
	background: #5356FB;
	padding: 10px 20px;
	height: 42px;
	display: flex;
	gap: 10px;
	color: #fff;
	border-radius: 30px;
	border: none;
	/*! line-height: 42px; */
	padding: 0 16px;
	align-items: center;
}

.nftmax-chatbox__submit-btn:hover {
	background: #F539F8;
	color: #fff;
}

.nftmax-chatbox__submit-btn i {}


.nftmax__item-form--group {}

.nftmax__item {
	background: #fff;
	padding: 35px;
	border-radius: 15px;
	box-shadow: 0 9px 95px 0 #0000000d;
}

.nftmax__item-title {
	font-size: 26px;
	margin: 0;
}

.nftmax__item-text {
	font-size: 16px;
	margin: 0;
}

.nftmax__item-label {
	font-size: 20px;
	display: block;
	letter-spacing: .025em;
}

.nftmax__item-input {
	width: 100%;
	height: 58px;
	line-height: 58px;
	padding: 0 30px !important;
	border-radius: 30px !important;
	background: #FAFAFA;
}

.nftmax__item-input:hover {
	border-color: #5356FB;
}

.nftmax__item-input.nftmax__item-input__arrow {
	padding-right: 105px !important;
}

.nftmax__item-form--group {
	margin-bottom: 30px;
	position: relative;
}

.nftmax__item-form--group:last-child {
	margin: 0;
}

.ntfmax__item-radio--group {
	display: flex;
	gap: 20px;
	margin-top: 15px;
}

.nftmax__item-input.nftmax__item-textarea {
	height: 200px;
	line-height: initial;
	padding-top: 15px !important;
	border-radius: 20px !important;
}

.ntfmax__item-radio--group label {
	display: flex;
	flex-direction: column;
	background: transparent;
	margin: 0;
	padding: 10px;
	width: 122px;
	height: 130px;
	justify-content: center;
	align-items: center;
	border: 1px solid #E3E4FE;
	border-radius: .375rem;
	cursor: pointer;
}

.item-input-icon {
	width: 68px;
	height: 68px;
	background: #F2E8FA;
	line-height: 68px;
	text-align: center;
	border-radius: 100%;
}

.ntfmax__item-radio--group img {
	width: 30px;
	margin-bottom: 20px;
	height: 35px;
}

.option.option-3 {}

.ntfmax__item-radio-title {
	color: #374557;
	font-size: 16px;
	font-weight: 400;
}

.nftmax__item-sublabel {
	display: block;
	color: #878F9A;
	font-size: 16px;
	font-weight: 400;
}



.nftmax__item-label--inline {
	color: #878F9A;
	font-weight: 400;
	margin-left: 10px;
}

.nftmax__item-form--group--line {
	display: flex;
	gap: 40px;
	align-items: center;
}

.nftmax__item-fee-text {
	margin: 0;
}

.nftmax__item-fee {
	margin-top: 10px;
}


.form-select.nftmax__item-form--select {
	position: absolute;
	right: 0;
	width: 100px;
	top: 45px;
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	padding-left: 10px;
	height: 40px;
}

.nftmax__item-fee-text b {
	font-weight: 400;
	font-size: 16px;
	color: #374557;
}

.nftmax__item-form--unlock {
	display: flex;
	gap: 10px;
	align-items: center;
	padding-top: 10px;
	justify-content: space-between;
}

.nftmax__item-unlock--icon {
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: #E6E6E6;
	text-align: center;
	border-radius: 100%;
	min-width: 60px;
	min-height: 60px;
}


.nftmax__item-label--head {
	font-size: 20px;
	margin-bottom: 8px;
}

.nftmax__item-fee-text {
	font-size: 16px;
	color: #878F9A;
}

.ntfmax__item-radio--group label i {
	color: #858D98;
	font-size: 25px;
}


.ntfmax__item-radio--group--icon {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ntfmax__item-radio--group--icon img {
	width: 50px;
	height: 50px;
	margin-bottom: 2px;
}

.ntfmax__item-radio--collection label {
	width: 100px;
	height: 100px;
}

.col-lg-5.col-12.nftmax-pcolumn__one {
	width: 425px;
}

.nftmax__item-form--main {
	border-left: 1px solid rgba(83, 86, 251, 0.16);
	padding-left: 40px;
	padding-bottom: 30px;
}

.nftmax__item-box {
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
}

.nftmax-chatbox__outgoing {
	margin-left: 115px;
	margin-top: 45px;
}

.nftmax-chatbox__outgoing .nftmax-chatbox__incoming-chat {
	background: #5356FB;
	color: #fff;
	border-radius: 15px 15px 0 15px;
}

.nftmax-chatbox__outgoing .nftmax-chatbox__chat .nftmax-chatbox__incoming-text {
	color: #fff;
}

.nftmax-chatbox__outgoing .nftmax-chatbox__chat {
	justify-content: right;
}

.nftmax-chatbox__only-text {
	margin-left: 75px;
}

.nftmax-chatbox__right-bar {
	cursor: pointer;
}

.nftmax__item-form--main input,
.nftmax__item-form--main textarea {
	border: 1px solid #E3E4FE;
}



@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.nftmax-chatbox__form-inner input {
		padding-right: 54%;
	}

	.col-lg-5.col-12.nftmax-pcolumn__one {
		width: 38%;
	}

}

@media only screen and (min-width: 768px) and (max-width: 1278px) {
	.nftmax-chatbox__author-desc {
		display: none;
	}

	.nftmax-chatbox__button {
		position: relative;
	}

	.nftmax-chatbox__form-inner {
		flex-direction: column;
	}

	.nftmax-chatbox__form-inner input {
		padding: 0 30px;
	}

	.nftmax__item-form--main {
		margin-top: 30px;
	}
}

@media only screen and (max-width: 767px) {
	.nftmax-chatbox__list li {
		padding-right: 30px;
		padding-left: 30px;
	}

	.nftmax-chatbox__explore {
		margin: 25px;
	}

	.nftmax-chatbox__button {
		position: relative;
	}

	.nftmax-chatbox__form-inner {
		flex-direction: column;
	}

	.nftmax-chatbox__form-inner input {
		padding: 0 30px;
	}

	.ntfmax__item-radio--group--icon img {
		width: 30px;
		height: 30px;
		margin-bottom: 2px;
	}

	.ntfmax__item-radio--collection label {
		padding: 0;
		height: 80px;
	}

	.ntfmax__item-radio-title {
		font-size: 14px;
	}

	.nftmax__item-form--main {
		margin-top: 30px;
	}

	.nftmax-chatbox__outgoing {
		margin-left: 40px;
	}

	.nftmax-chatbox__incoming {
		margin: 0 25px;
	}

	.nftmax__file-upload {
		width: 100%;
	}

	.col-lg-5.col-12.nftmax-pcolumn__one {
		width: 100%;
	}

	.nftmax__item-form--main {
		padding-left: 0;
		border: none;
	}
}

/*======================================
   End NFTMax ChatBox CSS
========================================*/

/*======================================
   NFTMax Profiles CSS
========================================*/
.nftmax__item-switch {
	position: relative;
	display: inline-block;
	width: 44px;
	height: 20px;
}

.nftmax__item-switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.nftmax__item-switch--slide {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #878F9A;
	-webkit-transition: .4s;
	transition: .4s;
}

.nftmax__item-switch--slide::before {
	position: absolute;
	content: "";
	height: 18px;
	width: 18px;
	left: 0px;
	bottom: 1px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
}

.nftmax__item-unlock--first {
	display: flex;
	align-items: center;
	gap: 10px;
}

.nftmax__item-switch input:checked+.nftmax__item-switch--slide {
	background-color: #27AE60;
}

.nftmax-ptabs__notify-switch--two input:checked+.nftmax__item-switch--slide {
	background-color: #27AE60;
}

.nftmax__item-switch input:focus+.nftmax__item-switch--slide {
	box-shadow: 0 0 1px #2196F3;
}

.nftmax__item-switch input:checked+.nftmax__item-switch--slide:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.nftmax__item-switch--round {
	border-radius: 34px;
}

.nftmax__item-switch--round:before {
	border-radius: 50%;
}

.nftmax__item-button--group {
	display: flex;
	justify-content: right;
	margin-top: 30px;
	gap: 16px;
	align-items: center;
}

.nftmax__item-button--cancel {
	background: transparent;
	padding: 0;
	border: none;
	color: #EB5757;
	border-bottom: 1px solid;
	border-radius: 0px;
	padding: 0 !important;
	line-height: initial;
	height: initial !important;
	font-size: 18px;
}

.nftmax__item-button--single {
	padding: 14px 22px !important;
}

.nftmax__item-button--cancel {
	padding: 0 !important;
}

.nftmax__file-title {
	text-align: center;
	font-size: 26px;
	margin: 20px 0 0;
}

.nftmax__file-upload--img {
	max-width: 70px;
}

.nftmax__item-heading {
	margin-bottom: 20px;
}

.nftmax-preview__modal--close {
	width: 36px;
	height: 36px;
	line-height: 36px;
	border: 2px solid rgba(55, 69, 87, 0.6);
	border-radius: 100%;
	font-size: 20px;
	margin: 0 !important;
	padding: 0 !important;
}

.modal-header.nftmax__modal__header {
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
	padding: 25px 40px;
}

.nftmax-preview__modal-content {
	border-radius: 15px;
}

.nftmax-preview__modal-title {
	font-size: 26px;
}

.nftmax__item-button--single.nftmax__item-button--cancel {
	font-weight: 400;
}

button.nftmax-item__btn {
	min-width: 126px;
}

.nftmax-modal__body {
	padding: 30px;
}

.nftmax-modal__body .trending-action__single {
	max-width: ;
	width: ;
	max-width: 270px;
	margin: 0 auto;
}

.modal-content .btn-close {
	font-size: 15px !important;
	/* background: none !important; */
	border: none;
	opacity: 1;
}

.nftmax-preview__close {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.nftmax-preview__close-img {
	max-width: 135px;
	margin-bottom: 28px;
}

.nftmax-preview__close-title {
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	margin: 0;
	font-weight: 400;
	font-family: ProductSansRegular;
}

.nftmax-close__body {
	padding: 40px 60px;
}

.nftmax-preview__modal-content {
	width: 580px;
	margin: 0 auto;
}

.nftmax-close__modal-close {
	min-width: 460px;
}

.nftmax-close__modal-close .modal-content {
	width: 460px !important;
	margin: 0 auto;
}

.nftmax-userprofile__user {
	display: flex;
	align-items: center;
	position: relative;
	top: -110px;
	margin-bottom: -100px;
	padding-bottom: 30px;
	padding-left: 40px;
	justify-content: space-between;
	gap: 50px;
}

.nftmax-userprofile__thumb {
	max-width: 205px;
	margin-bottom: 15px;
	background: #fff;
	border-radius: 50%;
	padding: 7px;
}

.nftmax-userprofile__thumb img {
	border-radius: 50%;
}

.nftmax-userprofile__info-title {
	font-size: 20px;
}

.nftmax-userprofile__info-text {
	line-height: 26px;
	color: #858D98;
	padding-right: 80px;
	letter-spacing: .025em;
	line-height: 1.5rem;
}

.nftmax-userprofile__info-text a {
	color: #5356FB;
	font-weight: 400;
}

.nftmax-userprofile__right {
	display: flex;
	gap: 20px;
	min-width: 30%;
	align-items: center;
	justify-content: right;
}

.nftmax-userprofile__content {
	max-width: 480px;
}

.nftmax-btn.nftmax-btn__share {
	padding: 0;
	width: 52px;
	font-size: 22px;
	height: 52px;
	line-height: 52px;
	border-radius: 100%;
	background: #fff;
	color: #374557;
}

.nftmax-userprofile__meta {
	display: flex;
	align-items: center;
	color: #82829A;
	gap: 5px;
	margin-right: 18px;
	padding-right: 18px;
	border-right: 1px solid rgba(0, 0, 0, 0.33);
	font-size: 20px;
}

.nftmax-userprofile__number {
	font-weight: 700;
	color: #374557;
}

.nftmax-userprofile__meta:last-child {
	margin: 0;
	padding: 0;
	border: none;
}

.nftmax-btn.nftmax-btn__profile {
	padding: 14px 18px;
	font-size: 1rem;
	display: inline-block;
	line-height: 1.5rem;
}

.nftmax-pcats {
	margin-top: 10px;
}

.nftmax-pcats__bar {
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: inherit15px;
}

.nftmax-pcats__list {
	display: flex;
	gap: 55px;
	align-items: center;
	flex-direction: initial;
}

.nftmax-pcats__list a {
	color: #374557;
	font-weight: 700;
	font-size: 20px;
	position: relative;
	background: transparent;
	padding: 0;
	margin: 0;
	border: none;
	line-height: initial;
	padding: 20px 0;
}

.nftmax-pcats__count {
	position: absolute;
	top: 10px;
	background: #F1B8FC;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	text-align: center;
	border-radius: 100%;
	color: #878F9A;
	font-weight: 400;
	right: -18px;
	transition: all 0.3s ease;
}

.nftmax-pcats__list a.active .nftmax-pcats__count,
.nftmax-pcats__list a:hover .nftmax-pcats__count {
	background: #F539F8;
	color: #fff;
}


.nftmax-pcats__list a {
	letter-spacing: .025em;
}

.nftmax-pcats__list a.active,
.nftmax-pcats__list a:hover {
	color: #5356FB;
	background: transparent;
}

.nftmax-pcats__list a:before {
	width: 115%;
	height: 1px;
	background: #5356FB;
	content: "";
	position: absolute;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
}

.nftmax-pcats__list a:hover:before,
.nftmax-pcats__list a.active:before {
	opacity: 1;
	visibility: visible;

}

.nftmax-personals__list {
	width: 21.5%;
}

.nftmax-personals__content {
	width: 78.5%;
}

.nftmax-ptabs__stext b {
	color: #000;
	font-weight: 400;
}

.nftmax-ptabs {
	border-left: 1px solid rgba(83, 86, 251, 0.16);
	padding-left: 40px;
}

.nftmax-personals {
	background: #fff;
	padding: 40px;
	border-radius: 15px;
	box-shadow: 0px 9px 95px rgba(0, 0, 0, 0.05);
}

.nftmax-personals__title {
	font-size: 20px;
	margin-bottom: 30px;
}

.nftmax-psidebar a {
	border: none;
	padding: 0;
	margin: 0;
	color: #878F9A;
	font-size: 18px;
	display: flex;
	align-items: center;
	font-weight: 400;
	letter-spacing: .025em;
}

.nftmax-psidebar a:hover {
	color: #5356FB;
}

.nftmax-psidebar__icon {
	width: 32px;
	position: relative;
}

.nftmax-psidebar__icon {
	font-size: 16px;
}

.nftmax-psidebar a {
	fill: #858D98;
}

.nftmax-psidebar a:hover,
.nftmax-psidebar a.active {
	color: #5356FB;
	background: transparent;
	fill: #5356FB;
}

.nftmax-psidebar {}

.nftmax-psidebar__list {
	display: flex;
	gap: 45px;
	flex-direction: column;
}

.nftmax-ptabs__separate {
	display: flex;
	gap: 40px;
}


.nftmax-ptabs__social {
	border-top: 1px solid #E3E4FE;
	padding-top: 25px;
}

.nftmax-ptabs__social-list li {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nftmax-ptabs__social-connect a {
	margin: 0;
	color: #33AAF2;
	font-size: 20px;
	border-bottom: 1px solid;
}

.nftmax-ptabs__social-icon {
	width: 44px;
	height: 44px;
	line-height: 44px;
	display: inline-block;
	text-align: center;
	background: #33AAF23D;
	color: #33AAF2;
	border-radius: 100%;
	font-size: 20px;
}

.nftmax-ptabs__social-name {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 18px;
	font-weight: 400;
}

.nftmax-ptabs__social-list {
	margin: 12px 0;
}

.nftmax-ptabs__verified {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 25px;
	gap: 40px;
}

.nftmax-ptabs__verified-button {
	min-width: 29%;
}

.nftmax__ptabs-bottom {
	border-top: 1px solid rgba(83, 86, 251, 0.16);
	margin-top: 30px;
	padding-top: 30px;
}

.nftmax-btn.nftmax-ptabs__verified-btn {
	background: #27AE60;
}

.nftmax-ptabs__form-main .nftmax__item-input {
	display: ;
	border: 1px solid #37455717;
}

.nftmax-paymentm__name {
	display: flex;
	gap: 20px;
	align-items: center;
}

.nftmax-paymentm__list {
	padding-top: 30px;
}

.nftmax-paymentm__manage-btn button {
	padding: 15px 20px;
}

.nftmax-paymentm__single {
	border-bottom: 1px solid rgba(83, 86, 251, 0.16);
	padding-bottom: 30px;
	margin-bottom: 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.nftmax-paymentm__single:last-child {
	padding: 0;
	margin: 0;
	border: none;
}

.nftmax-paymentm__badge {
	font-size: 18px;
	margin-top: 10px;
	display: block;
}

.nftmax-paymentm__badge.nftmax__ok {
	color: #27AE60;
}

.nftmax-paymentm__badge.nftmax__error {
	color: #EB5757;
}

.nftmax-paymentm__text {
	margin: 0;
	font-size: 18px;
}

.nftmax-paymentm__title {
	margin: 0 0 10px;
	font-size: 20px;
}

.nftmax-paymentm__icon {
	width: 120px;
	height: 120px;
	line-height: 120px;
	text-align: center;
	background: #E3E4FE;
	border-radius: 100%;
}

.nftmax-paymentm__icon img {
	max-width: 50px;
}

.nftmax-paymentm__single.nftmax-paymentm__single--notify {
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.nftmax__item-button--group.nftmax__ptabs-bottom.v2 {
	justify-content: flex-start;
}

.nftmax__ptabs-bottom.v2 button {
	padding: 16px 14px;
	font-size: 18px;
}

.nftmax-pptabs {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 40px;
	gap: 20px;
}

.nftmax-header__form-profile {
	width: 510px;
}

.nftmax-pptabs__main .nftmax-sidebar_btn {
	font-size: 18px;
	border: none;
}

.nftmax-pptabs__main .nftmax-table__product-desc {
	color: #374557;
	font-size: 16px;
}


.nftmax-table__profile-activity .nftmax-table__head tr th,
.nftmax-table__profile-activity .nftmax-table__body tr td,
.nftmax-table__profile-activity .nftmax-table__body .nftmax-table__text {
	text-align: left !important;
}

.nftmax-table__profile-activity .nftmax-table__body .nftmax-table__amount {
	justify-content: initial;
}


.nftmax-table__profile-activity .nftmax-table__column-2 {
	width: 30%;
}

.nftmax-table__profile-activity .nftmax-table__column-1 {
	width: 6%;
}

.nftmax-table__profile-activity .nftmax-table__column-3,
.nftmax-table__profile-activity .nftmax-table__column-4,
.nftmax-table__profile-activity .nftmax-table__column-7 {
	width: 12%;
}

.nftmax-table__profile-activity .nftmax-table__column-6 {
	width: 5%;
}

.nftmax-table__profile-activity .nftmax-table__column-5 {
	width: 16%;
}

.nftmax-collection__single {
	display: flex;
	flex-direction: column;
	gap: 10px;
	background: #fff;
	padding: 20px;
	border-radius: 15px;
	box-shadow: 0px 9px 95px rgba(0, 0, 0, 0.05);
}

.nftmax-collection__head img {
	border-radius: 12px;
}

.nftmax-collection__author {
	margin-top: 15px;
}

.nftmax-collection__author {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nftmax-collection__author-head,
.nftmax-collection__author-head a {
	display: flex;
	align-items: center;
	gap: 10px;
}

.nftmax-collection__item a {
	color: #374557;
	font-size: 1.125rem;
	font-family: 'ProductSansRegular';
	font-weight: 400;
}

.nftmax-collection__author-head img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

.nftmax-collection__title {
	font-size: 20px;
	margin: 0;
}

.nftmax-collection__item {}

.nftmax-newtrans__box {
	background: #fff;
	padding: 25px;
	border-radius: 15px;
	box-shadow: 0px 9px 95px rgba(0, 0, 0, 0.05);
}

.nftmax-newtrans__box.nftmax-newtrans__box__inner {
	min-height: 343px;
}

.charts-main__sellh,
.nftmax-newtrans__box {
	min-height: 356px !important;
}

.nftmax-newtrans__heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}

.view-wallet__btn.view-trnsc a {
	font-size: 14px;
	border-bottom: 1px solid;
	line-height: 20px;
}

.nftmax-newtrans__menu {
	display: flex;
	gap: 25px;
	align-items: center;
	flex-direction: row;
}

.nftmax-newtrans__menu a {
	padding: 0;
	margin: 0;
	background: transparent !important;
	border: none !important;
	color: #878F9A;
	border-bottom: 1px solid transparent !important;
	border-radius: 0px !important;
	font-weight: 400;
}

.nftmax-newtrans__menu .list-group-item {
	border-radius: none !important;
}

.nftmax-newtrans__menu .list-group-item.active,
.nftmax-newtrans__menu .list-group-item:hover {
	color: #5356FB;
	border-bottom-color: #5356FB !important;
}

.nftmax-newtrans__title {
	margin: 0;
}

.nftmax-newtrans__single {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #E3E4FE;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.nftmax-newtrans__single:hover {
	border-bottom-color: #5356FB;
}

.nftmax-newtrans__single:last-child {
	margin: 0;
	padding: 0;
	border: none;
}

.nftmax-newtrans__info {
	display: flex;
	gap: 15px;
	align-items: center;
}

.nftmax-newtrans__added {
	font-size: 16px;
	color: #374557;
}

.nftmax-newtrans__added span {
	font-weight: 400;
	display: block;
	font-size: 14px;
	color: #878F9A;
}

.nftmax-newtrans__icon {
	max-width: 40px;
}

.nftmax-newtrans__added {
	margin: 0;
	font-family: 'ProductSansRegular';
	font-weight: 400;
}

.nftmax-balance__sub {}

.nftmax-newtrans__amount p {
	margin: 0;
	font-size: 16px;
}

.nftmax-balance__sub .nftmax-newtrans__debit {
	color: #EB5757;
}

.view-wallet__btn.top-sell a {
	color: #5356FB;
	font-size: ;
}

.nftmax-balance__wallet-box {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	background: #37455796;
	text-align: center;
	font-size: 26px;
	color: #FFFFFF;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 6px;
	font-weight: 700;
	justify-content: center;
	margin-bottom: 15px;
}

.nftmax-charts__line {
	display: flex;
	justify-content: space-between;
	color: #F0E9FE;
}


.nftmax-wallet__one {
	width: 51.5%;
}

.nftmax-wallet__two {
	width: 48.5%;
}

.nftmax-balance__wallet-box span {
	color: #fff;
	font-size: 18px;
	color: ;
	font-weight: 400;
}

.nftmax-balance__current {
	padding: 36px;
	border-radius: 15px;
}

.nftmax-balance__all {
	background: #fff;
	padding: 30px;
	border-radius: 15px;
	box-shadow: 0px 9px 95px rgba(0, 0, 0, 0.05);
}

.nftmax-sellbox__single {
	background: #fff;
	overflow: hidden;
	border-radius: 10px
}

.nftmax-sellbox__heading-title {
	background: #F2994A;
	font-size: 20px;
	padding: 22px 30px;
	color: #fff;
	font-weight: 400;
	font-family: 'ProductSansRegular';
}

.nftmax-balancetop {
	display: flex;
	justify-content: space-between;
}

.nftmax-transaction {
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: right;
	align-items: revert;
	text-align: right;
}

.nftmax-transaction__title {
	color: #fff;
	font-size: 26px;
	margin: 0;
}

.nftmax-transaction__text {
	color: #CBCCFE;
	font-size: 18px;
	letter-spacing: .025em;
	margin-top: 2px;
}

.nftmax-balance__all .nftmax-balance_list {
	padding: 0;
	gap: 25px;
}

.nftmax-balance__all .nftmax-balance_list li {
	margin: 0;
	padding: 0;
	border: none;
}

.nftmax-balance__wallet-text {
	margin: 0;
	color: #CFD0FE;
	font-size: 18px;
}

.nftmax-balance__wallet-amount {
	font-size: 44px;
	color: #fff;
	line-height: 52px;
	margin-top: 12px;
	margin-bottom: 0;
}

.nftmax-balance__wallet-add {
	color: #fff;
	font-size: 18px;
}

.nftmax-balance__wallet-add span {
	color: #51BC74;
}

.nftmax-balance__sub {
	display: block;
	font-size: 14px;
	color: #878F9A;
	font-weight: 400;
}

.nftmax-balance__sub span {
	color: #219653;
}

.nftmax-progress__single {
	position: relative;
	text-align: center;
}

.nftmax-balance__current,
.nftmax-balance__all {
	min-height: 434px;
}


.nftmax-balance__all .nftmax-balance-desc {
	display: flex;
	gap: 18px;
	align-items: center;
}

.nftmax-balance__all .nftmax-balance__sub {
	margin: 5px 0 0;
}

.nftmax-progress {
	display: flex;
	gap: 70px;
	padding-top: 10px;
}

.nftmax-progress__single .number {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -18px;
	left: 50%;
	margin-left: -18px;
	color: #fff;
	font-size: 20px;
}

.circle {
	position: relative;
}

.nftmax-progress__single strong {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
}

.nftmax-paymentm__icon.nftmax-paymentm__icon--notify {
	width: 60px;
	height: 60px;
	line-height: 60px;
	min-width: 60px;
	min-height: 60px;
}

.nftmax-paymentm__icon--notify img {
	max-width: 22px;
}

.nftmax-paymentm__text.nftmax-paymentm__text--notify {
	font-size: 16px;
	color: #878F9A;
}

.nftmax-paymentm__title.nftmax-paymentm__title--notify {
	margin-bottom: 2px;
}


.nftmax-sellbox__single .nftmax-amount__statics {
	padding: 8px 28px;
	margin-bottom: 102px;
}

.nftmax-sellbox__single .nftmax-amount__statics__title {
	font-size: 26px;
}

.nftmax-sellbox__single .nftmax-amount__statics__text {
	font-size: 18px;
	color: #878F9A;
}

.nftmax-amount__statics__text span {
	margin-left: 10px;
	font-size: 14px;
}

.nftmax-amount__statics__debit {
	color: #EB5757;
}

.nftmax-amount__statics__credit {
	color: #27AE60;
}

.nftmax-sellbox__earning .nftmax-sellbox__heading-title {
	background: #F539F8;
}


@media only screen and (min-width: 1279px) and (max-width: 1550px) {
	.nftmax-progress {
		gap: 30px;
	}

	.nftmax-ptabs__verified-button {
		min-width: 35%;
	}

	.nftmax__item-input {
		height: 48px;
		line-height: 48px;
	}

	.nftmax-psidebar a {
		font-size: 14px;
	}

	.nftmax-psidebar__icon {
		width: 30px;
	}

	.nftmax-psidebar__list {
		gap: 30px;
	}

	.nftmax-newtrans__box,
	.charts-main__invest {
		min-height: 395px;
	}

	.nftmax-sellbox__heading-title {
		padding: 22px 22px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1278px) {
	.nftmax-pcats__list li a {
		font-size: 16px;
	}

	.nftmax-pcats__list {
		gap: 25px;
	}

	.nftmax-pcats__list li a::before {
		bottom: -24px;
	}

	.nftmax-psidebar a {
		flex-direction: column;
	}

	.nftmax-psidebar__list {
		gap: 15px;
	}

	.nftmax-psidebar__icon {
		width: auto;
	}

	.nftmax-psidebar__title {
		font-size: 15px;
		text-align: center;
	}

	.nftmax-ptabs__verified-button {
		min-width: 35%;
	}

	.nftmax-btn.nftmax-ptabs__verified-btn {
		font-size: 14px;
	}

	.nftmax-wallet__one,
	.nftmax-wallet__two {
		width: 100%;
	}
}

@media only screen and (min-width: 0px) and (max-width: 1278px) {

	.nftmax-userprofile__user {
		flex-direction: column;
		align-items: start;
		gap: 25px;
	}

	.nftmax-userprofile__right {
		align-items: start;
		justify-content: initial;
	}

	.nftmax-pcats__list a {
		font-size: 15px;
	}
}

@media only screen and (max-width: 767px) {
	.nftmax-progress {
		display: flex;
		gap: 25px;
		padding-top: 10px;
	}

	.nftmax-pcats__list {
		margin-left: -15px;
		margin-top: -15px;
		display: block;
	}

	.nftmax-pcats__list a {
		margin-left: 15px;
		display: inline-block;
		padding: 10px 5px;
	}

	.nftmax-pcats__list a:before {
		bottom: 0;
	}

	.nftmax-header__form-profile {
		width: 100%;
	}

	.nftmax-userprofile__user {
		flex-direction: column;
		justify-content: left;
		align-items: center;
		padding: 0;
		gap: 20px;
	}

	.nftmax-pcats {
		margin-top: 30px;
	}

	.nftmax-pcats__list li a {
		font-size: 16px;
	}

	.nftmax-userprofile__thumb {
		max-width: 115px;
		margin-bottom: 15px;
	}

	.nftmax-userprofile__user {
		top: -60px;
		margin-bottom: -60px;
		align-items: start;
	}

	.nftmax-userprofile__content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.nftmax-userprofile__info-text {
		padding-right: 0;
	}

	.nftmax-psidebar__title {
		display: none;
	}

	.nftmax-ptabs__verified {
		flex-direction: column;
	}

	.nftmax-ptabs__sidebar {
		margin-top: 30px;
	}

	.nftmax-paymentm__icon {}

	.nftmax-paymentm__single {
		flex-direction: column;
	}

	.nftmax-paymentm__manage-btn {
		margin-top: 20px;
	}

	.nftmax-paymentm__icon {
		min-width: 80px;
		min-height: 80px;
		line-height: 80px;
		width: 80px;
		height: 80px;
	}

	.nftmax-paymentm__icon img {
		max-width: 35px;
	}

	.nftmax-paymentm__single {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.nftmax__item-form--group .nftmax__item-form--group {
		margin-top: 20px;
	}

	.nftmax-personals__history {
		width: 100%;
		overflow: scroll;
	}

	.nftmax-personals__history #nftmax-table__main {
		width: 600px;
	}

	.nftmax-password__img {
		margin-top: 30px;
	}

	.nftmax-psidebar__list {
		gap: 25px;
	}

	.nftmax-userprofile__meta {
		margin-right: 12px;
		padding-right: 12px;
		font-size: 16px;
	}

	.nftmax-personals__list {
		width: 12.5%;
	}

	.nftmax-personals__content {
		width: 87.5%;
	}

	.nftmax-ptabs__separate {
		flex-direction: column;
	}

	.nftmax-paymentm__name {
		flex-direction: column;
		text-align: center;
	}

	.nftmax-wallet__one,
	.nftmax-wallet__two {
		width: 100%;
	}
}

.ntfmax__bgc--1 {
	background: ;
	background: linear-gradient(134.38deg, #F539F8 0%, #C342F9 43.55%, #5356FB 104.51%);
}

.ntfmax__bgc--2 {
	background: #5356FB;
}

.ntfmax__bgc--3 {
	background: #F539F8;
}

.ntfmax__bgc--4 {
	background: #56CCF2;
}

.ntfmax__bgc--5 {
	background: #9B51E0;
}

.ntfmax__bgc--6 {
	background: #219653;
}

.ntfmax__bgc--7 {
	background: #EB5757;
}

.nftmax-table__status__group {
	display: flex;
	gap: 32px;
	align-items: center;
	justify-content: center;
}

.nftmax-table__trash a {
	color: #878F9A;
}

.nftmax-table__trash a:hover {
	color: #EB5757;
}

.nftmax-password__img {
	max-width: 400px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.nftmax-accordion__single button::after {
	left: 0;
	position: absolute;
	left: 0;
	width: auto;
	height: auto;
}

.nftmax-accordion__single .accordion-button::after {
	content: "+";
	background: none;
	color: #5356FB;
	font-size: 20px;
}

.nftmax-accordion__single .accordion-button:not(.collapsed) {
	color: #0c63e4;
	background-color: #e7f1ff;
	box-shadow: inset 0 -1px 0 rgba(83, 86, 251, 0.16);
}

.nftmax-accordion__single .accordion-button:not(.collapsed)::after {
	content: "-";
}

.accordion-button.nftmax-accordion__heading {
	background: transparent;
	font-size: 18px;
	font-weight: 400;
	padding: 22px 22px;
	color: #374557;
}

.nftmax-accordion__single .accordion-button:not(.collapsed) {
	color: initial;
	background-color: transparent;
	box-shadow: none;
}

#nftmax-accordion {
	position: relative;
	top: -22px;
	margin-bottom: -22px;
}

.accordion-body.nftmax-accordion__body {
	font-size: 16px;
	color: #878F9A;
	border-left: 4px solid #5356FB;
	padding: 0 20px;
	margin: 25px 40px;
}

.accordion-flush .accordion-item:last-child {
	border: inherit;
}

.accordion-item.nftmax-accordion__single {
	border: none !important;
}

.accordion-item.nftmax-accordion__single .accordion-header {
	border-bottom: 1px solid #E3E4FE;
}

blockquote {
	background: #5356FB;
	padding: 25px;
	color: #fff;
	font-size: 18px;
	border-radius: 5px;
	margin-bottom: 30px;
}

.nftmax-ptabs__page p {
	margin-bottom: 30px;
}

.nftmax-ptabs__page p:last-child {
	margin: 0;
}

.nftmax-ptabs__sauthor {
	position: relative;
}

.nftmax-ptabs__sedit {
	position: absolute;
	bottom: 50px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 100%;
	color: #fff;
	right: 8px;
	background: #374557;
	cursor: pointer;
}

.nftmax-ptabs__sedit:hover {
	background: #F539F8;
	color: #fff;
}

.nftmax-ptabs__stitle {
	font-size: 20px;
	margin: 0 0 10px;
	letter-spacing: .025em;
}

.nftmax-ptabs__stext b {
	color: #374557;
}

.nftmax-ptabs__stext {
	line-height: 1.5rem;
}

.nftmax-ptabs__stitle i {
	color: #878F9A;
}

.nftmax-ptabs__scover .nftmax-ptabs__pthumb {
	width: 100%;
	display: ;
	max-width: 100%;
}

.nftmax-ptabs__ssingle.nftmax-ptabs__scover .nftmax-ptabs__sedit {
	bottom: 10px;
	right: 15px;
}

.nftmax-personals__history .nftmax-table__column-6 {
	width: 1% !important;
}

.nftmax-personals__history .nftmax-table__body tr td {
	padding: 15px 0;
}

.nftmax-personals__history .nftmax-table__product-desc {
	color: #374557;
	font-size: 16px;
}

.nftmax-personals__history .nftmax-table__column-5 {
	width: 10% !important;
}

.nftmax-personals__history .nftmax-table__column-1 {
	width: 10%;
}

.nftmax-personals__history .nftmax-table__body tr td {
	padding: 13px 0;
}

.nftmax__item-button--group--profile {
	justify-content: center;
}

.nftmax__item-button--group--profile button {
	font-size: 18px;
}

.nftmax__item-button--group--profile .nftmax__item-button--cancel {
	font-weight: 400;
}

.nftmax-ptabs__form-update {
	width: 232px !important;
	min-width: 232px;
}

.nftmax-ptabs__stitle--update {}

.nftmax-ptabs__ssingle {
	margin-bottom: 25px;
}

.nftmax-ptabs__ssingle:last-child {
	margin: 0;
}

.nftmax-ptabs__sedit.nftmax-ptabs__cedit {
	background: #374557;
	bottom: -16px;
	right: 10px;
}

.nftmax-ptabs__sauthor {
	display: flex;
	flex-direction: column;
}

.nftmax-ptabs__sauthor-img {}

.nftmax-ptabs__pthumb {
	max-width: 200px;
	position: relative;
}

.nftmax-ptabs__pthumb input {
	display: none;
}

.nftmax-ptabs__scover img {
	width: 100%;
}

.nftmax-userprofile__meta a {
	color: #82829A;
	font-weight: 400;
}


.followers-list__single {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.followers-list__first {
	display: flex;
	align-items: center;
	gap: 20px;
	justify-content: center;
}

.followers-list__title {
	margin: 0;
}

.followers-list__badge {
	position: absolute;
	top: -5px;
	right: 0;
	max-width: 18px;
}

.followers-list__follower {
	position: relative;
}

.followers-list__follower {
	width: 60px;
}

.followers-list__text {
	margin: 0;
}

.followers-list__button a {
	padding: 13px 30px;
}

.followers-list {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.followers-list__button a {
	width: 115px;
	text-align: center;
	padding: 13px 10px;
	min-width: ;
}


.nftmax-btn.nftmax-btn__bordered.nftmax-btn__followed:before {
	display: ;
	opacity: 0;
	visibility: hidden;
	background: ;
}

.nftmax-btn.nftmax-btn__bordered.nftmax-btn__followed::after {
	background: linear-gradient(134.38deg, #F539F8 0%, #C342F9 43.55%, #5356FB 104.51%);
	opacity: 0.17;
	border-radius: 61px !important;
}

.nftmax-followers__modal .modal-content {
	width: 400px !important;
	min-width: 400px;
	margin: 0 auto;
}

@media only screen and (max-width: 767px) {

	.nftmax-followers__modal .modal-content,
	.modal-content,
	.nftmax-close__modal-close .modal-content {
		width: 100% !important;
		max-width: 100% !important;
		justify-content: inherit;
		margin-left: initial;
	}
}

/*======================================
   End NFTMax Profiles CSS
========================================*/

/*======================================
   NFTMax Utilities CSS
========================================*/
.nftmax-usernavs {
	display: flex;
	gap: 15px;
	align-items: center;
	margin-top: 40px;
	margin-bottom: 20px;
}

.nftmax-usernavs a.nftmax-btn {
	padding: 10px 21px;
}

.nftmax-usernavs .nftmax-btn.nftmax-btn__share {
	width: 46px;
	height: 46px;
	line-height: 46px;
	padding: 0;
}

.nftmax-userprofile__header {
	position: relative;
}

.nftmax-userprofile__right-v2 {
	position: absolute;
	top: 50%;
	right: 40px;
	margin-top: -26px;
}



.trending-action__remove {
	position: absolute;
	font-size: 100px;
	top: 50%;
	margin-top: -50px;
	left: 50%;
	margin-left: -50px;
	color: #fff;
}

.nftmax__file-top {
	padding-right: 15px;
}

.nftmax__file-upload {
	position: relative;
	box-sizing: border-box;
	border-radius: 5px;
	padding-bottom: 20px;
	background: #FAFAFA;
	-webkit-animation: fadeup 0.5s 0.5s ease both;
	animation: fadeup 0.5s 0.5s ease both;
	transform: translateY(20px);
	opacity: 0;
	border: 1px dashed rgba(83, 86, 251, 0.16);
	min-height: 360px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.nftmax__file-upload .upload-files header {
	background: #4db6ac;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
}

.nftmax__file-upload .upload-files header p {
	color: #fff;
	font-size: 40px;
	margin: 0;
	padding: 50px 0;
}

.nftmax__file-upload .upload-files header p i {
	transform: translateY(20px);
	opacity: 0;
	font-size: 30px;
	-webkit-animation: fadeup 0.5s 1s ease both;
	animation: fadeup 0.5s 1s ease both;
}

.nftmax__file-upload .upload-files header p .up {
	font-weight: bold;
	transform: translateX(-20px);
	display: inline-block;
	opacity: 0;
	-webkit-animation: faderight 0.5s 1.5s ease both;
	animation: faderight 0.5s 1.5s ease both;
}

.nftmax__file-upload .upload-files header p .load {
	display: inline-block;
	font-weight: 100;
	margin-left: -8px;
	transform: translateX(-20px);
	opacity: 0;
	-webkit-animation: faderight 1s 1.5s ease both;
	animation: faderight 1s 1.5s ease both;
}

.nftmax__file-upload .upload-files .body {
	text-align: center;
	padding: 65px 0;
	padding-bottom: 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.nftmax__file-upload .upload-files .body.hidden {
	display: none;
}

.nftmax__file-upload .upload-files .body input {
	visibility: hidden;
}

.nftmax__file-upload .upload-files .body i {
	font-size: 65px;
	color: lightgray;
}

.nftmax__file-upload .upload-files .body p {
	font-size: 14px;
	padding-top: 32px;
	line-height: 1.4;
	margin: 0;
}

.nftmax__file-upload .upload-files .body p b {
	color: #374557;
	font-size: 20px;
	letter-spacing: .025em;
}

.nftmax__file-upload .upload-files .body p a {
	color: #5356FB;
}

.nftmax__file-upload .upload-files .body.active {
	border: dashed 2px #4db6ac;
}

.nftmax__file-upload .upload-files .body.active i {
	box-shadow: 0 0 0 -3px #fff, 0 0 0 lightgray, 0 0 0 -3px #fff, 0 0 0 lightgray;
	-webkit-animation: file 0.5s ease both;
	animation: file 0.5s ease both;
}

@-webkit-keyframes file {
	50% {
		box-shadow: -8px 8px 0 -3px #fff, -8px 8px 0 lightgray, -8px 8px 0 -3px #fff, -8px 8px 0 lightgray;
	}

	75%,
	100% {
		box-shadow: -8px 8px 0 -3px #fff, -8px 8px 0 lightgray, -16px 16px 0 -3px #fff, -16px 16px 0 lightgray;
	}
}

@keyframes file {
	50% {
		box-shadow: -8px 8px 0 -3px #fff, -8px 8px 0 lightgray, -8px 8px 0 -3px #fff, -8px 8px 0 lightgray;
	}

	75%,
	100% {
		box-shadow: -8px 8px 0 -3px #fff, -8px 8px 0 lightgray, -16px 16px 0 -3px #fff, -16px 16px 0 lightgray;
	}
}

.nftmax__file-upload .upload-files .body.active .pointer-none {
	pointer-events: none;
}

.nftmax__file-upload .upload-files .nftmax__file-updated {
	width: 100%;
	margin: 0 auto;
	height: 0;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .divider {
	margin: 0 auto;
	width: 0;
	border-top: solid 4px #5356FB;
	text-align: center;
	overflow: hidden;
	transition: width 0.5s ease;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .divider span {
	display: inline-block;
	transform: translateY(-25px);
	font-size: 12px;
	padding-top: 8px;
}

.nftmax__file-upload .upload-files .nftmax__file-updated.hasFiles {
	height: auto;
}

.nftmax__file-upload .upload-files .nftmax__file-updated.hasFiles .divider {
	width: 100%;
}

.nftmax__file-upload .upload-files .nftmax__file-updated.hasFiles .divider span {
	transform: translateY(0);
	transition: transform 0.5s 0.5s ease;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files {
	width: 320px;
	margin: 0 auto;
	margin-top: 15px;
	padding-left: 5px;
	text-align: center;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 210px;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files::-webkit-scrollbar-track {
	background-color: rgba(211, 211, 211, 0.25);
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files::-webkit-scrollbar {
	width: 4px;
	background-color: rgba(211, 211, 211, 0.25);
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files::-webkit-scrollbar-thumb {
	background-color: rgba(77, 182, 172, 0.5);
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file {
	width: 100%;
	min-height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	opacity: 0;
	-webkit-animation: fade 0.35s ease both;
	animation: fade 0.35s ease both;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .name {
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 80px;
	text-align: left;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .progress {
	width: 55%;
	height: 10px;
	border: solid 1px lightgray;
	border-radius: 2px;
	background: linear-gradient(to left, rgba(77, 182, 172, 0.2), rgba(117, 83, 240, 0.8)) no-repeat;
	background-size: 100% 100%;
}

.list-files .name span {
	font-size: 15px;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .progress.active {
	-webkit-animation: progress 30s linear;
	animation: progress 30s linear;
}

@-webkit-keyframes progress {
	from {
		background-size: 0 100%;
	}

	to {
		background-size: 100% 100%;
	}
}

@keyframes progress {
	from {
		background-size: 0 100%;
	}

	to {
		background-size: 100% 100%;
	}
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .done {
	cursor: pointer;
	width: 40px;
	height: 40px;
	background: #4db6ac;
	border-radius: 50%;
	margin-left: -10px;
	transform: scale(0);
	position: relative;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .done:before {
	content: "View";
	position: absolute;
	top: 0;
	left: -5px;
	font-size: 24px;
	opacity: 0;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .done:hover:before {
	transition: all 0.25s ease;
	top: -30px;
	opacity: 1;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .done.anim {
	-webkit-animation: done1 0.5s ease forwards;
	animation: done1 0.5s ease forwards;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .done.anim #path {
	-webkit-animation: done2 2.5s 0.5s ease forwards;
	animation: done2 2.5s 0.5s ease forwards;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .list-files .file .done #path {
	stroke-dashoffset: 7387.5942382813;
	stroke-dasharray: 7387.5942382813 7387.5942382813;
	stroke: #fff;
	fill: transparent;
	stroke-width: 50px;
}

@-webkit-keyframes done2 {
	to {
		stroke-dashoffset: 0;
	}
}

@keyframes done2 {
	to {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes done1 {
	50% {
		transform: scale(0.5);
		opacity: 1;
	}

	80% {
		transform: scale(0.25);
		opacity: 1;
	}

	100% {
		transform: scale(0.5);
		opacity: 1;
	}
}

@keyframes done1 {
	50% {
		transform: scale(0.5);
		opacity: 1;
	}

	80% {
		transform: scale(0.25);
		opacity: 1;
	}

	100% {
		transform: scale(0.5);
		opacity: 1;
	}
}

.nftmax__file-upload .upload-files .nftmax__file-updated .importar {
	outline: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	margin: auto;
	border: solid 1px #5356FB;
	color: #5356FB;
	background: transparent;
	padding: 8px 15px;
	font-size: 12px;
	border-radius: 4px;
	font-family: Roboto;
	line-height: 1;
	cursor: pointer;
	transform: translateY(15px);
	opacity: 0;
	visibility: hidden;
	font-size: 16px;
	padding: 8px 22px;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .importar.active {
	transition: transform 0.5s 1.5s ease, opacity 0.5s 1.5s ease, background;
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.nftmax__file-upload .upload-files .nftmax__file-updated .importar:hover {
	background: #5356FB;
	color: #fff;
}

@-webkit-keyframes fadeup {
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes fadeup {
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

@-webkit-keyframes faderight {
	to {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes faderight {
	to {
		transform: translateX(0);
		opacity: 1;
	}
}

@-webkit-keyframes fade {
	to {
		opacity: 1;
	}
}

@keyframes fade {
	to {
		opacity: 1;
	}
}

@media (max-width: 400px) {
	.nftmax__file-upload {
		width: 100%;
		height: 100%;
	}
}



.nftmax-history {
	background: #fff;
	padding: 20px;
	border-radius: .75rem;
}

.nftmax-history__content {
	display: flex;
	gap: 10px;
	margin-bottom: 40px;
}

.nftmax-history__number {
	margin: 0;
	color: #374557;
	font-size: 26px;
}

.nftmax-history__text {
	margin: 0;
	margin-top: 5px;
}

.nftmax-history__amount {
	margin: 0;
	font-size: 14px;
	color: #27AE60;
}

.nftmax-history__icon {
	width: 70px;
	height: 70px;
	line-height: 70px;
	background: #E3E4FE;
	text-align: center;
	border-radius: 100%;
}

.nftmax-history__icon img {
	max-width: 30px;
}

.nftmax-history__amount.nftmax-history__amount-debit {
	color: #EB5757;
}

.nftmax-history__icon.nftmax-history__icon-two {
	background: #FEECFF;
}

.nftmax-history__icon.nftmax-history__icon-two {}

.nftmax-history__icon.nftmax-history__icon-three {
	background: #EAF7F0;
}

.nftmax-history__icon.nftmax-history__icon-four {
	background: #FDEFEF;
}



.nftmax-table__main-history .nftmax-table__column-1 {
	width: 8%;
}

.nftmax-table__main-history .nftmax-table__column-2 {
	width: 26%;
}

.nftmax-topsell__country .nftmax-newtrans__single {
	border: none;
	padding: 0;
	margin-bottom: 32px;
}

.nftmax-topsell__country h4 {
	font-size: 18px;
}

.view-wallet__btn.top-sell {}

.nftmax-topsell__country .nftmax-newtrans__single:last-child {
	margin: 0;
}

.nftmax__item-title.nftmax__item-title--psingle {
	font-size: 18px;
	letter-spacing: .025em;
}

.nftmax__item-text--single {
	letter-spacing: .025em;
}

.nftmax-wc__form-main--profile .nftmax-wc__icon.lock {
	right: initial;
	left: 29px;
}

.nftmax-wc__form-main--profile .nftmax-wc__icon,
.nftmax-wc__form-main--profile .nftmax-wc__icon svg {
	font-size: 20px;
	line-height: initial;
}

.nftmax-wc__form-main--profile .nftmax-wc__icon svg {
	margin-top: -5px;
}

.nftmax-wc__form-main--profile input {
	padding: 5px 50px 5px 50px;
}

@media only screen and (max-width: 767px) {

	#myChart_bids_month,
	#myChart_earning_month {
		max-height: 200px !important;
	}

	div.trending-action__remove {
		font-size: 50px;
		margin-top: -25px;
		margin-left: -25px;
	}
}

.nftmax-accordion.nftmax-according__showcase {
	background: #fff;
	padding: 5px 20px;
	border-radius: 15px;
}

.dashboard-banner__slider-showcase .slick-dots li button {
	background: ;
	border: 1px solid #5356FB;
}

.dashboard-banner__slider-showcase .slick-dots li.slick-active button {
	border-color: transparent;
	background: #5356FB;
}

.charts-main__showcase {
	background: #fff;
	padding: 20px;
	border-radius: 15px;
}

.nftmax-history__content {
	margin: 0;
	align-items: center;
}

.nftmax-wc__form-inner-showcase {
	background: #fff;
	padding: 40px;
	border-radius: 15px;
}




.nftmax-sixth-one {
	width: 51.3%;
}

.nftmax-sixth-two {
	width: 48.7%;
}

.charts-home-one {
	min-height: 352px;
}

@media only screen and (min-width: 1100px) and (max-width: 1550px) {
	.charts-home-one {
		min-height: 313px;
	}

	.nftmax-wc__form-main .form-group {
		margin-top: 15px;
	}

	.nftmax-wc__middle img {
		max-width: 500px;
	}
}

@media only screen and (min-width: 1100px) and (max-width: 1550px) {
	.charts-home-one {
		min-height: 360px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 1278px) {
	.nftmax-table__product-history .nftmax-table__column-2 {
		width: 15%;
	}

	.nftmax-table__product-history .nftmax-table__column-3 {
		width: 18%;
	}

	.nftmax-table__product-history .nftmax-table__product-title {
		font-size: 18px;
	}

	.nftmax-table__text {
		font-size: 13px;
	}

	.nftmax-hidden-rp {
		/*display: none;*/
	}

	.nftmax__file-upload {
		width: 100%;
	}

	.col-lg-5.col-12.nftmax-pcolumn__one {
		width: 100%;
	}

	.nftmax__item-form--group.nftmax-last-name {
		margin-bottom: 30px;
	}

	.nftmax-ptabs__form-update {
		width: 165px !important;
		min-width: 165px;
	}

	.trending-action__slider .slick-list,
	.marketplace-single__slider .slick-list {
		margin: 0 -10px;
	}

	.trending-action__single.slick-slide {
		margin: 10px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	.dashboard-banner__group-title {
		font-size: 18px;
	}

	.dashboard-banner__group {
		display: flex;
		flex-direction: column;
		gap: 6px;
	}

	.dashboard-banner .dashboard-banner__bid {
		padding: 24px 10px;
	}

	.welcome-cta {
		padding: 15px;
	}

	.charts-main__heading .nftmax-chart__dropdown {
		margin-top: 0;
	}

	.charts-main__heading {
		gap: 10px;
	}

	.dashboard-banner__title {
		font-size: 20px;
	}

	.dashboard-banner__button {
		margin-top: 20px;
	}

	.all-notificaiton__inner {
		gap: 15px;
	}

	.all-notificaiton__inner .list-group-item {
		font-size: 15px;
	}

	.nftmax-currency__shop-detail {
		margin-top: 25px;
		padding-top: 0;
	}

	.nftmax-trendmeta__img.nftmax-trendmeta__img-detail {
		max-width: 60px;
	}

	.nftmax-trendmeta__content-detail .nftmax-trendmeta__title {
		font-size: 16px;
	}

	.nftmax-trendmeta__content-detail span {
		font-size: 14px;
	}

	.nftmax-trendmeta__main_detail .nftmax-trendmeta__author {
		gap: 5px;
	}

	.nftmax-ptabs__form-update {
		width: 100% !important;
		min-width: 100%;
	}
}

@media only screen and (min-width: 0px) and (max-width: 991px) {

	.nftmax-sixth-one,
	.nftmax-sixth-two {
		width: 100%;
	}

	.charts-home-one {
		min-height: initial;
	}

	.dashboard-banner__heart {
		width: 44px;
		height: 44px;
		line-height: 44px;
		font-size: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.nftmax-smenu.nftmax-close .menu-bar li a {
		padding: 8px 0px;
	}

	.nftmax-close__modal-close {
		min-width: initial;
	}
}

@media only screen and (max-width: 1278px) {
	.trending-action__single .nftmax-trendmeta {
		margin-top: 0px;
	}
}

.nftmax-sellbox__single {
	min-height: 434px;
}

.nftmax-sellbox__single .nftmax-sidebar__cside-one {
	height: 175px;
}


#chart__sell,
#chart__visitor {
	min-height: 265px;
	max-height: 300px;
}

.charts-main.charts-main__invest {
	min-height: 351px;
}

#chart__investment {
	max-height: 276px;
	min-height: 276px;
}

@media only screen and (min-width: 1020px) and (max-width: 1278px) {
	.nftmax-sellbox__single .nftmax-amount__statics {
		margin-bottom: 74px;
	}

	.nftmax-sellbox__heading-title {
		font-size: 18px;
		padding: 22px 20px;
	}
}

@media only screen and (min-width: 1278px) and (max-width: 1500px) {
	.nftmax-sellbox__single .nftmax-amount__statics {
		margin-bottom: 74px;
	}
}

@media only screen and (max-width: 1020px) {
	.nftmax-sellbox__single {
		min-height: initial;
	}

	.nftmax-sellbox__single .nftmax-amount__statics {
		margin-bottom: 40px;
	}

	.trending-action__single.marketplace-details .nftmax-flex__center {
		--bs-gutter-y: 30px;
	}
}

@media only screen and (max-width: 767px) {

	#chart__sell,
	#chart__visitor,
	#chart__investment {
		min-height: 240px;
		max-height: 240px;
	}

}

/*======================================
   End NFTMax Utilities CSS
========================================*/
