
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
	border: 2px solid #00a0d2;
}

.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232;
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900;
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before, .wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: .75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: "";
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}

/** Monday 19th August 2024 05:16:26 UTC (core) **/

/** THIS FILE IS AUTOMATICALLY GENERATED - DO NOT MAKE MANUAL EDITS! **/

/** Custom CSS should be added to Mega Menu > Menu Themes > Custom Styling **/
.mega-menu-last-modified-1724044586 {
	content: "Monday 19th August 2024 05:16:26 UTC";
}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge {
	transition: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
	border: 0;
	bottom: auto;
	box-sizing: border-box;
	clip: auto;
	color: #fff;
	display: block;
	float: none;
	font-family: inherit;
	font-size: 14px;
	height: auto;
	left: auto;
	line-height: 1.7;
	list-style-type: none;
	margin: 0;
	min-height: auto;
	max-height: none;
	min-width: auto;
	max-width: none;
	opacity: 1;
	outline: none;
	overflow: visible;
	padding: 0;
	position: relative;
	pointer-events: auto;
	right: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	transform: none;
	top: auto;
	vertical-align: baseline;
	visibility: inherit;
	width: auto;
	word-wrap: break-word;
	white-space: normal;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:after {
	display: none;
}

#mega-menu-wrap-primary {
	border-radius: 0;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary {
		background: rgba(34, 34, 34, 0);
	}
}

#mega-menu-wrap-primary.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary a:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary span:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary input:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary li.mega-menu-item a.mega-menu-link:focus {
	outline: 3px solid #109cde;
	outline-offset: -3px;
}

#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
	outline-offset: 2px;
}

#mega-menu-wrap-primary.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
	background: rgba(34, 34, 34, 0);
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fff;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
		color: #fff;
		background: rgba(51, 51, 51, 0);
		background: linear-gradient(to bottom, rgba(34, 34, 34, 0), rgba(51, 51, 51, 0));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00222222", endColorstr="#00333333");
	}
}

#mega-menu-wrap-primary #mega-menu-primary {
	visibility: visible;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
	cursor: pointer;
	display: inline;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group {
	vertical-align: middle;
	display: inline-block;
	transition: none;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description {
	transition: none;
	line-height: 1.5;
	display: block;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description {
	font-style: italic;
	font-size: .8em;
	text-transform: none;
	font-weight: normal;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: flex;
	align-items: center;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
	flex: 0 0 auto;
	align-self: flex-start;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: block;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link {
	display: table-cell;
	vertical-align: middle;
	line-height: initial;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
	display: block;
	margin: 0 0 6px 0;
	text-align: center;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
	display: inline-block;
	transition: none;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
		display: block;
		line-height: 60px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
		display: inline-block;
		margin: 0 6px 0 0;
		text-align: left;
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
	float: right;
	margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-animating > ul.mega-sub-menu {
	pointer-events: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
	cursor: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
	cursor: pointer;
}

#mega-menu-wrap-primary #mega-menu-primary p {
	margin-bottom: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img {
	max-width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
	display: block;
	visibility: hidden;
	opacity: 1;
	pointer-events: auto;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
		display: none;
		visibility: visible;
		opacity: 1;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
		display: block;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
		opacity: 0;
		transition: opacity 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		opacity: 1;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		opacity: 0;
		transform: translate(0, 10px);
		transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		opacity: 1;
		transform: translate(0, 0);
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		transform: translate(0, 10px);
		transition: transform 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		transform: translate(0, 0);
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
	display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
	display: block;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
	visibility: visible;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
	visibility: inherit;
	opacity: 1;
	display: block;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 50%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 33.33333%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 25%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 20%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 16.66667%;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
	font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
	display: inline-block;
	font: inherit;
	font-family: dashicons;
	position: static;
	margin: 0 6px 0 0px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: inherit;
	background: transparent;
	height: auto;
	width: auto;
	top: auto;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
	margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
	margin: 0 6px 0 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
	border-radius: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right > ul.mega-sub-menu {
	right: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
	border-radius: 0;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item {
		position: static;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	margin: 0 0px 0 0;
	display: inline-block;
	height: auto;
	vertical-align: middle;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
	float: right;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
		margin: 0 0 0 0px;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-float-left {
		float: left;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
		background: rgba(34, 34, 34, 0);
		color: #fff;
		font-weight: normal;
		text-decoration: none;
		border-color: #fff;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
	background: rgba(34, 34, 34, 0);
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fff;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		color: #fff;
		background: rgba(51, 51, 51, 0);
		background: linear-gradient(to bottom, rgba(34, 34, 34, 0), rgba(51, 51, 51, 0));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00222222", endColorstr="#00333333");
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: rgba(34, 34, 34, 0);
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fff;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		color: #fff;
		background: rgba(51, 51, 51, 0);
		background: linear-gradient(to bottom, rgba(34, 34, 34, 0), rgba(51, 51, 51, 0));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00222222", endColorstr="#00333333");
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	line-height: 80px;
	height: 80px;
	padding: 0px 10px 0px 10px;
	vertical-align: baseline;
	width: auto;
	display: block;
	color: #fff;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	background: rgba(0, 0, 0, 0);
	border: 0;
	border-radius: 0;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	outline: none;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
		line-height: inherit;
		display: table-cell;
		vertical-align: middle;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
		display: list-item;
		margin: 0;
		clear: both;
		border: 0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
		float: none;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		border-radius: 0;
		border: 0;
		margin: 0;
		line-height: 60px;
		height: 60px;
		padding: 0 10px;
		background: transparent;
		text-align: left;
		color: #fff;
		font-size: 14px;
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
	width: 100%;
	float: left;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
	float: left;
	min-height: 1px;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
		width: 25%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
		width: 75%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
		width: 20%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
		width: 40%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
		width: 60%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
		width: 80%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
		width: 14.28571%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
		width: 28.57143%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
		width: 42.85714%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
		width: 57.14286%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
		width: 71.42857%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
		width: 85.71429%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
		width: 12.5%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
		width: 25%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
		width: 37.5%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
		width: 62.5%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
		width: 75%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
		width: 87.5%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
		width: 11.11111%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
		width: 22.22222%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
		width: 44.44444%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
		width: 55.55556%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
		width: 77.77778%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
		width: 88.88889%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
		width: 10%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
		width: 20%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
		width: 30%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
		width: 40%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
		width: 60%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
		width: 70%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
		width: 80%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
		width: 90%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
		width: 9.09091%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
		width: 18.18182%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
		width: 27.27273%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
		width: 36.36364%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
		width: 45.45455%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
		width: 54.54545%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
		width: 63.63636%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
		width: 72.72727%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
		width: 81.81818%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
		width: 90.90909%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
		width: 8.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
		width: 25%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
		width: 41.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
		width: 58.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
		width: 75%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
		width: 91.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
		width: 100%;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
		width: 100%;
		clear: both;
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 15px 15px 15px 15px;
	width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 999;
	border-radius: 10px 10px 10px 10px;
	background: #1a0a26;
	background: linear-gradient(to bottom, rgba(15, 40, 66, .8), #1a0a26);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CC0F2842", endColorstr="#FF1A0A26");
	border: 0;
	padding: 10px 10px 10px 10px;
	position: absolute;
	width: 100%;
	max-width: none;
	left: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
		float: left;
		position: static;
		width: 100%;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
		width: 25%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
		width: 75%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
		width: 20%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
		width: 40%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
		width: 60%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
		width: 80%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
		width: 14.28571%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
		width: 28.57143%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
		width: 42.85714%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
		width: 57.14286%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
		width: 71.42857%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
		width: 85.71429%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
		width: 12.5%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
		width: 25%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
		width: 37.5%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
		width: 62.5%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
		width: 75%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
		width: 87.5%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
		width: 11.11111%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
		width: 22.22222%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
		width: 44.44444%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
		width: 55.55556%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
		width: 77.77778%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
		width: 88.88889%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
		width: 10%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
		width: 20%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
		width: 30%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
		width: 40%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
		width: 60%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
		width: 70%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
		width: 80%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
		width: 90%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
		width: 9.09091%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
		width: 18.18182%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
		width: 27.27273%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
		width: 36.36364%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
		width: 45.45455%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
		width: 54.54545%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
		width: 63.63636%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
		width: 72.72727%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
		width: 81.81818%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
		width: 90.90909%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
		width: 8.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
		width: 25%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
		width: 41.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
		width: 50%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
		width: 58.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
		width: 75%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
		width: 91.66667%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
		width: 100%;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
	margin: 5px 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
	clear: both;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	margin-left: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
	margin-left: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	display: block;
	float: left;
	clear: none;
	padding: 15px 15px 15px 15px;
	vertical-align: top;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
	clear: left;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	color: #fff;
	font-family: inherit;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	display: block;
	visibility: inherit;
	border: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
	text-decoration: none;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: flex;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
	/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
		border: 0;
		padding: 10px;
		border-radius: 0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
		width: 100%;
		clear: both;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	border: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
	z-index: 999;
	position: absolute;
	width: auto;
	max-width: none;
	padding: 0px 0px 0px 0px;
	border: 0;
	background: rgba(255, 255, 255, 0);
	border-radius: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
		float: left;
		position: static;
		width: 100%;
		padding: 0;
		border: 0;
		border-radius: 0;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
		white-space: nowrap;
		min-width: 150px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-has-description > a.mega-menu-link {
		white-space: normal;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-has-description > a.mega-menu-link > .mega-description-group > .mega-menu-title {
		white-space: nowrap;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
		clear: both;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	display: block;
	background: rgba(255, 255, 255, 0);
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height: 35px;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
	background: rgba(255, 255, 255, 0);
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	position: absolute;
	left: 100%;
	top: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		position: static;
		left: 0;
		width: 100%;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
		padding-left: 20px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
		padding-left: 30px;
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	display: inline-block;
	width: auto;
	background: transparent;
	position: relative;
	pointer-events: auto;
	left: auto;
	min-width: auto;
	font-size: inherit;
	padding: 0;
	margin: 0 0 0 6px;
	height: auto;
	line-height: inherit;
	color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	content: "";
	font-family: dashicons;
	font-weight: normal;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: rotate(0);
	color: inherit;
	position: relative;
	background: transparent;
	height: auto;
	width: auto;
	right: auto;
	line-height: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	float: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
	content: "";
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: right;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
		display: none;
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
	display: none;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
		text-align: right;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
		float: left;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
		content: "";
		margin: 0 6px 0 0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
		float: right;
		margin: 0 0 0 6px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		left: -100%;
		top: 0;
	}
}

#mega-menu-wrap-primary #mega-menu-primary li[class^='mega-lang-item'] > a.mega-menu-link > img {
	display: inline;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.iclflag {
	display: inline;
	margin-right: 8px;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-mobile, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary:after {
		content: "";
		display: table;
		clear: both;
	}
}

#mega-menu-wrap-primary .mega-menu-toggle {
	display: none;
	z-index: 1;
	cursor: pointer;
	background: #222;
	border-radius: 2px 2px 2px 2px;
	line-height: 60px;
	height: 60px;
	text-align: left;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	white-space: nowrap;
}

#mega-menu-wrap-primary .mega-menu-toggle img {
	max-width: 100%;
	padding: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary .mega-menu-toggle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-preferred-size: 33.33%;
	-webkit-flex-basis: 33.33%;
	flex-basis: 33.33%;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
	margin-left: 6px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
	margin-right: 6px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
	margin-left: 3px;
	margin-right: 3px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
	margin-right: 6px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
	margin-left: 6px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 100%;
	outline: 0;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
		background: rgba(51, 51, 51, 0);
		padding: 0px 0px 0px 0px;
		display: none;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
		display: block;
	}
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 {
	/*! 
                * Hamburgers 
                * @description Tasty CSS-animated hamburgers 
                * @author Jonathan Suh @jonsuh 
                * @site https://jonsuh.com/hamburgers 
                * @link https://github.com/jonsuh/hamburgers 
                */
	cursor: pointer;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	cursor: pointer;
	transition-property: opacity, filter;
	transition-duration: .15s;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible;
	transform: scale(.8);
	align-self: center;
	outline: 0;
	background: none;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
	width: 40px;
	height: 24px;
	display: inline-block;
	position: relative;
	outline: 0;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
	display: block;
	top: 50%;
	margin-top: -2px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	width: 40px;
	height: 4px;
	background-color: #ddd;
	border-radius: 4px;
	position: absolute;
	transition-property: transform;
	transition-duration: .15s;
	transition-timing-function: ease;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	content: "";
	display: block;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
	top: -10px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	bottom: -10px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
	top: 2px;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
	top: 10px;
	transition-property: transform, opacity;
	transition-timing-function: ease;
	transition-duration: .15s;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
	top: 20px;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
	transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
	opacity: 0;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
	transform: translate3d(0, -20px, 0) rotate(-90deg);
}

#mega-menu-wrap-primary.mega-sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99998;
	opacity: 1;
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	background: transparent;
}

#mega-menu-wrap-primary.mega-sticky #mega-menu-primary {
	background: rgba(34, 34, 34, 0);
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary.mega-sticky #mega-menu-primary {
		background: rgba(51, 51, 51, 0);
	}
}

#mega-menu-wrap-primary.mega-stuck {
	transition: transform .25s ease-in-out;
}

#mega-menu-wrap-primary.mega-stuck.mega-hide {
	transform: translateY(-100%);
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary.mega-sticky #mega-menu-primary:not([data-effect-mobile^="slide_"]) {
		max-height: calc(100vh - 60px);
		overflow: auto;
	}
	
	body.admin-bar #mega-menu-wrap-primary.mega-sticky #mega-menu-primary:not([data-effect-mobile^="slide_"]) {
		max-height: calc(100vh - 60px - 42px);
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-show-when-sticky {
	display: none;
}

#mega-menu-wrap-primary.mega-sticky #mega-menu-primary li.mega-menu-item.mega-hide-when-sticky {
	display: none;
}

#mega-menu-wrap-primary.mega-sticky #mega-menu-primary li.mega-menu-item.mega-show-when-sticky {
	display: inline-block;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary.mega-sticky #mega-menu-primary li.mega-menu-item.mega-show-when-sticky.mega-hide-on-mobile {
		display: none;
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='genericon']:before {
	font-family: genericons;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical > li.mega-menu-item {
	display: list-item;
	margin: 0;
	margin: 0 0 0px 0;
	clear: both;
	width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical > li.mega-menu-item > a.mega-menu-link {
	height: auto;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
	display: list-item;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical > li.mega-menu-item.mega-hide-on-mobile {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical > li.mega-menu-item.mega-hide-on-desktop {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical > li.mega-menu-megamenu > ul.mega-sub-menu {
		width: 600px;
	}
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical > li.mega-menu-megamenu.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical > li.mega-menu-flyout.mega-menu-item {
	position: relative;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link {
		text-align: left;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: right;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		content: "";
		margin: 0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link {
		text-align: right;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: left;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		content: "";
		margin: 0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children.mega-icon-left > a.mega-menu-link:before {
		float: right;
		margin: 0 0 0 6px;
	}
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-right > ul.mega-sub-menu {
	top: 0;
	left: 100%;
	right: auto;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	top: 0;
	left: 100%;
	right: auto;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item.mega-icon-left > a.mega-menu-link:before {
	float: left;
	margin: 0 6px 0 0;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-left > ul.mega-sub-menu {
	top: 0;
	left: auto;
	right: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item ul.mega-sub-menu li.mega-menu-item > ul.mega-sub-menu {
	top: 0;
	left: auto;
	right: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-item {
	display: list-item;
	margin: 0;
	margin: 0 0 0px 0;
	clear: both;
	width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-item > a.mega-menu-link {
	height: auto;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
	display: list-item;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-item.mega-hide-on-mobile {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-item.mega-hide-on-desktop {
		display: none;
	}
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-megamenu > ul.mega-sub-menu {
	position: static;
	width: 100% !important;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu {
	position: static;
	width: 100% !important;
	padding: 0;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	background: rgba(255, 255, 255, 0);
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	position: static;
	left: 0;
	width: 100%;
	border: 0;
	box-shadow: none;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
	padding-left: 20px;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
	padding-left: 30px;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
	padding-left: 40px;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion li.mega-menu-item > ul.mega-sub-menu {
	display: none;
	visibility: visible;
	opacity: 1;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
	display: block;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: right;
	}
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	content: "";
}

#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
	content: "";
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-bp-profile-nav img.avatar, #mega-menu-wrap-primary #mega-menu-primary img.mmm_gravatar {
	vertical-align: middle;
	position: relative;
	top: -1px;
	display: inline-block;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-bp-profile-nav img.avatar, #mega-menu-wrap-primary #mega-menu-primary img.mmm_gravatar {
		max-height: 90%;
		width: auto;
	}
}

#mega-menu-wrap-primary #mega-menu-primary img.avatar {
	vertical-align: middle;
	position: relative;
	top: -1px;
}

#mega-menu-wrap-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-logo, #mega-menu-wrap-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-logo {
	background: inherit;
}

#mega-menu-wrap-primary li.mega-menu-item img.mega-menu-logo {
	display: inline;
	vertical-align: middle;
	max-height: none;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary li.mega-menu-item img.mega-menu-logo {
		max-height: 90%;
		width: auto;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary[data-effect-mobile^="slide_"] li.mega-menu-item a.mega-menu-link.mega-menu-logo {
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		height: auto;
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu {
	padding: 0;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
		opacity: 1;
		transition: none;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
		opacity: 0;
		transition: opacity 200ms ease-in;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
		opacity: 1;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
		opacity: 1;
		transform: translate(0, 0);
		transition: none;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
		opacity: 0;
		transform: translate(0, 10px);
		transition: opacity 200ms ease-in, transform 200ms ease-in;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
		opacity: 1;
		transform: translate(0, 0);
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
		transform: translate(0, 0);
		transition: none;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
		transform: translate(0, 10px);
		transition: transform 200ms ease-in;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
		transform: translate(0, 0);
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item {
	width: 100%;
	padding: 0;
	position: static;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	width: 30%;
	float: left;
	background: rgba(255, 255, 255, 0);
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height: 50px;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
	margin: 0;
	border: 0;
	cursor: pointer;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	background: rgba(0, 0, 0, .609);
	background: linear-gradient(to bottom, rgba(0, 0, 0, .505), rgba(0, 0, 0, .609));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#81000000", endColorstr="#9B000000");
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > .mega-indicator:after {
		content: "";
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link + .mega-indicator {
	float: none;
	height: 50px;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link + .mega-indicator:after {
		content: "";
	}
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
	width: 70%;
	float: left;
	clear: none;
	position: absolute;
	top: 0;
	left: 30%;
	visibility: hidden;
	border-left: 1px solid #3b3b3b;
	padding: 10px 10px 10px 10px;
	min-height: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu .mega-menu-item-has-children > a.mega-menu-link:after {
	display: none;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
	visibility: visible;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	padding: 15px 15px 15px 15px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
	clear: left;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	margin-left: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	margin-left: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border-top: 0px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 0px solid rgba(0, 0, 0, 0);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
	text-decoration: none;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
		display: none;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
		display: block;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu {
		padding: 0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
		width: 100%;
		clear: both;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item {
		width: 100%;
		padding: 0;
		position: static;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		width: 100%;
		float: left;
		background: rgba(255, 255, 255, 0);
		color: #fff;
		font-family: inherit;
		font-size: 14px;
		font-weight: normal;
		padding: 0px 10px 0px 10px;
		line-height: 35px;
		text-decoration: none;
		text-transform: none;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
		width: 100%;
		position: relative;
		top: 0;
		left: auto;
		border-left: 0;
		padding: 10px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		margin-left: 0;
	}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='fa-']:before {
	font-family: FontAwesome;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > a[class^='fab']:before {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > a[class^='far']:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > a[class^='fas']:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > a[class^='fal']:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 300;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > a[class^='fas'], #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > a[class^='fab'], #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > a[class^='far'], #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > a[class^='fal'] {
	-webkit-font-smoothing: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-left > a[class^='fas']:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-left > a[class^='fab']:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-left > a[class^='far']:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-left > a[class^='fal']:before {
	width: 1.25em;
	text-align: center;
}

#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge {
	border-radius: 2px 2px 2px 2px;
	display: inline;
	padding: 1px 4px 1px 4px;
	top: -7px;
	position: relative;
	margin: 0 0 0 6px;
	text-align: center;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge.mega-hide-on-desktop {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge.mega-hide-on-mobile {
		display: none;
	}
}

#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge.mega-menu-badge-style-one {
	background: #d32f2f;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
	font-family: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge.mega-menu-badge-style-two {
	background: #00796b;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
	font-family: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge.mega-menu-badge-style-three {
	background: #ffc107;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
	font-family: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge.mega-menu-badge-style-four {
	background: #303f9f;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
	font-family: inherit;
}

#mega-menu-wrap-primary .mega-menu-toggle {}

#mega-menu-wrap-primary {
	clear: both;
}

#mega-menu-wrap-mobile, #mega-menu-wrap-mobile #mega-menu-mobile, #mega-menu-wrap-mobile #mega-menu-mobile ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-row, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-column, #mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge {
	transition: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
	border: 0;
	bottom: auto;
	box-sizing: border-box;
	clip: auto;
	color: #fff;
	display: block;
	float: none;
	font-family: inherit;
	font-size: 14px;
	height: auto;
	left: auto;
	line-height: 1.7;
	list-style-type: none;
	margin: 0;
	min-height: auto;
	max-height: none;
	min-width: auto;
	max-width: none;
	opacity: 1;
	outline: none;
	overflow: visible;
	padding: 0;
	position: relative;
	pointer-events: auto;
	right: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	transform: none;
	top: auto;
	vertical-align: baseline;
	visibility: inherit;
	width: auto;
	word-wrap: break-word;
	white-space: normal;
}

#mega-menu-wrap-mobile:before, #mega-menu-wrap-mobile #mega-menu-mobile:before, #mega-menu-wrap-mobile #mega-menu-mobile ul.mega-sub-menu:before, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item:before, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-row:before, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-column:before, #mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link:before, #mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge:before, #mega-menu-wrap-mobile:after, #mega-menu-wrap-mobile #mega-menu-mobile:after, #mega-menu-wrap-mobile #mega-menu-mobile ul.mega-sub-menu:after, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item:after, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-row:after, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-column:after, #mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link:after, #mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge:after {
	display: none;
}

#mega-menu-wrap-mobile {
	border-radius: 0;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile {
		background: rgba(34, 34, 34, 0);
	}
}

#mega-menu-wrap-mobile.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-mobile.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-mobile.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-mobile.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-mobile.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-mobile.mega-keyboard-navigation #mega-menu-mobile a:focus, #mega-menu-wrap-mobile.mega-keyboard-navigation #mega-menu-mobile span:focus, #mega-menu-wrap-mobile.mega-keyboard-navigation #mega-menu-mobile input:focus, #mega-menu-wrap-mobile.mega-keyboard-navigation #mega-menu-mobile li.mega-menu-item a.mega-menu-link:focus {
	outline: 3px solid #109cde;
	outline-offset: -3px;
}

#mega-menu-wrap-mobile.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
	outline-offset: 2px;
}

#mega-menu-wrap-mobile.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
	background: rgba(34, 34, 34, 0);
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fff;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
		color: #fff;
		background: rgba(51, 51, 51, 0);
		background: linear-gradient(to bottom, rgba(34, 34, 34, 0), rgba(51, 51, 51, 0));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00222222", endColorstr="#00333333");
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile {
	visibility: visible;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link {
	cursor: pointer;
	display: inline;
}

#mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link .mega-description-group {
	vertical-align: middle;
	display: inline-block;
	transition: none;
}

#mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link .mega-description-group .mega-menu-description {
	transition: none;
	line-height: 1.5;
	display: block;
}

#mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link .mega-description-group .mega-menu-description {
	font-style: italic;
	font-size: .8em;
	text-transform: none;
	font-weight: normal;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: flex;
	align-items: center;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
	flex: 0 0 auto;
	align-self: flex-start;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: block;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-icon-top > a.mega-menu-link {
	display: table-cell;
	vertical-align: middle;
	line-height: initial;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
	display: block;
	margin: 0 0 6px 0;
	text-align: center;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
	display: inline-block;
	transition: none;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
		display: block;
		line-height: 60px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
		display: inline-block;
		margin: 0 6px 0 0;
		text-align: left;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
	float: right;
	margin: 0 0 0 6px;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-animating > ul.mega-sub-menu {
	pointer-events: none;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
	cursor: inherit;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
	cursor: pointer;
}

#mega-menu-wrap-mobile #mega-menu-mobile p {
	margin-bottom: 10px;
}

#mega-menu-wrap-mobile #mega-menu-mobile input, #mega-menu-wrap-mobile #mega-menu-mobile img {
	max-width: 100%;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > ul.mega-sub-menu {
	display: block;
	visibility: hidden;
	opacity: 1;
	pointer-events: auto;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > ul.mega-sub-menu {
		display: none;
		visibility: visible;
		opacity: 1;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
		display: block;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
		opacity: 0;
		transition: opacity 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		opacity: 1;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		opacity: 0;
		transform: translate(0, 10px);
		transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		opacity: 1;
		transform: translate(0, 0);
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		transform: translate(0, 10px);
		transition: transform 200ms ease-in, visibility 200ms ease-in;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		transform: translate(0, 0);
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
	display: none;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
	display: block;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
	visibility: visible;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
	visibility: inherit;
	opacity: 1;
	display: block;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 100%;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 50%;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 33.33333%;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 25%;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 20%;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	width: 16.66667%;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item a[class^='dashicons']:before {
	font-family: dashicons;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item a.mega-menu-link:before {
	display: inline-block;
	font: inherit;
	font-family: dashicons;
	position: static;
	margin: 0 6px 0 0px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: inherit;
	background: transparent;
	height: auto;
	width: auto;
	top: auto;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
	margin: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
	margin: 0 6px 0 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
	border-radius: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-align-bottom-right > ul.mega-sub-menu {
	right: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
	border-radius: 0;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-menu-item {
		position: static;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item {
	margin: 0 0px 0 0;
	display: inline-block;
	height: auto;
	vertical-align: middle;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-item-align-right {
	float: right;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-item-align-right {
		margin: 0 0 0 0px;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-item-align-float-left {
		float: left;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link:focus {
		background: rgba(34, 34, 34, 0);
		color: #fff;
		font-weight: normal;
		text-decoration: none;
		border-color: #fff;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
	background: rgba(34, 34, 34, 0);
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fff;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		color: #fff;
		background: rgba(51, 51, 51, 0);
		background: linear-gradient(to bottom, rgba(34, 34, 34, 0), rgba(51, 51, 51, 0));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00222222", endColorstr="#00333333");
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: rgba(34, 34, 34, 0);
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	border-color: #fff;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		color: #fff;
		background: rgba(51, 51, 51, 0);
		background: linear-gradient(to bottom, rgba(34, 34, 34, 0), rgba(51, 51, 51, 0));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00222222", endColorstr="#00333333");
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link {
	line-height: 80px;
	height: 80px;
	padding: 0px 10px 0px 10px;
	vertical-align: baseline;
	width: auto;
	display: block;
	color: #fff;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	background: rgba(0, 0, 0, 0);
	border: 0;
	border-radius: 0;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	outline: none;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
		line-height: inherit;
		display: table-cell;
		vertical-align: middle;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item {
		display: list-item;
		margin: 0;
		clear: both;
		border: 0;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-item-align-right {
		float: none;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link {
		border-radius: 0;
		border: 0;
		margin: 0;
		line-height: 60px;
		height: 60px;
		padding: 0 10px;
		background: transparent;
		text-align: left;
		color: #fff;
		font-size: 14px;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
	width: 100%;
	float: left;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
	float: left;
	min-height: 1px;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
		width: 25%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
		width: 75%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
		width: 20%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
		width: 40%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
		width: 60%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
		width: 80%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
		width: 14.28571%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
		width: 28.57143%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
		width: 42.85714%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
		width: 57.14286%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
		width: 71.42857%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
		width: 85.71429%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
		width: 12.5%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
		width: 25%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
		width: 37.5%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
		width: 62.5%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
		width: 75%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
		width: 87.5%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
		width: 11.11111%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
		width: 22.22222%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
		width: 44.44444%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
		width: 55.55556%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
		width: 77.77778%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
		width: 88.88889%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
		width: 10%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
		width: 20%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
		width: 30%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
		width: 40%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
		width: 60%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
		width: 70%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
		width: 80%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
		width: 90%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
		width: 9.09091%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
		width: 18.18182%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
		width: 27.27273%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
		width: 36.36364%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
		width: 45.45455%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
		width: 54.54545%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
		width: 63.63636%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
		width: 72.72727%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
		width: 81.81818%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
		width: 90.90909%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
		width: 8.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
		width: 25%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
		width: 41.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
		width: 58.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
		width: 75%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
		width: 91.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
		width: 100%;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
		width: 100%;
		clear: both;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 15px 15px 15px 15px;
	width: 100%;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 999;
	border-radius: 10px 10px 10px 10px;
	background: #1a0a26;
	background: linear-gradient(to bottom, rgba(15, 40, 66, .8), #1a0a26);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CC0F2842", endColorstr="#FF1A0A26");
	border: 0;
	padding: 10px 10px 10px 10px;
	position: absolute;
	width: 100%;
	max-width: none;
	left: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu {
		float: left;
		position: static;
		width: 100%;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
		width: 25%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
		width: 75%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
		width: 20%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
		width: 40%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
		width: 60%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
		width: 80%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
		width: 14.28571%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
		width: 28.57143%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
		width: 42.85714%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
		width: 57.14286%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
		width: 71.42857%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
		width: 85.71429%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
		width: 12.5%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
		width: 25%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
		width: 37.5%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
		width: 62.5%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
		width: 75%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
		width: 87.5%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
		width: 11.11111%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
		width: 22.22222%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
		width: 44.44444%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
		width: 55.55556%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
		width: 77.77778%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
		width: 88.88889%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
		width: 10%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
		width: 20%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
		width: 30%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
		width: 40%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
		width: 60%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
		width: 70%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
		width: 80%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
		width: 90%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
		width: 9.09091%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
		width: 18.18182%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
		width: 27.27273%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
		width: 36.36364%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
		width: 45.45455%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
		width: 54.54545%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
		width: 63.63636%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
		width: 72.72727%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
		width: 81.81818%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
		width: 90.90909%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
		width: 8.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
		width: 16.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
		width: 25%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
		width: 33.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
		width: 41.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
		width: 50%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
		width: 58.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
		width: 66.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
		width: 75%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
		width: 83.33333%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
		width: 91.66667%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
		width: 100%;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
	margin: 5px 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
	clear: both;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	margin-left: 10px;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
	margin-left: 10px;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	display: block;
	float: left;
	clear: none;
	padding: 15px 15px 15px 15px;
	vertical-align: top;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
	clear: left;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	color: #fff;
	font-family: inherit;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	display: block;
	visibility: inherit;
	border: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	/* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
	text-decoration: none;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
	border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
	display: flex;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
	/* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu {
		border: 0;
		padding: 10px;
		border-radius: 0;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
		width: 100%;
		clear: both;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	border: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu {
	z-index: 999;
	position: absolute;
	width: auto;
	max-width: none;
	padding: 0px 0px 0px 0px;
	border: 0;
	background: rgba(255, 255, 255, 0);
	border-radius: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu {
		float: left;
		position: static;
		width: 100%;
		padding: 0;
		border: 0;
		border-radius: 0;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
		white-space: nowrap;
		min-width: 150px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-has-description > a.mega-menu-link {
		white-space: normal;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-has-description > a.mega-menu-link > .mega-description-group > .mega-menu-title {
		white-space: nowrap;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
		clear: both;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	display: block;
	background: rgba(255, 255, 255, 0);
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height: 35px;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
	background: rgba(255, 255, 255, 0);
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	position: absolute;
	left: 100%;
	top: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		position: static;
		left: 0;
		width: 100%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
		padding-left: 20px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
		padding-left: 30px;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	display: inline-block;
	width: auto;
	background: transparent;
	position: relative;
	pointer-events: auto;
	left: auto;
	min-width: auto;
	font-size: inherit;
	padding: 0;
	margin: 0 0 0 6px;
	height: auto;
	line-height: inherit;
	color: inherit;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	content: "";
	font-family: dashicons;
	font-weight: normal;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: rotate(0);
	color: inherit;
	position: relative;
	background: transparent;
	height: auto;
	width: auto;
	right: auto;
	line-height: inherit;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	float: right;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
	content: "";
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: right;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
		display: none;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
	display: none;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
		text-align: right;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
		float: left;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
		content: "";
		margin: 0 6px 0 0;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
		float: right;
		margin: 0 0 0 6px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		left: -100%;
		top: 0;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li[class^='mega-lang-item'] > a.mega-menu-link > img {
	display: inline;
}

#mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-mobile #mega-menu-mobile a.mega-menu-link > img.iclflag {
	display: inline;
	margin-right: 8px;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-hide-on-mobile, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-hide-on-desktop, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile:after {
		content: "";
		display: table;
		clear: both;
	}
}

#mega-menu-wrap-mobile .mega-menu-toggle {
	display: none;
	z-index: 1;
	cursor: pointer;
	background: #222;
	border-radius: 2px 2px 2px 2px;
	line-height: 60px;
	height: 60px;
	text-align: left;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	white-space: nowrap;
}

#mega-menu-wrap-mobile .mega-menu-toggle img {
	max-width: 100%;
	padding: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile .mega-menu-toggle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-preferred-size: 33.33%;
	-webkit-flex-basis: 33.33%;
	flex-basis: 33.33%;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
	margin-left: 6px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
	margin-right: 6px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
	margin-left: 3px;
	margin-right: 3px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
	margin-right: 6px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
	margin-left: 6px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 100%;
	outline: 0;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile .mega-menu-toggle + #mega-menu-mobile {
		background: rgba(51, 51, 51, 0);
		padding: 0px 0px 0px 0px;
		display: none;
	}
	
	#mega-menu-wrap-mobile .mega-menu-toggle.mega-menu-open + #mega-menu-mobile {
		display: block;
	}
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 {
	/*! 
                * Hamburgers 
                * @description Tasty CSS-animated hamburgers 
                * @author Jonathan Suh @jonsuh 
                * @site https://jonsuh.com/hamburgers 
                * @link https://github.com/jonsuh/hamburgers 
                */
	cursor: pointer;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	cursor: pointer;
	transition-property: opacity, filter;
	transition-duration: .15s;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible;
	transform: scale(.8);
	align-self: center;
	outline: 0;
	background: none;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
	width: 40px;
	height: 24px;
	display: inline-block;
	position: relative;
	outline: 0;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
	display: block;
	top: 50%;
	margin-top: -2px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	width: 40px;
	height: 4px;
	background-color: #ddd;
	border-radius: 4px;
	position: absolute;
	transition-property: transform;
	transition-duration: .15s;
	transition-timing-function: ease;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	content: "";
	display: block;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
	top: -10px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	bottom: -10px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
	top: 2px;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
	top: 10px;
	transition-property: transform, opacity;
	transition-timing-function: ease;
	transition-duration: .15s;
}

#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
	top: 20px;
}

#mega-menu-wrap-mobile .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}

#mega-menu-wrap-mobile .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
	transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
	opacity: 0;
}

#mega-menu-wrap-mobile .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
	transform: translate3d(0, -20px, 0) rotate(-90deg);
}

#mega-menu-wrap-mobile.mega-sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99998;
	opacity: 1;
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	background: transparent;
}

#mega-menu-wrap-mobile.mega-sticky #mega-menu-mobile {
	background: rgba(34, 34, 34, 0);
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile.mega-sticky #mega-menu-mobile {
		background: rgba(51, 51, 51, 0);
	}
}

#mega-menu-wrap-mobile.mega-stuck {
	transition: transform .25s ease-in-out;
}

#mega-menu-wrap-mobile.mega-stuck.mega-hide {
	transform: translateY(-100%);
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile.mega-sticky #mega-menu-mobile:not([data-effect-mobile^="slide_"]) {
		max-height: calc(100vh - 60px);
		overflow: auto;
	}
	
	body.admin-bar #mega-menu-wrap-mobile.mega-sticky #mega-menu-mobile:not([data-effect-mobile^="slide_"]) {
		max-height: calc(100vh - 60px - 42px);
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-show-when-sticky {
	display: none;
}

#mega-menu-wrap-mobile.mega-sticky #mega-menu-mobile li.mega-menu-item.mega-hide-when-sticky {
	display: none;
}

#mega-menu-wrap-mobile.mega-sticky #mega-menu-mobile li.mega-menu-item.mega-show-when-sticky {
	display: inline-block;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile.mega-sticky #mega-menu-mobile li.mega-menu-item.mega-show-when-sticky.mega-hide-on-mobile {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2744.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2744.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2744 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/025-web-30-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2744 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/025-web-30.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2744 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5626.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 20px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5626.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 20px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5626 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/04/block-svgrepo-com.svg");
	background-size: 20px 20px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5626 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/04/block-svgrepo-com.svg");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5626 > a.mega-menu-link:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
		line-height: 20px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-34.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-34.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-34 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/001-wallet-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-34 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/001-wallet.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-34 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-442.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-442.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-442 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/002-nft-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-442 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/002-nft.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-442 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1154.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1154.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1154 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/003-umbrella-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1154 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/003-umbrella.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1154 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-3932.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3932.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3932 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/004-currency-exchange-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3932 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/004-currency-exchange.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3932 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5724.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5724.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5724 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/web-development-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5724 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/web-development.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5724 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-330.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-330.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-330 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/007-metaverse-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-330 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/007-metaverse.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-330 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-329.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-329.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-329 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/009-vr-glasses-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-329 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/009-vr-glasses.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-329 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-351.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-351.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-351 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/006-nft-1-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-351 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/006-nft-1.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-351 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2944.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2944.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2944 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/028-unity-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2944 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/028-unity.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2944 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1747.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1747.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1747 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/008-gaming-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1747 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/008-gaming.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1747 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-3004.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3004.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3004 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/033-vr-glasses-1-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3004 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/033-vr-glasses-1.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3004 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-4410.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4410.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4410 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/virtual-tour-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4410 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/virtual-tour.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4410 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2324.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2324.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2324 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/018-artificial-intelligence-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2324 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/018-artificial-intelligence.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2324 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2323.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2323.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2323 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/017-ai-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2323 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/017-ai.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2323 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2459.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2459.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2459 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/019-ai-1-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2459 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/019-ai-1.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2459 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2545.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2545.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2545 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/016-engineer-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2545 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/016-engineer.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2545 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2554.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2554.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2554 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/015-configuration-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2554 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/015-configuration.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2554 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2581.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2581.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2581 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/012-code-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2581 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/012-code.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2581 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1817.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1817.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1817 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/020-mobile-game-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1817 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/020-mobile-game.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1817 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2836.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2836.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2836 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/030-game-console-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2836 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/030-game-console.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2836 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1563.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1563.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1563 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/030-game-console-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1563 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/030-game-console.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1563 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1233.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1233.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1233 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/039-cryptocurrency-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1233 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/039-cryptocurrency.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1233 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1356.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1356.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1356 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/cloud-gaming-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1356 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/cloud-gaming.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1356 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1849.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1849.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1849 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/028-unity-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1849 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/028-unity.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1849 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5814.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5814.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5814 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/026-game-development-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5814 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/026-game-development.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5814 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1884.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1884.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1884 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/029-game-controller-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1884 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/029-game-controller.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1884 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1967.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1967.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1967 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/032-dice-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1967 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/032-dice.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1967 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-2751.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2751.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2751 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/031-board-game-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2751 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/031-board-game.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-2751 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-3219.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3219.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3219 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/026-game-development-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3219 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/026-game-development.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3219 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-3222.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3222.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3222 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/3d-games-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3222 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/3d-games.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-3222 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-337.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-337.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-337 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/036-dollar-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-337 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/036-dollar.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-337 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-6016.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 20px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-6016.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 20px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-6016 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/08/meme-generator-svgrepo-com.svg");
	background-size: 20px 20px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-6016 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/08/meme-generator-svgrepo-com.svg");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-6016 > a.mega-menu-link:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
		line-height: 20px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1155.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1155.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1155 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/039-cryptocurrency-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1155 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/039-cryptocurrency.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1155 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-396.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-396.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-396 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/038-ico-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-396 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/038-ico.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-396 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1413.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1413.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1413 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/037-currency-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1413 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/037-currency.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1413 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1468.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1468.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1468 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/035-browser-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1468 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/035-browser.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1468 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-1543.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1543.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1543 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/041-investor-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1543 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/041-investor.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-1543 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-4333.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4333.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4333 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/042-smart-contracts-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4333 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/042-smart-contracts.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4333 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5738.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5738.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5738 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/043-supply-chain-management-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5738 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/043-supply-chain-management.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5738 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5741.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5741.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5741 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/05/e-commerce-50x50-1.webp");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5741 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/05/e-commerce-50x50-1.webp");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5741 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5740.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5740.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5740 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/045-healthcare-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5740 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/045-healthcare.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5740 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5733.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5733.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5733 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/05/home-50x50-1.webp");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5733 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/05/home-50x50-1.webp");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5733 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5734.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5734.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5734 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/05/New-Project-4-50x50-1.webp");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5734 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/05/New-Project-4-50x50-1.webp");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5734 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5732.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5732.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5732 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/05/e-commerce-50x50-1.webp");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5732 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2024/05/e-commerce-50x50-1.webp");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5732 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-4567.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4567.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4567 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/story-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4567 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/story.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4567 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5736.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5736.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5736 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/048-fintech-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5736 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/048-fintech.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5736 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5737.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5737.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5737 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/052-solar-energy-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5737 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/052-solar-energy.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5737 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-624.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-624.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-624 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/blogging-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-624 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/blogging.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-624 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-625.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-625.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-625 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/054-youtube-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-625 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/054-youtube.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-625 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-4334.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4334.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4334 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/case-study-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4334 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/case-study.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-4334 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile .mega-sub-menu li#mega-menu-item-5765.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5765.mega-icon-top > a.mega-menu-link:before {
		width: 100%;
		min-width: 50px;
		background-position-x: center;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5765 > a.mega-menu-link:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/story-50x50.png");
	background-size: 50px 50px;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5765 > a.mega-menu-link:before {
		background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/12/story.png");
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li#mega-menu-item-5765 > a.mega-menu-link:before {
		background-size: 50px 50px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item a[class^='genericon']:before {
	font-family: genericons;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical > li.mega-menu-item {
	display: list-item;
	margin: 0;
	margin: 0 0 0px 0;
	clear: both;
	width: 100%;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical > li.mega-menu-item > a.mega-menu-link {
	height: auto;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
	display: list-item;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical > li.mega-menu-item.mega-hide-on-mobile {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical > li.mega-menu-item.mega-hide-on-desktop {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical > li.mega-menu-megamenu > ul.mega-sub-menu {
		width: 600px;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical > li.mega-menu-megamenu.mega-menu-item, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical > li.mega-menu-flyout.mega-menu-item {
	position: relative;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link {
		text-align: left;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: right;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		content: "";
		margin: 0;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link {
		text-align: right;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: left;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		content: "";
		margin: 0;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children.mega-icon-left > a.mega-menu-link:before {
		float: right;
		margin: 0 0 0 6px;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-right > ul.mega-sub-menu {
	top: 0;
	left: 100%;
	right: auto;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	top: 0;
	left: 100%;
	right: auto;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item.mega-icon-left > a.mega-menu-link:before, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item.mega-icon-left > a.mega-menu-link:before {
	float: left;
	margin: 0 6px 0 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-left > ul.mega-sub-menu {
	top: 0;
	left: auto;
	right: 100%;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item ul.mega-sub-menu li.mega-menu-item > ul.mega-sub-menu {
	top: 0;
	left: auto;
	right: 100%;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-item {
	display: list-item;
	margin: 0;
	margin: 0 0 0px 0;
	clear: both;
	width: 100%;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-item > a.mega-menu-link {
	height: auto;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
	display: list-item;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-item.mega-hide-on-mobile {
		display: none;
	}
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-item.mega-hide-on-desktop {
		display: none;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-megamenu > ul.mega-sub-menu {
	position: static;
	width: 100% !important;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu {
	position: static;
	width: 100% !important;
	padding: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	background: rgba(255, 255, 255, 0);
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	position: static;
	left: 0;
	width: 100%;
	border: 0;
	box-shadow: none;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
	padding-left: 20px;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
	padding-left: 30px;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
	padding-left: 40px;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion li.mega-menu-item > ul.mega-sub-menu {
	display: none;
	visibility: visible;
	opacity: 1;
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
	display: block;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		float: right;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	content: "";
}

#mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-mobile #mega-menu-mobile.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
	content: "";
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-bp-profile-nav img.avatar, #mega-menu-wrap-mobile #mega-menu-mobile img.mmm_gravatar {
	vertical-align: middle;
	position: relative;
	top: -1px;
	display: inline-block;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-bp-profile-nav img.avatar, #mega-menu-wrap-mobile #mega-menu-mobile img.mmm_gravatar {
		max-height: 90%;
		width: auto;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile img.avatar {
	vertical-align: middle;
	position: relative;
	top: -1px;
}

#mega-menu-wrap-mobile > li.mega-menu-item.mega-current-menu-item > a.mega-menu-logo, #mega-menu-wrap-mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-logo {
	background: inherit;
}

#mega-menu-wrap-mobile li.mega-menu-item img.mega-menu-logo {
	display: inline;
	vertical-align: middle;
	max-height: none;
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile li.mega-menu-item img.mega-menu-logo {
		max-height: 90%;
		width: auto;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect-mobile^="slide_"] li.mega-menu-item a.mega-menu-link.mega-menu-logo {
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		height: auto;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu {
	padding: 0;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
		opacity: 1;
		transition: none;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
		opacity: 0;
		transition: opacity 200ms ease-in;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
		opacity: 1;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
		opacity: 1;
		transform: translate(0, 0);
		transition: none;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
		opacity: 0;
		transform: translate(0, 10px);
		transition: opacity 200ms ease-in, transform 200ms ease-in;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
		opacity: 1;
		transform: translate(0, 0);
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu {
		transform: translate(0, 0);
		transition: none;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu > li {
		transform: translate(0, 10px);
		transition: transform 200ms ease-in;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile[data-effect="slide_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition).mega-toggle-on > ul.mega-sub-menu > li {
		transform: translate(0, 0);
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item {
	width: 100%;
	padding: 0;
	position: static;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	width: 30%;
	float: left;
	background: rgba(255, 255, 255, 0);
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	line-height: 50px;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
	margin: 0;
	border: 0;
	cursor: pointer;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	background: rgba(0, 0, 0, .609);
	background: linear-gradient(to bottom, rgba(0, 0, 0, .505), rgba(0, 0, 0, .609));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#81000000", endColorstr="#9B000000");
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > .mega-indicator:after {
		content: "";
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link + .mega-indicator {
	float: none;
	height: 50px;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link + .mega-indicator:after {
		content: "";
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
	width: 70%;
	float: left;
	clear: none;
	position: absolute;
	top: 0;
	left: 30%;
	visibility: hidden;
	border-left: 1px solid #3b3b3b;
	padding: 10px 10px 10px 10px;
	min-height: 100%;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu .mega-menu-item-has-children > a.mega-menu-link:after {
	display: none;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
	visibility: visible;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
	float: left;
	padding: 15px 15px 15px 15px;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
	clear: left;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	margin-left: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
	margin-left: 10px;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border-top: 0px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 0px solid rgba(0, 0, 0, 0);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
	text-decoration: none;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
		display: none;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu ul.mega-sub-menu, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
		display: block;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu {
		padding: 0;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
		width: 100%;
		clear: both;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item {
		width: 100%;
		padding: 0;
		position: static;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		width: 100%;
		float: left;
		background: rgba(255, 255, 255, 0);
		color: #fff;
		font-family: inherit;
		font-size: 14px;
		font-weight: normal;
		padding: 0px 10px 0px 10px;
		line-height: 35px;
		text-decoration: none;
		text-transform: none;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
		content: "";
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {
		width: 100%;
		position: relative;
		top: 0;
		left: auto;
		border-left: 0;
		padding: 10px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		margin-left: 0;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item a[class^='fa-']:before {
	font-family: FontAwesome;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > a[class^='fab']:before {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > a[class^='far']:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > a[class^='fas']:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > a[class^='fal']:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 300;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > a[class^='fas'], #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > a[class^='fab'], #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > a[class^='far'], #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item > a[class^='fal'] {
	-webkit-font-smoothing: inherit;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-icon-left > a[class^='fas']:before, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-icon-left > a[class^='fab']:before, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-icon-left > a[class^='far']:before, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item.mega-icon-left > a[class^='fal']:before {
	width: 1.25em;
	text-align: center;
}

#mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge {
	border-radius: 2px 2px 2px 2px;
	display: inline;
	padding: 1px 4px 1px 4px;
	top: -7px;
	position: relative;
	margin: 0 0 0 6px;
	text-align: center;
}

@media only screen and (min-width: 992px) {
	#mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge.mega-hide-on-desktop {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	#mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge.mega-hide-on-mobile {
		display: none;
	}
}

#mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge.mega-menu-badge-style-one {
	background: #d32f2f;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
	font-family: inherit;
}

#mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge.mega-menu-badge-style-two {
	background: #00796b;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
	font-family: inherit;
}

#mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge.mega-menu-badge-style-three {
	background: #ffc107;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
	font-family: inherit;
}

#mega-menu-wrap-mobile #mega-menu-mobile span.mega-menu-badge.mega-menu-badge-style-four {
	background: #303f9f;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
	font-family: inherit;
}

#mega-menu-wrap-mobile .mega-menu-toggle {}

#mega-menu-wrap-mobile {
	clear: both;
}

.wp-block {}

.dashicons, .dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in;
}

.dashicons-admin-appearance:before {
	content: "";
}

.dashicons-admin-collapse:before {
	content: "";
}

.dashicons-admin-comments:before {
	content: "";
}

.dashicons-admin-customizer:before {
	content: "";
}

.dashicons-admin-generic:before {
	content: "";
}

.dashicons-admin-home:before {
	content: "";
}

.dashicons-admin-links:before {
	content: "";
}

.dashicons-admin-media:before {
	content: "";
}

.dashicons-admin-multisite:before {
	content: "";
}

.dashicons-admin-network:before {
	content: "";
}

.dashicons-admin-page:before {
	content: "";
}

.dashicons-admin-plugins:before {
	content: "";
}

.dashicons-admin-post:before {
	content: "";
}

.dashicons-admin-settings:before {
	content: "";
}

.dashicons-admin-site-alt:before {
	content: "";
}

.dashicons-admin-site-alt2:before {
	content: "";
}

.dashicons-admin-site-alt3:before {
	content: "";
}

.dashicons-admin-site:before {
	content: "";
}

.dashicons-admin-tools:before {
	content: "";
}

.dashicons-admin-users:before {
	content: "";
}

.dashicons-airplane:before {
	content: "";
}

.dashicons-album:before {
	content: "";
}

.dashicons-align-center:before {
	content: "";
}

.dashicons-align-full-width:before {
	content: "";
}

.dashicons-align-left:before {
	content: "";
}

.dashicons-align-none:before {
	content: "";
}

.dashicons-align-pull-left:before {
	content: "";
}

.dashicons-align-pull-right:before {
	content: "";
}

.dashicons-align-right:before {
	content: "";
}

.dashicons-align-wide:before {
	content: "";
}

.dashicons-amazon:before {
	content: "";
}

.dashicons-analytics:before {
	content: "";
}

.dashicons-archive:before {
	content: "";
}

.dashicons-arrow-down-alt:before {
	content: "";
}

.dashicons-arrow-down-alt2:before {
	content: "";
}

.dashicons-arrow-down:before {
	content: "";
}

.dashicons-arrow-left-alt:before {
	content: "";
}

.dashicons-arrow-left-alt2:before {
	content: "";
}

.dashicons-arrow-left:before {
	content: "";
}

.dashicons-arrow-right-alt:before {
	content: "";
}

.dashicons-arrow-right-alt2:before {
	content: "";
}

.dashicons-arrow-right:before {
	content: "";
}

.dashicons-arrow-up-alt:before {
	content: "";
}

.dashicons-arrow-up-alt2:before {
	content: "";
}

.dashicons-arrow-up-duplicate:before {
	content: "";
}

.dashicons-arrow-up:before {
	content: "";
}

.dashicons-art:before {
	content: "";
}

.dashicons-awards:before {
	content: "";
}

.dashicons-backup:before {
	content: "";
}

.dashicons-bank:before {
	content: "";
}

.dashicons-beer:before {
	content: "";
}

.dashicons-bell:before {
	content: "";
}

.dashicons-block-default:before {
	content: "";
}

.dashicons-book-alt:before {
	content: "";
}

.dashicons-book:before {
	content: "";
}

.dashicons-buddicons-activity:before {
	content: "";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "";
}

.dashicons-buddicons-community:before {
	content: "";
}

.dashicons-buddicons-forums:before {
	content: "";
}

.dashicons-buddicons-friends:before {
	content: "";
}

.dashicons-buddicons-groups:before {
	content: "";
}

.dashicons-buddicons-pm:before {
	content: "";
}

.dashicons-buddicons-replies:before {
	content: "";
}

.dashicons-buddicons-topics:before {
	content: "";
}

.dashicons-buddicons-tracking:before {
	content: "";
}

.dashicons-building:before {
	content: "";
}

.dashicons-businessman:before {
	content: "";
}

.dashicons-businessperson:before {
	content: "";
}

.dashicons-businesswoman:before {
	content: "";
}

.dashicons-button:before {
	content: "";
}

.dashicons-calculator:before {
	content: "";
}

.dashicons-calendar-alt:before {
	content: "";
}

.dashicons-calendar:before {
	content: "";
}

.dashicons-camera-alt:before {
	content: "";
}

.dashicons-camera:before {
	content: "";
}

.dashicons-car:before {
	content: "";
}

.dashicons-carrot:before {
	content: "";
}

.dashicons-cart:before {
	content: "";
}

.dashicons-category:before {
	content: "";
}

.dashicons-chart-area:before {
	content: "";
}

.dashicons-chart-bar:before {
	content: "";
}

.dashicons-chart-line:before {
	content: "";
}

.dashicons-chart-pie:before {
	content: "";
}

.dashicons-clipboard:before {
	content: "";
}

.dashicons-clock:before {
	content: "";
}

.dashicons-cloud-saved:before {
	content: "";
}

.dashicons-cloud-upload:before {
	content: "";
}

.dashicons-cloud:before {
	content: "";
}

.dashicons-code-standards:before {
	content: "";
}

.dashicons-coffee:before {
	content: "";
}

.dashicons-color-picker:before {
	content: "";
}

.dashicons-columns:before {
	content: "";
}

.dashicons-controls-back:before {
	content: "";
}

.dashicons-controls-forward:before {
	content: "";
}

.dashicons-controls-pause:before {
	content: "";
}

.dashicons-controls-play:before {
	content: "";
}

.dashicons-controls-repeat:before {
	content: "";
}

.dashicons-controls-skipback:before {
	content: "";
}

.dashicons-controls-skipforward:before {
	content: "";
}

.dashicons-controls-volumeoff:before {
	content: "";
}

.dashicons-controls-volumeon:before {
	content: "";
}

.dashicons-cover-image:before {
	content: "";
}

.dashicons-dashboard:before {
	content: "";
}

.dashicons-database-add:before {
	content: "";
}

.dashicons-database-export:before {
	content: "";
}

.dashicons-database-import:before {
	content: "";
}

.dashicons-database-remove:before {
	content: "";
}

.dashicons-database-view:before {
	content: "";
}

.dashicons-database:before {
	content: "";
}

.dashicons-desktop:before {
	content: "";
}

.dashicons-dismiss:before {
	content: "";
}

.dashicons-download:before {
	content: "";
}

.dashicons-drumstick:before {
	content: "";
}

.dashicons-edit-large:before {
	content: "";
}

.dashicons-edit-page:before {
	content: "";
}

.dashicons-edit:before {
	content: "";
}

.dashicons-editor-aligncenter:before {
	content: "";
}

.dashicons-editor-alignleft:before {
	content: "";
}

.dashicons-editor-alignright:before {
	content: "";
}

.dashicons-editor-bold:before {
	content: "";
}

.dashicons-editor-break:before {
	content: "";
}

.dashicons-editor-code-duplicate:before {
	content: "";
}

.dashicons-editor-code:before {
	content: "";
}

.dashicons-editor-contract:before {
	content: "";
}

.dashicons-editor-customchar:before {
	content: "";
}

.dashicons-editor-expand:before {
	content: "";
}

.dashicons-editor-help:before {
	content: "";
}

.dashicons-editor-indent:before {
	content: "";
}

.dashicons-editor-insertmore:before {
	content: "";
}

.dashicons-editor-italic:before {
	content: "";
}

.dashicons-editor-justify:before {
	content: "";
}

.dashicons-editor-kitchensink:before {
	content: "";
}

.dashicons-editor-ltr:before {
	content: "";
}

.dashicons-editor-ol-rtl:before {
	content: "";
}

.dashicons-editor-ol:before {
	content: "";
}

.dashicons-editor-outdent:before {
	content: "";
}

.dashicons-editor-paragraph:before {
	content: "";
}

.dashicons-editor-paste-text:before {
	content: "";
}

.dashicons-editor-paste-word:before {
	content: "";
}

.dashicons-editor-quote:before {
	content: "";
}

.dashicons-editor-removeformatting:before {
	content: "";
}

.dashicons-editor-rtl:before {
	content: "";
}

.dashicons-editor-spellcheck:before {
	content: "";
}

.dashicons-editor-strikethrough:before {
	content: "";
}

.dashicons-editor-table:before {
	content: "";
}

.dashicons-editor-textcolor:before {
	content: "";
}

.dashicons-editor-ul:before {
	content: "";
}

.dashicons-editor-underline:before {
	content: "";
}

.dashicons-editor-unlink:before {
	content: "";
}

.dashicons-editor-video:before {
	content: "";
}

.dashicons-ellipsis:before {
	content: "";
}

.dashicons-email-alt:before {
	content: "";
}

.dashicons-email-alt2:before {
	content: "";
}

.dashicons-email:before {
	content: "";
}

.dashicons-embed-audio:before {
	content: "";
}

.dashicons-embed-generic:before {
	content: "";
}

.dashicons-embed-photo:before {
	content: "";
}

.dashicons-embed-post:before {
	content: "";
}

.dashicons-embed-video:before {
	content: "";
}

.dashicons-excerpt-view:before {
	content: "";
}

.dashicons-exit:before {
	content: "";
}

.dashicons-external:before {
	content: "";
}

.dashicons-facebook-alt:before {
	content: "";
}

.dashicons-facebook:before {
	content: "";
}

.dashicons-feedback:before {
	content: "";
}

.dashicons-filter:before {
	content: "";
}

.dashicons-flag:before {
	content: "";
}

.dashicons-food:before {
	content: "";
}

.dashicons-format-aside:before {
	content: "";
}

.dashicons-format-audio:before {
	content: "";
}

.dashicons-format-chat:before {
	content: "";
}

.dashicons-format-gallery:before {
	content: "";
}

.dashicons-format-image:before {
	content: "";
}

.dashicons-format-quote:before {
	content: "";
}

.dashicons-format-status:before {
	content: "";
}

.dashicons-format-video:before {
	content: "";
}

.dashicons-forms:before {
	content: "";
}

.dashicons-fullscreen-alt:before {
	content: "";
}

.dashicons-fullscreen-exit-alt:before {
	content: "";
}

.dashicons-games:before {
	content: "";
}

.dashicons-google:before {
	content: "";
}

.dashicons-googleplus:before {
	content: "";
}

.dashicons-grid-view:before {
	content: "";
}

.dashicons-groups:before {
	content: "";
}

.dashicons-hammer:before {
	content: "";
}

.dashicons-heading:before {
	content: "";
}

.dashicons-heart:before {
	content: "";
}

.dashicons-hidden:before {
	content: "";
}

.dashicons-hourglass:before {
	content: "";
}

.dashicons-html:before {
	content: "";
}

.dashicons-id-alt:before {
	content: "";
}

.dashicons-id:before {
	content: "";
}

.dashicons-image-crop:before {
	content: "";
}

.dashicons-image-filter:before {
	content: "";
}

.dashicons-image-flip-horizontal:before {
	content: "";
}

.dashicons-image-flip-vertical:before {
	content: "";
}

.dashicons-image-rotate-left:before {
	content: "";
}

.dashicons-image-rotate-right:before {
	content: "";
}

.dashicons-image-rotate:before {
	content: "";
}

.dashicons-images-alt:before {
	content: "";
}

.dashicons-images-alt2:before {
	content: "";
}

.dashicons-index-card:before {
	content: "";
}

.dashicons-info-outline:before {
	content: "";
}

.dashicons-info:before {
	content: "";
}

.dashicons-insert-after:before {
	content: "";
}

.dashicons-insert-before:before {
	content: "";
}

.dashicons-insert:before {
	content: "";
}

.dashicons-instagram:before {
	content: "";
}

.dashicons-laptop:before {
	content: "";
}

.dashicons-layout:before {
	content: "";
}

.dashicons-leftright:before {
	content: "";
}

.dashicons-lightbulb:before {
	content: "";
}

.dashicons-linkedin:before {
	content: "";
}

.dashicons-list-view:before {
	content: "";
}

.dashicons-location-alt:before {
	content: "";
}

.dashicons-location:before {
	content: "";
}

.dashicons-lock-duplicate:before {
	content: "";
}

.dashicons-lock:before {
	content: "";
}

.dashicons-marker:before {
	content: "";
}

.dashicons-media-archive:before {
	content: "";
}

.dashicons-media-audio:before {
	content: "";
}

.dashicons-media-code:before {
	content: "";
}

.dashicons-media-default:before {
	content: "";
}

.dashicons-media-document:before {
	content: "";
}

.dashicons-media-interactive:before {
	content: "";
}

.dashicons-media-spreadsheet:before {
	content: "";
}

.dashicons-media-text:before {
	content: "";
}

.dashicons-media-video:before {
	content: "";
}

.dashicons-megaphone:before {
	content: "";
}

.dashicons-menu-alt:before {
	content: "";
}

.dashicons-menu-alt2:before {
	content: "";
}

.dashicons-menu-alt3:before {
	content: "";
}

.dashicons-menu:before {
	content: "";
}

.dashicons-microphone:before {
	content: "";
}

.dashicons-migrate:before {
	content: "";
}

.dashicons-minus:before {
	content: "";
}

.dashicons-money-alt:before {
	content: "";
}

.dashicons-money:before {
	content: "";
}

.dashicons-move:before {
	content: "";
}

.dashicons-nametag:before {
	content: "";
}

.dashicons-networking:before {
	content: "";
}

.dashicons-no-alt:before {
	content: "";
}

.dashicons-no:before {
	content: "";
}

.dashicons-open-folder:before {
	content: "";
}

.dashicons-palmtree:before {
	content: "";
}

.dashicons-paperclip:before {
	content: "";
}

.dashicons-pdf:before {
	content: "";
}

.dashicons-performance:before {
	content: "";
}

.dashicons-pets:before {
	content: "";
}

.dashicons-phone:before {
	content: "";
}

.dashicons-pinterest:before {
	content: "";
}

.dashicons-playlist-audio:before {
	content: "";
}

.dashicons-playlist-video:before {
	content: "";
}

.dashicons-plugins-checked:before {
	content: "";
}

.dashicons-plus-alt:before {
	content: "";
}

.dashicons-plus-alt2:before {
	content: "";
}

.dashicons-plus:before {
	content: "";
}

.dashicons-podio:before {
	content: "";
}

.dashicons-portfolio:before {
	content: "";
}

.dashicons-post-status:before {
	content: "";
}

.dashicons-pressthis:before {
	content: "";
}

.dashicons-printer:before {
	content: "";
}

.dashicons-privacy:before {
	content: "";
}

.dashicons-products:before {
	content: "";
}

.dashicons-randomize:before {
	content: "";
}

.dashicons-reddit:before {
	content: "";
}

.dashicons-redo:before {
	content: "";
}

.dashicons-remove:before {
	content: "";
}

.dashicons-rest-api:before {
	content: "";
}

.dashicons-rss:before {
	content: "";
}

.dashicons-saved:before {
	content: "";
}

.dashicons-schedule:before {
	content: "";
}

.dashicons-screenoptions:before {
	content: "";
}

.dashicons-search:before {
	content: "";
}

.dashicons-share-alt:before {
	content: "";
}

.dashicons-share-alt2:before {
	content: "";
}

.dashicons-share:before {
	content: "";
}

.dashicons-shield-alt:before {
	content: "";
}

.dashicons-shield:before {
	content: "";
}

.dashicons-shortcode:before {
	content: "";
}

.dashicons-slides:before {
	content: "";
}

.dashicons-smartphone:before {
	content: "";
}

.dashicons-smiley:before {
	content: "";
}

.dashicons-sort:before {
	content: "";
}

.dashicons-sos:before {
	content: "";
}

.dashicons-spotify:before {
	content: "";
}

.dashicons-star-empty:before {
	content: "";
}

.dashicons-star-filled:before {
	content: "";
}

.dashicons-star-half:before {
	content: "";
}

.dashicons-sticky:before {
	content: "";
}

.dashicons-store:before {
	content: "";
}

.dashicons-superhero-alt:before {
	content: "";
}

.dashicons-superhero:before {
	content: "";
}

.dashicons-table-col-after:before {
	content: "";
}

.dashicons-table-col-before:before {
	content: "";
}

.dashicons-table-col-delete:before {
	content: "";
}

.dashicons-table-row-after:before {
	content: "";
}

.dashicons-table-row-before:before {
	content: "";
}

.dashicons-table-row-delete:before {
	content: "";
}

.dashicons-tablet:before {
	content: "";
}

.dashicons-tag:before {
	content: "";
}

.dashicons-tagcloud:before {
	content: "";
}

.dashicons-testimonial:before {
	content: "";
}

.dashicons-text-page:before {
	content: "";
}

.dashicons-text:before {
	content: "";
}

.dashicons-thumbs-down:before {
	content: "";
}

.dashicons-thumbs-up:before {
	content: "";
}

.dashicons-tickets-alt:before {
	content: "";
}

.dashicons-tickets:before {
	content: "";
}

.dashicons-tide:before {
	content: "";
}

.dashicons-translation:before {
	content: "";
}

.dashicons-trash:before {
	content: "";
}

.dashicons-twitch:before {
	content: "";
}

.dashicons-twitter-alt:before {
	content: "";
}

.dashicons-twitter:before {
	content: "";
}

.dashicons-undo:before {
	content: "";
}

.dashicons-universal-access-alt:before {
	content: "";
}

.dashicons-universal-access:before {
	content: "";
}

.dashicons-unlock:before {
	content: "";
}

.dashicons-update-alt:before {
	content: "";
}

.dashicons-update:before {
	content: "";
}

.dashicons-upload:before {
	content: "";
}

.dashicons-vault:before {
	content: "";
}

.dashicons-video-alt:before {
	content: "";
}

.dashicons-video-alt2:before {
	content: "";
}

.dashicons-video-alt3:before {
	content: "";
}

.dashicons-visibility:before {
	content: "";
}

.dashicons-warning:before {
	content: "";
}

.dashicons-welcome-add-page:before {
	content: "";
}

.dashicons-welcome-comments:before {
	content: "";
}

.dashicons-welcome-learn-more:before {
	content: "";
}

.dashicons-welcome-view-site:before {
	content: "";
}

.dashicons-welcome-widgets-menus:before {
	content: "";
}

.dashicons-welcome-write-blog:before {
	content: "";
}

.dashicons-whatsapp:before {
	content: "";
}

.dashicons-wordpress-alt:before {
	content: "";
}

.dashicons-wordpress:before {
	content: "";
}

.dashicons-xing:before {
	content: "";
}

.dashicons-yes-alt:before {
	content: "";
}

.dashicons-yes:before {
	content: "";
}

.dashicons-youtube:before {
	content: "";
}

.dashicons-editor-distractionfree:before {
	content: "";
}

.dashicons-exerpt-view:before {
	content: "";
}

.dashicons-format-links:before {
	content: "";
}

.dashicons-format-standard:before {
	content: "";
}

.dashicons-post-trash:before {
	content: "";
}

.dashicons-share1:before {
	content: "";
}

.dashicons-welcome-edit-page:before {
	content: "";
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: "Genericons";
		src: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/plugins/megamenu-pro/icons/genericons/genericons/./Genericons.svg#Genericons") format("svg");
	}
}

/**
 * All Genericons
 */
.genericon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Genericons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}

/**
 * Individual icons
 */
.genericon-404:before {
	content: "";
}

.genericon-activity:before {
	content: "";
}

.genericon-anchor:before {
	content: "";
}

.genericon-aside:before {
	content: "";
}

.genericon-attachment:before {
	content: "";
}

.genericon-audio:before {
	content: "";
}

.genericon-bold:before {
	content: "";
}

.genericon-book:before {
	content: "";
}

.genericon-bug:before {
	content: "";
}

.genericon-cart:before {
	content: "";
}

.genericon-category:before {
	content: "";
}

.genericon-chat:before {
	content: "";
}

.genericon-checkmark:before {
	content: "";
}

.genericon-close:before {
	content: "";
}

.genericon-close-alt:before {
	content: "";
}

.genericon-cloud:before {
	content: "";
}

.genericon-cloud-download:before {
	content: "";
}

.genericon-cloud-upload:before {
	content: "";
}

.genericon-code:before {
	content: "";
}

.genericon-codepen:before {
	content: "";
}

.genericon-cog:before {
	content: "";
}

.genericon-collapse:before {
	content: "";
}

.genericon-comment:before {
	content: "";
}

.genericon-day:before {
	content: "";
}

.genericon-digg:before {
	content: "";
}

.genericon-document:before {
	content: "";
}

.genericon-dot:before {
	content: "";
}

.genericon-downarrow:before {
	content: "";
}

.genericon-download:before {
	content: "";
}

.genericon-draggable:before {
	content: "";
}

.genericon-dribbble:before {
	content: "";
}

.genericon-dropbox:before {
	content: "";
}

.genericon-dropdown:before {
	content: "";
}

.genericon-dropdown-left:before {
	content: "";
}

.genericon-edit:before {
	content: "";
}

.genericon-ellipsis:before {
	content: "";
}

.genericon-expand:before {
	content: "";
}

.genericon-external:before {
	content: "";
}

.genericon-facebook:before {
	content: "";
}

.genericon-facebook-alt:before {
	content: "";
}

.genericon-fastforward:before {
	content: "";
}

.genericon-feed:before {
	content: "";
}

.genericon-flag:before {
	content: "";
}

.genericon-flickr:before {
	content: "";
}

.genericon-foursquare:before {
	content: "";
}

.genericon-fullscreen:before {
	content: "";
}

.genericon-gallery:before {
	content: "";
}

.genericon-github:before {
	content: "";
}

.genericon-googleplus:before {
	content: "";
}

.genericon-googleplus-alt:before {
	content: "";
}

.genericon-handset:before {
	content: "";
}

.genericon-heart:before {
	content: "";
}

.genericon-help:before {
	content: "";
}

.genericon-hide:before {
	content: "";
}

.genericon-hierarchy:before {
	content: "";
}

.genericon-home:before {
	content: "";
}

.genericon-image:before {
	content: "";
}

.genericon-info:before {
	content: "";
}

.genericon-instagram:before {
	content: "";
}

.genericon-italic:before {
	content: "";
}

.genericon-key:before {
	content: "";
}

.genericon-leftarrow:before {
	content: "";
}

.genericon-link:before {
	content: "";
}

.genericon-linkedin:before {
	content: "";
}

.genericon-linkedin-alt:before {
	content: "";
}

.genericon-location:before {
	content: "";
}

.genericon-lock:before {
	content: "";
}

.genericon-mail:before {
	content: "";
}

.genericon-maximize:before {
	content: "";
}

.genericon-menu:before {
	content: "";
}

.genericon-microphone:before {
	content: "";
}

.genericon-minimize:before {
	content: "";
}

.genericon-minus:before {
	content: "";
}

.genericon-month:before {
	content: "";
}

.genericon-move:before {
	content: "";
}

.genericon-next:before {
	content: "";
}

.genericon-notice:before {
	content: "";
}

.genericon-paintbrush:before {
	content: "";
}

.genericon-path:before {
	content: "";
}

.genericon-pause:before {
	content: "";
}

.genericon-phone:before {
	content: "";
}

.genericon-picture:before {
	content: "";
}

.genericon-pinned:before {
	content: "";
}

.genericon-pinterest:before {
	content: "";
}

.genericon-pinterest-alt:before {
	content: "";
}

.genericon-play:before {
	content: "";
}

.genericon-plugin:before {
	content: "";
}

.genericon-plus:before {
	content: "";
}

.genericon-pocket:before {
	content: "";
}

.genericon-polldaddy:before {
	content: "";
}

.genericon-portfolio:before {
	content: "";
}

.genericon-previous:before {
	content: "";
}

.genericon-print:before {
	content: "";
}

.genericon-quote:before {
	content: "";
}

.genericon-rating-empty:before {
	content: "";
}

.genericon-rating-full:before {
	content: "";
}

.genericon-rating-half:before {
	content: "";
}

.genericon-reddit:before {
	content: "";
}

.genericon-refresh:before {
	content: "";
}

.genericon-reply:before {
	content: "";
}

.genericon-reply-alt:before {
	content: "";
}

.genericon-reply-single:before {
	content: "";
}

.genericon-rewind:before {
	content: "";
}

.genericon-rightarrow:before {
	content: "";
}

.genericon-search:before {
	content: "";
}

.genericon-send-to-phone:before {
	content: "";
}

.genericon-send-to-tablet:before {
	content: "";
}

.genericon-share:before {
	content: "";
}

.genericon-show:before {
	content: "";
}

.genericon-shuffle:before {
	content: "";
}

.genericon-sitemap:before {
	content: "";
}

.genericon-skip-ahead:before {
	content: "";
}

.genericon-skip-back:before {
	content: "";
}

.genericon-skype:before {
	content: "";
}

.genericon-spam:before {
	content: "";
}

.genericon-spotify:before {
	content: "";
}

.genericon-standard:before {
	content: "";
}

.genericon-star:before {
	content: "";
}

.genericon-status:before {
	content: "";
}

.genericon-stop:before {
	content: "";
}

.genericon-stumbleupon:before {
	content: "";
}

.genericon-subscribe:before {
	content: "";
}

.genericon-subscribed:before {
	content: "";
}

.genericon-summary:before {
	content: "";
}

.genericon-tablet:before {
	content: "";
}

.genericon-tag:before {
	content: "";
}

.genericon-time:before {
	content: "";
}

.genericon-top:before {
	content: "";
}

.genericon-trash:before {
	content: "";
}

.genericon-tumblr:before {
	content: "";
}

.genericon-twitch:before {
	content: "";
}

.genericon-twitter:before {
	content: "";
}

.genericon-unapprove:before {
	content: "";
}

.genericon-unsubscribe:before {
	content: "";
}

.genericon-unzoom:before {
	content: "";
}

.genericon-uparrow:before {
	content: "";
}

.genericon-user:before {
	content: "";
}

.genericon-video:before {
	content: "";
}

.genericon-videocamera:before {
	content: "";
}

.genericon-vimeo:before {
	content: "";
}

.genericon-warning:before {
	content: "";
}

.genericon-website:before {
	content: "";
}

.genericon-week:before {
	content: "";
}

.genericon-wordpress:before {
	content: "";
}

.genericon-xpost:before {
	content: "";
}

.genericon-youtube:before {
	content: "";
}

.genericon-zoom:before {
	content: "";
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-signing:before, .fa-sign-language:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "";
}

.fa-fa:before, .fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-vcard:before, .fa-address-card:before {
	content: "";
}

.fa-vcard-o:before, .fa-address-card-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before, .fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before, .fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa-500px:before {
	content: "";
}

.fa-accessible-icon:before {
	content: "";
}

.fa-accusoft:before {
	content: "";
}

.fa-acquisitions-incorporated:before {
	content: "";
}

.fa-ad:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-card:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-adobe:before {
	content: "";
}

.fa-adversal:before {
	content: "";
}

.fa-affiliatetheme:before {
	content: "";
}

.fa-air-freshener:before {
	content: "";
}

.fa-airbnb:before {
	content: "";
}

.fa-algolia:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-alipay:before {
	content: "";
}

.fa-allergies:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-amazon-pay:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-amilia:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angry:before {
	content: "";
}

.fa-angrycreative:before {
	content: "";
}

.fa-angular:before {
	content: "";
}

.fa-ankh:before {
	content: "";
}

.fa-app-store:before {
	content: "";
}

.fa-app-store-ios:before {
	content: "";
}

.fa-apper:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-apple-alt:before {
	content: "";
}

.fa-apple-pay:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-archway:before {
	content: "";
}

.fa-arrow-alt-circle-down:before {
	content: "";
}

.fa-arrow-alt-circle-left:before {
	content: "";
}

.fa-arrow-alt-circle-right:before {
	content: "";
}

.fa-arrow-alt-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-arrows-alt-h:before {
	content: "";
}

.fa-arrows-alt-v:before {
	content: "";
}

.fa-artstation:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-asymmetrik:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-atlas:before {
	content: "";
}

.fa-atlassian:before {
	content: "";
}

.fa-atom:before {
	content: "";
}

.fa-audible:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-autoprefixer:before {
	content: "";
}

.fa-avianex:before {
	content: "";
}

.fa-aviato:before {
	content: "";
}

.fa-award:before {
	content: "";
}

.fa-aws:before {
	content: "";
}

.fa-baby:before {
	content: "";
}

.fa-baby-carriage:before {
	content: "";
}

.fa-backspace:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-bacon:before {
	content: "";
}

.fa-bahai:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-balance-scale-left:before {
	content: "";
}

.fa-balance-scale-right:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-band-aid:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-bars:before {
	content: "";
}

.fa-baseball-ball:before {
	content: "";
}

.fa-basketball-ball:before {
	content: "";
}

.fa-bath:before {
	content: "";
}

.fa-battery-empty:before {
	content: "";
}

.fa-battery-full:before {
	content: "";
}

.fa-battery-half:before {
	content: "";
}

.fa-battery-quarter:before {
	content: "";
}

.fa-battery-three-quarters:before {
	content: "";
}

.fa-battle-net:before {
	content: "";
}

.fa-bed:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bezier-curve:before {
	content: "";
}

.fa-bible:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-biking:before {
	content: "";
}

.fa-bimobject:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-biohazard:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitcoin:before {
	content: "";
}

.fa-bity:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-blackberry:before {
	content: "";
}

.fa-blender:before {
	content: "";
}

.fa-blender-phone:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-blog:before {
	content: "";
}

.fa-blogger:before {
	content: "";
}

.fa-blogger-b:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-bolt:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-bone:before {
	content: "";
}

.fa-bong:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-book-dead:before {
	content: "";
}

.fa-book-medical:before {
	content: "";
}

.fa-book-open:before {
	content: "";
}

.fa-book-reader:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-bootstrap:before {
	content: "";
}

.fa-border-all:before {
	content: "";
}

.fa-border-none:before {
	content: "";
}

.fa-border-style:before {
	content: "";
}

.fa-bowling-ball:before {
	content: "";
}

.fa-box:before {
	content: "";
}

.fa-box-open:before {
	content: "";
}

.fa-box-tissue:before {
	content: "拏";
}

.fa-boxes:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-brain:before {
	content: "";
}

.fa-bread-slice:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-briefcase-medical:before {
	content: "";
}

.fa-broadcast-tower:before {
	content: "";
}

.fa-broom:before {
	content: "";
}

.fa-brush:before {
	content: "";
}

.fa-btc:before {
	content: "";
}

.fa-buffer:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-burn:before {
	content: "";
}

.fa-buromobelexperte:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-bus-alt:before {
	content: "";
}

.fa-business-time:before {
	content: "";
}

.fa-buy-n-large:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-calendar-alt:before {
	content: "";
}

.fa-calendar-check:before {
	content: "";
}

.fa-calendar-day:before {
	content: "";
}

.fa-calendar-minus:before {
	content: "";
}

.fa-calendar-plus:before {
	content: "";
}

.fa-calendar-times:before {
	content: "";
}

.fa-calendar-week:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-campground:before {
	content: "";
}

.fa-canadian-maple-leaf:before {
	content: "";
}

.fa-candy-cane:before {
	content: "";
}

.fa-cannabis:before {
	content: "";
}

.fa-capsules:before {
	content: "";
}

.fa-car:before {
	content: "";
}

.fa-car-alt:before {
	content: "";
}

.fa-car-battery:before {
	content: "";
}

.fa-car-crash:before {
	content: "";
}

.fa-car-side:before {
	content: "";
}

.fa-caravan:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-caret-square-down:before {
	content: "";
}

.fa-caret-square-left:before {
	content: "";
}

.fa-caret-square-right:before {
	content: "";
}

.fa-caret-square-up:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-carrot:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cash-register:before {
	content: "";
}

.fa-cat:before {
	content: "";
}

.fa-cc-amazon-pay:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-apple-pay:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-centercode:before {
	content: "";
}

.fa-centos:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-chair:before {
	content: "";
}

.fa-chalkboard:before {
	content: "";
}

.fa-chalkboard-teacher:before {
	content: "";
}

.fa-charging-station:before {
	content: "";
}

.fa-chart-area:before {
	content: "";
}

.fa-chart-bar:before {
	content: "";
}

.fa-chart-line:before {
	content: "";
}

.fa-chart-pie:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-check-double:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-cheese:before {
	content: "";
}

.fa-chess:before {
	content: "";
}

.fa-chess-bishop:before {
	content: "";
}

.fa-chess-board:before {
	content: "";
}

.fa-chess-king:before {
	content: "";
}

.fa-chess-knight:before {
	content: "";
}

.fa-chess-pawn:before {
	content: "";
}

.fa-chess-queen:before {
	content: "";
}

.fa-chess-rook:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-chromecast:before {
	content: "";
}

.fa-church:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-circle-notch:before {
	content: "";
}

.fa-city:before {
	content: "";
}

.fa-clinic-medical:before {
	content: "";
}

.fa-clipboard:before {
	content: "";
}

.fa-clipboard-check:before {
	content: "";
}

.fa-clipboard-list:before {
	content: "";
}

.fa-clock:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-closed-captioning:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-cloud-download-alt:before {
	content: "";
}

.fa-cloud-meatball:before {
	content: "";
}

.fa-cloud-moon:before {
	content: "";
}

.fa-cloud-moon-rain:before {
	content: "";
}

.fa-cloud-rain:before {
	content: "";
}

.fa-cloud-showers-heavy:before {
	content: "";
}

.fa-cloud-sun:before {
	content: "";
}

.fa-cloud-sun-rain:before {
	content: "";
}

.fa-cloud-upload-alt:before {
	content: "";
}

.fa-cloudscale:before {
	content: "";
}

.fa-cloudsmith:before {
	content: "";
}

.fa-cloudversify:before {
	content: "";
}

.fa-cocktail:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-code-branch:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cog:before {
	content: "";
}

.fa-cogs:before {
	content: "";
}

.fa-coins:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-comment-alt:before {
	content: "";
}

.fa-comment-dollar:before {
	content: "";
}

.fa-comment-dots:before {
	content: "";
}

.fa-comment-medical:before {
	content: "";
}

.fa-comment-slash:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-comments-dollar:before {
	content: "";
}

.fa-compact-disc:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-compress-alt:before {
	content: "";
}

.fa-compress-arrows-alt:before {
	content: "";
}

.fa-concierge-bell:before {
	content: "";
}

.fa-confluence:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-cookie:before {
	content: "";
}

.fa-cookie-bite:before {
	content: "";
}

.fa-copy:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-cotton-bureau:before {
	content: "";
}

.fa-couch:before {
	content: "";
}

.fa-cpanel:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-creative-commons-by:before {
	content: "";
}

.fa-creative-commons-nc:before {
	content: "";
}

.fa-creative-commons-nc-eu:before {
	content: "";
}

.fa-creative-commons-nc-jp:before {
	content: "";
}

.fa-creative-commons-nd:before {
	content: "";
}

.fa-creative-commons-pd:before {
	content: "";
}

.fa-creative-commons-pd-alt:before {
	content: "";
}

.fa-creative-commons-remix:before {
	content: "";
}

.fa-creative-commons-sa:before {
	content: "";
}

.fa-creative-commons-sampling:before {
	content: "";
}

.fa-creative-commons-sampling-plus:before {
	content: "";
}

.fa-creative-commons-share:before {
	content: "";
}

.fa-creative-commons-zero:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-critical-role:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-crop-alt:before {
	content: "";
}

.fa-cross:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-crow:before {
	content: "";
}

.fa-crown:before {
	content: "";
}

.fa-crutch:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-css3-alt:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-cut:before {
	content: "";
}

.fa-cuttlefish:before {
	content: "";
}

.fa-d-and-d:before {
	content: "";
}

.fa-d-and-d-beyond:before {
	content: "";
}

.fa-dailymotion:before {
	content: "勒";
}

.fa-dashcube:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-deaf:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-democrat:before {
	content: "";
}

.fa-deploydog:before {
	content: "";
}

.fa-deskpro:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-dev:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-dharmachakra:before {
	content: "";
}

.fa-dhl:before {
	content: "";
}

.fa-diagnoses:before {
	content: "";
}

.fa-diaspora:before {
	content: "";
}

.fa-dice:before {
	content: "";
}

.fa-dice-d20:before {
	content: "";
}

.fa-dice-d6:before {
	content: "";
}

.fa-dice-five:before {
	content: "";
}

.fa-dice-four:before {
	content: "";
}

.fa-dice-one:before {
	content: "";
}

.fa-dice-six:before {
	content: "";
}

.fa-dice-three:before {
	content: "";
}

.fa-dice-two:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-digital-ocean:before {
	content: "";
}

.fa-digital-tachograph:before {
	content: "";
}

.fa-directions:before {
	content: "";
}

.fa-discord:before {
	content: "";
}

.fa-discourse:before {
	content: "";
}

.fa-disease:before {
	content: "";
}

.fa-divide:before {
	content: "";
}

.fa-dizzy:before {
	content: "";
}

.fa-dna:before {
	content: "";
}

.fa-dochub:before {
	content: "";
}

.fa-docker:before {
	content: "";
}

.fa-dog:before {
	content: "";
}

.fa-dollar-sign:before {
	content: "";
}

.fa-dolly:before {
	content: "";
}

.fa-dolly-flatbed:before {
	content: "";
}

.fa-donate:before {
	content: "";
}

.fa-door-closed:before {
	content: "";
}

.fa-door-open:before {
	content: "";
}

.fa-dot-circle:before {
	content: "";
}

.fa-dove:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-draft2digital:before {
	content: "";
}

.fa-drafting-compass:before {
	content: "";
}

.fa-dragon:before {
	content: "";
}

.fa-draw-polygon:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-dribbble-square:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-drum:before {
	content: "";
}

.fa-drum-steelpan:before {
	content: "";
}

.fa-drumstick-bite:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-dumbbell:before {
	content: "";
}

.fa-dumpster:before {
	content: "";
}

.fa-dumpster-fire:before {
	content: "";
}

.fa-dungeon:before {
	content: "";
}

.fa-dyalog:before {
	content: "";
}

.fa-earlybirds:before {
	content: "";
}

.fa-ebay:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-edit:before {
	content: "";
}

.fa-egg:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-elementor:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-ello:before {
	content: "";
}

.fa-ember:before {
	content: "";
}

.fa-empire:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-text:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-equals:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-erlang:before {
	content: "";
}

.fa-ethereum:before {
	content: "";
}

.fa-ethernet:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-euro-sign:before {
	content: "";
}

.fa-evernote:before {
	content: "";
}

.fa-exchange-alt:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-exclamation-triangle:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-expand-alt:before {
	content: "";
}

.fa-expand-arrows-alt:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-external-link-alt:before {
	content: "";
}

.fa-external-link-square-alt:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-dropper:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-facebook:before {
	content: "";
}

.fa-facebook-f:before {
	content: "";
}

.fa-facebook-messenger:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-fan:before {
	content: "";
}

.fa-fantasy-flight-games:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-faucet:before {
	content: "串";
}

.fa-fax:before {
	content: "";
}

.fa-feather:before {
	content: "";
}

.fa-feather-alt:before {
	content: "";
}

.fa-fedex:before {
	content: "";
}

.fa-fedora:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-figma:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-alt:before {
	content: "";
}

.fa-file-archive:before {
	content: "";
}

.fa-file-audio:before {
	content: "";
}

.fa-file-code:before {
	content: "";
}

.fa-file-contract:before {
	content: "";
}

.fa-file-csv:before {
	content: "";
}

.fa-file-download:before {
	content: "";
}

.fa-file-excel:before {
	content: "";
}

.fa-file-export:before {
	content: "";
}

.fa-file-image:before {
	content: "";
}

.fa-file-import:before {
	content: "";
}

.fa-file-invoice:before {
	content: "";
}

.fa-file-invoice-dollar:before {
	content: "";
}

.fa-file-medical:before {
	content: "";
}

.fa-file-medical-alt:before {
	content: "";
}

.fa-file-pdf:before {
	content: "";
}

.fa-file-powerpoint:before {
	content: "";
}

.fa-file-prescription:before {
	content: "";
}

.fa-file-signature:before {
	content: "";
}

.fa-file-upload:before {
	content: "";
}

.fa-file-video:before {
	content: "";
}

.fa-file-word:before {
	content: "";
}

.fa-fill:before {
	content: "";
}

.fa-fill-drip:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-fingerprint:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-fire-alt:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-firefox-browser:before {
	content: "龜";
}

.fa-first-aid:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-first-order-alt:before {
	content: "";
}

.fa-firstdraft:before {
	content: "";
}

.fa-fish:before {
	content: "";
}

.fa-fist-raised:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-flag-usa:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-flipboard:before {
	content: "";
}

.fa-flushed:before {
	content: "";
}

.fa-fly:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-minus:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-folder-plus:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-font-awesome:before {
	content: "";
}

.fa-font-awesome-alt:before {
	content: "";
}

.fa-font-awesome-flag:before {
	content: "";
}

.fa-font-awesome-logo-full:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-fonticons-fi:before {
	content: "";
}

.fa-football-ball:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-fort-awesome-alt:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-freebsd:before {
	content: "";
}

.fa-frog:before {
	content: "";
}

.fa-frown:before {
	content: "";
}

.fa-frown-open:before {
	content: "";
}

.fa-fulcrum:before {
	content: "";
}

.fa-funnel-dollar:before {
	content: "";
}

.fa-futbol:before {
	content: "";
}

.fa-galactic-republic:before {
	content: "";
}

.fa-galactic-senate:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-gas-pump:before {
	content: "";
}

.fa-gavel:before {
	content: "";
}

.fa-gem:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-ghost:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-gifts:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-git-alt:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-gitkraken:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-gitter:before {
	content: "";
}

.fa-glass-cheers:before {
	content: "";
}

.fa-glass-martini:before {
	content: "";
}

.fa-glass-martini-alt:before {
	content: "";
}

.fa-glass-whiskey:before {
	content: "";
}

.fa-glasses:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-globe-africa:before {
	content: "";
}

.fa-globe-americas:before {
	content: "";
}

.fa-globe-asia:before {
	content: "";
}

.fa-globe-europe:before {
	content: "";
}

.fa-gofore:before {
	content: "";
}

.fa-golf-ball:before {
	content: "";
}

.fa-goodreads:before {
	content: "";
}

.fa-goodreads-g:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-google-drive:before {
	content: "";
}

.fa-google-play:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-google-plus-g:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-gopuram:before {
	content: "";
}

.fa-graduation-cap:before {
	content: "";
}

.fa-gratipay:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-greater-than:before {
	content: "";
}

.fa-greater-than-equal:before {
	content: "";
}

.fa-grimace:before {
	content: "";
}

.fa-grin:before {
	content: "";
}

.fa-grin-alt:before {
	content: "";
}

.fa-grin-beam:before {
	content: "";
}

.fa-grin-beam-sweat:before {
	content: "";
}

.fa-grin-hearts:before {
	content: "";
}

.fa-grin-squint:before {
	content: "";
}

.fa-grin-squint-tears:before {
	content: "";
}

.fa-grin-stars:before {
	content: "";
}

.fa-grin-tears:before {
	content: "";
}

.fa-grin-tongue:before {
	content: "";
}

.fa-grin-tongue-squint:before {
	content: "";
}

.fa-grin-tongue-wink:before {
	content: "";
}

.fa-grin-wink:before {
	content: "";
}

.fa-grip-horizontal:before {
	content: "";
}

.fa-grip-lines:before {
	content: "";
}

.fa-grip-lines-vertical:before {
	content: "";
}

.fa-grip-vertical:before {
	content: "";
}

.fa-gripfire:before {
	content: "";
}

.fa-grunt:before {
	content: "";
}

.fa-guitar:before {
	content: "";
}

.fa-gulp:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-hacker-news:before {
	content: "";
}

.fa-hacker-news-square:before {
	content: "";
}

.fa-hackerrank:before {
	content: "";
}

.fa-hamburger:before {
	content: "";
}

.fa-hammer:before {
	content: "";
}

.fa-hamsa:before {
	content: "";
}

.fa-hand-holding:before {
	content: "";
}

.fa-hand-holding-heart:before {
	content: "";
}

.fa-hand-holding-medical:before {
	content: "樂";
}

.fa-hand-holding-usd:before {
	content: "";
}

.fa-hand-holding-water:before {
	content: "";
}

.fa-hand-lizard:before {
	content: "";
}

.fa-hand-middle-finger:before {
	content: "";
}

.fa-hand-paper:before {
	content: "";
}

.fa-hand-peace:before {
	content: "";
}

.fa-hand-point-down:before {
	content: "";
}

.fa-hand-point-left:before {
	content: "";
}

.fa-hand-point-right:before {
	content: "";
}

.fa-hand-point-up:before {
	content: "";
}

.fa-hand-pointer:before {
	content: "";
}

.fa-hand-rock:before {
	content: "";
}

.fa-hand-scissors:before {
	content: "";
}

.fa-hand-sparkles:before {
	content: "諾";
}

.fa-hand-spock:before {
	content: "";
}

.fa-hands:before {
	content: "";
}

.fa-hands-helping:before {
	content: "";
}

.fa-hands-wash:before {
	content: "丹";
}

.fa-handshake:before {
	content: "";
}

.fa-handshake-alt-slash:before {
	content: "寧";
}

.fa-handshake-slash:before {
	content: "怒";
}

.fa-hanukiah:before {
	content: "";
}

.fa-hard-hat:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-hat-cowboy:before {
	content: "";
}

.fa-hat-cowboy-side:before {
	content: "";
}

.fa-hat-wizard:before {
	content: "";
}

.fa-hdd:before {
	content: "";
}

.fa-head-side-cough:before {
	content: "率";
}

.fa-head-side-cough-slash:before {
	content: "異";
}

.fa-head-side-mask:before {
	content: "北";
}

.fa-head-side-virus:before {
	content: "磻";
}

.fa-heading:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-headphones-alt:before {
	content: "";
}

.fa-headset:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-heart-broken:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-helicopter:before {
	content: "";
}

.fa-highlighter:before {
	content: "";
}

.fa-hiking:before {
	content: "";
}

.fa-hippo:before {
	content: "";
}

.fa-hips:before {
	content: "";
}

.fa-hire-a-helper:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-hockey-puck:before {
	content: "";
}

.fa-holly-berry:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-hooli:before {
	content: "";
}

.fa-hornbill:before {
	content: "";
}

.fa-horse:before {
	content: "";
}

.fa-horse-head:before {
	content: "";
}

.fa-hospital:before {
	content: "";
}

.fa-hospital-alt:before {
	content: "";
}

.fa-hospital-symbol:before {
	content: "";
}

.fa-hospital-user:before {
	content: "";
}

.fa-hot-tub:before {
	content: "";
}

.fa-hotdog:before {
	content: "";
}

.fa-hotel:before {
	content: "";
}

.fa-hotjar:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hourglass-end:before {
	content: "";
}

.fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-start:before {
	content: "";
}

.fa-house-damage:before {
	content: "";
}

.fa-house-user:before {
	content: "便";
}

.fa-houzz:before {
	content: "";
}

.fa-hryvnia:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-hubspot:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-ice-cream:before {
	content: "";
}

.fa-icicles:before {
	content: "";
}

.fa-icons:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-id-card:before {
	content: "";
}

.fa-id-card-alt:before {
	content: "";
}

.fa-ideal:before {
	content: "邏";
}

.fa-igloo:before {
	content: "";
}

.fa-image:before {
	content: "";
}

.fa-images:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-infinity:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-instagram-square:before {
	content: "凌";
}

.fa-intercom:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-invision:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-itch-io:before {
	content: "";
}

.fa-itunes:before {
	content: "";
}

.fa-itunes-note:before {
	content: "";
}

.fa-java:before {
	content: "";
}

.fa-jedi:before {
	content: "";
}

.fa-jedi-order:before {
	content: "";
}

.fa-jenkins:before {
	content: "";
}

.fa-jira:before {
	content: "";
}

.fa-joget:before {
	content: "";
}

.fa-joint:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-journal-whills:before {
	content: "";
}

.fa-js:before {
	content: "";
}

.fa-js-square:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-kaaba:before {
	content: "";
}

.fa-kaggle:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-keybase:before {
	content: "";
}

.fa-keyboard:before {
	content: "";
}

.fa-keycdn:before {
	content: "";
}

.fa-khanda:before {
	content: "";
}

.fa-kickstarter:before {
	content: "";
}

.fa-kickstarter-k:before {
	content: "";
}

.fa-kiss:before {
	content: "";
}

.fa-kiss-beam:before {
	content: "";
}

.fa-kiss-wink-heart:before {
	content: "";
}

.fa-kiwi-bird:before {
	content: "";
}

.fa-korvue:before {
	content: "";
}

.fa-landmark:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-laptop-code:before {
	content: "";
}

.fa-laptop-house:before {
	content: "復";
}

.fa-laptop-medical:before {
	content: "";
}

.fa-laravel:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-laugh:before {
	content: "";
}

.fa-laugh-beam:before {
	content: "";
}

.fa-laugh-squint:before {
	content: "";
}

.fa-laugh-wink:before {
	content: "";
}

.fa-layer-group:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-lemon:before {
	content: "";
}

.fa-less:before {
	content: "";
}

.fa-less-than:before {
	content: "";
}

.fa-less-than-equal:before {
	content: "";
}

.fa-level-down-alt:before {
	content: "";
}

.fa-level-up-alt:before {
	content: "";
}

.fa-life-ring:before {
	content: "";
}

.fa-lightbulb:before {
	content: "";
}

.fa-line:before {
	content: "";
}

.fa-link:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-linkedin-in:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-lira-sign:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-lock-open:before {
	content: "";
}

.fa-long-arrow-alt-down:before {
	content: "";
}

.fa-long-arrow-alt-left:before {
	content: "";
}

.fa-long-arrow-alt-right:before {
	content: "";
}

.fa-long-arrow-alt-up:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-luggage-cart:before {
	content: "";
}

.fa-lungs:before {
	content: "";
}

.fa-lungs-virus:before {
	content: "不";
}

.fa-lyft:before {
	content: "";
}

.fa-magento:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-mail-bulk:before {
	content: "";
}

.fa-mailchimp:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-mandalorian:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-map-marked:before {
	content: "";
}

.fa-map-marked-alt:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-map-marker-alt:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-markdown:before {
	content: "";
}

.fa-marker:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mask:before {
	content: "";
}

.fa-mastodon:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-mdb:before {
	content: "";
}

.fa-medal:before {
	content: "";
}

.fa-medapps:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-medium-m:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-medrt:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.fa-megaport:before {
	content: "";
}

.fa-meh:before {
	content: "";
}

.fa-meh-blank:before {
	content: "";
}

.fa-meh-rolling-eyes:before {
	content: "";
}

.fa-memory:before {
	content: "";
}

.fa-mendeley:before {
	content: "";
}

.fa-menorah:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-meteor:before {
	content: "";
}

.fa-microblog:before {
	content: "駱";
}

.fa-microchip:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-alt:before {
	content: "";
}

.fa-microphone-alt-slash:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-microscope:before {
	content: "";
}

.fa-microsoft:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-mitten:before {
	content: "";
}

.fa-mix:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-mixer:before {
	content: "稜";
}

.fa-mizuni:before {
	content: "";
}

.fa-mobile:before {
	content: "";
}

.fa-mobile-alt:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-monero:before {
	content: "";
}

.fa-money-bill:before {
	content: "";
}

.fa-money-bill-alt:before {
	content: "";
}

.fa-money-bill-wave:before {
	content: "";
}

.fa-money-bill-wave-alt:before {
	content: "";
}

.fa-money-check:before {
	content: "";
}

.fa-money-check-alt:before {
	content: "";
}

.fa-monument:before {
	content: "";
}

.fa-moon:before {
	content: "";
}

.fa-mortar-pestle:before {
	content: "";
}

.fa-mosque:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-mountain:before {
	content: "";
}

.fa-mouse:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-mug-hot:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-napster:before {
	content: "";
}

.fa-neos:before {
	content: "";
}

.fa-network-wired:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-newspaper:before {
	content: "";
}

.fa-nimblr:before {
	content: "";
}

.fa-node:before {
	content: "";
}

.fa-node-js:before {
	content: "";
}

.fa-not-equal:before {
	content: "";
}

.fa-notes-medical:before {
	content: "";
}

.fa-npm:before {
	content: "";
}

.fa-ns8:before {
	content: "";
}

.fa-nutritionix:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-oil-can:before {
	content: "";
}

.fa-old-republic:before {
	content: "";
}

.fa-om:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-orcid:before {
	content: "";
}

.fa-osi:before {
	content: "";
}

.fa-otter:before {
	content: "";
}

.fa-outdent:before {
	content: "";
}

.fa-page4:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-pager:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-paint-roller:before {
	content: "";
}

.fa-palette:before {
	content: "";
}

.fa-palfed:before {
	content: "";
}

.fa-pallet:before {
	content: "";
}

.fa-paper-plane:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-parachute-box:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-parking:before {
	content: "";
}

.fa-passport:before {
	content: "";
}

.fa-pastafarianism:before {
	content: "";
}

.fa-paste:before {
	content: "";
}

.fa-patreon:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-peace:before {
	content: "";
}

.fa-pen:before {
	content: "";
}

.fa-pen-alt:before {
	content: "";
}

.fa-pen-fancy:before {
	content: "";
}

.fa-pen-nib:before {
	content: "";
}

.fa-pen-square:before {
	content: "";
}

.fa-pencil-alt:before {
	content: "";
}

.fa-pencil-ruler:before {
	content: "";
}

.fa-penny-arcade:before {
	content: "";
}

.fa-people-arrows:before {
	content: "泌";
}

.fa-people-carry:before {
	content: "";
}

.fa-pepper-hot:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-percentage:before {
	content: "";
}

.fa-periscope:before {
	content: "";
}

.fa-person-booth:before {
	content: "";
}

.fa-phabricator:before {
	content: "";
}

.fa-phoenix-framework:before {
	content: "";
}

.fa-phoenix-squadron:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-phone-alt:before {
	content: "";
}

.fa-phone-slash:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-phone-square-alt:before {
	content: "";
}

.fa-phone-volume:before {
	content: "";
}

.fa-photo-video:before {
	content: "";
}

.fa-php:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-pied-piper-hat:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-square:before {
	content: "爛";
}

.fa-piggy-bank:before {
	content: "";
}

.fa-pills:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-pizza-slice:before {
	content: "";
}

.fa-place-of-worship:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-plane-arrival:before {
	content: "";
}

.fa-plane-departure:before {
	content: "";
}

.fa-plane-slash:before {
	content: "數";
}

.fa-play:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-playstation:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-poll:before {
	content: "";
}

.fa-poll-h:before {
	content: "";
}

.fa-poo:before {
	content: "";
}

.fa-poo-storm:before {
	content: "";
}

.fa-poop:before {
	content: "";
}

.fa-portrait:before {
	content: "";
}

.fa-pound-sign:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-pray:before {
	content: "";
}

.fa-praying-hands:before {
	content: "";
}

.fa-prescription:before {
	content: "";
}

.fa-prescription-bottle:before {
	content: "";
}

.fa-prescription-bottle-alt:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-procedures:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-project-diagram:before {
	content: "";
}

.fa-pump-medical:before {
	content: "索";
}

.fa-pump-soap:before {
	content: "參";
}

.fa-pushed:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-python:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-quidditch:before {
	content: "";
}

.fa-quinscape:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-quran:before {
	content: "";
}

.fa-r-project:before {
	content: "";
}

.fa-radiation:before {
	content: "";
}

.fa-radiation-alt:before {
	content: "";
}

.fa-rainbow:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-raspberry-pi:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-react:before {
	content: "";
}

.fa-reacteurope:before {
	content: "";
}

.fa-readme:before {
	content: "";
}

.fa-rebel:before {
	content: "";
}

.fa-receipt:before {
	content: "";
}

.fa-record-vinyl:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-red-river:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-redhat:before {
	content: "";
}

.fa-redo:before {
	content: "";
}

.fa-redo-alt:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-remove-format:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-reply:before {
	content: "";
}

.fa-reply-all:before {
	content: "";
}

.fa-replyd:before {
	content: "";
}

.fa-republican:before {
	content: "";
}

.fa-researchgate:before {
	content: "";
}

.fa-resolving:before {
	content: "";
}

.fa-restroom:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-rev:before {
	content: "";
}

.fa-ribbon:before {
	content: "";
}

.fa-ring:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-robot:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-rocketchat:before {
	content: "";
}

.fa-rockrms:before {
	content: "";
}

.fa-route:before {
	content: "";
}

.fa-rss:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-ruble-sign:before {
	content: "";
}

.fa-ruler:before {
	content: "";
}

.fa-ruler-combined:before {
	content: "";
}

.fa-ruler-horizontal:before {
	content: "";
}

.fa-ruler-vertical:before {
	content: "";
}

.fa-running:before {
	content: "";
}

.fa-rupee-sign:before {
	content: "";
}

.fa-sad-cry:before {
	content: "";
}

.fa-sad-tear:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-salesforce:before {
	content: "";
}

.fa-sass:before {
	content: "";
}

.fa-satellite:before {
	content: "";
}

.fa-satellite-dish:before {
	content: "";
}

.fa-save:before {
	content: "";
}

.fa-schlix:before {
	content: "";
}

.fa-school:before {
	content: "";
}

.fa-screwdriver:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-scroll:before {
	content: "";
}

.fa-sd-card:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-search-dollar:before {
	content: "";
}

.fa-search-location:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-searchengin:before {
	content: "";
}

.fa-seedling:before {
	content: "";
}

.fa-sellcast:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-servicestack:before {
	content: "";
}

.fa-shapes:before {
	content: "";
}

.fa-share:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-shekel-sign:before {
	content: "";
}

.fa-shield-alt:before {
	content: "";
}

.fa-shield-virus:before {
	content: "塞";
}

.fa-ship:before {
	content: "";
}

.fa-shipping-fast:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-shoe-prints:before {
	content: "";
}

.fa-shopify:before {
	content: "綾";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-shopware:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-shuttle-van:before {
	content: "";
}

.fa-sign:before {
	content: "";
}

.fa-sign-in-alt:before {
	content: "";
}

.fa-sign-language:before {
	content: "";
}

.fa-sign-out-alt:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-signature:before {
	content: "";
}

.fa-sim-card:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-sistrix:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-sith:before {
	content: "";
}

.fa-skating:before {
	content: "";
}

.fa-sketch:before {
	content: "";
}

.fa-skiing:before {
	content: "";
}

.fa-skiing-nordic:before {
	content: "";
}

.fa-skull:before {
	content: "";
}

.fa-skull-crossbones:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-slack-hash:before {
	content: "";
}

.fa-slash:before {
	content: "";
}

.fa-sleigh:before {
	content: "";
}

.fa-sliders-h:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-smile:before {
	content: "";
}

.fa-smile-beam:before {
	content: "";
}

.fa-smile-wink:before {
	content: "";
}

.fa-smog:before {
	content: "";
}

.fa-smoking:before {
	content: "";
}

.fa-smoking-ban:before {
	content: "";
}

.fa-sms:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-snowboarding:before {
	content: "";
}

.fa-snowflake:before {
	content: "";
}

.fa-snowman:before {
	content: "";
}

.fa-snowplow:before {
	content: "";
}

.fa-soap:before {
	content: "葉";
}

.fa-socks:before {
	content: "";
}

.fa-solar-panel:before {
	content: "";
}

.fa-sort:before {
	content: "";
}

.fa-sort-alpha-down:before {
	content: "";
}

.fa-sort-alpha-down-alt:before {
	content: "";
}

.fa-sort-alpha-up:before {
	content: "";
}

.fa-sort-alpha-up-alt:before {
	content: "";
}

.fa-sort-amount-down:before {
	content: "";
}

.fa-sort-amount-down-alt:before {
	content: "";
}

.fa-sort-amount-up:before {
	content: "";
}

.fa-sort-amount-up-alt:before {
	content: "";
}

.fa-sort-down:before {
	content: "";
}

.fa-sort-numeric-down:before {
	content: "";
}

.fa-sort-numeric-down-alt:before {
	content: "";
}

.fa-sort-numeric-up:before {
	content: "";
}

.fa-sort-numeric-up-alt:before {
	content: "";
}

.fa-sort-up:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-sourcetree:before {
	content: "";
}

.fa-spa:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-speakap:before {
	content: "";
}

.fa-speaker-deck:before {
	content: "";
}

.fa-spell-check:before {
	content: "";
}

.fa-spider:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-splotch:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-spray-can:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-square-full:before {
	content: "";
}

.fa-square-root-alt:before {
	content: "";
}

.fa-squarespace:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-stackpath:before {
	content: "";
}

.fa-stamp:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-and-crescent:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-star-half-alt:before {
	content: "";
}

.fa-star-of-david:before {
	content: "";
}

.fa-star-of-life:before {
	content: "";
}

.fa-staylinked:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-steam-symbol:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-sticker-mule:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stopwatch:before {
	content: "";
}

.fa-stopwatch-20:before {
	content: "說";
}

.fa-store:before {
	content: "";
}

.fa-store-alt:before {
	content: "";
}

.fa-store-alt-slash:before {
	content: "殺";
}

.fa-store-slash:before {
	content: "辰";
}

.fa-strava:before {
	content: "";
}

.fa-stream:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-stripe:before {
	content: "";
}

.fa-stripe-s:before {
	content: "";
}

.fa-stroopwafel:before {
	content: "";
}

.fa-studiovinari:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-suitcase-rolling:before {
	content: "";
}

.fa-sun:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-supple:before {
	content: "";
}

.fa-surprise:before {
	content: "";
}

.fa-suse:before {
	content: "";
}

.fa-swatchbook:before {
	content: "";
}

.fa-swift:before {
	content: "";
}

.fa-swimmer:before {
	content: "";
}

.fa-swimming-pool:before {
	content: "";
}

.fa-symfony:before {
	content: "";
}

.fa-synagogue:before {
	content: "";
}

.fa-sync:before {
	content: "";
}

.fa-sync-alt:before {
	content: "";
}

.fa-syringe:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-table-tennis:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-tablet-alt:before {
	content: "";
}

.fa-tablets:before {
	content: "";
}

.fa-tachometer-alt:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-tape:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-taxi:before {
	content: "";
}

.fa-teamspeak:before {
	content: "";
}

.fa-teeth:before {
	content: "";
}

.fa-teeth-open:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-telegram-plane:before {
	content: "";
}

.fa-temperature-high:before {
	content: "";
}

.fa-temperature-low:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-tenge:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-the-red-yeti:before {
	content: "";
}

.fa-theater-masks:before {
	content: "";
}

.fa-themeco:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-thermometer:before {
	content: "";
}

.fa-thermometer-empty:before {
	content: "";
}

.fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-three-quarters:before {
	content: "";
}

.fa-think-peaks:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbtack:before {
	content: "";
}

.fa-ticket-alt:before {
	content: "";
}

.fa-times:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-tint-slash:before {
	content: "";
}

.fa-tired:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-toilet:before {
	content: "";
}

.fa-toilet-paper:before {
	content: "";
}

.fa-toilet-paper-slash:before {
	content: "沈";
}

.fa-toolbox:before {
	content: "";
}

.fa-tools:before {
	content: "";
}

.fa-tooth:before {
	content: "";
}

.fa-torah:before {
	content: "";
}

.fa-torii-gate:before {
	content: "";
}

.fa-tractor:before {
	content: "";
}

.fa-trade-federation:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-traffic-light:before {
	content: "";
}

.fa-trailer:before {
	content: "論";
}

.fa-train:before {
	content: "";
}

.fa-tram:before {
	content: "";
}

.fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-trash-alt:before {
	content: "";
}

.fa-trash-restore:before {
	content: "";
}

.fa-trash-restore-alt:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-truck-loading:before {
	content: "";
}

.fa-truck-monster:before {
	content: "";
}

.fa-truck-moving:before {
	content: "";
}

.fa-truck-pickup:before {
	content: "";
}

.fa-tshirt:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-tv:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-typo3:before {
	content: "";
}

.fa-uber:before {
	content: "";
}

.fa-ubuntu:before {
	content: "";
}

.fa-uikit:before {
	content: "";
}

.fa-umbraco:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-umbrella-beach:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-undo:before {
	content: "";
}

.fa-undo-alt:before {
	content: "";
}

.fa-uniregistry:before {
	content: "";
}

.fa-unity:before {
	content: "雷";
}

.fa-universal-access:before {
	content: "";
}

.fa-university:before {
	content: "";
}

.fa-unlink:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-untappd:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-ups:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-user-alt:before {
	content: "";
}

.fa-user-alt-slash:before {
	content: "";
}

.fa-user-astronaut:before {
	content: "";
}

.fa-user-check:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-clock:before {
	content: "";
}

.fa-user-cog:before {
	content: "";
}

.fa-user-edit:before {
	content: "";
}

.fa-user-friends:before {
	content: "";
}

.fa-user-graduate:before {
	content: "";
}

.fa-user-injured:before {
	content: "";
}

.fa-user-lock:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-user-minus:before {
	content: "";
}

.fa-user-ninja:before {
	content: "";
}

.fa-user-nurse:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-user-shield:before {
	content: "";
}

.fa-user-slash:before {
	content: "";
}

.fa-user-tag:before {
	content: "";
}

.fa-user-tie:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-users:before {
	content: "";
}

.fa-users-cog:before {
	content: "";
}

.fa-usps:before {
	content: "";
}

.fa-ussunnah:before {
	content: "";
}

.fa-utensil-spoon:before {
	content: "";
}

.fa-utensils:before {
	content: "";
}

.fa-vaadin:before {
	content: "";
}

.fa-vector-square:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-vial:before {
	content: "";
}

.fa-vials:before {
	content: "";
}

.fa-viber:before {
	content: "";
}

.fa-video:before {
	content: "";
}

.fa-video-slash:before {
	content: "";
}

.fa-vihara:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-vimeo-v:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-virus:before {
	content: "若";
}

.fa-virus-slash:before {
	content: "掠";
}

.fa-viruses:before {
	content: "略";
}

.fa-vk:before {
	content: "";
}

.fa-vnv:before {
	content: "";
}

.fa-voicemail:before {
	content: "";
}

.fa-volleyball-ball:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-mute:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-vote-yea:before {
	content: "";
}

.fa-vr-cardboard:before {
	content: "";
}

.fa-vuejs:before {
	content: "";
}

.fa-walking:before {
	content: "";
}

.fa-wallet:before {
	content: "";
}

.fa-warehouse:before {
	content: "";
}

.fa-water:before {
	content: "";
}

.fa-wave-square:before {
	content: "";
}

.fa-waze:before {
	content: "";
}

.fa-weebly:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-weight:before {
	content: "";
}

.fa-weight-hanging:before {
	content: "";
}

.fa-weixin:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-whatsapp-square:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-whmcs:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-wind:before {
	content: "";
}

.fa-window-close:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-wine-bottle:before {
	content: "";
}

.fa-wine-glass:before {
	content: "";
}

.fa-wine-glass-alt:before {
	content: "";
}

.fa-wix:before {
	content: "";
}

.fa-wizards-of-the-coast:before {
	content: "";
}

.fa-wolf-pack-battalion:before {
	content: "";
}

.fa-won-sign:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-wordpress-simple:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-wpressr:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-x-ray:before {
	content: "";
}

.fa-xbox:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-y-combinator:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-yammer:before {
	content: "";
}

.fa-yandex:before {
	content: "";
}

.fa-yandex-international:before {
	content: "";
}

.fa-yarn:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-yen-sign:before {
	content: "";
}

.fa-yin-yang:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-zhihu:before {
	content: "";
}
/* .WhatsappButton {position: fixed; margin: 0 auto;bottom: 0;	top: -50px; left: 30px; height: 100%; display: flex; align-items: flex-end; z-index: 1111;}
.WhatsappButton a.whatsapp {background: #32D851;height: 60px;	width: 60px;font-size: 28px;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 50%;} */

/*
Theme Name: Blockbrew Child
Theme URL: http://WPERMannuDev.com/
Description: Blockbrew Child Theme
Author: WPERMannuDev
Author URL: http://WPERMannuDev.com/
Template: blockbrew
Version: 1.0.0
Text Domain: blockbrew-child
*/

/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap'); */
:root {
	--color-primary: #6e19c2;
	--color-primary-inverse: #fff;
	--color-black: #23292c;
	--color-white: #fff;
	--color-gray: #efefef;
	font-family: "Proxima Nova Rg";
	--url: url("https://blocktechbrew.com/");
}

body {
	font-family: "Proxima Nova Rg" !important;
}

h1, h2, h3, h4, h5, h6, p, span, a, strong {
	font-family: "Proxima Nova Rg" !important;
}

header a::selection {
	background: transparent;
	color: #000;
}

::selection {
	background: #9027f3;
	color: #fff;
}

body .grardient-color {
	-webkit-user-select: text !important;
	-ms-user-select: text !important;
	user-select: text !important;
}

.grardient-color::selection {
	background: #fff;
	color: #9027f3 !important;
	-webkit-text-fill-color: #9027f3 !important;
	-moz-text-fill-color: #9027f3 !important;
}

header.clb-menu.fixed a::selection {
	background: transparent;
	color: #000;
}

header a::selection {
	background: transparent;
	color: #fff;
}

body section.common-cb-sec.section-vision .btn.btn--header {
	background: #6e19c2;
	border: 1px solid #6e19c2;
}

/* body::-webkit-scrollbar {
  width: 6px;
}
 
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
} 
body::-webkit-scrollbar-thumb {
    background-color: #606060;
    outline: 0;
  border-radius: 20px;
} */
.build-future-cta {
	text-align: center;
	padding: calc(1rem + 2vh);
	color: #fff;
	border-radius: 30px;
	background-image: radial-gradient(circle at center, #200 45%, #0e0101);
}

.build-future-cta-heading {
	font-weight: 600;
	line-height: normal;
	line-height: 62px;
	margin-bottom: 30px;
	margin-top: 0;
	font-size: 46px;
}

.build-future-cta .build-future-cta-btn a {
	display: inline-block;
	color: #fff;
	vertical-align: super;
	border-radius: 50px;
	background-color: #6e19c2;
	padding: 12px 20px 12px 55px;
	position: relative;
	text-decoration: none;
}

.build-future-cta-btn a:before {
	box-shadow: 0 0 0 rgba(255, 255, 255, .4);
	animation: pulso 2s infinite;
	transition: .5s;
	content: "";
	width: 15px;
	height: 15px;
	border: 3px solid #fff;
	position: absolute;
	left: 15px;
	border-radius: 50%;
	top: 0;
	bottom: 0;
	margin: auto;
}

.build-future-cta h2.build-future-cta-heading {
	margin-top: 0;
}

.build-future-cta-btn {
	margin-bottom: 20px;
}

.WhatsappButton {
	position: fixed;
	margin: 0 auto;
	bottom: 0;
	top: -50px;
	left: 30px;
	height: 100%;
	display: flex;
	align-items: flex-end;
	z-index: 1111;
}

.WhatsappButton a.whatsapp {
	background: #6e19c2;
	height: 60px;
	width: 60px;
	font-size: 28px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}

.blog-detail {
	padding-bottom: 100px;
}

.NFT-wrapper h3::selection {
	background: transparent;
	color: #fff;
}

.creative-categories h4::selection {
	background: transparent;
	color: #fff;
}

.metaverse-wrapper h2 span::selection {
	background: transparent;
	color: #fff;
}

.nft-meta-plateform h3::selection {
	background: transparent;
	color: #fff;
}

.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h3::selection {
	background: transparent;
	color: #fff;
}

.wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4::selection {
	background: transparent;
	color: #fff;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus h2::selection {
	background: transparent;
	color: #fff;
}

img {
	user-drag: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.Blocktech_Faq {
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 20px !important;
	background: #f5f5f5;
}

.Blocktech_Faq h4 {
	font-size: 20px;
}

.Blocktech_Faq.vc_toggle_active i {
	border-color: #6e19c2;
	background: #6e19c2;
}

.Blocktech_Faq p {
	margin-bottom: 0;
}

.Blocktech_Faq .vc_toggle_content {
	margin-bottom: 0;
}

/*------------my css----------------*/
.thanksEnvelop {
	background-size: cover !important;
}

.main_homepage_gallery ul.industry-list-cb li {
	position: relative;
}

.main_homepage_gallery ul.industry-list-cb li:after {
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0, 0, 0, 60%);
	position: absolute;
	top: 0;
	left: 0;
}

.color-primary {
	color: #6e19c2 !important;
}

.faq-row .faq-title {
	position: relative;
	display: block;
	padding: 1.5rem 3.125rem;
	width: 100%;
	text-align: left;
	background-color: transparent;
	border: none;
}

body.page-template.page-template-metaverse-nft-development .meta-services-plateform {
	padding: 5rem 20px 5rem !important;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	margin: 0;
}

body.page-template.page-template-metaverse-nft-development .common-section-all.section--faq {
	padding-top: 60px !important;
}

section.wrapper-services.meta-decenter-services.nft-meta-services h3 {
	text-align: center !important;
}

.ecosystem-section {
	background-color: #fff;
}

.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey {
	color: #0991d3 !important;
	fill: #0991d3 !important;
}

section.blog-detail p {
	font-size: 18px;
}

.blog-detail a {
	font-size: 18px;
}

.blog-detail img {
	object-fit: cover;
}

.icon-counter {
	flex: 0 0 15%;
	max-width: 15%;
}

.banner-count {
	flex: 85%;
	max-width: 85%;
	text-align: left !important;
}

.value-content {
	flex: 85%;
	max-width: 85%;
	text-align: left !important;
}

.value-icons {
	flex: 0 0 15%;
	max-width: 15%;
}

.main-home-banner ul li p {
	text-align: left !important;
}

.blog-imgs {
	width: 100% !important;
}

.service .service__type a {
	color: #000;
}

/* .fixed{position:fixed;top:0;} */
.header-footer-group {
	display: none;
}

section.blog-block.border img {
	max-width: 100px;
	margin: 0 10px 0 10px;
	width: auto;
}

.section-banner {
	margin-top: 0 !important;
}

section.blog-block.border .right_block {
	color: #6e19c2;
	font-weight: 600;
	line-height: 45px;
}

section.blog-block.border {
	overflow: hidden;
}

section.blog-block.border h4 {
	margin: 15px 0;
}

.service .service__type:hover span {
	background: #6e19c2;
}

.virtual-world p {
	font-size: 18px;
}

img.footer-logo {
	width: 215px;
}

body {
	overflow-x: hidden !important;
}

.Platform-boxes .wpb_wrapper p {
	font-size: 18px;
	line-height: 24px;
	min-height: 135px;
}

.section--technology .column::after {
	content: "";
	clear: both;
	display: block;
}

.section--technology .column div {
	position: relative;
	float: left;
	width: 300px;
	height: 200px;
	margin: 0 0 0 25px;
	padding: 0;
}

.section--technology .column div:first-child {
	margin-left: 0;
}

.section--technology .column div span {
	position: absolute;
	bottom: -20px;
	left: 0;
	z-index: -1;
	display: block;
	width: 300px;
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity: 0;
}

.section--technology figure {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.section--technology figure:hover+span {
	bottom: -36px;
	opacity: 1;
}

/* Circle */
.section--technology .image-hover figure {
	position: relative;
}

.section--technology .image-hover figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: "";
	width: 0;
	height: 0;
	background: rgba(255, 255, 255, .2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}

.section--technology .image-hover figure:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}

@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	
	40% {
		opacity: 1;
	}
	
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

@keyframes circle {
	0% {
		opacity: 1;
	}
	
	40% {
		opacity: 1;
	}
	
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

/* body.page-template.page-template-Metaverse-decentralized-platforms img.footer-logo-white {
    width:215px;
} */
body.page-template.page-template-wp-bakery-page img.footer-logo-white {
	width: 215px;
}

/* li#mega-menu-item-104 ul.mega-sub-menu {
    width: 200px !important;
    max-width: 200px !important;
} */
.about-block .about-content p {
	text-align: justify;
}

.entry-content video {
	width: 100% !important;
}

body.page-template.page-template-wp-bakery-page img.footer-logo-white {
	display: block;
	width: 215px;
}

body.page-template.page-template-wp-bakery-page .footer_sec .links li a {
	color: #fff;
}

body.page-template.page-template-wp-bakery-page .footer_sec h5 {
	color: #fff;
}

.page-template-Metaverse-development-company section.meta_whychoose_us p {
	width: 68%;
	margin: 0 auto;
	line-height: 30px;
}

/* body.page-template.page-template-wp-bakery-page #footer .site-logo.faux-heading{display:none;} */

/* body.page-template.page-template-wp-bakery-page .footer_sec .links li:hover:before{color:#fff;}
body.page-template.page-template-wp-bakery-page .footer_sec .footer-copyrights {
    color: #fff;
} */

/* body.page-template.page-template-wp-bakery-page .footer_sec .web_info a{color:#fff;} */
#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	background-color: #6e19c2 !important;
}

.custom--swipper .wrap .slick-dots li button:before {
	opacity: 0 !important;
}

.custom--swipper .wrap .slick-dots li.slick-active button:before {
	opacity: 0 !important;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: none !important;
}

.swiper-container-3d .swiper-slide-shadow-left.nitro-lazy {
	background-image: none !important;
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: none !important;
}

.swiper-container-3d .swiper-slide-shadow-right.nitro-lazy {
	background-image: none !important;
}

.section--platforms ul li img {
	width: 60px;
	height: 60px;
	margin: 0 auto;
}

header {
	padding: 0 !important;
}

.dservices_section {
	align-self: center;
}

.metavrese-banner video {
	width: 100% !important;
}

.page-template-Metaverse-decentralized-platforms .footer_sec .footer-copyrights {
	color: #fff;
}

.footer_sec .footer-copyrights {
	color: #000;
	padding: 10px;
}

#myModalMeeting .modal-dialog {
	height: 100%;
	display: flex;
	align-items: center;
	margin: 0px auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.wallet-solutions-block .main-box .wallet_img {
	position: absolute;
	left: 10%;
	width: 60%;
	top: 5%;
}

.btbmeta-cores:hover p {
	color: #fff;
}

.entry-content {
	overflow: hidden;
}

.card.card--reasons {
	min-height: 330px;
}

.card.card--business img {
	width: 200px;
	border-radius: 10px;
}

.card.card--growth .card-head img {
	border-radius: 10px;
}

.meta-platform-tabs.homepage-tabs #accordion .card-header {
	background: #fff;
	box-shadow: none;
	border: 0px;
	padding: 20px 0;
	position: relative;
}

.meta-platform-tabs.homepage-tabs #accordion .card-header a {
	position: relative;
	display: block;
	font-weight: 700;
	font-size: 16px;
}

.meta-platform-tabs.homepage-tabs #accordion .card-header a.collapsed::before {
	content: "+";
}

.meta-platform-tabs.homepage-tabs #accordion .card:not(:last-child) {
	border-bottom: 1px solid #979797;
	border-left: none;
	border-right: none;
	border-radius: 0;
	margin: 0;
}

.meta-platform-tabs.homepage-tabs #accordion .card:first-child {
	border-top: 1px solid #979797;
	margin: 0;
}

.meta-platform-tabs.homepage-tabs .card, .block {
	transition: all .3s;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #939191;
}

.features .features-img img {
	width: 100%;
}

.meta-platform-tabs.homepage-tabs #accordion .card-header a:before {
	content: "-";
	position: absolute;
	right: 0;
	font-size: 27px;
	top: 50%;
	transform: translateY(-50%);
}

.section--features .features_list h6 {
	font-size: 20px !important;
}

body.page-template.page-template-ico section.section.section--cta.cta--ico.pt-0 {
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
}

body.page-template.page-template-ico section.section.section--achievement.py-lg-0 {
	padding-top: 60px !important;
}

.section--features .features_list:hover {
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
}

.section--features .features_list:hover h6 {
	color: #fff;
}

.cta-wrapper:before {
	bottom: -80px !important;
}

section.common-section-all.section--cta.cta_3.py-5.nitro-offscreen {
	overflow: hidden;
}

.service-block-box img {
	width: 70px;
	height: 70px;
	object-fit: contain;
}

.metaverse-gaming-slide1 figure, .metaverse-gaming-slide1 img, .metaverse-gaming-slide1 div {
	width: 100%;
}

.help-box .text-white {
	margin-bottom: 15px !important;
}

.btn.btn--header {
	font-size: 14px;
}

.count-list {
	height: 400px;
}

.common-heading-section p {
	font-size: 18px !important;
}

.blog_list h5 {
	color: initial;
	font-weight: normal !important;
}

.common-heading-section h2 {
	font-weight: 800;
	margin-top: 0;
	margin-bottom: 1.25rem;
	color: inherit;
	line-height: 50px !important;
	font-size: 45px !important;
}

.wallet_development_services h2 strong {
	color: #6e19c2;
}

body.page-template.page-template-wallet .buton_call {
	position: inherit !important;
	top: 0 !important;
	left: 0 !important;
}

body.page-template.page-template-wallet a.clickcustomform.btn.btn--header.btn--animated {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
}

#cstm_menu .top_header {
	display: none !important;
}

.key_features .blog-box {
	box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 10%);
	padding: 10px;
	height: 300px;
	margin-bottom: 15px;
}

li#mega-menu-304-0 {
	left: -107px !important;
}

li#mega-menu-304-0-0 {
	background: #fff !important;
}

.blog-box img {
	width: 60px !important;
	height: 60px;
	object-fit: contain;
}

.blog-box-bg {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bulbe.jpeg") no-repeat;
	padding: 50px;
	background-position: center;
	background-size: cover;
	position: relative;
	z-index: 1;
}

.blog-box-bg.nitro-lazy {
	background: none !important;
}

.blog-box-bg [class*="col-"].text-center h4 {
	color: #fff;
	position: relative;
	z-index: 3;
	font-weight: 700;
	margin-top: 0;
}

.blog-box-bg [class*="col-"].text-center p {
	position: relative;
	z-index: 3;
	color: #fff;
}

.blog-box-bg [class*="col-"] p {
	text-align: center;
	color: #fff;
	position: relative;
	z-index: 3;
	font-weight: bold;
	text-transform: capitalize;
}

img.whatsapp-logo {
	width: 35px !important;
}

.sideImageCalling {
	display: none !important;
}

.card.card--journey:hover .journey-count {
	position: relative;
	margin-bottom: -26px;
}

.card.card--journey:hover .journey-count {
	opacity: .5 !important;
}

.bg-shap {
	border-radius: 8px 0 0 !important;
}

/*-----all pages font css-----*/
.count-box {
	border: 2px solid rgba(255, 255, 255, .25);
	margin-right: 10px;
	width: calc(24% - 10px) !important;
	border-radius: 12px;
	margin-top: 30px;
}

.count-box:hover {
	border-color: #fff;
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	position: relative;
	transform: translateY(-10px);
	cursor: pointer;
	transition: all .5s;
}

.count-box img {
	opacity: .6;
}

.count-box:hover img {
	opacity: 1;
}

/* .main-outter-box {
    background: #222;
    border-radius: 20px;
    padding: 20px;
    width: calc(32% - 10px) !important;
    margin-right: 20px;
} */
.main-outter-box h3 {
	margin: 20px 0;
	color: #fff;
}

.main-outter-box p {
	margin: 20px 0;
	color: #fff;
}

.Partnership:hover {
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%) !important;
}

.solution-main img {
	transition: transform 2s, filter 1.5s ease-in-out;
	transform-origin: center center;
	filter: brightness(70%);
}

.solution-main:hover img {
	filter: brightness(100%);
	transform: scale(1.3);
}

.solution-main figure {
	overflow: hidden;
}

.help-box .help-inner .vc_column-inner>.wpb_wrapper {
	border: none !important;
}

.main-outter-box:hover .vc_column-inner {
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	position: relative;
	transform: translateY(-10px);
	cursor: pointer;
	transition: all .5s;
}

/* .main-outter-box:hover{
  background: linear-gradient(90deg,rgba(59,8,110,1) 0%,rgba(70,14,120,1) 35%,rgba(139,56,186,.86628154679841) 100%);
    position: relative;
    transform: translateY(-10px);
    cursor: pointer;
    transition: all .5s;
} */
.Platform-boxes .wpb_wrapper:hover figure {
	background: transparent !important;
}

.Platform-boxes .wpb_wrapper:hover .wpb_wrapper {
	background: transparent !important;
}

.Platform-boxes .wpb_wrapper p {
	min-height: 160px;
}

.logo-block h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

section.common-cb-sec.section-vision {
	background: #fff;
	padding: 5rem 0 !important;
}

.center-content [class*="col-"] h3 {
	margin-top: 30px;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 40px;
}

.banner-cb-text h1 {
	font-size: 40px !important;
}

.section-heading h2 {
	font-size: 40px !important;
}

.common-cb-sec.bg-black.section-ecosystem .row.col-gap {
	margin-top: -20px;
	margin-bottom: 100px;
}

li#mega-menu-item-304 ul.mega-sub-menu {
	width: 450px !important;
	max-width: 450px;
}

/* #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-megamenu.mega-menu-item {
    position: relative !important;
} */
.main-home-banner .counter {
	display: block !important;
}

.main-home-banner ul li h3::after {
	content: " +";
	display: inline-block;
}

.main-home-banner ul li h3 {
	position: relative;
}

.client-testimonial {
	padding: 60px 0;
}

.client-testimonial .slick-prev:before, .client-testimonial .slick-next:before {
	color: #000;
	border: 1px solid;
	padding: 10px;
	border-radius: 50%;
	top: -143px;
	position: absolute;
	z-index: 999;
}

.testimonial-reel {
	height: 400px;
	margin-top: 30px;
}

.testimonial-reel .box {
	position: relative;
	margin-bottom: 30px;
}

.testimonial-reel .box .image {
	margin: 0 auto -30px;
	text-align: center;
}

.testimonial-reel .box .test-component {
	padding: 1rem 2.5rem;
}

.testimonial-reel .box .test-title {
	color: #f96d02;
	text-align: center;
	margin-top: 3.3rem;
	margin-bottom: 15px;
}

.testimonial-reel .box .test-content {
	text-align: center;
}

.testimonial-reel .slick-slide {
	opacity: .3;
	transition: opacity .3s;
	padding-left: 1rem;
	padding-right: 1rem;
}

.testimonial-reel .slick-slide.slick-cloned {
	opacity: .3;
	transition: opacity .3s;
}

.testimonial-reel .slick-slide.slick-current.slick-active {
	opacity: 1;
	transition: opacity .3s;
}

.client-testimonial [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.client-testimonial [class*="col-"].text-center p {
	color: #000;
	font-size: 18px;
	letter-spacing: 0;
}

.testimonial-reel .slick-slide.slick-cloned .test-component {
	opacity: 0;
}

.slick-initialized .slick-slide .test-component {
	opacity: 0;
}

.testimonial-reel .slick-slide.slick-current.slick-active .test-component {
	opacity: 1;
}

.testimonial-reel .slick-slide.slick-current.slick-active .test-component {
	opacity: 1;
	padding: 0;
	text-align: center;
	margin: 0 auto;
	width: 800px;
	position: relative;
	left: 50%;
	transform: translate(-50%, 0px);
}

.testimonial-reel .box .test-title h4 {
	color: #000;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 0;
	position: relative;
}

.testimonial-reel .box .test-title h5 {
	color: #000;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	position: relative;
	margin-bottom: 30px;
}

.testimonial-reel .box .test-content p {
	color: #000;
	font-size: 18px;
	letter-spacing: 0;
	width: 80%;
	margin: 10px auto 0;
}

.testimonial-reel .box .test-content {
	text-align: center;
	border-top: 2px solid rgba(31, 36, 42, .36);
	position: relative;
}

.testimonial-reel .box .test-content::before {
	content: "";
	position: absolute;
	top: -9px;
	left: 50%;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 8px solid black;
}

.slick-prev, .slick-next {
	z-index: 1;
}

body.page-template.page-template-wallet .wallet-services .wrapper img {
	border-radius: 12px;
	margin-top: 20px;
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li {
	margin: 20px;
}

.dao-banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/dao-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 115px 0 0;
	overflow: hidden;
}

/*-------------dao------------*/
.card.card--growth .card-head img {
	border-radius: 10px;
	width: 200px;
}

.page-template.page-template-Lotterygames .card-block.service_block h3 {
	color: #000;
}

.page-template.page-template-Lotterygames .card-block.service_block p {
	color: #000;
}

.dao-banner h1 {
	color: #fff;
	font-size: 37px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 49px;
}

.dao-banner p {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 32px;
	margin: 20px 0;
}

.dao-banner li {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 32px;
	margin: 10px 0;
	position: relative;
	padding-left: 34px;
}

.dao-banner li:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	border-radius: 100%;
	top: 8px;
}

.defi-about {
	padding: 60px 0;
}

.defi-about h3 {
	color: #000;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
}

.defi-about p {
	color: #5b5b5b;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	margin: 12px 0;
}

.dao-block.bg-gray {
	background-color: #f8f8f8;
	padding: 60px 0;
}

.dao-block.bg-gray .main-headings h3 {
	color: #000;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
	margin-bottom: 20px;
}

.dao-block.bg-gray .main-headings p {
	color: #5b5b5b;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
}

.dao-block.bg-gray .main-headings span {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
	display: block;
	margin: 20px 30px;
}

.dao-block.bg-gray .meta-card {
	border-radius: 14px;
	background-color: #e7e7e7;
	width: 90%;
	margin: 0px auto 30px;
	height: 150px;
	display: flex;
	align-items: center;
}

.dao-block.bg-gray .meta-img span {
	position: absolute;
	left: 6px;
	background: #fff;
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border-radius: 50%;
	top: 30px;
}

.dao-block.bg-gray .meta-card span img {
	width: 48px;
	height: 48px;
	object-fit: contain;
}

.dao-block.bg-gray .card-content {
	padding-left: 50px;
}

.dao-block.bg-gray .card-content p {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 29px;
}

.bg-blue-defi.gradient-background.dao-bg-green {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.bg-blue-defi.gradient-background.dao-bg-green [class*="col-"].text-center h3 {
	color: #fff;
	margin-bottom: 60px;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 38px;
	text-align: center;
}

.bg-blue-defi .d-bg-block h2 {
	color: #fff;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 34px;
	text-align: center;
}

.bg-blue-defi .d-bg-block ul {
	border: 5px solid #e7e7e7;
	border-radius: 25px;
	padding: 20px 0 20px 30px;
	margin-top: 20px;
	display: flex;
	text-align: left;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.bg-blue-defi .d-bg-block ul li {
	width: 40%;
	margin: 0 30px;
}

.bg-blue-defi.gradient-background .meta-card {
	height: 95px;
	margin-bottom: 20px;
	position: relative;
	display: flex;
	justify-content: left;
	align-items: center;
	padding-left: 40px;
	border-radius: 14px;
	background-color: #f5f5f5;
}

.bg-blue-defi.gradient-background .meta-card .meta-img span {
	height: 72.59px;
	width: 72.59px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	border-radius: 100%;
	display: block;
	text-align: center;
	line-height: 72px;
	position: absolute;
	left: -40px;
	top: 10px;
}

.bg-blue-defi.gradient-background .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	text-align: center;
	object-fit: contain;
}

.bg-blue-defi.gradient-background.dao-bg-green .card-content h4 {
	color: #000;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	text-align: left;
}

.countdown {
	padding: 60px 0;
}

.countdown [class*="col-"].text-center h4 {
	color: #000;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 38px;
	margin-bottom: 60px;
}

.countdown .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
}

.countdown .count-block ul li {
	height: 285px;
	width: 300px !important;
	border-radius: 14px;
	background-color: #f5f5f5;
	margin-right: 30px;
	text-align: center;
	padding: 15px;
	position: relative;
}

.countdown .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.countdown .count-block ul li p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	margin: 20px 0;
}

.countdown .count-block ul li p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	margin: 20px 0;
	margin-top: 50px;
}

.card-block.wallet-card-section.defi-services.bg-gray {
	background: #f8f8f8;
	padding-bottom: 45px;
}

.card-block [class*="col-"].text-center.main-headings h3 {
	color: #222;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 38px;
	text-align: center;
	margin-bottom: 0;
}

.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
	background-color: #e7e7e7;
	margin: 20px auto;
	border-radius: 10px;
	width: 90%;
}

.card-block.wallet-card-section .meta-card {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 180px;
}

.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
	border: none;
}

.card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.card-block.wallet-card-section.defi-services .meta-card .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.card-block .card-content {
	padding-left: 50px;
}

.card-block .card-content h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}

.card-block .card-content p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
}

.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
	top: 62px;
	left: 18px;
}

.page-template-dao-development .wallet-bg.nft-bg.defi-bg {
	height: 370px;
	overflow: hidden;
}

.page-template-dao-development .wallet-bg {
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.page-template-dao-development .wallet-bg h4 {
	color: #fff;
	font-size: 41px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 44px;
	margin-top: 60px;
}

.page-template-dao-development .wallet-bg .p-absolute img {
	position: absolute;
	right: -160px;
	height: 370px;
	width: 100%;
	object-fit: cover;
}

.page-template-dao-development .card-block.exchange_services.adwance-features {
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.page-template-dao-development .card-block.exchange_services.adwance-features h3 {
	color: #fff !important;
}

.card-block.exchange_services.adwance-features .meta-card {
	background: #fff;
}

.page-template-dao-development .card-block.exchange_services .meta-card {
	height: 100px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.page-template-dao-development .card-block .meta-card {
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
}

.page-template-dao-development .card-block.exchange_services.adwance-features .meta-card .meta-img span {
	left: 30px;
}

.page-template-dao-development .card-block.exchange_services .meta-card .meta-img span {
	height: 70px;
	width: 70px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 32px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 15px;
	line-height: 70px;
}

.card-block.exchange_services .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.dao-block.bg-gray.dao_bussinesss_section .meta-img span {
	left: -6px;
}

.page-template-dao-development .wallet-bg p {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 33px;
	margin: 20px 0;
}

.page-template-dao-development .nft-choose-us h3 {
	color: #000;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 43px;
}

.page-template-dao-development .nft-choose-us p {
	color: #5b5b5b;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 40px;
	margin: 20px 0;
}

/*------------nft storage development css -----------*/
.whychoose_us_bot .choose-item ul li:not(:last-child) {
	margin-right: 7px !important;
	margin-left: 7px;
}

li.virtual-reality {
	margin-left: 7px;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose-item ul {
	display: flex;
	flex-wrap: wrap;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose-item ul li {
	background-color: rgba(249, 243, 255, 0);
	border: solid 1px #cdb9d5;
	padding: 20px;
	width: calc(50% - 10px);
	border-radius: 10px;
	margin: 0px 0 20px;
	display: flex;
	align-items: center;
	flex-direction: column;
	text-align: center;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose-item ul li:nth-child(2n + 2) {
	margin-left: auto;
}

section.section.section--why_us .border-dash {
	width: 20%;
	max-width: 20%;
	flex: 20%;
}

.crypto_title h2 {
	margin-left: 20px;
}

.storage_banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/storage_bg.png") no-repeat;
	padding: 170px 0 0;
	background-position: center;
	background-size: cover;
	position: relative;
}

.storage_banner.nitro-lazy {
	background: none !important;
}

.storage_banner h1 {
	font-weight: 700;
	font-size: 48px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-top: 5rem;
}

.storage_banner p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	color: #cfcfcf;
}

.storage_banner a.clickcustomform.btn.btn--header.btn--animated {
	background: #fff;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	color: #222 !important;
}

.storage_banner .btn--animated:before {
	filter: invert(1);
}

.storage_banner .box {
	background: linear-gradient(106.6deg, rgba(126, 126, 126, .4) 1.44%, rgba(126, 126, 126, 0) 108.41%);
	backdrop-filter: blur(4px);
	border-radius: 32px;
	width: 213px;
	height: 223px;
	padding: 20px;
}

.storage_banner .box h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 33px;
	color: #fff;
}

.storage_banner .box span {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .03em;
	text-transform: capitalize;
	color: #fff;
	display: block;
	margin: 10px 0;
}

.storage_banner .box a {
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: .03em;
	color: #6e19c2;
	background: #fff;
	border-radius: 32px;
	padding: 10px 20px;
	display: inline-block;
	margin-top: 10px;
}

.storage_banner .box {
	background: linear-gradient(106.6deg, rgba(126, 126, 126, .4) 1.44%, rgba(126, 126, 126, 0) 108.41%);
	backdrop-filter: blur(4px);
	border-radius: 32px;
	width: 213px;
	height: 223px;
	padding: 20px;
	position: relative;
	top: -122px;
	left: 14%;
}

.storage_banner .transperent_btn {
	background: linear-gradient(106.6deg, rgba(126, 126, 126, .4) 1.44%, rgba(126, 126, 126, 0) 108.41%);
	backdrop-filter: blur(4px);
	border-radius: 32px;
	width: 200px;
	height: 62px;
	margin: 0 auto;
	position: relative;
	top: 8%;
	left: 10%;
}

.storage_banner .transperent_btn h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: .03em;
	text-transform: capitalize;
	color: #f2f2f2;
}

.storage_banner .transperent_btn p {
	margin-bottom: 0;
}

.storage_about {
	padding: 60px 0;
}

.storage_about h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 117.7%;
	text-align: left;
	letter-spacing: -.03em;
	color: #303030;
}

.storage_about h2 strong {
	color: #6e19c2;
}

.storage_about p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 154.7%;
	letter-spacing: -.03em;
	color: #707070;
	margin-bottom: 10px;
}

.storage_about img {
	width: 60%;
}

.blur_bg {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/blurbg.png") no-repeat;
	padding: 60px 0;
	background-position: center;
	background-size: cover;
	position: relative;
}

.blur_bg.nitro-lazy {
	background: none !important;
}

.blur_bg .bg-txt-blur {
	background: rgba(255, 255, 255, .12);
	backdrop-filter: blur(3.5px);
	border-radius: 22px;
	padding: 30px;
}

.blur_bg .bg-txt-blur h3 {
	font-style: normal;
	font-weight: 400;
	font-size: 37px;
	line-height: 139.7%;
	letter-spacing: -.03em;
	color: #fff;
}

.blur_bg p {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-top: 26px;
}

.blur_bg img {
	position: absolute;
	top: -180px;
}

.service_storage {
	padding: 60px 0;
}

.service_storage .service-box {
	text-align: center;
	position: relative;
}

.service_storage .service-box h4 {
	background: #5b206b;
	border-radius: 32px;
	padding: 50px;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	letter-spacing: -.02em;
	color: #fff;
}

.service_storage .service-box img {
	position: relative;
	top: 35px;
}

.service_storage [class*="col-"].text-center h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 45px;
	line-height: 55px;
	text-align: center;
	color: #303030;
}

.service_storage [class*="col-"].text-center h3 strong {
	color: #6e19c2;
}

.service_storage .bitcoin {
	position: absolute;
	left: 0;
}

.bg-sub-cate {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/bg-image.png") no-repeat;
	padding: 60px 0;
	background-position: center;
	background-size: cover;
	position: relative;
}

.bg-sub-cate.nitro-lazy {
	background: none !important;
}

.bg-sub-cate h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-bottom: 60px;
}

.bg-sub-cate ul {
	display: flex;
	flex-wrap: wrap;
	padding-left: 100px;
}

.bg-sub-cate ul li {
	display: flex;
	width: 50%;
	align-items: center;
}

.bg-sub-cate ul li .content-block p {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	color: #fff;
}

.bg-blue-cate {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/bg-blue.png") no-repeat;
	padding: 60px 0 30px;
	background-position: center;
	background-size: cover;
	position: relative;
}

.bg-blue-cate.nitro-lazy {
	background: none !important;
}

body.page-template.page-template-NFT-Marketplace-Development {
	display: block;
}

body.page-template.page-template-NFT-Marketplace-Development #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
	position: relative;
	top: -26px;
}

.bg-blue-cate h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-bottom: 20px;
}

.bg-blue-cate p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 154.7%;
	letter-spacing: -.03em;
	color: #fff;
}

.bg-main-card {
	padding: 60px 0;
}

.bg-main-card [class*="col-"].text-center h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 63px;
	color: #303030;
	margin-bottom: 40px;
}

.bg-main-card .card_block {
	padding: 20px 0 0;
	background-position: center;
	position: relative;
	background-size: contain;
}

.bg-main-card .card-content {
	margin: 20px;
}

.bg-main-card .card-content h4 {
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	line-height: 38px;
	letter-spacing: -.02em;
	color: #ddd;
}

.bg-main-card .card-content p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	letter-spacing: -.02em;
	color: #ddd;
}

.bg-main-card .card_block:after {
	content: "";
	background: #222325;
	width: 100%;
	height: 420px;
	position: absolute;
	top: 0;
	border-radius: 20px 50px 20px 20px;
	z-index: -1;
}

.bg-main-card .card-content img {
	margin-bottom: 30px;
}

.bg-main-card .card_block:before {
	content: "";
	background: #bb6bd9;
	width: 79px;
	height: 80px;
	position: absolute;
	right: 2px;
	top: 4px;
	z-index: -1;
	border-radius: 0 20px;
}

.build_area {
	padding: 80px 0 60px;
	background-color: #f2f2f2;
	margin-top: 80px;
}

.build_area h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #303030;
	margin-top: 70px;
}

.build_area p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 154.7%;
	letter-spacing: -.03em;
	color: #303030;
}

.bg-sub-cate.nft-feature {
	background: transparent;
	padding-bottom: 0;
}

.bg-sub-cate.nft-feature h3 {
	color: #303030;
	padding-left: 100px;
}

.bg-sub-cate.nft-feature h3 strong {
	color: #6e19c2;
}

.bg-sub-cate.nft-feature ul li .content-block p {
	color: #303030 !important;
	padding-left: 30px;
}

.bg-sub-cate.nft-feature [class*="col-"] img.img-fluid.bitcoin {
	position: absolute;
	bottom: 0;
	left: 23%;
}

.nft-graphical {
	padding: 60px 0;
	background-color: #f2f2f2;
}

.nft-graphical h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 63px;
	color: #303030;
	margin-bottom: 40px;
}

body.page-template.page-template-metaverse-nft-development section.common-cb-sec.section-vision.pb-0.pt-0 {
	background: #fff;
	padding: 80px 0 !important;
}

.nft-infographics h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 63px;
	color: #303030;
	margin-top: 30px;
}

.bg-main-card.nft-storage-card .card_block:after {
	background: #f2f2f2 !important;
	height: 270px !important;
	z-index: 1;
	border-radius: 20px 70px 20px 20px;
}

.bg-main-card.nft-storage-card .card_block {
	margin-bottom: 120px;
}

.bg-main-card.nft-storage-card {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/card-bg.png") no-repeat;
	padding: 60px 0 70px;
	background-position: center;
	position: relative;
	background-size: cover;
}

.bg-main-card.nft-storage-card.nitro-lazy {
	background: none !important;
}

.bg-main-card.nft-storage-card .card-content {
	position: relative;
	z-index: 2;
}

.bg-main-card.nft-storage-card .card_block:before {
	z-index: 1;
}

.bg-main-card.nft-storage-card .card-content h4 {
	color: #303030;
}

.bg-main-card.nft-storage-card .card-content p {
	color: #303030;
	line-height: 22px;
}

.bg-main-card.nft-storage-card [class*="col-"].text-center h3 {
	color: #fff;
}

.nft-storage-choose-us {
	padding: 60px;
}

.nft-infographics {
	padding: 60px 0;
}

.nft-storage-choose-us .choose-us-txt h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #303030;
	margin-top: 50px;
}

.nft-storage-choose-us .choose-us-txt img {
	position: absolute;
	top: -155px;
	left: 0;
	width: 100%;
}

.new-heading-style p a {
	color: #6e19c2;
}

section.common-section-all.section--services .card-body p a {
	color: #6e19c2;
}

body.page-template.page-template-crypto-derivative .choose-item ul {
	display: flex;
	flex-wrap: wrap;
}

body.page-template.page-template-crypto-derivative .choose-item ul li {
	width: 46%;
	margin: 10px;
	padding: 10px;
	border-radius: 10px;
}

.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 38px;
	line-height: 130.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-top: 5%;
}

.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -.03em;
	color: #fff;
	opacity: .79;
	margin-top: 40px;
}

.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] .card_block {
	width: 80%;
	margin: 40px auto;
}

.bg-main-card.nft-storage-card.choose-us-card .card_block:after {
	height: 200px !important;
}

/*------------wallet slider -----------*/
.wallet-app-block ul.carousel-indicators.module-wrapper {
	flex-direction: unset !important;
}

.wallet-app-block .carousel-indicators .active {
	background-color: rgba(184, 109, 255, .18);
}

.crypto_box_item h2 {
	color: #020202;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1.21;
	margin-bottom: 50px;
}

.crypto_box_item .types-content {
	background-color: #f5f5f5;
	box-shadow: -7px 6px 25px 9px rgba(0, 0, 0, 9%);
	margin-bottom: 30px;
	height: 650px;
}

.crypto_box_item .types-content img {
	width: 100%;
	height: 252px;
	object-fit: cover;
}

.crypto_box_item .types-content h2 {
	color: #000;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	padding: 10px 20px 0;
	margin: 0;
}

.crypto_box_item .types-content p {
	opacity: .9;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
	padding: 0 20px;
}

.crypto_box_item .types-content a.btn.btn--primary.btn--lg.btn--animated.clickcustomform {
	margin: 0 20px 30px;
	position: absolute;
	bottom: 40px;
}

.wallet-services .slick-dotted.slick-slider ul.slick-dots li {
	border-top: 5px solid rgba(122, 30, 212, .55);
	position: relative;
	top: 40px;
}

.wallet-services .slick-dotted.slick-slider ul.slick-dots li.slick-active {
	border-top: 5px solid #7a1ed4 !important;
}

.wallet-services .slick-dotted.slick-slider ul.slick-dots li button {
	opacity: 0;
}

.wallet_development_services .slick-dots li {
	border-top: 5px solid rgba(122, 30, 212, .55);
}

.wallet_development_services .slick-dots li.slick-active {
	border-top: 5px solid #7a1ed4 !important;
}

.wallet_development_services .slick-dots {
	bottom: -50px;
	left: 0;
	z-index: 999;
	cursor: pointer;
}

/*---------- Coin-development---------------*/
.ico-banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/ico_banner.png") no-repeat;
	background-size: cover;
	background-position: center 33%;
	padding: 135px 0 30px;
}

.ico-banner.nitro-lazy {
	background: none !important;
}

.wallet-solutions-block .main-box .buton_call-5.text-center {
	position: absolute;
	top: 0;
	right: 0;
}

.box-block-2.main-box.bg-blue.bg-sky .buton_call-6.text-center {
	position: absolute;
	top: 0;
	right: 0;
}

.ico-banner h1 {
	color: #fff;
}

.ico-banner h2 {
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 57px;
}

.ico-banner p {
	opacity: .8;
	color: #fff;
	font-size: 20px;
}

.ico-banner ul {
	display: flex;
	flex-wrap: wrap;
	margin: 25px 0;
}

.ico-banner ul li {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
	width: 50%;
	margin-bottom: 16px;
}

.ico-banner ul li {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
	width: 35%;
	margin-bottom: 16px;
	padding-left: 40px;
	position: relative;
}

.ico-banner ul li i {
	position: absolute;
	left: 0;
	top: 2px;
	border: 1px solid #fff;
	border-radius: 50%;
	padding: 4px;
	font-size: 12px;
}

.ico-about {
	padding: 60px 0 0;
	position: relative;
	overflow: hidden;
}

.ico-about h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.ico-about p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
	margin: 20px 0 40px;
}

.ico-about img.img-fluid.circle-bg-img {
	position: absolute;
	top: -84px;
	left: -87px;
}

.ico-about img.img-fluid.circle-bg-img-2 {
	position: absolute;
	right: -80px;
	top: -106px;
}

.bg-purple-block {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/NFT-BG-44.png") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 40px 0;
}

.bg-purple-block.nitro-lazy {
	background: none !important;
}

.bg-purple-block p {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -.7px;
	line-height: 27px;
	margin-top: 10px;
}

.bg-light-black {
	background: #171717;
	padding: 60px 0;
}

.bg-light-black h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.bg-light-black p {
	opacity: .9;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.ico-services {
	padding: 60px 0 0;
}

.ico-services [class*="col-"] h3 {
	font-size: 48px;
	font-weight: bold;
	text-align: center;
	line-height: 1.21;
	letter-spacing: normal;
	color: #020202;
}

.ico-services [class*="col-"] p {
	color: #020202;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 1.89;
	text-align: center;
	margin-bottom: 60px;
}

.ico-services .service_block {
	height: 350px;
	border: 1px solid #c8c8c8;
	background-color: #fff;
	padding: 20px;
	margin-bottom: 30px;
}

.ico-services .service_block h4 {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -.2px;
	line-height: 27px;
	margin: 20px 0 10px;
}

.ico-services .service_block p {
	opacity: .7;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}

.bg-1:hover {
	background: rgba(232, 214, 249, .82) !important;
}

.bg-2:hover {
	background: rgba(203, 199, 239, .75) !important;
}

.bg-3:hover {
	background: rgba(203, 212, 239, .73) !important;
}

.bg-4:hover {
	background: rgba(228, 206, 214, .82) !important;
}

.bg-5:hover {
	background: rgba(219, 215, 214, .85) !important;
}

.bg-6:hover {
	background: rgba(203, 215, 216, .73) !important;
}

.bg-7:hover {
	background: rgba(232, 214, 249, .82) !important;
}

.bg-8:hover {
	background: rgba(228, 215, 214, .63) !important;
}

.bg-9:hover {
	background: rgba(203, 215, 234, .83) !important;
}

.bg-10:hover {
	background: rgba(228, 191, 214, .82) !important;
}

.bg-11:hover {
	background: rgba(203, 215, 228, .73) !important;
}

.bg-12:hover {
	background: rgba(220, 215, 214, .77) !important;
}

.bg-13:hover {
	background: rgba(203, 212, 239, .86) !important;
}

.bg-14:hover {
	background: rgba(203, 193, 239, .7) !important;
}

.bg-15:hover {
	background: rgba(204, 215, 214, .78) !important;
}

.ico-cta-bg {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/Girl.png") no-repeat;
	background-size: contain;
	background-position: 100%;
	padding: 80px 0;
}

.ico-cta-bg.nitro-lazy {
	background: none !important;
}

.ico-cta-bg h3 {
	color: #262626;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 60px;
}

.ico-serviced {
	padding: 60px 0;
}

.ico-serviced h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.ico-serviced p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
}

.ico-serviced ul {
	display: flex;
	flex-wrap: wrap;
}

.ico-serviced ul li p {
	color: #000;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: -.18px;
	line-height: 25px;
	text-align: left;
	margin: 15px 0 0;
}

.ico-serviced ul li {
	width: 30%;
	border-top: 2px solid #c9c9c9;
	margin-right: 20px;
	padding: 20px 0;
}

.ico-serviced img.coin-img {
	width: 100%;
}

.ico-serviced ul li:hover {
	border-color: #6e19c2;
}

.coin_service_block {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/black_bg_img.png") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 40px 0;
	overflow: hidden;
}

.coin_service_block.nitro-lazy {
	background: none !important;
}

.coin_service_block [class*="col-"] img {
	position: absolute;
	left: -94px;
	width: 84%;
	top: -32px;
}

.coin_service_block h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.coin_service_block p {
	opacity: .8;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
}

.coin_service_block ul {
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}

.coin_service_block ul li {
	width: 30%;
	margin-bottom: 30px;
}

.coin_service_block ul li span {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
}

.coin_service_block ul li i {
	border: 1px solid #fff;
	color: #fff;
	padding: 4px;
	border-radius: 50%;
	margin-right: 10px;
}

.coin-box-block {
	padding: 60px 0;
}

.coin-box-block .block_box.block_box-1 {
	background: linear-gradient(180deg, #f2fffa 0%, #ffecf3 100%);
	padding: 30px;
	height: 420px;
	overflow: hidden;
}

.coin-box-block .block_box h3 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 27px;
}

.coin-box-block .block_box p {
	opacity: .9;
	color: #000;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px;
}

.coin-box-block .block_box a.clickcustomform.btn.btn--header.btn--animated {
	background: #000;
	border-radius: 2px;
}

.coin-box-block .block_box.block_box-1 img.img-fluid {
	position: absolute;
	right: 0;
	width: 50%;
	bottom: 0;
}

.coin-box-block .block_box.block_box-2 {
	padding: 30px;
	height: 420px;
	overflow: hidden;
	background: linear-gradient(180deg, #c1faff 0%, #ffe9eb 100%);
}

.coin-box-block .block_box.block_box-2 img.img-fluid {
	width: 50%;
	margin: 0 auto;
	position: absolute;
	right: 0;
	bottom: 0;
}

.coin-box-block .block_box {
	position: relative;
}

.coin-box-block .block_box.block_box-3 {
	padding: 30px;
	height: 420px;
	overflow: hidden;
	background: linear-gradient(180deg, #fdd9ff 0%, #8fb3ff 100%);
	margin-top: 30px;
}

.coin-box-block .block_box.block_box-3 img.img-fluid {
	position: absolute;
	width: 40%;
	right: 0;
	bottom: 0;
}

.coin-box-block .block_box.block_box-4 {
	background: linear-gradient(180deg, #fff9cb 0%, #e9e5ff 100%);
	margin-top: 30px;
	padding: 40px;
	height: 420px;
	overflow: hidden;
}

.coin-box-block .block_box.block_box-4 img.img-fluid {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 50%;
}

.coin-box-block [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.coin-box-block [class*="col-"].text-center p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
}

.coin-cta {
	background: linear-gradient(132deg, #fcf9ff 0%, #f1e4ff 100%);
	padding: 60px;
	margin-top: 25px;
}

.coin-cta img {
	position: absolute;
	bottom: -60px;
}

.coin-cta h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 53px;
}

.coin-cta p {
	opacity: .8;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
}

.grid_view {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px;
}

.grid_view [class*="col-"].text-center h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.process-bar img {
	width: 100%;
	margin-top: 10rem;
}

.process-box h4 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -.7px;
	line-height: 26px;
	position: relative;
	margin-bottom: 20px;
}

section.common-cb-sec.offering_sec.blockchain_block.blockchain-feature.main_homepage_gallery h2 {
	font-size: 45px !important;
	letter-spacing: normal !important;
	line-height: 50px !important;
	color: #000 !important;
	font-weight: 700 !important;
}

/* .main_homepage_gallery .industry-list-cb li:hover figcaption h3 {
    background: none;
    color: #fff !important;
    margin: 0;
    height: auto;
    position: relative;
    text-align: left;
    padding: 10px 0 0;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
} */
.process-box p {
	color: #fff;
	font-size: 14px;
	letter-spacing: -.69px;
	line-height: 28px;
}

.process-box.process-box-1 h4:after {
	content: "";
	width: 200px;
	height: 2px;
	background: #e88922;
	position: absolute;
	left: 0;
	bottom: -12px;
}

.process-box.process-box-2 h4:after {
	content: "";
	width: 200px;
	height: 2px;
	background: #d4da6b;
	position: absolute;
	left: 0;
	bottom: -12px;
}

.process-box.process-box-3 h4:after {
	content: "";
	width: 200px;
	height: 2px;
	background: #75cefd;
	position: absolute;
	left: 0;
	bottom: -12px;
}

.process-box.process-box-2 {
	width: 50%;
	position: absolute;
	right: 0;
	bottom: -280px;
}

.process-box.process-box-1 {
	width: 65%;
	position: absolute;
	right: -114px;
	top: 0px;
}

.process-box.process-box-3 {
	width: 50%;
	position: absolute;
	right: 0;
	bottom: -250px;
}

.process-box.process-box-2 {
	width: 50%;
	position: absolute;
	right: 0;
	bottom: -250px;
}

.process-box.process-box-3 {
	width: 50%;
	position: absolute;
	right: 55px;
	bottom: -200px;
}

.process-box.process-box-4 h4:after {
	content: "";
	width: 200px;
	height: 2px;
	background: #d82609;
	position: absolute;
	left: 0;
	bottom: -12px;
}

.process-box.process-box-4 {
	width: 50%;
	position: absolute;
	left: 28%;
	bottom: 0;
	top: -85px;
	transform: translate(1%, 0px);
}

.process-box.process-box-5 {
	width: 50%;
	position: absolute;
	left: 15%;
	bottom: 0;
	top: -85px;
	transform: translate(1%, 0px);
}

.process-box.process-box-5 h4:after {
	content: "";
	width: 200px;
	height: 2px;
	background: #ffb60b;
	position: absolute;
	left: 0;
	bottom: -12px;
}

.process-box.process-box-6 {
	width: 80%;
	position: relative;
	left: 0;
	bottom: 0;
	top: 0;
	transform: translate(1%, 0px);
}

.process-box.process-box-6 h4:after {
	content: "";
	width: 200px;
	height: 2px;
	background: #dbe447;
	position: absolute;
	left: 0;
	bottom: -12px;
}

.technology-stack {
	padding: 60px 0;
}

.technology-stack h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold !important;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.technology-stack li.stack-1 {
	background-color: rgba(245, 49, 20, .15);
	border-radius: 0;
}

.technology-stack li.stack-6 {
	background-color: rgba(60, 194, 166, .24);
	border-radius: 0;
}

.technology-stack li.stack-2 {
	background-color: #d8d8d8;
	border-radius: 0;
}

.technology-stack li.stack-3 {
	background-color: rgba(245, 197, 7, .17);
	border-radius: 0;
}

.technology-stack li.stack-4 {
	background-color: rgba(146, 60, 239, .19);
	border-radius: 0;
}

.technology-stack li.stack-5 {
	background-color: rgba(64, 29, 147, .2);
	border-radius: 0;
}

/*---------------wallet page css--------*/
.wallet_about h6 {
	font-weight: bold !important;
}

.wallet_banner {
	/* background: url(media/2022/05/wallet-banner-bg.png) no-repeat; */
	background-size: cover;
	background-position: center;
	padding: 135px 0 30px;
}

.wallet_banner a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: auto;
}

.wallet_banner h1 {
	color: #fff;
	font-size: 43px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 62px;
	margin-top: 60px;
}

.wallet_banner p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
}

.wallet_banner ul li {
	color: #fff;
	font-size: 20px;
	letter-spacing: 0;
	text-align: left;
	line-height: 50px;
}

.wallet_banner ul li i {
	border: 1px solid #6e19c2;
	border-radius: 50%;
	padding: 5px;
	margin-right: 12px;
}

.wallet_about {
	padding: 60px 0;
}

.wallet_about h2 {
	color: #1d1d1d;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 51px;
	position: relative;
	margin-bottom: 30px;
}

.wallet_about h2:after {
	content: "";
	height: 4px;
	background: #701ac5;
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 218px;
}

.wallet_about h6 {
	opacity: .9;
	color: #000;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
}

.wallet_about p {
	opacity: .9;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.wallet_about h5 {
	opacity: .9;
	color: #000;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
}

.wallet_about a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: auto;
}

.wallet_about .bg-circle-box ul li {
	background-color: #f5f5f5;
	box-shadow: -7px 6px 25px 9px rgba(0, 0, 0, .09);
	padding: 25px;
}

.wallet_about .bg-circle-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.wallet_about .bg-circle-box ul li.bg-block-1 {
	position: relative;
	top: 58px;
	text-align: center;
	left: 70px;
}

.wallet_about .bg-circle-box ul li.bg-block-1 img {
	display: block;
	margin: 0px auto 10px;
}

.wallet_about li.bg-block-2 {
	height: 130px;
	width: 252px;
	position: relative;
	top: 247px;
	left: -214px;
	display: flex;
	padding: 40px 20px !important;
}

.wallet_about li.bg-block-2 span {
	display: block;
	text-align: left;
}

.wallet_about li.bg-block-4 {
	height: auto;
	width: 260px;
	justify-content: center;
	align-items: center;
	position: relative;
	left: 100px;
	top: 10px;
}

.wallet_about li.bg-block-4 img {
	display: block;
	margin: 0 auto 10px;
}

.wallet_about .bg-circle-box ul li span {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 27px;
}

.bg-circle-box {
	position: relative;
}

.bg-circle-box:before {
	height: 414px;
	width: 400px;
	border: 1px solid #6e19c2;
	content: "";
	position: absolute;
	top: 13px;
	left: 24%;
	border-radius: 100%;
	z-index: -1;
}

.wallet_about li.bg-block-3 {
	position: relative;
	left: -100px;
	top: -39px;
	height: 134px;
	width: 342px;
	display: flex;
	text-align: left;
}

.wallet-services {
	padding: 60px 0;
	background-color: #f6f6f6;
}

.wallet-services [class*="col-"].text-center h2 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.wallet-services [class*="col-"] img {
	width: 92%;
}

.wallet-services a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: auto;
}

.wallet-services [class*="col-"] ul li {
	border-top: .5px solid rgba(0, 0, 0, .18);
	padding: 10px;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.ist-img-1 {
	background: rgba(247, 147, 26, .07);
}

.main-heading h1 {
	font-weight: 700;
	font-size: 60px;
	line-height: 70px;
}

.wallet-services [class*="col-"] ul li h3 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 27px;
	padding-left: 30px;
}

.wallet-services [class*="col-"] ul li p {
	opacity: .9;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	padding-left: 30px;
	line-height: 24px;
}

.wallet-services [class*="col-"] ul li span {
	color: #262626;
	font-size: 16px;
	letter-spacing: -.61px;
	line-height: 25px;
	text-align: center;
	position: absolute;
}

.wallet-services h4 {
	padding-left: 30px;
}

.wallet-solutions-block {
	padding: 60px 0 40px;
}

.wallet-solutions-block [class*="col-"].text-center h2 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
	margin-bottom: 60px;
}

.wallet-solutions-block .box-block {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg-green.png") no-repeat;
	background-size: cover;
	background-position: top;
	padding: 30px 30px 0;
	overflow: hidden;
}

.wallet-solutions-block .box-block.nitro-lazy {
	background: none !important;
}

.wallet-solutions-block .box-block h3 {
	color: #000;
	font-size: 25px;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: 700;
}

.wallet-solutions-block .box-block p {
	opacity: .9;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 0;
}

section.wallet-cta {
	padding: 5rem 0 0;
	background-color: #e7d8f5;
}

.wallet-solutions-block hr {
	border-color: #252525 !important;
	opacity: 1 !important;
}

.wallet-solutions-block .box-block a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background-color: #242424;
	margin: 30px 0;
	width: auto;
	color: #363636;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
}

.wallet-solutions-block .box-block-2 {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg-orange.png") no-repeat;
	background-size: cover;
	background-position: top;
	padding: 40px;
	overflow: hidden;
}

.wallet-solutions-block .box-block-2.nitro-lazy {
	background: none !important;
}

.box-block-2.main-box.bg-blue.bg-sky {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg-sky.png") no-repeat;
	background-size: cover;
	background-position: top;
	padding: 40px;
	overflow: hidden;
}

.box-block-2.main-box.bg-blue.bg-sky.nitro-lazy {
	background: none !important;
}

.wallet-solutions-block .inner_block {
	text-align: left;
	position: relative;
}

.wallet-solutions-block .inner_block h3 {
	color: #000;
	font-size: 25px;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: 700;
	margin-top: 20px;
}

.wallet-solutions-block .main-box {
	height: 445px;
	margin-bottom: 30px;
}

.wallet-solutions-block .inner_block p {
	opacity: .9;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	width: 66%;
	position: relative;
}

.wallet-solutions-block .box-block-2 [class*="col-"].text-center img {
	width: 53%;
	height: 250px;
	object-fit: contain;
}

.wallet-solutions-block .inner_block a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background-color: #242424;
	margin: 30px 0;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	position: absolute;
	right: 0;
	top: 0;
}

section.bg-white-about.business_potential h2 {
	font-size: 40px;
	letter-spacing: normal;
	line-height: 50px;
	color: #fff;
	font-weight: 700;
}

.box-block-2.main-box.bg-blue {
	background-color: #c7e9ff;
}

section.wallet-cta-data {
	overflow: hidden;
	background-color: rgba(110, 25, 194, 17%);
}

.wallet-main-cta h2 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	margin: 0px 25px 10px;
}

.wallet-main-cta p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
	margin: 0 25px 25px;
}

.wallet-main-cta a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background-color: #242424;
	margin: 0px 25px 30px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
}

.wallet-main-cta img {
	width: 100%;
}

.wallet_development_services {
	padding: 60px 0;
}

.wallet_development_services h2 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.wallet_development_services span {
	color: #262626;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -.68px;
	line-height: 51px;
	padding-left: 35px;
	position: relative;
}

.wallet_development_services span:after {
	content: "";
	background: #6e19c2;
	width: 30px;
	height: 3px;
	position: absolute;
	left: 0;
	top: 13px;
}

.wallet_development_services p {
	opacity: .9;
	color: #000;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	margin-bottom: 50px;
}

.wallet_development_services .service-block {
	margin: 30px 0;
}

.wallet_development_services .service-block img.img-fluid {
	margin: 0 0 30px;
	position: absolute;
}

.wallet_development_services .service-block p {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 27px;
	position: relative;
	padding-left: 95px;
}

/* .wallet_development_services .service-block p:before {
    content: '';
    height: 1px;
    width: 55%;
    background: #979797;
    position: absolute;
    top: -11px;
} */
.wallet_development_services [class*="col-"] img {
	width: auto;
	margin: 0 auto;
}

.wallet_development_services a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: auto;
}

.key-block {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/wallet-gj-section.png") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 60px 0 70px;
}

.key-block.nitro-lazy {
	background: none !important;
}

.key-block h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.key-block p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 29px;
}

.key-block span {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -.68px;
	line-height: 51px;
	margin: 20px 30px;
	display: block;
	position: relative;
}

.key-block ul {
	display: flex;
	align-items: center;
	border: 1px solid #353535;
}

.key-block ul li {
	width: 33%;
	border-bottom: 1px solid #353535;
	border-right: 1px solid #353535;
	padding: 40px 0;
	display: flex;
	height: 160px;
	align-items: center;
	position: relative;
}

.key-block ul li h4 {
	color: rgba(255, 255, 255, .22);
	font-size: 80px;
	font-weight: bold;
	margin: 10px;
}

.key-block ul li p {
	margin: 0;
	opacity: .7;
	color: #fff;
	font-size: 15px;
	letter-spacing: 0;
	line-height: 20px;
	width: 80%;
	padding-left: 20px;
}

.key-block span:after {
	content: "";
	background: #6e19c2;
	width: 30px;
	height: 3px;
	position: absolute;
	left: -34px;
	top: 23px;
}

.key-block ul li:hover p {
	color: #fff;
	opacity: 1;
}

.key-block ul li:hover h4 {
	color: #fff;
}

.wallet-cta .wallet-main-cta.bg-white {
	box-shadow: none;
}

.wallet-cta .wallet-main-cta.bg-white a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	margin: 0px 25px 30px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: auto;
}

.wallet_services h2 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.wallet_services {
	padding: 60px 0;
}

.wallet_services p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
}

.wallet_services h3 {
	color: #262626;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1.52px;
	margin: 20px 0;
}

.wallet_services p {
	opacity: .9;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: left;
	margin-bottom: 30px;
}

.wallet_services .service-block-box {
	padding: 20px;
	border-top: 2px solid #c9c9c9;
}

.wallet_services .service-block-box:hover {
	border-top: 2px solid #7e1fd9;
}

.wallet_services a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: auto;
}

.wallet-app-block {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg-dark.png") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 60px 0 70px;
}

.wallet-app-block.nitro-lazy {
	background: none !important;
}

.wallet-app-block h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.wallet-app-block p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 29px;
	margin: 20px 0 30px;
}

.wallet-app-block ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	justify-content: space-between;
}

.wallet-app-block ul li {
	border-radius: 10px;
	background-color: #1b1621;
	width: 32% !important;
	margin: 0 0px 15px 0;
	display: flex;
	align-items: center;
	height: 151.67px;
	position: relative;
	padding-right: 30px;
	box-sizing: border-box;
}

.wallet-app-block ul li i {
	color: #fff;
	font-size: 20px;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translatey(-50%);
}

.wallet-app-block ul li h3 {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -.5px;
	line-height: 32px;
	padding: 20px;
	position: relative;
}

li.bg-block-2 img {
	margin-right: 10px;
}

li.bg-block-3 img {
	margin-right: 10px;
}

.wallet_services [class*="col-"].text-center p {
	text-align: center;
}

.bg-white-items h2 {
	font-size: 34px;
	color: #262626;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

/* .wallet-app-block ul li h3:after {
    content: '';
    background: #9027F3;
    width: 3px;
    height: 107px;
    position: absolute;
    left: 0;
    top: 0px;
} */
.wallet-app-block [class*="col-"] img {
	width: 50%;
}

.wallet-app-block ul li:hover {
	background-color: rgba(184, 109, 255, .18);
}

.wallet-app-block [class*="col-"] h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 64px;
}

.wallet-app-block [class*="col-"] h2 strong {
	color: #ba73fd;
}

.wallet-app-block a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: auto;
}

.bg-white-items {
	background: #fff;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 60px 0 0px;
}

.bg-white-items [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.bg-white-items [class*="col-"].text-center ul {
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.bg-white-items [class*="col-"].text-center ul li {
	width: 19%;
	border: 1px solid #c8c8c8;
	background-color: #fff;
	margin: 0 0px 20px;
	padding: 15px;
	position: relative;
	z-index: 9;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	min-height: 186px;
}

.bg-white-items [class*="col-"].text-center ul li p {
	color: #000;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
	text-align: center;
	margin: 15px 0 0;
}

.bg-white-items img.img-fluid.circle-bg-img {
	position: absolute;
}

.bg-white-items img.img-fluid.circle-bg-img-2 {
	position: absolute;
	right: 0;
	top: 20%;
}

.app-solution {
	background-color: #f6f6f6;
}

.graphical-heading [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.graphical-heading [class*="col-"].text-center p {
	opacity: .9;
	color: #000;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
	margin-bottom: 50px;
}

.bg-app-solution ul li h4 {
	color: #262626;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 25px;
	text-align: left;
	margin: 0;
}

.bg-app-solution ul li span {
	opacity: .9;
	color: #000;
	font-size: 15px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: left !important;
	display: block;
	position: relative;
	padding-left: 24px;
}

.bg-app-solution ul li span:after {
	content: "";
	width: 21px;
	height: 2px;
	background: rgba(0, 0, 0, .49);
	position: absolute;
	left: 0;
	top: 14px;
}

.bg-app-solution ul li.item-1 {
	position: absolute;
	top: 80px;
	left: 150px;
}

.bg-app-solution ul li.item-2 {
	position: absolute;
	top: 40%;
	left: 150px;
}

.bg-app-solution ul li.item-3 {
	position: absolute;
	bottom: 3%;
	left: 30%;
}

.bg-app-solution ul li.item-4 {
	position: absolute;
	bottom: 3%;
	left: 50%;
}

.bg-app-solution ul li.item-5 {
	position: absolute;
	right: 12%;
	bottom: 44%;
}

.bg-app-solution ul li.item-6 {
	position: absolute;
	right: 6%;
	bottom: 11%;
}

.bg-app-solution img.img-fluid.bg-map {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -1;
	transform: translate(-50%, -50%);
}

.bg-app-solution {
	position: relative;
	z-index: 9;
}

.verror-msg1 {
	font-size: 15px !important;
}

.enticing_con h4 {
	font-size: 90px;
	font-weight: bold;
	margin: 0;
}

.old-feilds span, .old-feilds-2 span {
	bottom: -26px !important;
	font-size: 14px !important;
}

body.privacy-policy section.common-section-all.common_temp .card.card-blog {
	box-shadow: none;
	background: transparent;
}

body.privacy-policy section.common-section-all.common_temp {
	padding-bottom: 0;
}

body.privacy-policy section.common-section-all.common_temp .card.card-blog:hover {
	transform: inherit;
}

body.privacy-policy section.common-section-all.common_temp .new-heading-style h2 {
	margin-bottom: 1.125rem;
	text-align: left;
}

/*-------metaverse css----------------*/
.black-tech h5 {
	color: #fff !important;
	font-size: 2.75rem !important;
}

.black-tech ul.nav.nav-tabs li a.active {
	color: #fff !important;
}

.black-tech ul.nav.nav-tabs li a.active:after {
	border-radius: 5px;
	background: linear-gradient(268deg, #f066e6 0%, #bd60ff 100%);
	content: "";
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0px;
	bottom: -28px;
	z-index: 1;
}

.black-tech .tab-pane ul li.ist-img-1 {
	background: #fff !important;
}

.black-tech li.list-img-41 {
	background: #fff !important;
}

.black-tech li.list-img-51 {
	background: #e0e5ff !important;
}

.black-tech li.list-img-211 {
	background: #e9fbff !important;
}

.black-tech li.list-img-411 {
	background: #e4e0fd !important;
}

.black-tech li.list-img-t-2 {
	background: #eaf5ff !important;
}

.black-tech li.list-img-t-3 {
	background: #bdd0ff !important;
}

.black-tech li.list-img-t-4 {
	background: #fffdf1 !important;
}

.black-tech li.list-img-t-5 {
	background: #f9f9f9 !important;
}

.black-tech {
	background: #000 !important;
}

/*---------------new homepage css------*/
.about-block .liveDemo-primary {
	position: relative;
	padding-top: 56.25%;
	border: 5px solid #ddd;
	border-radius: 15px;
}

.about-block .liveDemo-primary iframe {
	border-radius: 10px;
	width: 100% !important;
	min-height: auto;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width:767px) {
	.WhatsappButton a.whatsapp {
		height: 50px;
		width: 50px;
	}
	
	.sliders-column {
		margin-top: 40px;
	}
	
	.about-block .liveDemo-primary {
		border: 0;
		margin: 10px 0px;
	}
}

.about-content-text p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	text-align: justify;
}

.main-blog .blog-img img {
	border-radius: 10px 10px 0 0;
}

.main-blog .card-body {
	background: #333;
	padding: 15px !important;
	border-radius: 10px;
	width: 50%;
	position: absolute;
	right: -30px;
	bottom: 0;
	height: 120px;
}

.main-blog .card-body h5 {
	color: #fff;
	font-size: 18px;
	line-height: 26px;
}

.main-blog a.btn.btn--primary.btn--lg.btn--animated.mt-3 {
	border: none;
	background: transparent;
	position: absolute;
	right: 0;
	top: 50px;
}

.main-home-banner {
	background: #fff;
	overflow: hidden;
}

.main-home-banner span {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 1.24px;
	line-height: 38px;
	text-transform: uppercase;
}

.home-banking-solution .leverage-item {
	padding: 60px 60px 0px 0;
}

.main-home-banner h1 {
	color: #101010;
	font-size: 90px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 110px;
	margin: 0;
}

.main-home-banner h2 {
	color: #101010;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 66px;
}

.main-home-banner p {
	opacity: .8;
	color: #212121;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 30px;
}

.main-home-banner ul {
	display: flex;
	margin: 40px 0;
	flex-wrap: wrap;
}

.main-home-banner ul li {
	height: 135px;
	width: 20%;
	border: 1px solid rgba(112, 112, 112, .23);
	margin-right: 20px;
	padding: 10px;
	text-align: center;
}

.main-home-banner ul li h3 {
	color: #212121;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 46px;
	margin: 0;
}

.main-home-banner ul li p {
	color: #212121;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 20px;
	text-align: center;
	margin: 10px 0;
}

.main-home-banner a.clickcustomform.btn.btn--header.btn--animated {
	display: inline-block;
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: 25%;
	margin: 30px 0 10px;
}

.main-home-banner img {
	width: 100%;
}

.about-block {
	padding: 60px 0;
}

.about-block h2 {
	color: #262626;
	text-align: left !important;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.about-block [class*="col-"].text-center p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
}

.about-block .about-content {
	margin-top: 0 !important;
	box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 6%);
	padding: 20px;
}

.about-block .about-content p {
	opacity: .9;
	color: #000;
	font-size: 17px;
	letter-spacing: 0;
	line-height: 35px;
}

.whychoose_us_bot .choose-item ul li.virtual-reality img {
	width: 35px;
	filter: invert(1);
}

.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
	display: inline-block;
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: 32%;
}

.bg-blog-light-blue {
	width: 100%;
	background: #f0eaff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 3rem 2rem;
	margin: 1.5rem auto;
}

.bg-blog-light-blue p {
	position: relative;
}

.bg-blog-light-blue p:before {
	content: "";
	background: #6e19c2;
	width: 3px;
	height: 100%;
	position: absolute;
	left: -16px;
	top: 0;
}

li#mega-menu-item-82 ul.mega-sub-menu {
	width: 300px !important;
}

.top_header.show_header a.clickcustomform.btn.btn--header.btn--animated {
	font-size: 14px;
}

.main_homepage_gallery .industry-list-cb li>img {
	object-fit: cover;
	height: 420px;
	width: 100%;
}

.main_homepage_gallery .section-heading.text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.main_homepage_gallery .section-heading.text-center p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
}

.main_homepage_gallery .industry-list-cb li figcaption h3:before {
	display: none;
}

.main_homepage_gallery .industry-list-cb li figcaption h3 {
	position: relative;
	color: #fff;
	font-size: 22px;
	border-radius: 10px 10px 0 0;
	text-align: left;
	padding: 10px 0;
	display: inline-block;
}

section.meta-platform-tabs.nitro-offscreen h2 {
	color: #fff;
}

.main_homepage_gallery .industry-list-cb li figcaption {
	bottom: -21rem;
	text-align: left;
}

.main_homepage_gallery .industry-list-cb li:hover figcaption {
	bottom: 0px;
	background: rgba(0, 0, 0, .67);
	cursor: pointer;
	padding-top: 60px;
}

.card.card-blog:hover {
	transition: all .5s;
	transform: translateY(-15px);
	background-color: #fff;
}

.main_homepage_gallery .industry-list-cb li:hover figcaption h4 {
	background: transparent;
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 600;
	letter-spacing: -.84px;
	line-height: 50px !important;
	text-align: center;
	border-bottom: 1px solid rgba(255, 255, 255, .33);
	padding: 0;
}

.main_homepage_gallery a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
}

.main_homepage_gallery a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform .btn--white.btn--animated:before {
	filter: unset;
}

.main_homepage_gallery [class*="col-"].text-center.btn-center a.btn.btn--white.btn--md {
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
}

.main_homepage_gallery [class*="col-"].text-center.btn-center .btn--white.btn--animated:before {
	filter: unset;
}

.bg-white-about {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/home-white-bg.png") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 60px 0;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, .08);
}

.bg-white-about.nitro-lazy {
	background: none !important;
}

.bg-white-about h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.bg-white-about h6 {
	opacity: .9;
	color: #000;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
	margin: 15px 0;
}

.bg-white-about p {
	opacity: .8;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
}

.bg-white-about a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 8px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
}

.bg-white-about .btn--white.btn--animated:before {
	filter: unset;
}

.home-banking-solution .leverage-item h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.home-banking-solution .leverage-item p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
}

.home-banking-solution .leverage-item ul {
	display: flex;
	flex-wrap: wrap;
}

.home-banking-solution .leverage-item ul li {
	width: 45%;
	margin-right: 20px;
	position: relative;
	margin-bottom: 30px;
}

.home-banking-solution .leverage-item ul li h4 {
	color: #1d1d1d;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
	padding-left: 50px;
}

.home-banking-solution .leverage-item ul li p {
	opacity: .8;
	color: #000;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
	padding-left: 50px;
}

.home-banking-solution .leverage-item ul li i {
	font-size: 35px;
	color: #6e19c2;
	position: absolute;
}

.home-banking-solution .leverage-item a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	margin-right: 15%;
	width: 30%;
}

.home-banking-solution .btn--white.btn--animated:before {
	filter: unset;
}

.home-banking-solution .img-fluid {
	max-width: 100%;
	width: 88%;
	height: 100%;
	object-fit: cover;
}

.home-banking-solution {
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 8%);
}

.meta-platform-tabs.homepage-tabs {
	background: #fff;
}

.meta-platform-tabs.homepage-tabs [class*="col-"].text-center h4 {
	color: #000;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 40px;
	text-align: center;
}

.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a {
	color: rgba(6, 3, 12, .6);
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 70px;
	text-align: center;
}

.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li {
	padding: 0 30px;
	position: relative;
}

/* .meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a.active:after {
    background: linear-gradient(180deg, #000 0%, #000000 100%);
    bottom: -26px;
    z-index: 9;
} */
.black-tech ul.nav.nav-tabs li a {
	color: #d3d2d5 !important;
}

.black-tech ul.nav.nav-tabs li a.active:after {
	bottom: -28px !important;
}

.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs:after {
	border-bottom: 1px solid rgba(179, 179, 179, .24);
	content: "";
	position: absolute;
	left: 4%;
	width: 90%;
	margin: 0 auto;
	bottom: 0;
}

.slider_btn_popup:after {
	height: 1px !important;
	background: rgba(151, 151, 151, .22) !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li {
	margin-bottom: 20px;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li span {
	color: #000;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-1 {
	background-color: #fef7dd !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-2 {
	background-color: #fee3df !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-3 {
	background-color: #fef1dc !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-4 {
	background-color: #f0e4fd !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-5 {
	background-color: #f0e4fd !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-6 {
	background-color: #fbe8e6 !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-7 {
	background-color: #ebebeb !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-8 {
	background-color: #ebebeb !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-9 {
	background-color: #fbe0e0 !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-10 {
	background-color: #fef3dc !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-11 {
	background-color: #f7f7f7 !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-12 {
	background-color: #e5f5fd !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-13 {
	background-color: #e5f5fd !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-14 {
	background-color: #e0ecfe !important;
}

.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a.active {
	color: #000;
}

.meta-platform-tabs.homepage-tabs li.list-img-21 {
	background: #f7f7f7;
}

.meta-platform-tabs.homepage-tabs li.list-img-31 {
	background: #e6f1ea;
}

.meta-platform-tabs.homepage-tabs li.list-img-41 {
	background: rgba(206, 65, 43, .15);
}

.meta-platform-tabs.homepage-tabs li.list-img-51 {
	background: rgba(92, 107, 192, .23);
}

.meta-platform-tabs.homepage-tabs li.list-img-111 {
	background: #f7f7f7;
}

.meta-platform-tabs.homepage-tabs li.list-img-211 {
	background: rgba(0, 209, 247, .12);
}

.meta-platform-tabs.homepage-tabs li.list-img-311 {
	background: #f7f7f7;
}

.meta-platform-tabs.homepage-tabs li.list-img-411 {
	background: rgba(199, 194, 225, .55);
}

.meta-platform-tabs.homepage-tabs li.list-img-511 {
	background: #ebe9ea;
}

.meta-platform-tabs.homepage-tabs li.list-img-t-1 {
	background: #f6f6f6;
}

.meta-platform-tabs.homepage-tabs li.list-img-t-2 {
	background: rgba(99, 176, 249, .14);
}

.meta-platform-tabs.homepage-tabs li.list-img-t-3 {
	background: rgba(32, 48, 89, .24);
}

.meta-platform-tabs.homepage-tabs li.list-img-t-4 {
	background: rgba(50, 47, 28, .35);
}

.meta-platform-tabs.homepage-tabs li.list-img-t-5 {
	background: rgba(49, 35, 22, .21);
}

.image-gallry-slider .carousel {
	position: relative;
	display: block;
	width: 100%;
	box-sizing: border-box;
}

.image-gallry-slider .carousel__prev, .carousel__next {
	position: absolute;
	bottom: -15%;
	transition: transform .25s ease;
}

.image-gallry-slider .carousel__prev i, .carousel__next i {
	font-size: 60px;
	color: var(--box-border);
	cursor: pointer;
}

.image-gallry-slider .carousel__prev:hover, .carousel__next:hover {
	transform: scale(1.25);
}

.image-gallry-slider .carousel__prev {
	left: 45%;
	z-index: 9;
}

.image-gallry-slider .carousel__next {
	right: 42%;
	z-index: 9;
}

.image-gallry-slider .carousel__body {
	width: 100%;
	padding: 0;
	overflow: hidden;
	height: 400px;
}

.carousel__slider__item.carousel__slider__item--active h4 {
	color: #06030c;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
	position: absolute;
	bottom: -50px;
	left: 50%;
	transform: translate(-50%, 0);
	width: 100%;
}

.image-gallry-slider .carousel__body .carousel__slider {
	position: relative;
	transition: transform 1s ease-in-out;
	background: var(--crsl-bg);
}

.image-gallry-slider .carousel__body .carousel__slider__item {
	position: relative;
	display: block;
	float: left;
	box-sizing: border-box;
	margin-left: 20px;
	margin-right: 20px;
	height: 300px !important;
}

.carousel__slider__item.carousel__slider__item--active {
	margin-left: 0;
}

.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame {
	position: relative;
	width: 100%;
	height: 100%;
	transition: transform 1s ease-in-out;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.image-gallry-slider.carousel__body .carousel__slider__item .item__3d-frame:after {
	content: "";
	position: absolute;
	bottom: -15%;
	width: 100%;
	height: 40px;
	background: var(--box-shadow);
	box-shadow: 0px 0px 5px 5px var(--box-shadow);
	transform: rotateX(90deg) translate3d(0px, -20px, 0px);
	opacity: .85;
}

.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box img {
	display: flex;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	width: 400px !important;
	box-sizing: border-box;
	border-radius: 10px;
}

.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box {
	display: flex;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	width: 400px !important;
	height: 100%;
	box-sizing: border-box;
}

.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box h1 {
	font-size: 7em;
	width: 100%;
	color: var(--box-border);
}

.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box--right, .carousel__body .carousel__slider__item .item__3d-frame__box--left {
	top: 0;
	width: 40px;
	backface-visibility: hidden;
}

.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box--left {
	left: 0;
	border-left-width: 5px;
	transform-origin: 0%;
}

.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box--right {
	right: 0;
	border-right-width: 5px;
	transform: translate3d(-1px, 0, -40px) rotateY(90deg);
	transform-origin: 100%;
}

.image-gallry-slider [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.image-gallry-slider [class*="col-"].text-center p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
}

.arrow-slider-btn h3 {
	color: #06030c;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 36px;
	text-align: center;
	margin: 30px;
}

.image-gallry-slider a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	margin-top: 100px !important;
	margin-left: 60px;
}

.image-gallry-slider .btn--white.btn--animated:before {
	filter: unset;
}

.logo-block {
	padding: 60px 0;
}

.logo-block [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.logo-block [class*="col-"].text-center p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
	margin: 20px 0 60px;
}

.logo-block [class*="col-"] p {
	color: #262626;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 28px;
}

.logo-block [class*="col-"] ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.logo-block [class*="col-"] ul li {
	width: 15%;
	height: 153px;
	margin: 10px;
	text-align: center;
	padding: 20px;
}

.logo-block [class*="col-"] ul li img {
	display: block;
	margin: 0 auto;
}

.logo-block [class*="col-"] ul li span {
	display: block;
	margin: 15px;
}

.logo-block li.lg-1 {
	background: #a8bacc;
}

.logo-block li.lg-2 {
	background: #b1c7dd;
}

.logo-block li.lg-3 {
	background: #f2d4b1;
}

.logo-block li.lg-4 {
	background: #b5b5b5;
}

.logo-block li.lg-5 {
	background: #b3dedc;
}

.logo-block li.lg-6 {
	background: #bbd8bc;
}

.logo-block li.lg-7 {
	background: #f2e1b7;
}

.logo-block li.lg-8 {
	background: #b5b5b5;
}

.logo-block li.lg-9 {
	background: #dce0eb;
}

.logo-block li.lg-10 {
	background: #c1c9f5;
}

.logo-block li.lg-11 {
	background: #f5dba8;
}

.logo-block li.lg-12 {
	background: #f4dca8;
}

.home-cta {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/home-bg-cta.png") no-repeat;
	background-size: cover;
	position: relative;
	padding: 60px 0;
	background-color: #000;
}

.home-cta.nitro-lazy {
	background: none !important;
}

.home-cta h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 52px;
}

.home-cta p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	margin: 20px 0;
}

.process_bar {
	padding: 60px 0 0;
}

.process_bar [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.process_bar [class*="col-"].text-center p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
}

.main_homepage_gallery .btn--white.btn--animated:before {
	filter: unset;
}

.process_bar ul {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
}

.process_bar ul li h4 {
	color: #341035;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	margin: 15px 0;
}

.process_bar ul li p {
	color: #341035;
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	position: relative;
	padding-left: 45px;
	margin-bottom: 20px;
}

.process_bar ul li p:before {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/Decoding-arrow.webp");
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
}

.process_bar ul li {
	width: calc(33% - 10px);
	border: 1px solid #cdb9d5;
	border-radius: 10px;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 35px 15px 35px 45px;
}

.process_bar ul li.item-heading p:before {
	display: none;
}

.process_bar ul li.item-heading.item {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/Decoding-bg.webp");
	background-color: #10021e;
	background-repeat: no-repeat;
	background-size: cover;
}

.process_bar ul li.item-heading.item.nitro-lazy {
	background-image: none !important;
}

.process_bar ul li.item-heading h2 {
	color: #fff;
	font-size: 48px;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 58px;
}

.process_bar ul li.item-heading p {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	padding-left: 0;
}

.process_bar ul li.item {
	background-image: linear-gradient(128deg, #fcf9ff 1%, #f9f0ff 100%);
}

.counting-scross {
	padding: 7rem 0;
	position: relative;
}

.counting-scross h2 {
	color: rgba(255, 255, 255, 1);
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 65px;
	margin-top: 30px;
}

section.meta_whychoose_us.home_choose_us h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	background-image: none !important;
	-webkit-text-fill-color: white !important;
	text-align: center;
	margin-bottom: 35px;
	z-index: 2;
	position: relative;
}

section.meta_whychoose_us.home_choose_us h2.nitro-lazy {
	background-image: none !important;
}

.col-md-12.whychoose_us_bot {
	z-index: 2;
}

.counting-scross h2 strong {
	background: #fff;
	padding: 0 20px;
	border: 1px solid #000;
	color: #000;
	margin: 0 10px;
}

section.meta_whychoose_us.home_choose_us.whychoose_us_wrapper:after {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	position: absolute;
	top: 0;
	z-index: 1;
}

.counting-scross a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	color: #fff;
	top: 80px;
	left: 150px;
}

section.counting-scross:after {
	content: "";
	background: #f6f2ff;
	left: 0;
	right: 0;
	bottom: -40%;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: -1;
	display: none;
}

.counting-scross .btn--white.btn--animated:before {
	filter: unset;
}

.counting-scross [class*="col-"] img {
	text-align: right;
	float: right;
}

.client_logos .new-heading-style h2 {
	font-size: 48px !important;
	color: #000;
	line-height: normal;
	font-weight: bold;
}

.client-slider .slider {
	padding: 50px 25px 0;
}

.client-slider .slick-list {
	overflow: visible;
}

.client-slider .slick-current .slide-content {
	transform: scale(1.05);
}

.client-slider .slick-slide {
	padding: 0 5px;
}

.client-slider .slide-content {
	height: auto;
	border-radius: 5px;
	transform: scale(.9);
	transition: transform ease .3s;
	padding: 0;
}

.client-slider .slick-slide img {
	display: block;
	width: 100%;
	height: 400px;
	object-fit: cover;
}

.client-slider button.slick-next.slick-arrow {
	background: transparent;
	left: 31%;
	top: 59%;
	z-index: 9;
}

.client-slider .slick-next:before {
	color: #6e19c2 !important;
	top: 0;
	padding: 15px;
}

.meta-slider .slick-next:before {
	content: "→" !important;
	position: absolute !important;
	top: 8px !important;
	left: 8px;
	opacity: 1;
	padding: 0 !important;
	color: #fff !important;
	border: none !important;
}

.client-slider button.slick-prev.slick-arrow {
	display: block;
	background: transparent;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 12%;
	top: 61%;
	border-radius: 50%;
	border: 1px solid #6e19c2;
	color: #6e19c2 !important;
	z-index: 9;
}

.client-slider button.slick-next.slick-arrow {
	display: block;
	background: transparent;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 30%;
	top: 61%;
	border-radius: 50%;
	border: 1px solid #6e19c2;
	color: #6e19c2 !important;
	z-index: 9;
}

.client-slider .slick-prev:before {
	color: #6e19c2 !important;
}

.client-slider .slick-center {
	top: -84px;
	position: relative;
}

.client-slider .slick-center img {
	height: 475px;
	object-fit: cover;
}

.client-slider .slick-list.draggable {
	position: relative;
	left: -510px;
}

.client-slider {
	background-color: #f6f2ff;
	padding: 40px 0 0;
	overflow: hidden;
}

.client-slider [class*="col-"] h3 {
	color: #000;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	margin-bottom: 30px;
	position: relative;
}

.client-slider [class*="col-"] h3:after {
	width: 1505px;
	height: 2px;
	background: #b1aeae;
	content: "";
	position: absolute;
	left: 0;
	bottom: -49px;
}

.slidwer-data h4 {
	color: #181818;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 0;
	position: relative;
	margin: 0;
	top: 38px;
}

.slidwer-data ul {
	padding-top: 45px;
	width: 600px;
}

.slidwer-data li {
	color: #181818;
	font-size: 16px;
	letter-spacing: -.9px;
	line-height: 33px;
	position: relative;
	padding-left: 30px;
}

.slidwer-data li:after {
	content: "";
	background: rgba(0, 0, 0, .52);
	width: 22px;
	height: 2px;
	position: absolute;
	left: 0;
	top: 15px;
}

.slidwer-data h4:after {
	width: 1024px;
	height: 2px;
	content: "";
	position: absolute;
	background: #b1aeae;
	top: 28px;
	left: 386px;
}

.slidwer-data {
	padding-left: 40px;
}

.slidwer-data a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
}

.slidwer-data .btn--white.btn--animated:before {
	filter: unset;
}

.cta-home h3 {
	color: #020202;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
}

.cta-home {
	padding: 60px 0;
}

.cta-home p {
	color: #292929;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
}

.cta-home a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
}

.cta-home .btn--white.btn--animated:before {
	filter: unset;
}

.common-section-all.client_logos.pb-0 {
	padding-top: 0 !important;
}

.meta-chooseus.derivative-choose-us.home-choose span {
	color: #000;
	text-align: left;
}

.tfeature-images_item.center {
	border: 2px solid #6e19c2;
	padding: 10px;
}

.tfeature-images_item.center img {
	border-radius: 50%;
	height: 100px;
	width: 100px;
	object-fit: cover;
}

.main_homepage_gallery ul {
	flex-wrap: wrap;
	justify-content: space-between;
}

.main_homepage_gallery ul li {
	width: calc(25% - 10px);
	max-width: calc(25% - 10px);
	margin: 0 0 10px;
	flex: auto !important;
	min-height: 420px;
	overflow: hidden;
}

/* .main_homepage_gallery ul li:after {
    width: 100%;
    height: 100%;
    content: '';
    background: #00000073;
    position: absolute;
    top: 0;
    left: 0;
} */
.sr-only {
	position: absolute !important;
	height: 1px;
	width: 1px;
	border: 0;
	padding: 0;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	pointer-events: none;
}

.tfeature_btn {
	margin-top: 110px;
	background: transparent;
	border: 2px solid #000;
	width: 40px;
	height: 40px;
	line-height: 36px;
	border-radius: 50%;
	color: #000;
	text-align: center;
	font-size: 17px;
}

#tfeature-images {
	position: relative;
}

.tfeature-images_item {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background-color: #fff;
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1;
	left: 50%;
	margin-left: -125px;
}

.tfeature-images_item.left {
	margin-left: -325px;
}

.tfeature-images_item.right {
	margin-left: 50px;
}

.tfeature-images_item.center {
	z-index: 9;
}

.tfeature-images_item.left, .tfeature-images_item.right, .tfeature-images_item.center {
	display: block;
}

.tfeature-images_item.left img, .tfeature-images_item.right img {
	opacity: .4;
}

#tfeature-testimonial {
	text-align: center;
}

#tfeature-testimonial_content:after {
	content: "";
	background: rgba(31, 36, 42, .36);
	width: 80%;
	height: 2px;
	position: absolute;
	margin: 0 auto;
	left: 115px;
	bottom: -17px;
}

#tfeature-testimonial_content:before {
	content: "";
	position: absolute;
	bottom: -16px;
	left: 50%;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 8px solid black;
}

#tfeature-testimonial_content {
	color: #000;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 0;
	position: relative;
}

/* #tfeature-testimonial_author:after {
    content: '”';
    font-size: 115px;
    position: absolute;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6);
    opacity: 0.21;
    right: 0;
    top: 50px;
}
#tfeature-testimonial_author:before {
    content: '”';
    font-size: 115px;
    position: absolute;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6);
    opacity: 0.21;
    left: -50px;
    top: -50px;
} */
#tfeature-testimonial_author {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	width: 80%;
	margin: 30px auto 0;
	height: 135px;
}

#tfeature-testimonial_content {
	color: #000;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 0;
	position: relative;
}

#tfeature-testimonial_author {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	width: 80%;
	margin: 30px auto 0;
}

img {
	max-width: 100%;
}

.columns {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	-ms-flex-direction: row;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

div#tfeature-testimonial {
	margin-top: 60px;
}

#tfeature-images {
	position: relative;
	left: 40px;
}

.col-1, .col-9 {
	flex: 0 0 auto;
	padding: 10px;
}

.col-1:last-of-type {
	text-align: right;
}

.col-1 {
	flex-basis: 8.333%;
	max-width: 8.333%;
}

.col-9 {
	flex-basis: 75%;
	max-width: 75%;
}

@media (max-width: 800px) {
	.tfeature-images_item.left, .tfeature-images_item.right {
		display: none;
	}
	
	.col-1 {
		flex-basis: 12%;
		max-width: 12%;
	}
	
	.col-9 {
		flex-basis: 55%;
		max-width: 55%;
	}
	
	.col-1, .col-9 {
		padding: 10px 0;
	}
}

#testim {
	padding: 60px 0;
}

#testim [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

section#testim [class*="col-"].text-center p {
	color: #000;
	font-size: 22px;
	letter-spacing: 0;
}

div#tfeature {
	margin-top: -50px;
}

button.btn.btn--header.btn-lg.right_btn.desk-block.clickcustomform {
	width: 210px;
}

button.btn.btn--header.btn-lg.right_btn.desk-block.clickcustomform {
	left: calc(100% - 129px);
}

.slide-content.slick-slide .slidwer-data {
	display: none;
}

.slide-content.slick-slide.slick-current.slick-active.slick-center .slidwer-data {
	display: block;
}

/*----------banner animation-----------*/
.banner-side-img.banner-img2.view-on {
	top: 10px;
}

.banner-side-img.banner-img1.view-on {
	right: 0;
	opacity: 1;
	transition-delay: 200ms;
}

.banner-side-img.banner-img1 {
	opacity: 0;
	right: -300px;
	transition-delay: 200ms;
	transition: all 1200ms ease;
}

.banner-side-img.banner-img1.view-on, .dia-banner-section .banner-side-img.banner-img2.view-on {
	top: 10px;
}

.banner-side-img.banner-img1.view-on, .dia-banner-section .banner-side-img.banner-img2.view-on {
	top: 10px;
}

.banner-side-img {
	right: 0;
	bottom: 0;
	z-index: 1;
}

.banner-side-img.banner-img1.view-on, .dia-banner-section .banner-side-img.banner-img2.view-on {
	top: 10px;
}

.banner-side-img.banner-img2.view-on {
	right: 0;
	opacity: 1;
	transition-delay: 500ms;
	z-index: 9;
}

.banner-side-img.banner-img2 {
	opacity: 0;
	right: -300px;
	transition-delay: 500ms;
	transition: all 1500ms ease;
	z-index: 9;
}

.dia-banner-section .banner-side-img.banner-img1.view-on {
	right: 0;
	opacity: 1;
	transition-delay: 200ms;
}

.dia-banner-section .banner-side-img.banner-img2.view-on {
	right: 0;
	opacity: 1;
	transition-delay: 500ms;
}

.main-home-banner img.img-fluid.home-banner-img {
	position: relative;
	z-index: 9;
}

.banner_section.position-relative.animate-banner .banner-image img.icon2.bounce {
	position: absolute;
	left: 114px;
	top: -38px;
	z-index: 1;
}

.banner_section.position-relative.animate-banner .banner-image img.icon3.bounce {
	position: absolute;
	right: 143px;
	top: 0;
	z-index: 1;
}

.banner_section.position-relative.animate-banner .banner-image img.icon1.bounce {
	position: absolute;
	left: 109px;
	top: 331px;
	z-index: 1;
	width: 10%;
}

.banner-image img {
	width: 90px;
	-webkit-animation: mover 1s infinite alternate;
	animation: mover .8s infinite alternate;
}

@-webkit-keyframes mover {
	0% {
		transform: translateY(0);
	}
	
	100% {
		transform: translateY(-20px);
	}
}

@keyframes mover {
	0% {
		transform: translateY(0);
	}
	
	100% {
		transform: translateY(-20px);
	}
}

.top_header.header-fixed {
	position: fixed;
	top: 60px;
	display: block;
	width: 100%;
}

.banner-image {
	position: relative;
	width: 100%;
	z-index: 99;
}

.banner-image img {
	width: auto !important;
}

.banner-image img.img-fluid.icon1.bounce.my_animation {
	position: absolute;
	left: 21%;
	top: 40px;
}

.banner-image img.img-fluid.icon2.bounce.my_animation {
	position: absolute;
	right: 20%;
	top: 25px;
}

.banner-image img.img-fluid.icon3.bounce.my_animation {
	position: absolute;
	right: 21%;
	top: 283px;
}

/*--------------homepage----------*/
.adjust-spacing-tabs h4 {
	font-size: 1.8rem !important;
}

.adjust-spacing-tabs p {
	font-size: 16px !important;
}

.section-heading h3 {
	font-size: 32px !important;
}

.tiles-heading h2 {
	font-size: 32px !important;
}

.new-heading-style h2 {
	margin-bottom: 1.125rem;
	font-size: 45px;
	font-weight: 600;
}

.section-heading p {
	font-size: 16px;
	line-height: 30px;
	margin: 0;
}

.inbox-cta strong {
	font-size: 16px !important;
}

.comon-about {
	padding: 60px 0 0 !important;
}

.comon-about h5.clr-yellow {
	line-height: 30px;
}

.comon-about .cb-left-right-text p {
	font-size: 16px;
	padding: 0;
}

.comon-about .inbox-cta {
	width: 100%;
	background: none;
	padding: 0;
}

.decentralized-bg-black img {
	position: relative;
	left: -37%;
	top: 44px;
	margin-top: -138px;
	width: 65%;
	z-index: -1;
}

.common-section-all.blog_list.pb-1 .card .card-body a h5 strong {
	font-weight: normal;
}

.section--icoservices .swiper-top__img {
	object-fit: cover !important;
}

.section.section--cta.cta--ico.pt-0 .btn.btn--white:hover:before {
	filter: inherit !important;
}

/* 
.section.section--cta.cta--ico.pt-0 .btn--white.btn--animated:before {
    filter: invert(1);
    background-color: transparent;
}
 */
.comon-about .cb-left-right-text p:before {
	display: none;
}

.comon-about .cb-left-right-text p {
	color: #000;
}

.comon-about a.btn.btn--white.btn--lg.btn--animated.clickcustomform {
	background: #6e19c2;
	color: #fff !important;
}

.comon-about .btn--white.btn--animated:before {
	filter: grayscale(1);
	background-color: rgba(0, 0, 0, 0%);
}

.blockchain-feature .industry-list-cb li figcaption p {
	font-size: 18px !important;
	line-height: 24px;
	text-align: left;
}

.step-section .ProcessStates li p {
	padding: 10px 0px 6px 36px !important;
	font-size: 16px;
	font-weight: normal;
}

.cta-content .new-heading-style img {
	transform: rotateY(180deg);
	position: absolute;
	right: 15%;
	bottom: -47%;
}

.journey-count {
	top: 10px;
	font-size: 100px !important;
	font-weight: 500;
	color: #000 !important;
	line-height: .8;
	opacity: 1;
	right: auto !important;
}

.card.card--journey .card__content h4 {
	margin-top: 30px;
}

.card.card--journey:hover .journey-count {
	color: #fff !important;
	-webkit-text-fill-color: #fff;
}

.card.card--journey .card__content h4 {
	margin: 0;
}

.card.card--journey {
	padding: 30px 23px 80px !important;
}

.crypto_wallets h3 {
	font-size: 40px !important;
	margin-bottom: 30px;
}

.crypto_wallets ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}

.crypto_wallets ul li {
	width: 45%;
	margin-right: 20px;
	border: 1px solid #ccc;
	padding: 20px;
	margin-bottom: 20px;
}

.crypto_wallets ul li h4 {
	margin: 20px 0 10px;
	font-weight: bold;
}

.crypto-bg-wallet {
	background: #ece6ff;
	padding: 60px 0 0;
}

.crypto-bg-wallet h3 {
	font-size: 50px;
	font-weight: bold;
}

.crypto-bg-wallet img {
	position: relative;
	top: -40px;
}

/*----------------crypto-derivative page css-------------------*/
.derivative-features ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.crypto-derivative-banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/derivative-bg.png") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	padding: 140px 0 0;
	position: relative;
	overflow: hidden;
}

.crypto-derivative-banner.nitro-lazy {
	background: none !important;
}

.derivative-inner-block {
	overflow: hidden;
}

.crypto-derivative-banner h1 {
	color: #fff;
	font-size: 64px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 66px;
}

.crypto-derivative-banner h2 {
	color: #fff;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 66px;
}

.crypto-derivative-banner p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
}

.crypto-derivative-banner a.clickcustomform.btn.btn--header.btn--animated {
	color: #363636 !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	background: #fff;
	margin-top: 20px;
}

.crypto-derivative-banner .btn--header.btn--animated:before {
	filter: drop-shadow(2px 4px 6px black);
}

.crypto-derivative-banner [class*="col-"] img {
	float: right;
}

.derivative-bg-fixed {
	padding: 60px 0;
}

.derivative-bg-fixed .text-heading.text-center h3 {
	color: #1d1d1d;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 51px;
	text-align: center;
}

.derivative-bg-fixed .text-heading.text-center p {
	color: #000;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
}

.derivative-bg-fixed .inner-bg {
	background-size: cover;
	background-position: center;
	position: relative;
	background: rgba(0, 0, 0, .89);
}

.derivative-bg-fixed .inner-bg .derivative-box p {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
	margin-top: 14px;
}

.derivative-box {
	height: 200px;
	width: 240px;
	background: transparent;
	margin: 0 auto;
	padding-top: 34px;
}

.derivative-box:hover {
	height: 200px;
	width: 240px;
	background: linear-gradient(130.19deg, #1c0047 0%, #673ba9 100%);
	margin: 0 auto;
	padding-top: 34px;
	transition: all .5s;
	transform: translateY(-15px);
}

.derivative-about h3 {
	color: #1d1d1d;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.derivative-about p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.crypto-derivative-items {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/derivative-item-bg.png") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: relative;
	padding: 60px 0;
}

.crypto-derivative-items.nitro-lazy {
	background: none !important;
}

.derivative-about {
	padding-bottom: 60px;
}

.crypto-derivative-items h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.crypto-derivative-items [class*="col-"] p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.crypto-derivative-items .list-item-block {
	border: 1px solid #39186b;
	border-radius: 20px;
	background: linear-gradient(135deg, rgba(0, 0, 0, .27) 0%, rgba(0, 0, 0, .71) 100%);
	padding: 30px;
	height: 320px;
}

.crypto-derivative-items .list-item-block p {
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 20px 0;
}

.crypto-derivative-items .list-item-block.mt-5 {
	margin-top: 70% !important;
}

.crypto-derivative-items .list-item-block.mt-4 {
	margin-top: 45% !important;
}

.crypto-derivative-items .list-item-block.mt-3 {
	margin-top: 30% !important;
}

.crypto-derivative-items .list-item-block.mt-2 {
	margin-top: 15% !important;
}

.crypto-derivative-items a.clickcustomform.btn.btn--header.btn--animated {
	color: #0f0f0f !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	background: #fff;
}

.crypto-derivative-items .btn--header.btn--animated:before {
	filter: drop-shadow(2px 4px 6px black);
}

.derivative-graph {
	padding: 60px 0;
}

.derivative-graph h3 {
	color: #1d1d1d;
	font-size: 55px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 69px;
}

.derivative-graph p {
	opacity: .8;
	color: #000;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 25px;
	margin: 20px 0;
}

.derivative-inner-block {
	background-color: #000;
	padding: 60px 0 0;
}

.derivative-inner-block [class*="col-"] h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.derivative-inner-block [class*="col-"] p {
	opacity: .9;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.derivative-inner-block [class*="col-"] .inner-bg-block {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg-styles.png") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: relative;
	padding: 60px;
	width: 90%;
}

.derivative-inner-block [class*="col-"] .inner-bg-block.nitro-lazy {
	background: none !important;
}

.derivative-inner-block [class*="col-"] img {
	position: absolute;
	right: -80px;
	bottom: 0;
}

.derivative-inner-block [class*="col-"] .inner-bg-block ul {
	display: flex;
	justify-content: left;
	align-items: flex-start;
	flex-wrap: wrap;
}

.derivative-inner-block [class*="col-"] .inner-bg-block ul li {
	width: 45%;
	margin: 50px 0 50px;
	position: relative;
}

.derivative-inner-block [class*="col-"] .inner-bg-block ul li span {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
}

.derivative-inner-block [class*="col-"] .inner-bg-block ul li .derivative-img-item img {
	position: absolute;
}

.derivative-inner-block .derivative-txt-item {
	width: 95%;
	padding: 14px 0px 0 110px;
}

.derivative-trending-plateform {
	padding: 60px 0;
}

.derivative-trending-plateform [class*="col-"].text-center p {
	color: #1d1d1d;
	font-size: 20px;
	letter-spacing: 0;
	text-align: center;
	margin: 0;
}

.derivative-trending-plateform [class*="col-"].text-center h3 {
	color: #1d1d1d;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
	text-align: center;
}

.derivative-trending-plateform [class*="col-"] p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.derivative-trending-plateform [class*="col-"] span {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
	margin: 20px 0;
	display: block;
}

.derivative-trending-plateform [class*="col-"] ul li i {
	color: #6e19c2;
	font-size: 30px;
	margin: 0 5px;
	position: relative;
	top: 5px;
}

.derivative-trending-plateform [class*="col-"] ul li span {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
	font-weight: normal;
}

.derivative-cta {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/black_bg.png") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: relative;
	padding: 60px 0 120px;
}

.derivative-cta.nitro-lazy {
	background: none !important;
}

.derivative-cta h3 {
	color: #fff;
	font-size: 55px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 69px;
}

.derivative-cta p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	margin: 20px 0;
	line-height: 25px;
}

.derivative-cta a.clickcustomform.btn.btn--header.btn--animated {
	color: #000 !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	background: #fff;
	line-height: 25px;
}

.derivative-cta .btn--header.btn--animated:before {
	filter: drop-shadow(2px 4px 6px black);
}

.derivative-features .container-fluid {
	border: 1px solid #fff;
	border-radius: 30px;
	background: radial-gradient(circle, #131415 0%, #000 100%);
	box-shadow: 0 22px 124px -10px rgba(0, 0, 0, .17);
	width: 90%;
	padding: 60px;
	position: relative;
	top: -50px;
}

.derivative-features .container-fluid h3 {
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 0;
	margin-bottom: 60px;
}

.derivative-features ul li:nth-child(3) {
	border: none;
}

.derivative-features ul li {
	border-bottom: 1px solid rgba(151, 151, 151, .27);
	padding: 15px 0;
	width: 40%;
	margin-left: 50px;
	margin-bottom: 50px;
}

.derivative-features ul li img {
	position: absolute;
}

.derivative-features ul li h4 {
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 35px;
	padding-left: 135px;
}

.derivative-features ul li p {
	padding-left: 135px;
	opacity: .8;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.derivative-features ul li:last-child {
	border: none;
}

.derivative-items-section [class*="col-"].text-center p {
	color: #1d1d1d;
	font-size: 20px;
	letter-spacing: 0;
	text-align: center;
}

.derivative-items-section [class*="col-"].text-center h3 {
	color: #1d1d1d;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
	text-align: center;
}

.derivative-items-section .item-text h4 {
	color: #171717;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 35px;
}

.derivative-items-section .item-text p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
	width: 90%;
}

.derivative-items-section .item-img h5 {
	color: #1d1d1d;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 46px;
	margin-top: 10px;
}

.derivative-items-section .inner_block_data ul li {
	margin-bottom: 110px;
	position: relative;
}

.derivative-items-section .item-text {
	padding-left: 135px;
}

.derivative-items-section .item-img {
	width: calc(25% - 115px);
	position: absolute;
}

.inner_block_img ul li img {
	height: 180px;
	width: 100%;
	margin-bottom: 40px;
	object-fit: contain;
}

.inner_block_data ul {
	padding: 30px 0px 30px 70px;
	position: relative;
}

.inner_block_data ul:after {
	content: "";
	width: 1px;
	height: 80%;
	background: #2a2a2a;
	position: absolute;
	left: 8px;
	top: 36px;
}

.derivative-items-section .inner_block_data ul li:before {
	content: "";
	background: #000;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	left: -64px;
	top: 19px;
	z-index: 2;
}

.derivative-items-section .inner_block_data ul li:after {
	content: "";
	width: 40px;
	height: 40px;
	background: #fff;
	border: 1px solid #000;
	position: absolute;
	left: -82px;
	border-radius: 50%;
	top: 0;
	z-index: 1;
}

.derivative-items-section .inner_block_data ul li:last-child {
	margin-bottom: 0;
}

.derivative-items-section .container-fluid {
	padding-left: 10.25rem;
}

.derivative-cta.bottom-cta {
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 30px 0 60px;
	background: rgba(0, 0, 0, .89);
}

.meta-chooseus.derivative-choose-us {
	background: linear-gradient(270deg, #fff 0%, #ebddff 100%);
}

.meta-chooseus.derivative-choose-us .choose_us h3 {
	color: #1d1d1d;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
	text-align: left;
}

.meta-chooseus.derivative-choose-us .choose_us p {
	opacity: .8;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
	text-align: left;
}

.meta-chooseus.derivative-choose-us .choose-item ul li img {
	filter: invert(1);
}

.meta-chooseus.derivative-choose-us .choose-item ul li p {
	color: #222 !important;
}

.meta-chooseus.derivative-choose-us .choose-item ul li {
	background: #fff;
	border: none;
}

.meta-chooseus.derivative-choose-us .choose-item ul li:hover {
	background: linear-gradient(130.19deg, #1c0047 0%, #673ba9 100%) !important;
}

.meta-chooseus.derivative-choose-us .choose-item ul li:hover img {
	filter: inherit;
}

.meta-chooseus.derivative-choose-us .choose-item ul li:hover p {
	color: #fff !important;
}

/*----------------meta nft page css-------------------*/
body.page-template.page-template-wp-bakery-page section.common-section-all.section--faq {
	background: #fff;
}

body.page-template.page-template-wp-bakery-page .section--faq h2 {
	color: #000;
}

body.page-template.page-template-wp-bakery-page section.common-cb-sec.section-vision {
	background: #fff;
}

body.page-template.page-template-wp-bakery-page .footer_sec .web_info a {
	color: #000;
}

body.page-template.page-template-wp-bakery-page .footer_sec .links li a {
	color: #fff;
}

body.page-template.page-template-wp-bakery-page .footer_sec h5 {
	color: #6e19c2;
}

body.page-template.page-template-wp-bakery-page footer#footer {
	background: #fff;
	margin-top: 0 !important;
}

body.page-template.page-template-wp-bakery-page .footer_sec .links li a {
	color: #000;
}

body.page-template.page-template-wp-bakery-page .footer_sec .links li:hover:before {
	color: #6e19c2;
}

.footer_sec .links li:before {
	content: "-";
	color: transparent;
	font-size: 1.13rem;
	font-weight: bold;
	padding-right: 5px;
	line-height: 2.78;
	transition: all .5s ease;
}

.footer_sec .links li:hover {
	padding-left: 10px;
}

.faq-row .faq-answer p a {
	color: #000;
	font-weight: 600;
	text-decoration: underline !important;
}

.faq-row .faq-answer p a b {
	color: #fff !important;
}

body.page-template.page-template-Metaverse-decentralized-platforms .faq-row .faq-answer p a {
	color: #fff;
	font-weight: 600;
	text-decoration: underline !important;
}

body.page-template.page-template-Metaverse-decentralized-platforms .footer_sec h5 {
	color: #fff;
}

body.page-template.page-template-Metaverse-decentralized-platforms .footer_sec .links li:hover:before {
	color: #fff;
}

body.page-template.page-template-metaverse-nft-development section.wrapper-services.meta-decenter-services.nft-meta-services h3 {
	text-align: left !important;
}

.page-template-Metaverse-decentralized-platforms .footer_sec .footer-copyrights a {
	color: #fff !important;
	text-decoration: underline !important;
}

body.page-template.page-template-Metaverse-decentralized-platforms {
	overflow-x: hidden;
}

body.page-template.page-template-wp-bakery-page.page-template-wp-bakery-page-php.page.page-id-686 .section--faq h2 {
	color: #fff;
}

ul.list-clients {
	justify-content: space-between !important;
}

ul.list-clients li {
	width: calc(20% - 10px);
	margin-bottom: 10px;
	border: 1px solid rgba(0, 0, 0, 11%);
}

.video-wrapper h2 {
	color: #fff;
}

.meta-services-card .meta-card h3 {
	color: #fff;
}

.wrapper-services h2 {
	color: #fff;
}

.wrapper-services h3 {
	color: #fff;
}

.metaverse-cta.second h2 {
	color: #fff;
}

/* .page-template-metaverse-nft-development #footer .register-form input{color:#fff;}
body.page-template.page-template-metaverse-nft-development .footer_sec h5{color:#fff;}
.page-template-metaverse-nft-development .footer_sec .links li:hover:before{color:#fff;} */
.page-template-metaverse-nft-development .footer_sec .footer-copyrights a {
	/*     color: #fff !important; */
	text-decoration: underline !important;
}

.NFT-wrapper .creative-categories ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}

.NFT-wrapper .creative-categories ul li {
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 22px;
	position: relative;
	position: relative;
	width: 18%;
	margin-right: 20px;
	text-align: left;
	z-index: 9;
}

.NFT-wrapper .creative-categories ul li.item_1 {
	position: relative;
	top: -150px;
}

.NFT-wrapper .creative-categories ul li.item_2 {
	top: -40px;
	left: 50px;
}

.NFT-wrapper .creative-categories ul li.item_3 {
	top: -200px;
	left: 80px;
}

.NFT-wrapper .creative-categories ul li.item_4 {
	left: 100px;
	top: -30px;
}

.NFT-wrapper .creative-categories ul li.item_5 {
	top: -200px;
	left: 100px;
}

.NFT-wrapper .creative-categories ul li.item_1::before {
	background: #4ac6ff;
	width: 150px;
	height: 1px;
	position: absolute;
	top: -10px;
	content: "";
}

.NFT-wrapper .creative-categories ul li.item_2:before {
	background: #7273d5;
	width: 150px;
	height: 1px;
	position: absolute;
	top: -10px;
	content: "";
}

.NFT-wrapper .creative-categories ul li.item_3:before {
	background: #8c58c0;
	width: 150px;
	height: 1px;
	position: absolute;
	top: -10px;
	content: "";
}

.NFT-wrapper .creative-categories ul li.item_4:before {
	background: #d069a2;
	width: 150px;
	height: 1px;
	position: absolute;
	top: -10px;
	content: "";
}

.NFT-wrapper .creative-categories ul li.item_5:before {
	background: #db7088;
	width: 150px;
	height: 1px;
	position: absolute;
	top: -10px;
	content: "";
}

/* body.page-template.page-template-metaverse-nft-development #footer .site-logo.faux-heading {
    display: none;
} */
body.page-template.page-template-metaverse-nft-development .footer_sec .links li a {
	color: #000;
}

body.page-template.page-template-metaverse-nft-development .footer_sec .web_info a {
	color: #000;
}

body.page-template.page-template-metaverse-nft-development {
	background: #000;
}

.NFT-wrapper {
	background-color: #000;
	background-size: 100% 100%;
	background-position: center;
	padding: 60px 0;
	position: relative;
	overflow: hidden;
}

.NFT-wrapper .meta-nft-about [class*="col-"].text-center.main-heading h3 {
	font-size: 30px;
	letter-spacing: 0;
	line-height: 30px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
	position: relative;
	z-index: 9;
}

.NFT-wrapper .meta-nft-about [class*="col-"].text-center.main-heading h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
	position: relative;
	z-index: 9;
}

.NFT-wrapper .meta-nft-about p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
	margin-bottom: 30px;
	position: relative;
	z-index: 9;
}

.NFT-wrapper .meta-nft-development {
	padding: 60px 0;
}

.NFT-wrapper .meta-nft-development h3 {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
	font-size: 40px;
	letter-spacing: 0;
	line-height: 56px;
	position: relative;
	z-index: 9;
}

.NFT-wrapper .meta-nft-development p a {
	color: #fff;
}

.NFT-wrapper .meta-nft-development p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	width: 90%;
	margin: 10px 0;
	position: relative;
	z-index: 9;
}

.NFT-wrapper .meta-nft-development a.clickcustomform.btn.btn--header.btn--animated {
	border: .5px solid rgba(255, 255, 255, .45);
	border-radius: 15px 0 15px 0;
	background: linear-gradient(90deg, #280454 0%, #581381 100%, #5f1588 100%);
	box-shadow: 0 3px 34px 0 rgba(255, 255, 255, .27);
	position: relative;
	z-index: 9;
}

.NFT-wrapper .meta-nft-development a.clickcustomform.btn.btn--header.btn--animated:hover {
	border-radius: 0;
}

img.img-fluid.arrow-shap {
	transform: rotateY(180deg);
	position: absolute;
	right: 16%;
	bottom: -40%;
}

.story img {
	position: absolute;
	bottom: -7% !important;
}

.creative-categories {
	padding: 60px 0;
}

.creative-categories [class*="col-"].text-center h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
	position: relative;
	z-index: 9;
}

.creative-categories [class*="col-"].text-center h4 {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
	font-size: 30px;
	letter-spacing: 0;
	line-height: 20px;
	margin-bottom: 50px;
	position: relative;
	z-index: 9;
}

.creative-categories [class*="col-"].text-center img {
	width: 100%;
	position: relative;
	z-index: 9;
}

.NFT-wrapper img.img-fluid.bg-wrapper-img {
	width: 100%;
	position: absolute;
	top: -500px;
}

.nft-meta-plateform h4 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: left;
}

.nft-meta-plateform h3 {
	/*     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6); */
	font-size: 30px;
	letter-spacing: 0;
	line-height: 20px;
	color: #fff;
}

.nft-meta-plateform p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
	margin-top: 20px;
}

.nft-meta-plateform ul li span {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
}

.nft-meta-plateform ul li {
	margin: 20px 0;
	position: relative;
	z-index: 1;
}

.nft-meta-plateform ul li img {
	width: 60px;
	margin-right: 20px;
}

.nft-metaverse-items {
	background-image: linear-gradient(94deg, #bd60ff, transparent);
	border-radius: 20px;
	padding: 20px 30px;
	width: 60%;
	margin-top: 34px;
	position: relative;
	z-index: 1;
	color: transparent;
}

.nft-metaverse-items:before {
	content: "";
	display: block;
	background: linear-gradient(94deg, #212859, rgba(255, 255, 255, 0));
	position: absolute;
	border-radius: calc(34px - 2%);
	height: 98%;
	width: 100%;
	z-index: 1;
	left: 4px;
	top: 4px;
}

.nft-meta-plateform {
	background-color: #000;
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/NFT-BG-4.png") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	padding: 60px 0;
	position: relative;
	overflow: hidden;
}

.nft-meta-plateform.nitro-lazy {
	background: none !important;
}

.nft-meta-plateform .right_align img {
	position: absolute;
	bottom: -61px;
	right: 0;
}

.meta-services-plateform.nft_meta_plateform .box.border-gradient img.img-fluid {
	position: absolute;
}

.meta-services-plateform.nft_meta_plateform .box.border-gradient h4 {
	padding-left: 100px;
	color: #fff;
}

.meta-services-plateform.nft_meta_plateform .box.border-gradient p {
	padding-left: 100px;
	width: 80%;
}

.meta-services-plateform.nft_meta_plateform .border-gradient::before {
	height: 97% !important;
	width: 100% !important;
	top: 5px !important;
	border-radius: 25px !important;
}

.meta-services-plateform.nft_meta_plateform .meta-block-content .box {
	height: 200px !important;
	padding-top: 45px;
}

.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h4 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h3 {
	/*     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6); */
	color: #fff;
	font-size: 30px;
	letter-spacing: 0;
	line-height: 20px;
}

.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	margin: 20px 0 40px;
}

.wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
	/*     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6); */
	color: #fff;
	font-size: 30px;
	letter-spacing: 0;
	line-height: 20px;
}

.wrapper-services.meta-decenter-services.nft-meta-services .d_center_block {
	height: 150px;
	margin-bottom: 30px;
}

body.page-template.page-template-metaverse-nft-development .choose_us {
	text-align: center;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us h2 {
	text-align: left;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us span {
	text-align: left;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us p {
	text-align: left;
	color: #fff;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us h3 {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 46px;
	text-align: left;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus {
	padding-bottom: 60px !important;
}

body.page-template.page-template-metaverse-nft-development .common-section-all.section--faq {
	background: #fff;
}

body.page-template.page-template-metaverse-nft-development section.common-cb-sec.section-vision.pb-0.pt-0 {
	background: #fff;
}

body.page-template.page-template-metaverse-nft-development footer#footer {
	background: rgba(255, 255, 255, 1);
	margin: 0 !important;
}

/*-----------mwetaverse decentralize page css----------*/
.meta-chooseus.decenter-choose-us .choose_us h2 {
	line-height: 50px;
}

.wrapper-services.meta-decenter-services .d_center_block {
	background: rgba(255, 255, 255, .15);
	padding: 10px 30px;
	border-radius: 10px;
	margin-bottom: 20px;
}

.wrapper-services.meta-decenter-services .d_center_block:hover {
	background-color: rgba(231, 101, 234, .38);
	transition: all .5s;
	transform: translateY(-5px);
}

.metavrese-banner.decentralized-banner h3 {
	color: #fff;
	font-size: 38px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 57px;
}

.metavrese-banner.decentralized-banner h1 {
	font-size: 69px;
	letter-spacing: 0;
	line-height: 46px;
}

.metavrese-banner.decentralized-banner p {
	margin-top: 0;
}

.metavrese-banner.decentralized-banner a.clickcustomform.btn.btn--header.btn--animated {
	width: 20%;
}

body.page-template.page-template-Metaverse-decentralized-platforms {
	background: #000;
}

.decentralized-about .bg-black {
	border-radius: 10px;
	background-color: #000;
	box-shadow: 0 2px 92px 15px rgba(255, 255, 255, .09);
	padding: 40px;
	position: relative;
	left: -100px;
	top: 106px;
	width: 710px;
	max-width: 800px;
}

.decentralized-about {
	padding: 0;
}

.decentralized-about .bg-black h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 40px;
}

.decentralized-about .bg-black h3 strong {
	font-size: 40px;
	letter-spacing: 0;
	line-height: 62px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.decentralized-about .bg-black p {
	opacity: .9;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
}

.decentralized-about a.clickcustomform.btn.btn--header.btn--animated {
	border: .5px solid rgba(255, 255, 255, .5);
	border-radius: 15px 0 15px 0;
	background: linear-gradient(90deg, #280454 0%, #581381 100%, #5f1588 100%);
	box-shadow: 0 3px 34px 0 rgba(255, 255, 255, .27);
}

.decentralized-about a.clickcustomform.btn.btn--header.btn--animated:hover {
	border-radius: 0;
}

.decentralized-about img.img-fluid {
	width: 100%;
}

.decentralized-about {
	padding: 60px 0;
	border-bottom: 8px solid #ef57de;
	overflow: hidden;
}

/* .metavrese-banner.decentralized-banner {
    background: url(media/2022/05/meta-bg-banners.png) no-repeat;
    background-size: 100% 100%;
    background-position: center;
    padding: 0;
    height: 810px;
} */
.metavrese-banner.decentralized-banner img {
	width: 70% !important;
	position: inherit !important;
	bottom: -50px !important;
}

.meta-wrapper-services {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/empty-dark-room-modern-futuristic-sci-fi-background-3d-illustration.png") no-repeat !important;
	background-size: contain !important;
	background-position: 44% 100% !important;
	padding: 60px 0;
}

.meta-wrapper-services.nitro-lazy {
	background: none !important;
}

.metaverse-wrapper [class*="col-"].text-center h2 strong {
	font-size: 40px;
	letter-spacing: 0;
	line-height: 62px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.meta-wrapper-services .content .content-overlay {
	height: 100% !important;
	width: 100% !important;
	left: 0 !important;
	top: 0px !important;
}

.decentralized-bg-black {
	padding: 60px 0;
}

.decentralized-bg-black h4 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.decentralized-bg-black p {
	opacity: .9;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	text-align: left;
}

.decentralized-bg-black h4 {
	text-align: left;
}

.decentralized-bg-black .buton_call.d-flex.align-items-center.mt-5 {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	justify-content: center;
}

.metaverse-cta.decenter-cta h4 {
	font-size: 46px;
	line-height: 50px;
}

.wrapper-services.meta-decenter-services .d_center_block h4 {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
	margin: 20px 0 0;
	padding-left: 6rem;
}

.wrapper-services.meta-decenter-services .d_center_block p {
	opacity: .8;
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 25px;
	padding-left: 6rem;
}

.wrapper-services.meta-decenter-services .d_center_block img {
	margin: 20px 0 0;
	position: absolute;
}

.wrapper-services.meta-decenter-services {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg-services-img.png") !important;
	background-size: cover;
	background-position: center;
	width: 100%;
	padding: 60px 0 60px;
	position: relative;
	background-repeat: no-repeat !important;
}

.bg-blur {
	padding: 100px 0 100px;
}

.bg-blur .container {
	position: relative;
}

.bg-blur .container:after {
	content: "";
	opacity: .18;
	border-radius: 20px;
	background: linear-gradient(223.91deg, #f066e6 0%, #bd60ff 100%);
	height: 370px;
	position: absolute;
	top: -60px;
	width: 100%;
	left: 0;
	background-clip: border-box;
	filter: blur(10px);
}

.bg-blur h3 {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 55px;
	text-align: center;
}

.bg-blur h3 strong {
	letter-spacing: 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
	font-size: 35px;
}

.bg-blur p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
}

.metaverse-cta.d-center-cta h4 {
	font-size: 54px;
}

.meta-chooseus {
	background: #000;
	padding: 60px 0 0;
}

body.page-template.page-template-Metaverse-decentralized-platforms .new-heading-style h2 {
	margin-bottom: 1.125rem;
	color: #fff;
}

body.page-template.page-template-Metaverse-decentralized-platforms footer#footer .site-logo.faux-heading {
	display: none;
}

body.page-template.page-template-Metaverse-decentralized-platforms .footer_sec .web_info a {
	color: #fff;
}

body.page-template.page-template-Metaverse-decentralized-platforms .footer_sec .links li a {
	color: #fff;
}

.partner_with_us {
	padding: 60px 0;
}

.partner_with_us h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.partner_with_us p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
}

.partner_with_us ul li {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	margin-bottom: 10px;
}

.partner_with_us ul li i {
	margin-right: 20px;
}

.partner_with_us .bg-blur {
	padding: 60px;
	background: linear-gradient(135deg, #0e0b0e 30%, #122218 100%);
}

.register-form span.error-msg4 {
	position: absolute;
	bottom: 0px;
	left: 15px;
}

.cta--custom:before {
	width: calc(90% - 10px) !important;
}

.cta--custom:after {
	display: none !important;
}

.section.section--cta.cta--ico.pt-0 .row {
	position: relative;
	padding: 60px 0 0 !important;
}

.section.section--cta.cta--ico.pt-0 .cta-content {
	margin-top: -100px;
}

.common-cb-sec.section-trust .col-lg-12[class*="col-"].col-sm-12 .row.mt-md-4.mt-sm-2 .col-sm-4 {
	margin-bottom: 30px;
}

.common-cb-sec.section-trust .section-heading {
	margin: 0 !important;
	text-align: center;
}

.coin-feature [class*="col-"].text-center p br {
	display: none;
}

/*--------------white paper development page css------*/
.cta-content .new-heading-style img {
	right: 11% !important;
	bottom: -48% !important;
}

.white-paper-banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/white-paper-bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	padding: 100px 0;
	position: relative;
	min-height: 100vh;
	display: flex;
	align-items: center;
}

.white-paper-banner h1 {
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	margin-top: 50px;
}

.white-paper-banner p {
	opacity: .8;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.white-paper-banner a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 8px;
	background-color: #fff;
	color: #1a1a1a !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	width: 35%;
	margin: 20px 0;
}

.white-paper-banner .btn--header.btn--animated:before {
	top: 50%;
	right: 25px;
	height: 20px;
	width: 20px;
	filter: invert(1);
}

.whote-ppr-about {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/white-paper-about-bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	padding: 5rem 0;
	position: relative;
}

.ppr-about-text h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.ppr-about-text p span {
	opacity: .9;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.ppr-about-text p {
	position: relative;
	left: 25px;
}

.ppr-about-text p i {
	color: #fff;
	position: absolute;
	left: -22px;
	font-size: 25px;
}

.pprimg img {
	position: absolute;
	top: 0;
	width: 80%;
}

.pprimg {
	position: relative;
}

.ppr-about-text a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 8px;
	background: linear-gradient(130.19deg, #1c0047 0%, #673ba9 100%);
	border: none;
	margin: 20px;
}

.white-paper-block {
	padding: 0 0 60px;
}

.white-paper-block .ppr-about-text h2 {
	color: #1d1d1d;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.white-paper-block .ppr-about-text p {
	position: inherit;
}

.white-paper-block .ppr-about-text a.clickcustomform.btn.btn--header.btn--animated {
	margin: 20px 0;
}

.ppr-cta {
	background: linear-gradient(90deg, #280454 0%, #581381 53.55%, #5f1588 100%);
	padding: 5rem 0;
}

.ppr-cta h3 {
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
}

.ppr-cta p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 25px;
}

.ppr-cta a.clickcustomform.btn.btn--header.btn--animated {
	background: #fff;
	color: #000 !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	margin: 20px 0;
}

.ppr-cta .btn--header.btn--animated:before {
	right: 14px;
	filter: invert(1);
}

.ppr-cta img.img-fluid.cta-img {
	position: absolute;
}

.overlap-block {
	padding: 80px 0px 60px;
}

.overlap-block .overlap-block-box {
	/*     background: url(media/2022/05/abstract-blue-geometric-shapes-background.png); */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 30px;
	position: relative;
	right: 0;
	z-index: 9;
	top: 50px;
}

.overlap-block .overlap-block-box h4 {
	color: #1d1d1d;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.overlap-block .overlap-block-box p {
	opacity: .9;
	color: #000;
	font-size: 15px;
	letter-spacing: 0;
	line-height: 22px;
}

.bg-black-box {
	background-color: #141414;
	padding: 40px;
}

.bg-black-box ul li {
	color: #fff;
	margin: 20px;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
}

.bg-black-box ul li i {
	margin-right: 10px;
	font-size: 30px;
}

.white-paper-benefits [class*="col-"].text-center h3 {
	color: #000;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 47px;
	text-align: center;
}

.white-paper-benefits .benefit-box {
	border: 1px solid rgba(44, 5, 87, .15);
	border-radius: 10px;
	background-color: #eee;
	padding: 40px;
	margin-bottom: 30px;
	height: 170px;
}

.white-paper-benefits .benefit-box p {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 24px;
}

section.white-paper-logo h4 {
	color: #000;
	font-size: 40px !important;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 47px;
	text-align: center;
}

.white-paper-benefits .benefit-box:hover {
	background: linear-gradient(90deg, #280454 0%, #581381 53.55%, #5f1588 100%);
	border-radius: 0;
	transition: .5s;
}

.white-paper-benefits .benefit-box:hover h4 {
	opacity: .05;
	color: #fff;
}

.white-paper-benefits .benefit-box:hover p {
	color: #fff;
}

.ppr-cta.rainbow-cta h3 {
	font-size: 30px !important;
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .section-heading {
	margin-bottom: 0;
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery {
	padding: 5rem 0 !important;
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li>img {
	width: 100%;
	height: 270px;
	object-fit: cover;
	border-radius: 15px;
	filter: brightness(.6);
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li figcaption h4:before {
	display: none;
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li:hover figcaption {
	bottom: 0px;
	background: rgba(22, 22, 22, .56);
	cursor: pointer;
	border-radius: 15px;
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li figcaption p {
	font-size: 14px !important;
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .btn.btn--animated {
	margin: 0 !important;
	border-radius: 5px;
	background: linear-gradient(90deg, #280454 0%, #581381 53.55%, #5f1588 100%);
	color: #fff;
	border: none;
}

.white-papper-gallery .btn--white.btn--animated:before {
	filter: drop-shadow(2px 4px 6px black);
	background-color: rgba(0, 0, 0, 0%);
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li figcaption {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: .3s ease-in-out;
	bottom: -208px;
	padding: 20px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	display: block;
	z-index: 1;
}

.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li:hover figcaption h4 {
	margin-top: 30px;
}

.white-papper-gallery .industry-list-cb:nth-of-type(odd) li:nth-child(2) {
	flex: 6;
}

.white-papper-gallery .industry-list-cb:nth-of-type(odd) li:nth-child(3) {
	flex: 3;
}

.white-papper-gallery .industry-list-cb li figcaption h4 {
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	position: relative;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
	height: auto;
}

.white-paper-logo ul.first-row {
	display: flex;
}

.white-paper-logo ul.first-row li .logo-text {
	width: 90%;
}

.white-paper-logo ul.first-row li .logo-text h4 {
	color: #070707;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 40px;
}

.logo-text {
	position: relative;
}

.white-paper-logo ul.first-row li .logo-text img {
	display: none;
}

.white-paper-logo ul.first-row li .logo_block {
	text-align: center;
	border: 1px solid #acacac;
	border-radius: 5px;
	height: 135px;
	width: 158px;
	padding: 20px;
}

.white-paper-logo ul.first-row li .logo_block p {
	color: #070707;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 50px;
}

.white-paper-logo ul.first-row li {
	margin-right: 20px;
}

.white-paper-logo ul.second-row {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 50px;
	flex-wrap: wrap;
}

.white-paper-logo ul.second-row li .logo_block {
	text-align: center;
	border: 1px solid #acacac;
	border-radius: 5px;
	height: 135px;
	width: 158px;
	padding: 20px;
}

.white-paper-logo ul.second-row li {
	margin: 10px;
}

.white-paper-logo ul.second-row li .logo_block p {
	color: #070707;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	margin-top: 10px;
	line-height: 20px;
}

.crypto_group {
	padding: 5rem 0;
	border-bottom: 1px solid #d3d1d1;
}

.crypto_group [class*="col-"].text-center h4 {
	color: #000;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 47px;
	text-align: center;
}

.crypto_group [class*="col-"].text-center p {
	color: #000;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	text-align: center;
}

.crypto_group .group_text p {
	opacity: .9;
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.crypto_group .group_text ul li {
	color: #212121;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
	padding: 10px 40px;
	position: relative;
}

.crypto_group .group_text ul li i {
	color: #6e19c2;
	font-size: 25px;
	position: absolute;
	left: 0;
}

.group-img img {
	width: 90%;
}

/*---------nft marketplace------------*/
.page-template-NFT-Marketplace-Development .bg_blue.card-section {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"].text-center.main-heading h4 {
	color: #fff;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 38px;
	text-align: center;
	margin-bottom: 0;
}

.page-template-NFT-Marketplace-Development [class*="col-"].text-center.main-heading p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	margin: 20px 0 60px;
	text-align: center;
}

.page-template-NFT-Marketplace-Development .bg_blue.card-section .v-card {
	border-radius: 23px;
	background: linear-gradient(90deg, #280454 0%, #581381 53.55%, #5f1588 100%);
	height: 500px;
	text-align: center;
	padding: 20px;
}

.page-template-NFT-Marketplace-Development .bg_blue.card-section .v-card img {
	width: 100%;
}

.page-template-NFT-Marketplace-Development .bg_blue.card-section .v-card h5 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin: 20px 0;
}

.page-template-NFT-Marketplace-Development .bg_blue.card-section .v-card p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 26px;
	text-align: center;
}

.page-template-NFT-Marketplace-Development .nft-plateform-services.our-services-plateform {
	padding: 60px 0;
}

.page-template-NFT-Marketplace-Development .nft-plateform-services [class*="col-"].text-center h3 {
	color: #000;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 43px;
	text-align: center;
}

.page-template-NFT-Marketplace-Development .nft-plateform-block {
	border-radius: 20px;
	background-color: #f5f5f5;
	text-align: center;
	padding: 10px;
	height: 280px;
	margin-top: 30px;
}

.page-template-NFT-Marketplace-Development .card-block .meta-card .meta-img span {
	left: 58px;
	top: 50px;
}

.page-template-NFT-Marketplace-Development .nft-plateform-block:hover {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	transition: all .5s;
	transform: translateY(-10px);
}

.page-template-NFT-Marketplace-Development .nft-plateform-block span {
	height: 84px;
	width: 84px;
	background-color: #fff;
	display: inline-block;
	border-radius: 100%;
	line-height: 84px;
}

.page-template-NFT-Marketplace-Development .nft-plateform-block span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.page-template-NFT-Marketplace-Development .nft-plateform-block h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}

.page-template-NFT-Marketplace-Development .nft-plateform-block:hover h4 {
	color: #fff;
}

.page-template-NFT-Marketplace-Development .nft-plateform-block:hover p {
	color: #fff;
}

.page-template-NFT-Marketplace-Development .nft-plateform-block p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	text-align: center;
}

.page-template-NFT-Marketplace-Development .services .partner-team-content ul li {
	width: 13.666667%;
}

.page-template-NFT-Marketplace-Development .banner-image {
	position: relative;
	width: 80%;
}

.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon1.bounce {
	position: absolute;
	left: 109px;
	top: 331px;
	z-index: 1;
	width: 10%;
}

.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon2.bounce {
	position: absolute;
	left: 114px;
	top: -38px;
	z-index: 1;
}

.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon3.bounce {
	position: absolute;
	right: 143px;
	top: 0;
	z-index: 1;
}

.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner img.banner-img {
	width: 80%;
	margin: 10% 0;
	height: auto;
}

.page-template-NFT-Marketplace-Development .banner_section h1 {
	color: #373737;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
	margin-top: 0;
}

.page-template-NFT-Marketplace-Development .banner_section p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 33px;
	margin: 20px 0;
}

.page-template-NFT-Marketplace-Development .banner-image img {
	width: 90px;
	-webkit-animation: mover 1s infinite alternate;
	animation: mover .8s infinite alternate;
}

.page-template-NFT-Marketplace-Development .banner-image img {
	width: 90px !important;
	-webkit-animation: mover 1s infinite alternate;
	animation: mover .8s infinite alternate;
}

@-webkit-keyframes mover {
	0% {
		transform: translateY(0);
	}
	
	100% {
		transform: translateY(-20px);
	}
}

@keyframes mover {
	0% {
		transform: translateY(0);
	}
	
	100% {
		transform: translateY(-20px);
	}
}

.nft-main-banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/d-bg-banner.png");
	height: 570px;
	height: 600px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	padding: 120px;
	position: relative;
	top: 0;
}

.nft-main-banner h3 {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
	text-align: center;
}

.nft-main-banner p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 26px;
	text-align: center;
	margin-top: 20px;
}

.custom--swipper .wrap {
	position: relative;
	overflow: hidden;
}

.custom--swipper .slider {
	position: relative;
	z-index: 200;
	padding: 0 0px;
	margin: 5rem auto;
	max-width: 1140px;
	width: 100%;
}

.aside-wrapper.side_links ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.style-5.chatbot {
	top: 58%;
}

img.sideImageCalling {
	display: none;
}

.custom--swipper .slick-slide:after {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	transition: transform .4s;
}

.custom--swipper .item.slick-slide {
	transform: scale(.7) translate(640px);
}

.custom--swipper .item.slick-slide.slick-center+.slick-slide {
	transform: scale(.8) translate(-250px);
	z-index: 10;
}

.custom--swipper .item.slick-slide.slick-center+.slick-slide+.item.slick-slide {
	transform: scale(.7) translate(-640px);
	z-index: 5;
}

.custom--swipper .item.slick-slide.slick-active {
	transform: scale(.8) translate(250px);
}

.custom--swipper .item.slick-slide.slick-center {
	transform: scale(1);
	z-index: 30;
}

.custom--swipper .slick-center:after {
	opacity: 0;
}

.custom--swipper {
	margin-top: -164px;
}

.custom--swipper .wrap.wrap-slider ul.slick-dots li button {
	height: 15px;
	width: 15px;
	background-color: rgba(91, 91, 91, .44);
	font-size: 0;
	margin: 2px;
	border-radius: 100%;
	display: inline-block;
	border: none;
}

.custom--swipper .wrap.wrap-slider ul.slick-dots li.slick-active button {
	background-color: #180a55 !important;
}

.banner_section.position-relative.animate-banner {
	padding: 80px 0 60px;
}

.custom--swipper .slick-dots {
	bottom: -70px;
}

/*-------metaverse development company-----------------*/
.metaverse-services .content {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: auto;
	overflow: hidden;
}

.meta-platform-tabs .tab-pane ul li img {
	display: block;
	text-align: center;
	margin: 20px auto;
	height: 60px;
	width: 60px;
	object-fit: contain;
}

.meta-platform-tabs .tab-pane ul li span {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
	display: block;
	bottom: 0;
	position: relative;
	text-transform: capitalize;
	font-weight: 500;
}

.metaverse-services .content .content-overlay {
	background: rgba(0, 0, 0, 60%);
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0px;
	bottom: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}

.metaverse-services .content:hover .content-overlay {
	opacity: 1;
}

.metaverse-services .content-image {
	width: 100%;
	height: 400px;
	object-fit: cover;
	border: 5px solid #6e19c2;
}

.metaverse-services .content-details {
	position: absolute;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
	width: 100%;
	top: 50%;
	left: 50%;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.cta_btns .buton_call.d-flex.align-items-center {
	justify-content: center;
	align-items: center;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	font-size: 16px !important;
	opacity: .7;
}

.cta_btns .buton_call.d-flex.align-items-center a.clickcustomform.btn.btn--header.btn--animated:hover {
	border-radius: 0;
}

.cta_btns .buton_call.d-flex.align-items-center a.clickcustomform.btn.btn--header.btn--animated {
	border: .5px solid #fff;
	border-radius: 15px 0 15px 0;
	background: linear-gradient(90deg, #280454 0%, #581381 100%, #5f1588 100%);
	box-shadow: 0 3px 34px 0 rgba(235, 219, 255, .44);
}

/* #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item:hover a.mega-menu-link:after {
    content:"";
    width: 30px;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
} */
#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item:hover a.mega-menu-link {
	color: #fff !important;
	font-weight: 500;
	position: relative;
	opacity: 1 !important;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item:hover a {
	opacity: 1;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li:hover:before {
	display: none !important;
}

/* #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
    padding: 10px 10px !important;

} */
#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
	padding: 0px 10px 0 !important;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li:hover a {
	padding-left: 10px !important;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover {
	color: #6e19a7;
	font-weight: bold;
	padding-left: 22px !important;
	position: relative;
}

.card.card--insight .card-head h4 {
	font-size: 18px !important;
}

/* #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover::before {
    content: '';
    width: 10px;
    height: 2px;
    background: #6e19a7;
    position: absolute;
    left: 6px;
    top: 20px;
} */
#mega-menu-wrap-mobile #mega-menu-mobile li.mega-disable-link>a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link {
	padding: 0 10px !important;
}

li.choose_btn:hover {
	background: transparent !important;
}

.meta-services-plateform [class*="col-"].text-left .cta_btns .buton_call.d-flex.align-items-center {
	justify-content: flex-start;
	align-items: center;
	margin-top: 20px;
}

.metaverse-services .content:hover .content-details {
	top: 50%;
	left: 50%;
	opacity: 1;
	transform: translate(-50%, -50%);
}

.metaverse-services .fadeIn-bottom .buton_call.d-flex.align-items-center.mt-5 {
	justify-content: center;
	align-items: center;
	margin-top: 0 !important;
}

.metaverse-services .fadeIn-top {
	top: 20%;
}

.metaverse-services .fadeIn-left {
	left: 20%;
}

.metaverse-services .fadeIn-right {
	left: 80%;
}

.video-wrapper [class*="col-"].text-center h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
}

.video-wrapper [class*="col-"].text-center h3 strong {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.video-wrapper {
	/*     background: url(media/2022/05/video-bg.png) no-repeat; */
	background-size: cover;
	background-position: center top;
	padding: 100px 0 0;
}

.video-wrapper video {
	border-radius: 20px;
	background-color: #000;
	height: 670px !important;
	width: 100% !important;
	object-fit: cover;
}

.meta-slider button:hover {
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
	color: #fff;
	opacity: 1 !important;
}

.meta-slider .slider button.slick-prev.slick-arrow {
	position: absolute;
	height: 40px;
	width: 40px;
	border: 1px solid #fff;
	opacity: .3;
	color: #4a2047;
	border-radius: 50%;
	left: -373px;
	z-index: 2;
}

.meta-slider .arrow-border {
	position: absolute;
	left: -381px;
	bottom: 85px;
	height: 60px;
	width: 200px;
	border: 1px solid #fff;
	border-radius: 43px;
	z-index: 1;
}

.meta-slider button.slick-next.slick-arrow {
	position: absolute;
	height: 40px;
	width: 40px;
	border: 1px solid #fff;
	color: #4a2047;
	border-radius: 50%;
	left: -230px;
	right: inherit;
	opacity: .3;
	z-index: 2;
}

.cta_btns .buton_call.d-flex.align-items-center a.clickcustomform.btn.btn--header.btn--animated {
	margin-top: 50px;
}

.meta-slider .slider-block-box h3 {
	opacity: .2;
	color: #fff;
	font-size: 66px;
	font-weight: bold;
	letter-spacing: 0;
	position: relative;
	top: -25px;
}

.meta-slider .slider-block-box p {
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 26px;
	position: relative;
	top: -70px;
	padding-left: 20%;
	width: 100%;
}

.meta-slider .slider-block-box {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/slide-bg.png") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 40px;
	height: 228.35px;
	width: 520px;
}

.meta-slider .slider-block-box.nitro-lazy {
	background: none !important;
}

.meta-slider .slider {
	max-width: 1040px;
	margin: 50px auto;
	float: right;
}

.meta-slider {
	background: #000;
}

.meta-slider .slick-list {
	padding-left: 0px !important;
}

.meta-slider [class*="col-"].text-center h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
}

.meta-slider [class*="col-"].text-center p {
	opacity: .9;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
}

.meta-slider [class*="col-"].text-center h3 strong {
	line-height: 26px;
	margin-top: 40px;
	font-size: 40px;
	letter-spacing: 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.meta-block-content .plateform_wrapper .row:first-child .box {
	padding-top: 0;
}

.meta-block-content .box {
	display: block;
	justify-content: center;
	align-items: center;
	height: auto;
	width: 100%;
	padding: 30px 0px 20px 40px;
}

.meta-block-content .border-gradient h3 {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.29;
	margin-bottom: 20px;
}

.meta-block-content .border-gradient p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	line-height: 1.7;
}

.meta-block-content .border-gradient i {
	color: #ea66ea;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	border: 1px solid #fff;
	margin-bottom: 10px;
}

/* .metavrese-banner a.clickcustomform.btn.btn--header.btn--animated {border: 0.5px solid #FFFFFF;border-radius: 15px 0 15px 0;background: linear-gradient(90deg, #280454 0%, #581381 100%, #5F1588 100%);box-shadow: 0 3px 34px 0 rgba(255,255,255,0.27);font-size: 16px;letter-spacing: 0;line-height: 18px;font-weight: normal;width: 26%;}
.metavrese-banner a.clickcustomform.btn.btn--header.btn--animated:hover {border-radius: 0;} */
.metaverse-wrapper {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_service_bg.webp") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 5rem 0;
}

.metaverse-wrapper.nitro-lazy {
	background: none !important;
}

.metaverse-wrapper [class*="col-"].text-center h5 {
	line-height: 26px;
	margin-top: 40px;
	font-size: 30px;
	font-weight: bold;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
	background-color: #141d2a;
	width: auto;
	display: inline-block;
	border: 1px solid #141d2a;
	padding: 10px 20px;
	border-radius: 10px;
}

.metaverse-wrapper [class*="col-"].text-center h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.metaverse-wrapper [class*="col-"].text-center h2 span {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.metaservice-block img {
	width: 100%;
	object-fit: cover;
}

.metaservice-block h3 {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 1.29;
	margin: 30px 0 15px;
}

.metaservice-block p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 1.7;
}

.metaservice-block {
	width: 100%;
	margin-bottom: 40px;
	padding: 10px;
	overflow: hidden;
	border-radius: 10px;
}

.metaverse-services {
	position: relative;
}

.metaverse-services:before {
	content: "";
	position: absolute;
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_services_bimg.webp") no-repeat;
	background-position: top;
	width: 100%;
	height: 100%;
	top: 100px;
	left: 0;
	right: 0;
}

.metaverse-cta {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/metaverse-journey.webp") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 120px 0;
	height: 100%;
}

.metaverse-cta.nitro-lazy {
	background: none !important;
}

.metaverse-cta h4 {
	color: #fff;
	font-size: 55px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 1.22;
}

.metaverse-cta p {
	opacity: .8;
	font-size: 18px;
	font-weight: normal;
	line-height: normal;
	color: #fff;
}

.white-block .buton_call.d-flex.align-items-center {
	position: absolute;
	bottom: 30px;
}

.metaverse-cta a.clickcustomform.btn.btn--header.btn--animated:hover {
	border-radius: 0;
}

.meta-experience ul.t-left li span {
	color: #fff;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 30px;
	display: inline-block;
	margin: 30px 0;
}

.meta-experience ul.t-right li span {
	color: #fff;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 30px;
	display: inline-block;
	margin: 30px 0;
}

.meta-experience ul.t-right li {
	position: relative;
}

.meta-experience ul.t-left li {
	position: relative;
}

.meta-experience ul.t-right li span {
	padding-left: 40px;
}

.meta-experience ul.t-right li img {
	position: relative;
	top: -22px;
}

.meta-experience ul.t-left li img {
	position: absolute;
	top: 38px;
	right: 25%;
}

.meta-platform-tabs li.list-img-t-1 {
	background: #192d2c;
}

.meta-platform-tabs li.list-img-t-2 {
	background: #1c1d30;
}

.meta-platform-tabs li.list-img-t-3 {
	background: #203059;
}

.meta-platform-tabs li.list-img-t-4 {
	background: #322f1c;
}

.meta-platform-tabs li.list-img-t-5 {
	background: #312316;
}

.meta-platform-tabs li.list-img-111 {
	background: #38383a;
}

.meta-platform-tabs li.list-img-211 {
	background: #122b33;
}

.meta-platform-tabs li.list-img-311 {
	background: #6a6af9;
}

.meta-platform-tabs li.list-img-411 {
	background: #161828;
}

.meta-platform-tabs li.list-img-511 {
	background: #2f1e16;
}

.meta-platform-tabs li.list-img-6 {
	background-color: #262627 !important;
}

.meta-platform-tabs li.list-img-7 {
	background-color: #262627 !important;
}

.meta-platform-tabs li.list-img-11 {
	background: #202d30;
}

.meta-platform-tabs li.list-img-21 {
	background: #322e23;
}

.meta-platform-tabs li.list-img-31 {
	background: #202d30;
}

.meta-platform-tabs li.list-img-41 {
	background: #2c1a18;
}

.meta-platform-tabs li.list-img-51 {
	background: #191b29;
}

.page-template-Metaverse-development-company .common-section-all.section--faq {
	padding-top: 60px;
	position: relative;
}

.page-template-Metaverse-development-company .common-section-all.section--faq:before {
	content: "";
	position: absolute;
	width: 90%;
	height: 2px;
	opacity: .4;
	background: radial-gradient(circle at 50% 50%, #bd60ff, #020202 120%);
	top: 0;
	left: 5%;
}

.page-template-Metaverse-development-company .new-heading-style h2 {
	color: #fff;
	font-size: 48px !important;
	font-weight: bold;
}

/* .page-template-Metaverse-development-company .custom-logo {display: none;} */

/* .page-template-Metaverse-development-company .custom-logo {display: block;} */
.page-template-Metaverse-development-company .col-lg-4[class*="col-"].col-sm-12.mob_view .site-logo.faux-heading {
	display: none;
}

.page-template-Metaverse-development-company .footer_sec .web_info a {
	color: #fff;
}

.page-template-Metaverse-development-company .footer_sec .links li a {
	color: #fff;
}

.page-template-Metaverse-development-company {
	background: #000 !important;
}

/* .metavrese-banner {background: url(media/2022/11/mdc_banner_bg.webp) no-repeat;background-size: cover;background-position: center;padding: 200px 0;height: 100vh;position: relative;} */
.metavrese-banner video {
	position: relative;
	display: flex;
}

.metavrese_banner_wrapper {
	display: none;
}

.metavrese-banner h3 {
	color: #fff;
	font-size: 72px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 57px;
}

.metavrese-banner p {
	opacity: .8;
	color: #fff;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 33px;
	margin: 30px 0;
}

.metavrese-banner .mobview {
	display: none;
}

.plateform_img.mobview {
	display: none;
}

.meta-services {
	padding: 60px 0;
	background: #000;
}

.meta-services [class*="col-"].text-center h4 {
	color: #71a0e1;
	font-size: 30px;
	letter-spacing: 0;
	line-height: 46px;
}

.meta-services [class*="col-"].text-center h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	margin-bottom: 60px;
}

.meta-block-box {
	height: 467px;
	border: 1px solid #3f3f3f;
	border-radius: 10px;
	margin-bottom: 40px;
	padding: 20px;
}

.meta-block-box h5 {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
	margin: 20px 0;
}

.meta-block-box p {
	opacity: .8;
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 25px;
}

.bg-blue.cta.common-cta {
	background: linear-gradient(180deg, #6da6f4 0%, #265dab 100%);
}

.bg-blue.cta.common-cta h4 {
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
}

.bg-blue.cta.common-cta p {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 25px;
}

.bg-blue.cta.common-cta a.clickcustomform.btn.btn--header.btn--animated {
	background: #fff;
	color: #000 !important;
	width: 20%;
}

.bg-blue.cta.common-cta .btn--header.btn--animated:before {
	filter: invert(1);
}

.meta-services-plateform {
	padding: 120px 0 80px;
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_platform_bg.webp") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}

.meta-services-plateform.nitro-lazy {
	background: none !important;
}

.meta-services-plateform .t-left h2 {
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: 20px;
}

.meta-services-plateform .t-left p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
}

.meta-block-content {
	padding-left: 60px;
}

.meta-block-content .plateform_wrapper {
	position: relative;
}

.meta-block-content .plateform_wrapper:before {
	content: "";
	border-style: solid;
	border-width: 1px;
	border-image-source: radial-gradient(circle at 50% 50%, #bd60ff, #020202 100%);
	border-image-slice: 1;
	width: 1px;
	height: 95%;
	position: absolute;
	left: 50%;
	right: 0;
}

.meta-block-content .plateform_wrapper .row {
	position: relative;
}

.meta-block-content .plateform_wrapper .row:not(:last-child):after {
	content: "";
	border-style: solid;
	border-width: 1px;
	border-image-source: radial-gradient(circle at 50% 0%, #bd60ff, #020202 100%);
	border-image-slice: 1;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
}

.meta-block-content .plateform_wrapper .plateform_box_title {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	width: 100%;
}

.meta-block-content .plateform_wrapper .plateform_box_title img {
	margin-right: 20px;
	width: 40px;
}

.meta-block-content ul li h4 {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
}

.meta-block-content ul li p {
	opacity: .8;
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 25px;
}

.meta-block-content ul li {
	padding-left: 80px;
}

.meta-block-content ul li i {
	color: #fff;
	font-size: 32px;
	position: absolute;
	left: 62px;
}

.meta-block-content .border-gradient i {
	color: #ea66ea;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	border: 1px solid #fff;
	margin-bottom: 10px;
}

.meta-services-plateform {
	overflow: hidden;
}

.meta-services-item {
	padding: 60px 0 0;
	background: radial-gradient(circle, #1d4c9f 0%, rgba(38, 77, 149, .02) 100%);
	position: relative;
}

.meta-services-item:after {
	content: "";
	background: #000;
	width: 100%;
	height: 905px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.meta_items p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 33px;
}

.meta_items h4 {
	opacity: .2;
	color: #fff;
	font-size: 66px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 99px;
}

.meta-services-item [class*="col-"].text-center h4 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
}

.meta-services-item [class*="col-"].text-center p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
	margin-bottom: 40px;
}

.meta_items p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 33px;
	width: 60%;
	position: relative;
	top: -57px;
	left: 64px;
}

.meta-services-item .row.justify-content-center {
	position: relative;
}

.meta-services-item .row.justify-content-center:after {
	content: "";
	border: .5px solid #fff;
	width: 100%;
	position: absolute;
	bottom: 44%;
	left: 0;
	z-index: 9999999;
	opacity: .5;
}

.line {
	background: rgba(255, 255, 255, .62);
	width: 1px;
	height: 238px;
	position: absolute;
	top: 0;
	right: 0;
}

.line-2 {
	background: rgba(255, 255, 255, .62);
	width: 1px;
	height: 250px;
	position: absolute;
	top: -51px;
	right: 0;
}

.meta_items.ml-5.pl-3 p {
	width: 70%;
}

.meta-services-card {
	padding: 60px 0;
}

.meta-services-card [class*="col-"].text-center h4 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
	margin-bottom: 40px;
}

.meta-services-card .meta-card {
	width: calc(100% - 50px);
	height: 100%;
	position: relative;
	z-index: 1;
	padding: 80px 30px;
}

.meta-services-card .meta-card:after {
	content: "";
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/02/mdc_features_box_bg.webp") no-repeat;
	background-size: auto;
	background-position: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.enticing_con h4 {
	font-size: 90px;
	font-weight: bold;
	margin: 0;
}

.wrapper-services [class*="col-"].text-center p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	line-height: 1.67;
	margin-top: 20px;
}

.wrapper-services {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_enterprise_bg.webp") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	padding: 100px 0;
}

.wrapper-services.nitro-lazy {
	background: none !important;
}

.wrapper-services [class*="col-"].text-center h3 strong {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.wrapper-services .d_blocks {
	background: linear-gradient(0deg, #2c0729 -200%, #0a0010 100%);
	border: 1px solid #8b77b0;
	border-radius: 10px;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	height: 280px;
	padding: 0 30px;
}

.wrapper-services .block-img {
	flex: 0 0 25%;
}

/* .wrapper-services .block-img img {width: 100%;} */

/* .wrapper-services .blocks-text {
    padding-right: 60px;
} */
.wrapper-services .blocks-text h4 {
	color: #fff;
	margin-bottom: 20px;
	position: relative;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.06;
}

.wrapper-services .blocks-text h4:after {
	content: "";
	height: 2px;
	position: absolute;
	left: 0;
	background-color: #ef73ec;
	top: 32px;
	width: 156px;
}

.wrapper-services .blocks-text p {
	opacity: .7;
	color: #fff;
	font-size: 18px;
	line-height: 1.7;
	width: 100%;
}

.wrapper-services .buton_call {
	margin-top: 30px;
}

.blocks-text h4:after {
	content: "";
	height: 2px;
	position: absolute;
	left: 278px;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
	top: 24px;
	width: 100px;
}

.blocks-text h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 19px;
	margin-bottom: 15px;
	position: relative;
}

.blocks-text p {
	opacity: .7;
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 25px;
	width: 80%;
}

.meta-experience {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_experience_bg.webp") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	padding: 80px 0;
	color: #fff;
}

.meta-experience.nitro-lazy {
	background: none !important;
}

.meta-experience h3 {
	font-size: 48px;
	font-weight: bold;
}

.meta-experience h3 strong {
	background-image: linear-gradient(256deg, #f066e6 0%, #bd60ff 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.meta-experience p {
	opacity: .8;
	font-size: 18px;
	line-height: normal;
	margin: 10px auto 80px;
}

.experience_list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px;
}

.experience_list li {
	display: flex;
	align-items: center;
	width: calc(50% - 10px);
	margin: 0px auto 30px;
}

.experience_list li img {
	margin-right: 20px;
	width: 70px;
}

.experience_list li h5 {
	font-size: 22px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
}

.metaverse-cta.second {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/experience-innovative.png") no-repeat;
	background-size: cover;
	background-position: center;
}

.metaverse-cta.second.nitro-lazy {
	background: none !important;
}

.wrapper-services [class*="col-"].text-center h3 {
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
}

.meta-services-card .meta-card h4 {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: normal;
}

.meta-services-card .meta-card p {
	opacity: .9;
	color: #fff;
	font-size: 18px;
	line-height: 1.7;
}

.meta-services-card img.img-fluid.bg-rainbow {
	position: absolute;
}

.meta-tabs-item {
	padding: 60px 0;
	background: #000;
}

.meta-tabs-item [class*="col-"].text-center h4 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
}

.meta-tabs-item [class*="col-"].text-center p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
	margin: 20px 0 50px;
}

.meta-tabs-item ul.nav.nav-tabs {
	display: block;
	border: none;
}

.meta-tabs-item ul.nav.nav-tabs li a {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
	opacity: .8;
	border-radius: 5px;
	background-color: #1b1b1b;
	display: block;
	margin: 20px;
	padding: 24px;
}

.meta-tabs-item ul.nav.nav-tabs li a i {
	float: right;
	font-size: 40px;
	margin-top: -10px;
}

.meta-tabs-item ul.nav.nav-tabs li a.active {
	background: linear-gradient(180deg, #6da6f4 0%, #265dab 100%);
}

.meta-tabs-item .tab-txt {
	height: 230px;
	width: 450px;
	border-radius: 10px;
	background: linear-gradient(180deg, #6da6f4 0%, #265dab 100%);
	padding: 30px;
	position: absolute;
	bottom: 5%;
	left: 5%;
}

.meta-tabs-item .tab-txt span {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
	padding-left: 20px;
	display: block;
}

.meta-tabs-item .tab-txt i {
	color: #fff;
	font-size: 34px;
	position: absolute;
	left: 15px;
	margin-top: -6px;
}

.meta-experience [class*="col-"].text-left h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.meta-experience [class*="col-"].text-left p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	margin-bottom: 60px;
}

.meta-experience [class*="col-"].text-left h3 strong {
	line-height: 26px;
	margin-top: 40px;
	font-size: 40px;
	letter-spacing: 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.meta-platform-tabs [class*="col-"].text-center h4 strong {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.meta-experience .meta-ex-item h4 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.meta-experience .meta-ex-item p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	padding-left: 40px;
	margin-bottom: 0;
}

.meta-experience .meta-ex-item ul {
	display: flex;
	flex-wrap: wrap;
}

.meta-experience .meta-ex-item ul li {
	border: 1px solid #353535;
	border-radius: 5px;
	background-color: rgba(255, 255, 255, .22);
	width: 44%;
	margin: 20px 10px 0 0;
	padding: 10px;
	position: relative;
	display: flex;
	align-items: center;
	height: 98px;
}

.meta-experience .meta-ex-item ul li i {
	position: absolute;
	color: #fff;
	font-size: 30px;
}

.meta-cta {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/vg.png") no-repeat;
	padding: 60px 0 70px;
	background-size: cover;
	background-position: center;
}

.meta-cta.nitro-lazy {
	background: none !important;
}

.meta-cta [class*="col-"].text-center h4 {
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
	text-align: center;
}

.meta-cta [class*="col-"].text-center p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 25px;
}

.meta-cta [class*="col-"].text-center a.clickcustomform.btn.btn--header.btn--animated {
	background: #fff;
	color: #000 !important;
	width: 13%;
}

.meta-cta .btn--header.btn--animated:before {
	right: 20px;
	filter: invert(1);
}

.meta-platform-tabs {
	background: #000;
	padding: 80px 0;
	position: relative;
}

.meta-platform-tabs:after {
	content: "";
	position: absolute;
	width: 90%;
	height: 2px;
	opacity: .4;
	background: radial-gradient(circle at 50% 50%, #bd60ff, #020202 120%);
	bottom: 0;
	left: 5%;
}

.meta-platform-tabs [class*="col-"].text-center h4 {
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
}

.meta-platform-tabs [class*="col-"].text-center p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	line-height: 1.83;
	text-align: center;
}

.meta-platform-tabs ul.nav.nav-tabs {
	justify-content: center;
	margin: 40px 0;
	border-bottom: none;
}

.meta-platform-tabs ul.nav.nav-tabs li a {
	color: #bcbabf;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.29;
	text-align: center;
	position: relative;
}

.meta-platform-tabs ul.nav.nav-tabs li a.active {
	color: #fff;
}

.meta-platform-tabs ul.nav.nav-tabs li a.active:after {
	border-radius: 5px;
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	content: "";
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0px;
	bottom: -28px;
	z-index: 1;
}

.meta-platform-tabs.homepage-tabs [class*="col-"].text-center h5 {
	font-size: 45px;
	line-height: 50px;
	font-weight: 700;
}

.meta-platform-tabs ul.nav.nav-tabs:after {
	border-bottom: 1px solid #6e19c2;
	content: "";
	position: absolute;
	left: 5%;
	width: 90%;
	margin: 0 auto;
	bottom: 0;
	z-index: 0;
}

.meta-platform-tabs .tab-pane ul li.list-img-4 {
	border-radius: 5px;
	background-color: rgba(16, 1, 61, .58);
}

.meta-platform-tabs .tab-pane ul li.list-img-5 {
	border-radius: 5px;
	background-color: rgba(44, 254, 255, .12);
}

.meta-platform-tabs .tab-pane ul li.list-img-6 {
	border-radius: 5px;
	background-color: rgba(98, 198, 186, .14);
}

.meta-platform-tabs .tab-pane ul li.list-img-7 {
	border-radius: 5px;
	background-color: rgba(254, 0, 0, .11);
}

.meta-chooseus {
	background: #000;
	padding: 60px 0;
}

.meta-chooseus .choose_us h2 {
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	margin-top: 40px;
	font-size: 40px;
	letter-spacing: 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.meta-chooseus .choose_us span {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 33px;
	font-weight: bold;
	margin: 14px 0px 0;
	display: block;
}

.choose-item ul li:hover {
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	cursor: pointer;
}

.marketplace-img img, .features-success-img img, .dservices_img img, .choose_us img, .wallet-btb-video-img img, .our-holistic-img img {
	border-radius: 10px;
}

.choose-item ul li p {
	color: #fff !important;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
	margin: 16px 0 0;
}

.meta_enticing {
	background: #020202;
	color: #fff;
	padding: 5rem 0;
}

.enticing_left {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_enticing_bg.webp") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 50px 30px;
	border-radius: 30px;
	position: relative;
}

.enticing_left.nitro-lazy {
	background: none !important;
}

.enticing_left h4 {
	font-size: 40px;
	font-weight: bold;
	line-height: normal;
}

.enticing_left p {
	font-size: 18px;
	line-height: 1.58;
	margin-bottom: 50px;
}

.enticing_img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.enticing_wrapper {
	padding-left: 30px;
}

.enticing_con {
	border: 1px solid #4f3e60;
	border-radius: 30px;
	height: 320px;
	padding: 30px 25px;
	margin: 0 auto 30px;
}

.enticing_con img {
	margin-bottom: 20px;
}

.enticing_con p {
	font-size: 18px;
	line-height: 1.8;
	color: #dfdfdf;
}

/*-------------nft weallet development----------*/
.wrapper.page-template-White-label .white-lable-banner {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 153px 0 50px;
}

.white-level-about img.img-fluid {
	float: right;
	width: 80%;
}

.wrapper.page-template-nft-wallet-development .nft-wallet-development {
	padding: 150px 0 40px;
}

/* .nft-wallet-development {background: linear-gradient(to right, #1f0051 , #3a0d74);padding: 120px 0 0px;}
.nft-wallet-development h3 {font-size: 45px;font-weight: normal;line-height: 1.17;color: #ffffff;margin-bottom: 15px;}
.nft-wallet-development p {font-size: 20px;font-weight: normal;line-height: 1.4;letter-spacing: normal;color: #b8b8b8;}
.nft-wallet-development ul li {font-size: 20px;font-weight: normal;line-height: 2.4;letter-spacing: normal;color: #b8b8b8;padding-left:30px;position:relative;}
.nft-wallet-development ul li:after{content:'';background:#b8b8b8;width:15px;height:15px;border-radius:50%;position:absolute;left:0;top: 15px;}
.nft-wallet-development [class*="col-"].text-right img {width: 70%;} */
.wallet-development-about {
	padding: 60px 0;
}

.wallet-development-about h2 {
	margin-top: 0;
	font-size: 38px;
	font-weight: 500;
	margin-bottom: 20px;
}

.wallet-development-about p {
	font-size: 15px;
	line-height: 32px;
	margin-bottom: 20px;
}

.wallet-development-about img.img-fluid {
	width: 60%;
	float: right;
}

/* .nft-wallet-development {background: linear-gradient(to right, #1f0051 , #3a0d74);padding: 120px 0 70px;} */
.bg_purple.wallet_services h1 {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.bg_purple.wallet_services .w_block {
	border-radius: 21px;
	background-color: #f5f5f5;
	text-align: center;
	padding: 20px;
	height: 450px;
}

.bg_purple.wallet_services .w_block span {
	width: 85px;
	height: 85px;
	background: #fff;
	display: inline-block;
	border-radius: 100%;
	line-height: 85px;
}

.bg_purple.wallet_services .w_block span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.bg_purple.wallet_services .w_block h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	margin: 20px;
}

.bg_purple.wallet_services .w_block p {
	color: #000;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
}

.nft-wallet-mobile {
	padding: 60px 0;
}

.nft-wallet-mobile h2 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.nft-wallet-mobile p {
	font-size: 15px;
	line-height: 32px;
	margin-bottom: 20px;
}

.nft-wallet-mobile [class*="col-"].mobile-img img {
	width: 70%;
	float: right;
}

.wallet-count-section {
	padding: 60px 0;
}

.wallet-count-section [class*="col-"].text-center h4 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.wallet-count-section [class*="col-"].text-center p {
	font-size: 15px;
	line-height: 32px;
	margin-bottom: 20px;
	margin: 20px 0;
}

.wallet-count-section .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
}

.wallet-count-section .count-block ul li {
	height: 280px;
	width: 20%;
	border-radius: 14px;
	background-color: #f5f5f5;
	margin-right: 30px;
	padding: 15px;
	position: relative;
	text-align: justify;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
	line-height: 30px;
	height: 40px;
	padding: 0px 5px 0px 5px;
	vertical-align: baseline;
	width: auto;
	display: block;
	color: #fff;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	background: rgba(0, 0, 0, 0);
	border: 0;
	border-radius: 0;
	font-size: 16px !important;
	font-weight: normal;
	outline: none;
}

.wallet-count-section .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.banner-primary h1 {
	font-size: 36px !important;
}

.wallet-count-section .count-block ul li p {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 28px;
	margin: 50px 0 0;
}

.wallet-bottom-section {
	padding: 60px 0 0;
}

.wallet-bottom-section p {
	font-size: 1.125rem;
	line-height: 32px;
	margin: 20px 0;
}

.wallet-bottom-section .laptop-img img {
	width: 80%;
	float: right;
}

/*------------white level--------*/
.meta-wrapper-services h4 {
	width: 90%;
	padding-left: 30px;
}

.meta-wrapper-services p {
	width: 90%;
	padding-left: 30px;
}

.bg_purple.wallet_services {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.white-lable-banner h3 {
	font-size: 45px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.white-lable-banner p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 40px;
}

.white-level-about {
	padding: 60px 0;
}

.white-level-about h2 {
	margin-top: 0;
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 20px;
}

.white-level-about p {
	font-size: 1.125rem;
	line-height: 32px;
	margin-bottom: 20px;
}

.white-level-about p a {
	color: #6e19c2;
}

.white-block {
	background: #eee;
	padding: 60px;
}

.white-block .nft-box {
	border: 7px solid #6e19c2;
	border-radius: 23px;
	background: linear-gradient(90deg, rgba(110, 26, 194, .86) 0%, rgba(110, 25, 194, .67) 53.55%, #8d4dcc 100%);
	padding: 40px;
	height: 370px;
}

.white-block .nft-box h4 {
	color: #fff;
	font-size: 26px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 31px;
	text-align: left;
}

.white-block .nft-box ul li {
	margin-top: 0;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 10px;
	color: #fff;
	padding-left: 30px;
	position: relative;
}

.white-block .nft-box ul {
	margin: 24px 0;
}

.white-block .nft-box ul li:after {
	content: "";
	width: 15px;
	height: 15px;
	background: #fff;
	position: absolute;
	left: 0;
	border-radius: 50%;
	top: 4px;
}

.white-block [class*="col-"].text-center.block-headings h3 {
	margin-top: 0;
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 20px;
}

.white-block a.clickcustomform.btn.btn--header.btn--animated {
	background: #fff;
	color: #6e19c2 !important;
}

.white-block .btn--animated:before {
	filter: drop-shadow(2px 4px 6px black);
}

.common-section-all.section--module.pb-5-0.pt-5 h4.module-type {
	font-size: 20px;
}

.white-level-services {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.white-level-services [class*="col-"].text-center.main-headings h3 {
	letter-spacing: 0;
	line-height: 50px;
	text-align: center;
	margin-top: 0;
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 20px;
}

.white-level-services [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	margin: 10px 0 50px;
}

.white-level-services .meta-card {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 180px;
}

.white-level-services .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.white-level-services .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.white-level-services .card-content {
	padding-left: 50px;
}

.white-level-services {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 60px 60px 0px;
}

.services.white_level_categories {
	padding: 60px 0;
}

.services.white_level_categories .partner-team-content ul li {
	width: 20%;
}

.bg-blue.cta.white-cta [class*="col-"].p-absolute {
	right: -140px;
}

.page-template-White-label .crypto-wallet-block.wallet-block-categories {
	padding: 60px 0 40px;
}

.page-template-White-label .crypto-wallet-block .block-heading h3 {
	margin-top: 0;
	font-size: 30px;
	font-weight: 500;
}

.page-template-White-label .crypto-wallet-block .block-heading p {
	color: #5b5b5b;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
	margin-bottom: 30px;
}

.page-template-White-label .crypto-wallet-block .wallet-block {
	text-align: center;
	height: 330px;
	border-radius: 21px;
	background-color: #f5f5f5;
	padding: 30px;
	margin-bottom: 30px;
}

.page-template-White-label .crypto-wallet-block .wallet-block span {
	height: 84px;
	width: 84px;
	background-color: #fff;
	display: inline-block;
	border-radius: 100%;
	line-height: 84px;
	object-fit: contain;
}

.page-template-White-label .crypto-wallet-block .wallet-block span img {
	height: 50px;
	width: 50px;
	object-fit: contain;
}

.page-template-White-label .crypto-wallet-block .wallet-block h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 22px;
	text-align: center;
	margin: 20px 0 10px;
}

.page-template-White-label .crypto-wallet-block .wallet-block p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
}

.page-template-White-label .crypto-wallet-block.wallet-block-categories .wallet-block:hover {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	transition: all .5s;
	transform: translateY(-10px);
}

.page-template-White-label .crypto-wallet-block.wallet-block-categories .wallet-block:hover p {
	color: #fff;
}

.page-template-White-label .crypto-wallet-block.wallet-block-categories .wallet-block:hover h4 {
	color: #fff;
}

.page-template-White-label .blockchain-services {
	padding: 60px 0;
	background: #eee;
}

.page-template-White-label .blockchain-services h3 {
	margin-top: 0;
	font-size: 30px;
	font-weight: 500;
}

.page-template-White-label .blockchain-services .a-block {
	height: 290px;
	border: 7px solid #6e19c2;
	border-radius: 23px;
	background: linear-gradient(90deg, rgba(110, 26, 194, .86) 0%, rgba(110, 25, 194, .67) 53.55%, #8d4dcc 100%);
	margin-bottom: 30px;
	padding: 30px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

.page-template-White-label .blockchain-services .a-block h4 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 22px;
}

.page-template-White-label .blockchain-services .a-block p {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 20px;
	text-align: center;
	margin: 20px;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item {
	margin: 0 0px !important;
}

@media (min-width:1250px) {
	.footer_sec .links li a {
		line-height: 25px;
		margin-bottom: 10px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item {
		margin: 0 0px !important;
	}
}

@media (min-width:1400px) {
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item {
		margin: 0 6px !important;
	}
}

.common-section-all.pb-0.custom-box-block {
	padding: 0 0 70px !important;
}

.common-section-all.section--services.pb-0.custom_box_data a.btn.btn--primary.btn--lg.btn--animated.clickcustomform {
	position: absolute;
	bottom: 40px;
}

.custom-box-block h3 {
	margin-top: 0;
	font-size: 2.75rem;
	font-weight: 500;
	margin-bottom: 0;
}

.common-section-all.section--services.pb-0.custom_box_data .card.card--hire {
	height: 380px !important;
	position: relative;
}

.lotry-games {
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.lotry-games h1 {
	color: #fff !important;
	font-size: 37px !important;
	font-weight: 700 !important;
	letter-spacing: 0 !important;
	line-height: 49px !important;
}

.lotry-games h1 {
	font-size: 56px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.lotry-games p {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
}

.lotry-games .btn.btn--header {
	height: 53px;
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	margin: 30px 0;
}

.lotry-games img {
	width: 85%;
}

.lottery-about-section {
	padding: 60px 0;
}

.lottery-about-section h3 {
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 20px;
}

.lottery-about-section p {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 4rem;
}

.lottery-about-section [class*="col-"].text-right img {
	margin-top: -100px;
	width: 75%;
}

.card-block.develop_services .meta-card {
	height: 135px;
	background-color: #e7e7e7 !important;
	display: flex;
	align-items: center;
	border-radius: 15px;
	width: 95%;
}

.card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: -20px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 25px;
}

.card-block.develop_services .meta-img span img {
	width: 48px;
	height: 48px;
	object-fit: contain;
}

.card-block .card-content {
	padding-left: 60px;
}

.card-block.develop_services.banking-block-services .card-content p {
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 0;
	padding-left: 1rem;
}

.card-block {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	margin: 0;
	padding: 60px 0;
}

.card-block.develop_services {
	background: #fff;
	padding-top: 0;
}

.card-block.service_block h3 {
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #fff;
}

.card-block.service_block p {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 4rem;
	color: #fff;
}

.features-custom .box__img img {
	width: 100%;
	height: 300px;
	object-fit: cover;
}

.common-cb-sec.common.boxes .img-box {
	background: #6e19c2;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	object-fit: contain;
	margin: 0 auto;
	padding: 35px;
}

.card-block.service_block .meta-card {
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 100px;
}

.bg-purple-img {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 50px;
	background-size: cover;
	background-position: center;
}

.common-cb-sec.bg-black .slick-slide img {
	display: block;
	width: 100px;
	height: 100px;
	object-fit: contain;
}

.bg-purple-img h3 {
	font-size: 56px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.bg-purple-img p {
	font-size: 17px;
	font-weight: normal;
	line-height: 40px;
	letter-spacing: normal;
	color: #b8b8b8;
	margin: 20px;
}

.bg-purple-img span {
	font-size: 17px;
	font-weight: normal;
	line-height: 40px;
	letter-spacing: normal;
	color: #b8b8b8;
	margin: 20px;
}

.card-block.service_block .meta-card .card-content h4 {
	margin-top: 15px;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0;
}

.card-block.service_block .meta-card .meta-img span img {
	width: 40px;
}

.card-block.service_block .card-content {
	padding-left: 30px;
}

.card-block.service_block .meta-card .meta-img span {
	left: 19px;
	top: 15px;
	width: 70px;
	height: 70px;
}

.lottery_about h3 {
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 20px;
}

.lottery_about {
	padding: 60px 0;
}

.lottery_about p {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 4rem;
}

.lottery_about [class*="col-"].text-center img {
	width: 70%;
}

.bg-blue.cta {
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.bg-blue.cta h4 {
	margin-top: 0;
	font-size: 34px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #fff;
}

.faq-row.is-active ul li {
	color: #fff;
}

.bg-blue.cta .btn--header.btn--animated {
	padding-right: 40px;
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
}

.bg-blue.cta .p-absolute {
	position: absolute;
	right: 0;
}

.bg-blue.cta .p-absolute img {
	width: 100%;
	height: 400px;
	object-fit: contain;
}

.exchange-card-section.bg-gray {
	padding: 60px 0;
}

.exchange-card-section.bg-gray .meta-card {
	background: #e7e7e7;
	height: 175px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
	border-radius: 20px;
	width: 90%;
	margin: 0 auto 20px;
}

.exchange-card-section.bg-gray .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 20px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.exchange-card-section.bg-gray .meta-img span img {
	width: 50px;
}

.exchange-card-section.bg-gray .card-content {
	padding-left: 60px;
}

.card-block.develop_services .card-content {
	padding-left: 60px;
	text-align: left;
}

.nft-choose-us {
	padding: 60px 0;
}

.exchange-card-section.bg-gray h3 {
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 0;
}

.exchange-card-section.bg-gray .card-content h4 {
	margin-top: 0;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 6px;
}

.exchange-card-section.bg-gray .card-content p {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 4rem;
}

.nft-choose-us h3 {
	font-size: 2rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

.nft-choose-us p {
	font-size: 1.125rem;
	line-height: 28px;
	margin-bottom: 20px;
	padding-right: 4rem;
}

.sort-block {
	text-align: center;
}

.sort-block span {
	height: 84px;
	width: 84px;
	background-color: #eee;
	display: inline-block;
	border-radius: 100%;
	line-height: 84px;
}

.sort-block img {
	float: none;
	height: 44px;
	width: 44px;
	object-fit: contain;
}

.sort-block h3 {
	color: #000;
	font-size: 16px !important;
	font-weight: 500 !important;
	letter-spacing: 0;
	line-height: 20px !important;
	text-align: center;
	margin-top: 20px;
}

.lottery_about p a {
	color: #6e19c2;
}

.nft-choose-us p a {
	color: #6e19c2;
}

/* .wrapper.page-template-Lotterygames .nft-choose-us [class*="col-"] {
    width: 20%;
    max-width: 20%;
    flex: 20%;
} */
.wrapper.page-template-Lotterygames .nft-choose-us h3 {
	padding-right: 0;
}

/*------------defi bowring page css------*/
.defi-custom-banner {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 115px 0 80px;
}

.defi-custom-banner h1 {
	font-size: 40px;
	color: #fff;
	line-height: 48px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 700;
}

.defi-custom-banner p {
	color: #fff;
	font-size: 20px;
	letter-spacing: normal;
	line-height: 32px;
	padding-top: 15px;
	font-weight: 400;
}

.defi-custom-banner ul li {
	color: #fff;
	font-size: 20px;
	letter-spacing: normal;
	line-height: 32px;
	padding-bottom: 15px;
	font-weight: 400;
	padding-left: 25px;
	position: relative;
}

.defi-custom-banner ul li:after {
	content: "";
	width: 15px;
	height: 15px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 7px;
	border-radius: 50%;
}

.right-banner-img img {
	width: 70%;
	margin: 40px 0;
}

.defi-custom-banner a.clickcustomform.btn.btn--header.btn--animated {
	height: 53px;
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	margin: 30px 0;
}

.defi-custom-about {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg_images.png") no-repeat;
	padding: 5rem 0;
	background-position: 0 29px;
	background-size: cover;
	background-color: #f2f2ff !important;
}

.defi-custom-about.nitro-lazy {
	background: none !important;
}

.defi-custom-about h3 {
	font-size: 40px;
	color: #000;
	line-height: 48px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: 700;
}

.defi-custom-about p {
	font-size: 15px;
	line-height: 34px;
	margin-bottom: 10px;
}

.defi-custom-about .buton_call.mx-auto {
	margin: 30px 0 0;
}

.p2p-bg {
	padding: 60px 0;
}

.p2p-bg h3 {
	line-height: 1.5;
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
}

.p2p-bg p {
	font-size: 15px;
	line-height: 34px;
	margin-bottom: 10px;
}

.borrowing-section {
	padding: 60px 0;
}

.borrowing-section h3 {
	line-height: 1.5;
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
}

.borrowing-section p {
	font-size: 15px;
	line-height: 34px;
	margin-bottom: 10px;
}

.borrowing-section .meta-card {
	border-radius: 14px;
	background-color: #e7e7e7;
	width: 90%;
	margin: 0px auto 30px;
	height: 150px;
	display: flex;
	align-items: center;
}

.borrowing-section .meta-card .meta-img span {
	width: 80px;
	height: 80px;
	position: absolute;
	left: 6px;
	background: #fff;
	text-align: center;
	line-height: 80px;
	border-radius: 50%;
	top: 30px;
}

.borrowing-section .meta-card .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.borrowing-section .meta-card .card-content {
	padding-left: 60px;
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	overflow: hidden;
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta h4 {
	line-height: 50px;
	margin-top: 0;
	margin-top: 30px;
	font-size: 35px;
	font-weight: 500;
	color: #fff;
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta [class*="col-"].p-absolute {
	position: relative;
	right: -234px;
}

.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray {
	background-color: #f8f8f8;
	padding: 60px 0;
}

.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray p {
	font-size: 15px;
	line-height: 34px;
	margin-bottom: 10px;
}

.wrapper.page-template-defi-lending-borrowing .process-data span {
	background: #fff;
	width: 84px;
	height: 84px;
	line-height: 84px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
}

.wrapper.page-template-defi-lending-borrowing .process-data span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.wrapper.page-template-defi-lending-borrowing .process-data h6 {
	display: inline-block;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 40px;
	padding: 16px 20px 0;
	position: relative;
	top: 8px;
}

.wrapper.page-template-defi-lending-borrowing .process-data ul {
	padding: 35px;
}

.wrapper.page-template-defi-lending-borrowing .process-data ul li {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 36px;
	position: relative;
	margin: 20px 0;
}

.wrapper.page-template-defi-lending-borrowing .process-data ul li:after {
	background: #000;
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	left: -26px;
	border-radius: 50%;
	top: 15px;
}

.bowring-services.bg-blue {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.bowring-services.bg-blue .main-headings h3 {
	line-height: 1.5;
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	color: #fff;
}

.bowring-services.bg-blue .main-headings p {
	line-height: 1.5;
	margin-top: 0;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}

.bowring-services.bg-blue .meta-card {
	border-radius: 14px;
	background-color: #e7e7e7;
	width: 90%;
	margin: 0px auto 30px;
	height: 150px;
	display: flex;
	align-items: center;
}

.bowring-services.bg-blue .meta-card .meta-img span {
	width: 80px;
	height: 80px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 13px;
}

.bowring-services.bg-blue .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.common-cb-sec.common.boxes .feature-wrapper .feature__item {
	margin: 15px;
	max-width: calc(25% - 30px);
	flex: 0 0 calc(25% - 30px);
}

.services .partner-team-content ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	justify-content: center;
	align-items: center;
}

.services .partner-team-content ul li {
	border-radius: 21px;
	background-color: #fbfbfb;
	padding: 10px;
	width: 15.666667%;
	text-align: center;
	margin: 18px 10px 0 0;
	height: 157px;
	overflow: hidden;
	justify-content: center;
	align-items: center;
	display: grid;
}

.services .partner-team-content ul li:before {
	position: absolute;
	width: 1px;
	height: 75px;
	content: "";
	border-radius: 100px;
	transform: scale(1);
	transition: .5s;
	right: 0;
}

.services .partner-team-content.text-center h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 30px;
}

.services .partner-team-content ul li:hover {
	transform: translate(-2px, -3px);
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	border-radius: 0;
}

.services .partner-team-content ul li img {
	height: 53px;
	width: 53.42px;
	text-align: center;
	object-fit: contain;
	margin: 10px auto 0;
}

.services .partner-team-content ul li p {
	color: #363636;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 80px;
	border-radius: 50%;
}

.bowring-services.bg-blue .card-content {
	line-height: 19px;
	text-align: left;
	margin: 10px 0 0 0 !important;
}

.bowring-services.bg-blue .meta-card .meta-img span {
	width: 80px;
	height: 80px;
	background: #fff;
	position: absolute;
	left: 13px;
	top: 33px;
	border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	line-height: 80px;
}

.bowring-services.bg-blue .card-content {
	padding-left: 60px;
}

.bowring-services.bg-blue .card-content h4 {
	font-size: 24px;
	font-weight: 600;
	margin-top: 20px;
}

.wrapper.page-template-defi-lending-borrowing .services {
	padding: 60px 0;
}

.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services div#demo .text.d_board img {
	top: 30px !important;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content h3 {
	color: #000;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	justify-content: center;
	align-items: center;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li {
	border-radius: 21px;
	background-color: #fbfbfb;
	padding: 10px;
	width: 14.666667%;
	text-align: center;
	margin: 18px 10px 0 0;
	height: 157px;
	overflow: hidden;
	justify-content: center;
	align-items: center;
	display: grid;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li:before {
	position: absolute;
	width: 1px;
	height: 75px;
	content: "";
	border-radius: 100px;
	transform: scale(1);
	transition: .5s;
	right: 0;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li img {
	height: 53px;
	width: 53.42px;
	text-align: center;
	object-fit: contain;
	margin: 10px auto 0;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li p {
	color: #363636;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	margin: 10px 0 0 0 !important;
}

.wrapper.page-template-defi-lending-borrowing .nft-choose-us [class*="col-"] {
	margin-bottom: 20px;
	text-align: center;
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta p {
	color: #fff;
	font-size: 18px;
}

.common-section-all .section-heading {
	margin-bottom: 0 !important;
}

.common-section-all .section-heading p {
	margin: 0;
}

.tiles-layout ul li:nth-child(1), .tiles-layout ul li:nth-child(3) {
	margin-top: 0 !important;
}

/*-----------crypto banking---------*/
.crypto-banking {
	background: linear-gradient(to right, #1f0051, rgba(58, 13, 116, .69));
	padding: 100px 0 0;
}

.crypto-banking h1 {
	font-size: 50px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.crypto-banking p {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 10px;
}

.crypto-banking img.img-fluid {
	width: 70%;
	float: right;
}

.banking-about {
	background: #fff;
	padding: 60px 0 60px;
}

.banking-about h3 {
	font-size: 36px;
	font-weight: normal;
	line-height: 1.17;
	color: #000;
	margin-bottom: 15px;
}

.banking-about p {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services {
	background: #f8f8f8;
	padding: 60px 0;
}

.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services h3 {
	margin-top: 0;
	font-size: 35px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 60px;
}

.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services p {
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: normal;
	color: #222;
}

.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services [class*="col-"].text-center span {
	display: block;
	margin: 20px;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.coin-feature {
	background: #f8f8f8;
	padding: 60px 0;
}

.coin-feature [class*="col-"].text-center h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 60px;
}

.coin-feature [class*="col-"].text-center p {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: normal;
	color: #222;
	width: 50%;
	margin: 0 auto;
}

.coin-feature .nft-plateform-block {
	border-radius: 21px;
	background-color: #e3e3e3;
	text-align: center;
	padding: 15px;
	margin-bottom: 20px;
	height: 310px;
}

.coin-feature .nft-plateform-block span {
	height: 84px;
	width: 84px;
	background-color: #fff;
	display: inline-block;
	border-radius: 100%;
	line-height: 84px;
}

.coin-feature .nft-plateform-block span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.coin-feature .nft-plateform-block h4 {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}

.coin-feature .nft-plateform-block p {
	font-size: 18px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: normal;
	color: #222;
}

.coin-feature .nft-plateform-block:hover {
	background: linear-gradient(to right, #1f0051, rgba(58, 13, 116, .69));
	transition: all .5s;
	transform: translateY(-10px);
}

.coin-feature .nft-plateform-block:hover p {
	color: #fff;
}

.coin-feature .nft-plateform-block:hover h4 {
	color: #fff;
}

.crypto-services {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.crypto-services [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #fff;
}

.crypto-services [class*="col-"].text-center.main-headings p {
	font-size: 18px !important;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: normal;
	color: #fff;
}

.crypto-services .card-content p {
	font-size: 15px;
	line-height: 25px;
}

.crypto-services .meta-card {
	display: flex;
	justify-content: center;
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 180px;
}

.crypto-services .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 44px;
}

.crypto-services .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.crypto-services .card-content {
	padding-left: 40px;
}

.crypto-services.bg_gray {
	background: #f2f2f2;
	padding-right: 60px;
}

.crypto-services {
	padding-right: 60px;
}

.crypto-services.bg_gray [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	color: #000;
	line-height: 60px;
}

.crypto-services.bg_gray [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: normal;
	color: #222;
}

.crypto-services.bg_gray .meta-card {
	background: #d7d7d7 !important;
}

/*---centerlise-------------*/
.decenter-banner {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 100px 0 0;
}

.decenter-banner h1 {
	font-size: 36px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.decenter-banner p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 40px;
}

.decenter-banner a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	height: 58px;
	width: 26%;
}

.center-content {
	padding: 60px 0;
}

.center-content [class*="col-"].text-center h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	margin-bottom: 60px;
}

.center-content [class*="col-"] p {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 20px;
}

.center-content [class*="col-"] p a {
	color: #6e19c2;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0px;
}

.page-template-CentralizedExchange .card-block [class*="col-"].text-center.main-headings h3 {
	color: #fff;
	letter-spacing: 0;
	line-height: 32px;
	text-align: center;
	margin-top: 0;
	font-size: 2.75rem;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block .meta-card {
	background-color: #e7e7e7;
	display: flex;
	align-items: center;
	height: auto;
	width: 90%;
	padding: 20px;
	margin: 0 0 30px auto;
	border-radius: 14px;
}

.page-template-CentralizedExchange .card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.page-template-CentralizedExchange .card-block.decenteralize-services .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.page-template-CentralizedExchange .card-block .card-content {
	padding-left: 50px;
}

.page-template-CentralizedExchange .card-block .card-content h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}

.page-template-CentralizedExchange .card-block .card-content p {
	color: #000;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
}

.card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 40px;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card {
	background: #e7e7e7 !important;
	height: 170px;
	display: flex;
	align-items: center;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	border-radius: 14px;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card .meta-img span img {
	width: 50px;
	object-fit: contain;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple {
	background: #f8f8f8;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white {
	background: #fff;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 40px;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card {
	height: 150px;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card span {
	top: 34px;
	left: 60px;
}

.page-template-CentralizedExchange .bg-blue.cta p {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 40px;
}

/*-----------------hire developer--------------*/
.custom-logos .adjust-spacing-tabs ul li {
	width: calc(13% - 10px) !important;
}

.custom_tabs {
	padding: 70px 0;
}

.custom_tabs [class*="col-"].text-center h3 {
	font-size: 2.75rem;
	margin: 0 0 40px;
}

.custom_tabs ul.nav.nav-tabs {
	justify-content: center;
	border: none;
}

.custom_tabs ul.nav.nav-tabs li {
	padding: 20px;
}

.custom_tabs ul.nav.nav-tabs li a {
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: 0px;
	font-style: normal;
	color: #222;
}

.custom_tabs ul.nav.nav-tabs li a.active {
	color: #6e19c2;
	position: relative;
}

.custom_tabs ul.nav.nav-tabs li a.active:after {
	content: "";
	background: #6e19c2;
	width: 50px;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: -9px;
	margin: 0 auto;
}

.custom_tabs .tab-content ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.custom_tabs .tab-content ul li {
	padding: 0 15px;
	padding: 35px;
	width: 20%;
	border-radius: 4px;
	background-color: #fff;
	position: relative;
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, 10%);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin: 20px 20px;
	text-align: left;
}

/*----------margin treding page css------*/
.page-template-margin-trading-platform .margin-treding {
	padding: 160px 0 45px;
}

.page-template-margin-trading-platform .margin-treding {
	padding: 160px 0 45px;
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.page-template-margin-trading-platform .margin-treding h3 {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.page-template-margin-trading-platform .margin-treding p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 10px;
}

.page-template-margin-trading-platform .margin-treding ul li {
	font-size: 16px;
	font-weight: normal;
	line-height: 2.4;
	letter-spacing: normal;
	color: #b8b8b8;
	position: relative;
	padding-left: 30px;
}

.page-template-margin-trading-platform .margin-treding ul li:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 16px;
	border-radius: 50%;
}

.page-template-margin-trading-platform .margin-treding a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	height: 58px;
	width: 26%;
	margin-top: 40px;
}

.page-template-margin-trading-platform .margin-treding [class*="col-"].text-right img {
	width: 80%;
}

.page-template-margin-trading-platform .about-nft.wallet-about {
	padding: 60px 0;
}

.page-template-margin-trading-platform .about-nft h2 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-template-margin-trading-platform .about-nft p {
	font-size: 16px;
	line-height: 25px;
}

.page-template-margin-trading-platform .about-nft.wallet-about img {
	float: right;
	width: 80%;
	height: auto;
}

.treding-services [class*="col-"].text-center.main-heading h1 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.treding-services [class*="col-"].text-center.main-heading p {
	font-size: 16px;
}

.treding-services .w_block {
	border-radius: 21px;
	background-color: #f5f5f5;
	text-align: center;
	padding: 20px;
	height: 390px;
}

.treding-services .w_block span {
	width: 85px;
	height: 85px;
	background: #fff;
	display: inline-block;
	border-radius: 100%;
	line-height: 85px;
}

.treding-services .w_block span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.treding-services .w_block h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	margin: 20px;
}

.treding-services .w_block p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
}

.treding-about-block {
	padding: 60px 0;
	background: #fafafa;
}

.treding-about-block p {
	font-size: 16px;
}

.treding-about-block [class*="col-"].mobile-img img {
	width: 80%;
	float: right;
}

.bg-blue.cta p {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
}

.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray {
	background: #f8f8f8 !important;
	padding: 60px 0;
}

.page-template-margin-trading-platform .card-block [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray .meta-card {
	background-color: #e7e7e7;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 180px;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	border-radius: 14px;
}

.page-template-margin-trading-platform .card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.page-template-margin-trading-platform .card-block .card-content {
	padding-left: 50px;
}

.page-template-margin-trading-platform .card-block .card-content h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}

.common-cb-sec.present-world .solution-wrapper .card__content h5 {
	color: #fff;
	font-size: 18px;
}

.common-cb-sec.present-world .solution-wrapper .card.card--solution {
	background: transparent;
}

.common-cb-sec.present-world .solution-wrapper .card__icn img {
	width: 51px;
	height: 50px;
	object-fit: contain;
}

.page-template-margin-trading-platform .card-block .card-content p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
}

.page-template-margin-trading-platform .countdown {
	padding: 60px 0;
}

.page-template-margin-trading-platform .countdown .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.page-template-margin-trading-platform .countdown .count-block ul li {
	height: 280px;
	width: 20% !important;
	border-radius: 14px;
	background-color: #f5f5f5;
	margin: 30px 20px;
	text-align: center;
	padding: 15px;
	position: relative;
}

.page-template-margin-trading-platform .countdown .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.page-template-margin-trading-platform .countdown.t-countdown .count-block ul li h4 {
	color: #000;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	margin-top: 20%;
}

.page-template-margin-trading-platform .countdown .count-block ul li p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	margin: 20px 0;
}

.page-template-margin-trading-platform .countdown.t-countdown.m-count h4 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue h3 {
	margin-top: 0;
	font-size: 35px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #fff;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue p {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue .meta-card {
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 100px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue .meta-card .meta-img span {
	height: 70px;
	width: 70px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 15px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 15px;
	line-height: 70px;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue .card-content h4 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	padding-left: 40px;
}

/* .page-template-margin-trading-platform .nft-choose-us [class*="col-"] {
    width: 20%;
    max-width: 20%;
    flex: 20%;
} */
.common-cb-sec.bg-white h2 {
	color: #000;
}

.tile.tile--edge.text-center {
	margin: 0;
}

.tile.tile--edge.text-center.p_absolute {
	position: absolute;
	top: -122px;
	width: 95%;
	left: 100%;
}

.row.col-gap {
	margin-top: -20px;
}

.page-template-hybrid-exchange .hybird-exchange {
	padding: 160px 0 0;
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.page-template-hybrid-exchange .hybird-exchange h1 {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.page-template-hybrid-exchange .hybird-exchange p {
	font-size: 16x;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 10px;
}

.page-template-hybrid-exchange .hybird-exchange ul li {
	font-size: 16px;
	font-weight: normal;
	line-height: 2.4;
	letter-spacing: normal;
	color: #b8b8b8;
	position: relative;
	padding-left: 30px;
}

.page-template-hybrid-exchange .hybird-exchange ul li:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 16px;
	border-radius: 50%;
}

.page-template-hybrid-exchange .hybird-exchange [class*="col-"].text-center img {
	width: 75%;
}

.page-template-hybrid-exchange .hybird-exchange a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	height: 58px;
	margin-top: 40px;
}

.page-template-hybrid-exchange .decenter-content {
	padding: 60px 0;
}

.page-template-hybrid-exchange .decenter-content h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-template-hybrid-exchange .decenter-content p {
	font-size: 16px;
	line-height: 25px;
}

.page-template-hybrid-exchange .countdown.t-countdown.bg-light-gray {
	background-color: #f8f8f8;
	padding: 60px 0;
}

.page-template-hybrid-exchange .countdown [class*="col-"].text-center h4 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-template-hybrid-exchange .countdown .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.page-template-hybrid-exchange .countdown .count-block ul li {
	width: 330px;
	margin-right: 30px;
	text-align: center;
	padding: 15px;
	position: relative;
	border-radius: 14px;
	height: 300px;
	background-color: #efefef;
}

.page-template-hybrid-exchange .countdown .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.page-template-hybrid-exchange .countdown .count-block ul li p {
	color: #000;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	margin: 20px 0;
}

.page-template-hybrid-exchange .countdown .count-block ul li p {
	text-align: left;
	margin-top: 17%;
}

.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
	width: 70%;
}

.page-template-hybrid-exchange [class*="col-"].text-center.mockup-banner img {
	width: 65%;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray h3 {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.card--category .card__content p {
	font-size: 14px !important;
}

.card--category {
	min-height: 500px !important;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
	margin-bottom: 10px;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card {
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 170px;
	display: flex;
	align-items: center;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card span img {
	width: 40px;
	object-fit: contain;
	height: 40px;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card span {
	left: 50px;
	top: 40px;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .card-content p {
	color: #222;
	font-size: 16px;
}

/*-----------p2p exchange page css--------*/
.wrapper.page-template-P2P-exchange .p2p-exchange {
	padding: 160px 0 45px;
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.wrapper.page-template-P2P-exchange .p2p-exchange h3 {
	font-size: 56px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.wrapper.page-template-P2P-exchange .p2p-exchange p {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 10px;
}

.wrapper.page-template-P2P-exchange .p2p-exchange ul li {
	font-size: 20px;
	font-weight: normal;
	line-height: 2.4;
	letter-spacing: normal;
	color: #b8b8b8;
	position: relative;
	padding-left: 30px;
}

.wrapper.page-template-P2P-exchange .p2p-exchange ul li:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 16px;
	border-radius: 50%;
}

.wrapper.page-template-P2P-exchange .p2p-exchange a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	height: 58px;
	width: 26%;
	margin-top: 40px;
}

.wrapper.page-template-P2P-exchange .p2p-about {
	padding: 60px 0;
}

.wrapper.page-template-P2P-exchange .p2p-about h2 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.wrapper.page-template-P2P-exchange .p2p-about p {
	font-size: 16px;
}

.wrapper.page-template-P2P-exchange .bg-blue.cta.custom-cta {
	padding: 60px 0;
	height: auto;
}

.countdown.t-countdown.p2p-count {
	padding: 60px 0;
}

.countdown.t-countdown.p2p-count [class*="col-"].text-center h4 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.countdown.t-countdown.p2p-count [class*="col-"].text-center p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.page-template-P2P-exchange .countdown .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
}

.page-template-P2P-exchange .countdown .count-block ul li {
	width: 25%;
	height: 324px;
	border-radius: 14px;
	background-color: #f5f5f5;
	margin-right: 30px;
	text-align: center;
	padding: 15px;
	position: relative;
}

.page-template-P2P-exchange .countdown .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.page-template-P2P-exchange .countdown .count-block ul li p {
	margin: 70px 0 0;
	text-align: left;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
}

.page-template-P2P-exchange .card-block.main-center-services.bg-gray {
	background: #f8f8f8;
	padding: 60px 0;
}

.page-template-P2P-exchange .card-block [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.page-template-P2P-exchange .card-block [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.page-template-P2P-exchange .card-block.main-center-services .meta-card {
	height: 170px;
	display: flex;
	align-items: center;
	background-color: #e7e7e7;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	border-radius: 14px;
}

.page-template-P2P-exchange .card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.page-template-P2P-exchange .card-block.main-center-services .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.page-template-P2P-exchange .card-block .card-content {
	padding-left: 50px;
}

.exchangep2p2_services.bg-white {
	padding: 60px 0;
}

.exchangep2p2_services.bg-white [class*="col-"].text-center h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.exchangep2p2_services.bg-white .meta-card {
	height: 100px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background-color: #e7e7e7;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	border-radius: 15px;
}

.exchangep2p2_services.bg-white .meta-card .meta-img span {
	height: 70px;
	width: 70px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 20px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 15px;
	line-height: 70px;
}

.exchangep2p2_services.bg-white .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.exchangep2p2_services.bg-white .meta-card .card-content {
	padding-left: 50px;
}

.page-template-P2P-exchange .exchangep2p2_services.bg-white .meta-card .card-content h4 {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}

.page-template-P2P-exchange .services {
	padding: 60px 0 0;
}

.page-template-P2P-exchange .partner-team-content h3 {
	margin-top: 0;
	font-size: 2.75rem;
	font-weight: 500;
}

.page-template-P2P-exchange .partner-team-content ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	justify-content: center;
	align-items: center;
}

.page-template-P2P-exchange .partner-team-content ul li {
	border-radius: 21px;
	background-color: #fbfbfb;
	padding: 10px;
	width: 14.666667%;
	text-align: center;
	margin: 18px 10px 0 0;
	height: 157px;
	overflow: hidden;
	justify-content: center;
	align-items: center;
	display: grid;
}

.page-template-P2P-exchange .partner-team-content ul li:before {
	position: absolute;
	width: 1px;
	height: 75px;
	content: "";
	border-radius: 100px;
	transform: scale(1);
	transition: .5s;
	right: 0;
}

.page-template-P2P-exchange .partner-team-content ul li img {
	height: 53px;
	width: 53.42px;
	text-align: center;
	object-fit: contain;
	margin: 10px auto 0;
}

.page-template-P2P-exchange .partner-team-content ul li p {
	color: #363636;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	margin: 10px 0 0 0 !important;
}

.page-template-P2P-exchange .partner-team-content ul li:hover {
	transform: translate(-2px, -3px);
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	border-radius: 0;
}

/* .page-template-P2P-exchange .nft-choose-us [class*="col-"] {
    width: 20%;
    max-width: 20%;
    flex: 20%;
} */

/*-------------common-css----------------*/
body {
	margin: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: var(--color-black);
	text-align: left;
}

*, ::after, ::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
}

.main-banner .img-fluid {
	max-width: 100%;
	height: auto;
	width: 80%;
}

.common-section-all {
	padding: 5rem 0;
}

.page-template-wp-bakery-page .common-section-all {
	padding: 3rem 0 !important;
}

@media (min-width:1200px) {
	.page-template-wp-bakery-page .common-section-all {
		padding: 5rem 0 !important;
	}
}

.page-template-wp-bakery-page  section.section.section--banner {
	padding: 0;
}

.ratio {
	position: relative;
	width: 100%;
	overflow: hidden;
	background-color: var(--color-gray);
}

.ratio>* {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0 auto;
}

.ratio:before {
	display: block;
	content: "";
}

.ratio--21by9:before {
	padding-top: 42.85714%;
}

.ratio--16by9:before {
	padding-top: 56.25%;
}

.ratio--4by3:before {
	padding-top: 75%;
}

.ratio--1by1:before {
	padding-top: 100%;
}

.meta_whychoose_us {
	padding: 80px 0 40px;
}

.meta_whychoose_us h2 {
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
}

.meta_whychoose_us p {
	opacity: .8;
	font-size: 18px;
	line-height: normal;
	text-align: center;
	color: #fff;
	margin-bottom: 12px;
}

section.meta_whychoose_us.home_choose_us.whychoose_us_wrapper {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/bg-img.jpg") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 5rem 0;
	height: 100%;
}

section.meta_whychoose_us.home_choose_us.whychoose_us_wrapper.nitro-lazy {
	background: none !important;
}

.whychoose_us_wrapper p {
	margin-bottom: 10px;
}

.whychoose_us_bot .choose-item ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: auto;
}

.whychoose_us_bot .choose-item ul li {
	width: calc(25% - 15px);
	height: auto;
	border-radius: 8px;
	border: solid 1px rgba(193, 165, 205, .44);
	background-color: #0f0b14;
	margin-bottom: 20px;
	padding: 12px 15px;
}

.whychoose_us_bot .choose-item ul li p {
	text-align: left;
	font-size: 20px;
	line-height: 1.58;
	margin: 0;
}

.whychoose_us_bot .choose-item ul li h6 {
	font-size: 22px;
	margin: 10px 0 0;
	font-weight: bold;
}

rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth {
	height: 300px !important;
}

@media (min-width:1200px) and (max-width:1600px) {
	.first-fold-design .values-box-list:after {
		right: 0;
		position: absolute;
	}
	
	.gaming-roadmap:before {
		left: 10%;
	}
	
	/*  body .first-fold-design h3 {
    padding-left: 10%;
  } */
	.road-map-heading {
		display: none;
	}
	
	body .gaming-roadmap .roadmap-data ul li:nth-child(2):before {
		left: -42%;
		transform: translate(-42%, 0px);
	}
	
	body .gaming-roadmap .roadmap-data ul li:nth-child(1):before {
		right: 20px;
		transform: translate(-40px, 0px);
	}
	
	body .gaming-roadmap .roadmap-data ul li:nth-child(4) {
		margin-top: -200px;
		position: relative;
		left: 236px;
	}
	
	body .gaming-roadmap .roadmap-data ul li:nth-child(4):before {
		left: -186px;
		transform: translate(-200px, 0px);
		top: 80px;
	}
	
	body .gaming-roadmap .roadmap-data ul li:nth-child(3):before {
		right: -65%;
		top: 30px;
		transform: translate(-65%, 0px);
	}
	
	body .gaming-roadmap .roadmap-data ul li:nth-child(6) {
		left: 200px;
	}
	
	.road_map_block:before {
		right: 0 !important;
	}
	
	.road_map_block .road-map-content ul:after {
		left: 40% !important;
	}
	
	body .container-fluid {
		width: calc(100% - 120px);
		margin: 0 auto !important;
		float: none !important;
	}
	
	.element-fig {
		top: -64% !important;
	}
	
	section.main_service_boxes .col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 33%;
		max-width: 33%;
	}
	
	.wallet-solutions-block .main-box .wallet_img {
		position: absolute;
		left: 0;
		top: 10%;
		width: 80%;
	}
	
	.language-wrapper .nav li {
		width: 40%;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li {
		padding: 0 10px 20px;
	}
	
	br {
		display: block !important;
	}
	
	.about-content-text p {
		font-size: 16px;
		text-align: justify;
	}
	
	.counting-scross h2 {
		margin: 0 0 34px;
	}
}

@media (min-width:1600px) and (max-width:1750px) {
	.blog-post .vc_gitem-zone.vc_gitem-zone-a {
		background-size: contain;
	}
}

@media (min-width:1500px) and (max-width:1600px) {
	body .wallet_banner {
		padding: 186px 0px 0;
	}
	
	body .wallet_banner .col-md-6.mt-5 {
		margin-top: 0 !important;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange ul li:after {
		top: 16px;
	}
	
	.cta-common .glob-1 {
		right: -67px;
	}
	
	body .footer_sec .links li {
		font-size: 15px;
	}
	
	body .footer_sec p {
		font-size: 15px;
	}
	
	.footer_sec .links li a {
		font-size: 15px;
	}
	
	body .container-fluid {
		width: 1366px;
		margin: 0 auto !important;
		float: none !important;
	}
	
	.banner-content h1 {
		font-size: 40px !important;
	}
	
	.page-template-ido-development-php .banner-content p {
		font-size: 18px;
	}
	
	.ico-banner-section {
		padding-top: 160px !important;
	}
	
	.choose-list-block {
		min-height: 305px !important;
	}
	
	section.key_features h5 {
		font-size: 15px !important;
	}
	
	.section.section--cta.cta--ico.pt-0 .cta-img:after {
		content: "";
		height: 250px;
		width: 250px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		margin-top: 20px;
	}
}

@media (min-width:1600px) and (max-width:1919.98px) {
	body .container-fluid {
		width: calc(100% - 150px);
		margin: 0 auto !important;
		float: none !important;
	}
}

@media (min-width: 1919.98px) {
	body .container-fluid {
		width: 1685px !important;
		margin: 0 auto !important;
		float: none;
	}
	
	.swiper-slide {
		border-radius: 10px;
		height: 320px;
	}
}

@media (min-width:1400px) {
	.col-xxl-12 {
		flex: 0 0 auto;
		max-width: 100% !important;
	}
	
	.col-xxl-11 {
		flex: 0 0 auto;
		max-width: 91.66666667% !important;
	}
	
	.col-xxl-10 {
		flex: 0 0 auto;
		max-width: 83.33333333% !important;
	}
	
	.col-xxl-9 {
		flex: 0 0 auto;
		max-width: 75% !important;
	}
	
	.col-xxl-8 {
		flex: 0 0 auto;
		max-width: 66.66666667% !important;
	}
	
	.col-xxl-7 {
		flex: 0 0 auto;
		max-width: 58.33333333% !important;
	}
	
	.col-xxl-6 {
		flex: 0 0 auto;
		max-width: 50% !important;
	}
	
	.col-xxl-5 {
		flex: 0 0 auto;
		max-width: 41.66666667% !important;
	}
	
	.col-xxl-4 {
		flex: 0 0 auto;
		max-width: 33.33333333% !important;
	}
	
	.col-xxl-3 {
		flex: 0 0 auto;
		max-width: 25% !important;
	}
	
	.col-xxl-2 {
		flex: 0 0 auto;
		max-width: 16.66666667% !important;
	}
	
	.col-xxl-1 {
		flex: 0 0 auto;
		max-width: 8.33333333% !important;
	}
	
	.offset-xxl-12 {
		margin-left: 100% !important;
	}
	
	.offset-xxl-11 {
		margin-left: 91.66666667% !important;
	}
	
	.offset-xxl-10 {
		margin-left: 83.33333333% !important;
	}
	
	.offset-xxl-9 {
		margin-left: 75% !important;
	}
	
	.offset-xxl-8 {
		margin-left: 66.66666667% !important;
	}
	
	.offset-xxl-7 {
		margin-left: 58.33333333% !important;
	}
	
	.offset-xxl-6 {
		margin-left: 50% !important;
	}
	
	.offset-xxl-5 {
		margin-left: 41.66666667% !important;
	}
	
	.offset-xxl-4 {
		margin-left: 33.33333333% !important;
	}
	
	.offset-xxl-3 {
		margin-left: 25% !important;
	}
	
	.offset-xxl-2 {
		margin-left: 16.66666667% !important;
	}
	
	.offset-xxl-1 {
		margin-left: 8.33333333% !important;
	}
}

@media (min-width:1600px) {
	.col-xxxl-12 {
		flex: 0 0 auto;
		max-width: 100% !important;
	}
	
	.col-xxxl-11 {
		flex: 0 0 auto;
		max-width: 91.66666667% !important;
	}
	
	.col-xxxl-10 {
		flex: 0 0 auto;
		max-width: 83.33333333% !important;
	}
	
	.col-xxxl-9 {
		flex: 0 0 auto;
		max-width: 75% !important;
	}
	
	.col-xxxl-8 {
		flex: 0 0 auto;
		max-width: 66.66666667% !important;
	}
	
	.col-xxxl-7 {
		flex: 0 0 auto;
		max-width: 58.33333333% !important;
	}
	
	.col-xxxl-6 {
		flex: 0 0 auto;
		max-width: 50% !important;
	}
	
	.col-xxxl-5 {
		flex: 0 0 auto;
		max-width: 41.66666667% !important;
	}
	
	.col-xxxl-4 {
		flex: 0 0 auto;
		max-width: 33.33333333% !important;
	}
	
	.col-xxxl-3 {
		flex: 0 0 auto;
		max-width: 25% !important;
	}
	
	.col-xxxl-2 {
		flex: 0 0 auto;
		max-width: 16.66666667% !important;
	}
	
	.col-xxxl-1 {
		flex: 0 0 auto;
		max-width: 8.33333333%;
	}
	
	.offset-xxxl-12 {
		margin-left: 100% !important;
	}
	
	.offset-xxxl-11 {
		margin-left: 91.66666667% !important;
	}
	
	.offset-xxxl-10 {
		margin-left: 83.33333333% !important;
	}
	
	.offset-xxxl-9 {
		margin-left: 75% !important;
	}
	
	.offset-xxxl-8 {
		margin-left: 66.66666667% !important;
	}
	
	.offset-xxxl-7 {
		margin-left: 58.33333333% !important;
	}
	
	.offset-xxxl-6 {
		margin-left: 50% !important;
	}
	
	.offset-xxxl-5 {
		margin-left: 41.66666667% !important;
	}
	
	.offset-xxxl-4 {
		margin-left: 33.33333333% !important;
	}
	
	.offset-xxxl-3 {
		margin-left: 25% !important;
	}
	
	.offset-xxxl-2 {
		margin-left: 16.66666667% !important;
	}
	
	.offset-xxxl-1 {
		margin-left: 8.33333333% !important;
	}
}

.top_header a.clickcustomform.btn.btn--header.btn--animated {
	font-size: 14px;
}

/*---------BUTTON----------*/
.btn {
	background: #333;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 30px;
	padding: 0 1.5rem;
	position: relative;
	cursor: pointer;
	border: none;
	border: 1px solid transparent;
	color: var(--color-white);
	font-weight: bold;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	white-space: nowrap;
	height: 47px;
	line-height: 47px;
	border-radius: .25rem;
}

.btn--primary:hover {
	background: #550aa0;
	border: solid 1px var(--color-primary);
	color: var(--color-white) !important;
}

.btn--primary {
	color: var(--color-white) !important;
	background-color: #550aa0;
	border: solid 1px var(--color-primary);
	font-weight: 600;
}

.btn.btn--plane {
	background: transparent;
	padding-left: 0;
	font-weight: 600;
}

.btn.btn--white {
	background: var(--color-white);
	color: var(--color-black);
}

.btn.btn--white:hover {
	background: #f1e8f9;
}

.btn--plane.color-white::before {
	filter: brightness(100);
	background-color: transparent !important;
}

.btn.animation-primary:before {
	background-image: url("https://blockbrew.com/wp-content/themes/blockbrew-child/media/2022/05/primary-arrow.svg");
	-webkit-animation: pulso-primary 2s ease-in-out infinite;
	animation: pulso-primary 2s ease-in-out infinite;
	background-color: #fff;
	filter: unset !important;
}

.btn--plane.btn--animated:before {
	background-image: url("https://blockbrew.com/wp-content/themes/blockbrew-child/media/2022/05/primary-arrow.svg");
	-webkit-animation: pulso-primary 2s ease-in-out infinite;
	animation: pulso-primary 2s ease-in-out infinite;
	background-color: #fff;
}

@keyframes pulso-primary {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(110, 25, 194, .8);
		box-shadow: 0 0 0 0 rgba(110, 25, 194, .8);
	}
	
	70% {
		-moz-box-shadow: 0 0 0 15px rgba(110, 25, 194, 0);
		box-shadow: 0 0 0 15px rgba(110, 25, 194, 0);
	}
	
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(110, 25, 194, 0);
		box-shadow: 0 0 0 0 rgba(110, 25, 194, 0);
	}
}

.btn--white.btn--animated:before {
	filter: brightness(0);
	background-color: rgba(0, 0, 0, 0%);
}

.btn.btn--animated {
	position: relative;
}

.btn--lg.btn--animated {
	padding-right: 4.375rem;
}

.btn:focus, a:focus {
	outline: none;
	box-shadow: none;
}

.btn--animated:before {
	content: "";
	position: absolute;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/www.deliveryloft.com/wp-content/themes/deliveryloft-child/media/2022/03/right-arrow.svg");
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	top: 50%;
	right: 1.25rem;
	transform: translateY(-50%);
	-webkit-animation: pulso 2s ease-in-out infinite;
	animation: pulso 2s ease-in-out infinite;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

@keyframes pulso {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .8);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, .8);
	}
	
	70% {
		-moz-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
	}
	
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	}
}

/*-----------TYPOGRAPHY---------*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem;
	font-weight: 500;
	line-height: 1.23;
}

h1 {
	font-size: calc(2rem + 2vw);
}

h2 {
	font-size: calc(1.8rem + 1vw);
}

h3 {
	font-size: calc(.92rem + 1vw);
}

h4 {
	font-size: calc(1rem + .66vw);
}

h5 {
	font-size: calc(1rem + .53vw);
}

h6 {
	font-size: calc(.77rem + .5vw);
}

@media (min-width:1200px) {
	.h1, h1 {
		font-size: 2.5rem;
	}
	
	.h2, h2 {
		font-size: 2rem;
	}
	
	.h3, h3 {
		font-size: 1.75rem;
	}
	
	.h4, h4 {
		font-size: 1.5rem;
	}
	
	.h5, h5 {
		font-size: 1.25rem;
	}
	
	.h6, h6 {
		font-size: 1rem;
	}
}

p {
	margin-top: 0;
	margin-bottom: 1rem;
}

/* Header CSS */
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge {
	position: unset;
}

.buton_call .dropdown .btn-primary {
	background: #000;
	border-color: #000;
	padding: 7px 7px;
}

.buton_call .dropdown.flip_icon button {
	display: inline-block;
	width: 40px;
	overflow: hidden;
	border-radius: 5px;
}

.buton_call .dropdown.flip_icon button img.schedule-call {
	object-fit: none;
	object-position: -30px 0px;
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-webkit-animation: heartBeat 1.5s ease-in-out infinite both;
	animation: heartBeat 1.5s ease-in-out infinite both;
}

.buton_call .dropdown.flip_icon button:hover img.schedule-call {
	object-position: 0 0;
	cursor: pointer;
}

.buton_call .dropdown .btn-primary:hover {
	border-color: #000;
}

.buton_call .dropdown-menu.show li a img {
	width: 18px;
	margin-left: 10px;
}

.btn.btn--header {
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	font-weight: 600;
	background-color: var(--color-primary);
	color: #fff !important;
	padding: 0 18px;
}

.btn--header.btn--animated {
	padding-right: 40px;
}

.btn--header.btn--animated:before {
	top: 50%;
	right: 13px;
	height: 20px;
	width: 20px;
}

.btn.right_btn {
	border: 0;
	border-radius: 5px 5px 0 0;
	font-size: 16px;
	padding: 0 15px;
	position: fixed;
	left: calc(100% - 120px);
	text-transform: capitalize;
	top: 40%;
	transform: translateY(-50%) rotate(-90deg);
	backface-visibility: hidden;
	z-index: 11;
	white-space: nowrap;
}

.btn.right_btn img {
	height: 13px;
	object-fit: scale-down;
	width: 20px;
	margin-right: 5px;
}

.btn.right_btn img {
	width: 25px;
	height: 22px;
	object-fit: contain;
	margin-right: 5px;
	transform: rotate(90deg);
}

/* Header CSS End */
.card, .block {
	transition: all .3s;
}

/* Footer Poup CSS Start */
.dl_footer_popup {
	position: fixed;
	bottom: 11px;
	float: left;
	width: 100%;
	width: 90%;
	z-index: 111;
	background: #0d2138;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}

.show_popup {
	display: flex;
}

.dl_footer_popup .dl_popup_content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 0;
	align-items: center;
	padding: 30px 20px;
}

.dl_footer_popup p {
	font-size: 18px;
	color: #fff;
}

.dl_popup_content p {
	width: calc(100% - 38%);
	text-align: left;
	line-height: 1.5;
	margin-bottom: 0;
}

.dl_popup_content p a {
	font-weight: bold;
}

.dl_footer_popup .btn.btn--header {
	margin: 0 auto;
}

.dl_popup_content .dl_shedule_popup {
	left: -12px;
	right: unset;
	top: -15px;
	color: #fff;
}

.dl_popup_content .dl_shedule_popup span {
	line-height: 1.1;
	margin: 0 auto;
}

.dl_popup_content .dl_shedule_popup:hover {
	opacity: 1 !important;
}

.dl-close-popup {
	display: none !important;
}

@media (min-width: 1600px) and (max-width: 1920px) {
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
		font-size: 15px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about img {
		width: 70%;
	}
	
	.bg-blur .container {
		position: relative;
		width: 1600px;
		max-width: 1600px;
	}
	
	.white-paper-banner h1 {
		margin-top: 100px;
	}
	
	/*     .white-paper-logo ul.second-row li .logo_block {
        height: 145px;
        width: 222px;
    } */
	.white-paper-logo ul.first-row li .logo_block {
		width: 222px;
	}
	
	.white-paper-logo ul.first-row li .logo-text img {
		position: absolute;
		right: 30%;
		top: 12px;
	}
}

@media (max-width:1024px) {
	.footer_sec .links li a {
		line-height: 25px;
		margin-bottom: 10px;
	}
	
	.dl_footer_popup p {
		font-size: 16px;
	}
}

/* Footer Poup CSS End */

/* Footer CSS Start */
.faq-wrapper {
	border-top: 2px solid #dfdfdf;
	padding-top: 80px;
}

#footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding-top: 80px;
	overflow: hidden;
}

#footer .footer-widget-common h4 {
	font-size: 20px;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.3;
	letter-spacing: normal;
	color: #1b1b1b;
	margin: 0;
	margin-bottom: 20px;
}

#footer .footer-widget-common p {
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.3;
	letter-spacing: normal;
	text-align: left;
	color: #313131;
	margin-top: 18px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

#footer .footer-widget-common p a {
	color: #222;
	position: relative;
}

#footer .footer-widget-common p a:before {
	content: "";
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/www.deliveryloft.com/wp-content/themes/deliveryloft-child/media/2022/04/rgt_arrow_icon.png") no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	left: -20px;
	top: 2px;
	display: none;
}

#footer .footer-widget-common p a:hover {
	color: #fd5300;
	font-weight: 600;
}

#footer .footer-widget-common p a:hover:before {
	display: block;
}

#footer .newsLetterBrew {
	margin-top: -15px;
}

#subscribeform-newsletter {
	margin: 0px;
	margin-bottom: 0px;
}

#footer .register-form {
	position: relative;
	width: 100%;
	float: left;
	margin-top: 0;
}

#footer .news-form-content {
	padding: 0px;
	padding-right: 90px;
}

#footer .news-form-content input.newsmail {
	margin: 0;
	border: solid 1px #ebebeb;
	border-radius: 0;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 600;
}

#footer .register-form input {
	width: 100%;
	height: 40px;
	color: #000;
	outline: none !important;
}

#footer input.newsubmit {
	width: 90px;
	height: 40px;
	background-image: none;
	background-color: var(--color-primary);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #fff;
	border-radius: 0 5px 5px 0;
}

#footer input.newsubmit.nitro-lazy {
	background-image: none !important;
}

#subscribeform-newsletter .proccesing-wheel-3 {
	position: absolute;
	bottom: 0;
	left: 5px;
	width: 30px;
	top: 0;
	margin: auto;
	right: inherit;
}

#footer .commenFoterSection small {
	display: block;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	margin-top: 10px;
	float: left;
	width: 100%;
}

#footer .commenFoterSection {
	background-color: #f7f7f7;
	padding: 15px 25px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

form#subscribeform-whatsApp {
	border: solid 1px #ebebeb;
	padding: 0px;
	border-radius: 4px;
	margin-bottom: 0px;
}

#footer .whatsAppContainer {
	position: relative;
	padding: 0px;
	padding-right: 90px;
}

#footer .whatsAppContainer .intl-tel-input {
	margin-bottom: 0px !important;
	width: 100%;
}

#footer .whatsAppContainer .intl-tel-input input {
	border: none !important;
	font-size: 16px;
	font-weight: 600;
}

#footer input.WhatsAppSubmit {
	width: 90px;
	position: absolute;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	background-color: var(--color-primary);
	color: #fff;
	font-size: 16px;
	height: 100%;
	font-weight: 700;
	border-radius: 0 5px 5px 0;
}

#footer img.proccesing-wheel-4 {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #fff;
	z-index: 1;
	bottom: 0px;
	right: inherit;
	margin: auto;
}

#footer .forSocialIconsOnly {
	display: flex;
	flex-wrap: wrap;
	padding-left: 130px;
	position: relative;
	align-items: center;
	margin-top: 20px;
	float: left;
	width: 100%;
}

#footer .forSocialIconsOnly strong {
	position: absolute;
	left: 0px;
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #272727;
	bottom: 0px;
	margin: auto;
	display: flex;
	top: 0px;
	flex-direction: column;
	justify-content: center;
}

.footer-widget-common ul#footer_social_links {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 auto;
	margin-top: 10px;
}

.footer-widget-common ul#footer_social_links li {
	margin-right: 5px;
	margin-bottom: 10px;
	text-align: center;
	display: block;
}

.footer-widget-common ul#footer_social_links li span, .footer-widget-common ul#footer_social_links li a {
	display: block;
}

.footer-widget-common ul#footer_social_links li:nth-child(1) a i {
	background-color: #475993;
}

.footer-widget-common ul#footer_social_links li:nth-child(2) a i {
	background-color: #65bbf2;
}

.footer-widget-common ul#footer_social_links li:nth-child(3) a i {
	background-color: #e60023;
}

.footer-widget-common ul#footer_social_links li:nth-child(4) a i {
	background-color: #7523bf;
}

.footer-widget-common ul#footer_social_links li:nth-child(5) a i {
	background-color: #0077b7;
}

.footer-widget-common ul#footer_social_links li i {
	width: 24px;
	height: 24px;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	border-radius: 50%;
}

#footer .foote-copyrights {
	background-color: #f5f5f5;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.3;
	letter-spacing: normal;
	text-align: center;
	color: #909090;
	padding: 20px 15px 0;
	margin-top: 50px;
}

#footer .foote-copyrights .row {
	justify-content: space-between;
}

#footer .foote-copyrights p a {
	color: #909090;
	font-size: 15px;
}

/*-------------large screen----------*/
@media (min-width:1920.91px) {
	/* section.meta-services-card .col-md-4 {
    max-width: 25% !important;
} */
	.swiper-slide {
		border-radius: 10px;
		height: 380px;
	}
}

@media (min-width:1600px) {
	.metavrese_banner_img {
		position: absolute;
		bottom: 0;
		right: 5%;
	}
	
	.metavrese_banner_img img {
		width: 90%;
	}
	
	.meta-services-plateform .plateform_img {
		position: absolute;
		bottom: 15%;
		left: 0;
	}
	
	.meta-services-plateform .plateform_img img {
		width: 95%;
	}
}

@media (max-width:1599px) {
	.metavrese-banner video {
		margin-top: 0;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs li a {
		font-size: 16px !important;
		line-height: 0 !important;
	}
	
	/*  .meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li {
    width: 16%;
    padding: 30px 0 22px;
  } */
	.enticing_con {
		height: 365px !important;
	}
	
	.plateform_img.deskview {
		display: none;
	}
	
	.plateform_img.mobview {
		display: inline-block;
	}
	
	.metavrese-banner h3 {
		font-size: 52px;
	}
	
	.metavrese-banner p {
		font-size: 20px;
	}
	
	.metaservice-block {
		padding: 0px;
	}
	
	.metaservice-block h3 {
		font-size: 20px;
		margin: 20px 0 10px;
	}
	
	.metaservice-block p {
		font-size: 16px;
	}
	
	.metaverse-cta h4 {
		font-size: 42px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 32px;
	}
	
	.meta-block-content .border-gradient h3 {
		font-size: 24px;
	}
	
	.meta-block-content .border-gradient p {
		font-size: 18px;
	}
	
	.enticing_left h4 {
		font-size: 30px;
	}
	
	.enticing_left p {
		font-size: 18px;
	}
	
	.enticing_con img {
		width: auto;
		height: 70px;
	}
	
	.meta-services-card .meta-card h4 {
		font-size: 20px;
	}
	
	.meta-services-card .meta-card p {
		font-size: 16px;
	}
	
	.wrapper-services [class*="col-"].text-center h3, .meta-experience h3, .meta-platform-tabs [class*="col-"].text-center h4, .meta_whychoose_us h2 {
		font-size: 40px;
	}
	
	.page-template-Metaverse-development-company .new-heading-style h2 {
		font-size: 40px !important;
		text-align: center !important;
	}
	
	.wrapper-services [class*="col-"].text-center p, .meta-platform-tabs [class*="col-"].text-center p {
		font-size: 20px;
	}
	
	.wrapper-services .blocks-text h4 {
		font-size: 20px;
	}
	
	.wrapper-services .blocks-text p {
		font-size: 18px;
	}
	
	.experience_list li h5 {
		font-size: 18px;
	}
	
	.experience_list li img {
		width: 60px;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs li a {
		font-size: 18px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		font-size: 20px;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		height: 300px;
	}
}

@media (min-width: 1440px) and (max-width: 1500px) {
	body .footer_sec .links li {
		font-size: 15px;
	}
	
	.crypto-services .meta-card .meta-img span {
		left: 30px !important;
	}
	
	body .footer_sec p {
		font-size: 15px;
	}
	
	.footer_sec .links li a {
		font-size: 15px;
	}
	
	.crypto-banking {
		padding: 100px 0 100px;
	}
}

@media (min-width: 1200px) and (max-width: 1440px) {
	body .road-map .road-map-box h4 strong {
		padding-right: 12px;
	}
	
	body .road-map .road-map-box h4 {
		font-size: 18px;
	}
	
	body .road-map .road-map-box p {
		padding-left: 0;
	}
	
	body .text-lg-right .road-map-box {
		width: 80%;
		margin-left: auto;
	}
}

/*-----------mac--------------*/
@media (max-width:1440px) {
	body .grid-block {
		min-height: 376px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange ul li:after {
		top: 12px;
	}
	
	.page-template-hybrid-exchange .countdown .count-block ul li {
		margin-right: 15px !important;
	}
	
	body .wallet-app-block [class*="col-"] img {
		width: 60%;
	}
	
	body.page-template.page-template-metaverse-nft-development .NFT-wrapper .creative-categories ul li b {
		line-height: 24px;
	}
	
	body .section--features .features_list h6 {
		font-size: 16px !important;
	}
	
	body .address-heading {
		margin-top: 2rem;
	}
	
	.Platform-boxes .wpb_wrapper p {
		font-size: 16px;
		min-height: 120px;
	}
	
	.choose-list-block {
		min-height: 320px !important;
	}
	
	.choose-list-block {
		min-height: 300px;
	}
	
	.experience_list li {
		width: calc(50% - 10px) !important;
		margin: 0px auto 20px !important;
	}
	
	/*  .wallet_banner .text-center img {position: relative;top: 70px;} */
	.ico-banner {
		background-position: center 20px;
		padding: 170px 0 0px;
		height: 100vh;
	}
	
	section.meta-services-card .col-md-4 {
		max-width: 33% !important;
	}
	
	.whychoose_us_bot .choose-item ul li h6 {
		font-size: 17px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		font-size: 17px;
		line-height: 20px;
	}
	
	/*-------------dao--------------*/
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
		font-size: 15px !important;
	}
	
	.meta-services-card .row.justify-content-center .col-md-4 {
		margin-bottom: 30px;
	}
	
	.dao-banner [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
	}
	
	.dao-banner {
		padding: 115px 0 60px;
	}
	
	.bg-blue-defi .d-bg-block ul li {
		width: 36%;
		margin: 0 30px;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green .card-content h4 {
		font-size: 14px;
		line-height: 17px;
	}
	
	.bg-blue-defi.gradient-background .meta-card {
		padding-left: 36px;
	}
	
	.bg-blue-defi.gradient-background .meta-card .meta-img span {
		left: -38px;
		top: 18px;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
		left: 0;
	}
	
	.page-template-dao-development .wallet-bg h4 {
		font-size: 35px;
		margin-top: 30px;
	}
	
	.page-template-dao-development .wallet-bg .p-absolute img {
		position: absolute;
		right: -72px;
		height: 392px;
		width: 100%;
		object-fit: fill;
		top: 0;
	}
	
	.wallet-solutions-block .main-box {
		height: 470px;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg {
		overflow: hidden;
	}
	
	.bg-blue-defi .d-bg-block ul {
		padding: 20px 0 20px 20px;
	}
	
	.bg-blue-defi.gradient-background .meta-card .meta-img span {
		height: 60px;
		width: 60px;
		line-height: 60px;
	}
	
	.bg-blue-defi.gradient-background .meta-card .meta-img span img {
		width: 30px;
		height: 30px;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features .meta-card .meta-img span {
		left: 15px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-card {
		height: 110px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-img span {
		left: -6px;
		width: 60px;
		height: 60px;
		line-height: 60px;
		top: 24px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-img span img {
		width: 30px;
	}
	
	/*-----nft storage----*/
	.bg-main-card.nft-storage-card {
		padding-bottom: 0;
	}
	
	.storage_banner {
		height: 760px;
	}
	
	.storage_banner .transperent_btn {
		left: 18%;
	}
	
	.service_storage .service-box h4 {
		padding: 40px;
		font-size: 20px;
		height: 115px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card {
		padding-bottom: 100px;
	}
	
	/*--------homepage------**/
	.ico-services .service_block {
		height: 410px;
	}
	
	.crypto_box_item .types-content {
		height: 750px;
	}
	
	.wallet_about li.bg-block-4 {
		left: 46%;
		top: -87px;
	}
	
	.crypto-services .meta-card .meta-img span {
		left: 30px !important;
	}
	
	.ico-serviced p br {
		display: none;
	}
	
	.coin_service_block [class*="col-"] img {
		width: 100%;
		top: 0;
		object-fit: cover;
	}
	
	.coin-cta img {
		position: absolute;
		bottom: -60px;
		width: 100%;
		left: 40px;
	}
	
	.process-box.process-box-4 {
		width: 55%;
		top: -70px;
		transform: translate(1%, 0px);
	}
	
	.process-box.process-box-5 {
		width: 65%;
		bottom: 0;
		top: -50px;
		transform: translate(1%, 0px);
	}
	
	.bg-light-black h3 {
		font-size: 35px;
	}
	
	.ico-banner h1 {
		font-size: 46px;
		line-height: 34px;
		margin-top: 40px;
	}
	
	.ico-banner h2 {
		font-size: 28px;
	}
	
	.ico-banner p {
		font-size: 14px;
		line-height: 25px;
	}
	
	.bg-app-solution ul li.item-1 {
		left: 0;
	}
	
	.bg-app-solution ul li.item-2 {
		left: 0;
	}
	
	.bg-app-solution ul li.item-3 {
		bottom: 2%;
		left: 22%;
	}
	
	.bg-app-solution ul li.item-5 {
		bottom: 38%;
		right: 0;
	}
	
	.bg-app-solution ul li.item-6 {
		position: absolute;
		right: -23px;
		bottom: 30px;
		width: 224px;
	}
	
	.bg-app-solution ul li h4 {
		font-size: 18px;
	}
	
	.wallet-services [class*="col-"] ul li p {
		margin: 0;
	}
	
	.wallet-services [class*="col-"].mt-4 {
		margin-top: 0 !important;
	}
	
	.wallet-solutions-block .box-block img {
		width: 100%;
	}
	
	.wallet-solutions-block .box-block a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
	}
	
	.wallet-solutions-block .inner_block a.clickcustomform.btn.btn--header.btn--animated {
		width: 100%;
	}
	
	.wallet-solutions-block .box-block-2 [class*="col-"].text-center img {
		width: 80%;
	}
	
	/*     .wallet-main-cta img {
        width: 100%;
        position: absolute;
        bottom: 0;
        right: 30px;
    } */
	.wallet_development_services .service-block {
		margin: 30px 0 10px;
	}
	
	.wallet-app-block ul li h3 {
		font-size: 14px;
		line-height: 25px;
	}
	
	/*     .wallet-app-block [class*="col-"] img {
        width: 70%;
    } */
	.wallet_about .bg-circle-box ul li.bg-block-1 {
		top: 40px;
		left: 25px;
	}
	
	.wallet_about li.bg-block-3 {
		left: 52%;
		top: -243px;
	}
	
	.wallet_about h2 {
		font-size: 35px;
	}
	
	.wallet_about li.bg-block-3 {
		position: relative;
		left: 53%;
		top: -200px;
		height: 134px;
		width: 306px;
	}
	
	.wallet_about li.bg-block-4 {
		left: 60px;
	}
	
	#tfeature-testimonial_author:before {
		display: none;
	}
	
	#tfeature-testimonial_author:after {
		display: none;
	}
	
	.swiper-container {
		height: 44vw !important;
	}
	
	.swiper-slide.swiper-slide-active .content p {
		font-size: 22px !important;
		line-height: 36px !important;
		top: -44px !important;
	}
	
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		top: 96% !important;
	}
	
	.swiper-button-next {
		top: 96% !important;
	}
	
	.main_homepage_gallery .industry-list-cb li:hover figcaption h4 {
		font-size: 18px;
		line-height: 22px;
	}
	
	.main_homepage_gallery .industry-list-cb li:hover figcaption {
		padding-top: 28px;
	}
	
	.logo-block [class*="col-"] ul li span {
		margin: 8px 0;
		font-size: 14px;
	}
	
	.dia-banner-section .banner-side-img.banner-img1.view-on {
		right: -130px;
		width: 1000px;
	}
	
	.dia-banner-section .banner-side-img.banner-img2.view-on {
		right: -200px;
		width: 1000px;
	}
	
	.banner-image img.img-fluid.icon1.bounce.my_animation {
		position: absolute;
		left: 20%;
		top: 24px;
	}
	
	.banner-image img.img-fluid.icon2.bounce.my_animation {
		position: absolute;
		right: 18%;
		top: 3px;
	}
	
	.banner-image img.img-fluid.icon3.bounce.my_animation {
		position: absolute;
		right: 20%;
		top: 204px;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a {
		font-size: 15px;
	}
	
	.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box {
		width: 320px !important;
	}
	
	.image-gallry-slider .carousel__prev {
		left: 43%;
	}
	
	.image-gallry-slider .carousel__next {
		right: 40%;
	}
	
	.logo-block [class*="col-"] ul li span {
		margin: 8px;
	}
	
	.client-slider .slick-slide img {
		height: 285px;
	}
	
	.client-slider .slick-center {
		top: -66px;
		position: relative;
	}
	
	.client-slider .slick-center img {
		height: 342px;
	}
	
	.process_bar ul li p {
		font-size: 14px;
		margin-bottom: 5px;
	}
	
	.process_bar ul li.item-1 {
		left: -5%;
		top: -30px;
	}
	
	.process_bar ul li.item-2 {
		left: -5%;
		top: 40px;
	}
	
	.process_bar ul li p {
		font-size: 14px;
	}
	
	.process_bar ul li.item-4 {
		right: 10px;
		top: 66px;
	}
	
	.process_bar ul li.item-5 {
		position: relative;
		right: 0;
		top: -30px;
	}
	
	.process_bar ul li.item-3 {
		left: -26px;
		top: -30px;
	}
	
	.counting-scross [class*="col-"] img {
		text-align: right;
		float: right;
		position: absolute;
		right: -100px;
	}
	
	.process_bar ul li p:after {
		background: #000;
		width: 15px;
		height: 2px;
		content: "";
		position: absolute;
		left: 6px;
		top: 16px;
	}
	
	.counting-scross h2 {
		font-size: 45px;
		line-height: 74px;
	}
	
	.client-slider .slick-center img {
		height: 356px;
	}
	
	.client-slider .slick-list.draggable {
		position: relative;
		left: -310px;
	}
	
	.slidwer-data h4:after {
		width: 800px;
		left: 338px;
	}
	
	.client-slider button.slick-next.slick-arrow {
		top: 50%;
	}
	
	.client-slider button.slick-prev.slick-arrow {
		top: 50%;
	}
	
	.client-slider [class*="col-"] h3 {
		margin-bottom: 0;
	}
	
	.client-slider button.slick-prev.slick-arrow {
		left: 15%;
	}
	
	.slidwer-data {
		padding: 0px;
		top: -48px;
	}
	
	.client-slider button.slick-next.slick-arrow {
		left: 36%;
	}
	
	.main-home-banner p {
		font-size: 18px;
		margin: 0;
	}
	
	.main-home-banner h1 {
		font-size: 70px;
		line-height: 70px;
		margin: 0;
	}
	
	.main-home-banner h2 {
		font-size: 40px;
		line-height: 66px;
	}
	
	.main-home-banner span {
		letter-spacing: 5.24px;
	}
	
	.main-home-banner {
		padding: 170px 0 20px;
	}
	
	.bg-white-about {
		box-shadow: none;
	}
	
	.derivative-features ul li {
		width: 45%;
		margin-left: 40px;
		margin-bottom: 50px;
	}
	
	.derivative-inner-block [class*="col-"] .inner-bg-block {
		padding: 20px;
		width: 100%;
	}
	
	.derivative-inner-block {
		overflow: hidden;
	}
	
	.NFT-wrapper .meta-nft-about p {
		font-size: 15px;
		line-height: 26px;
		margin-bottom: 14px;
	}
	
	.nft-metaverse-items {
		width: 90%;
	}
	
	.nft-meta-plateform ul li img {
		width: 50px;
	}
	
	body.page-template.page-template-metaverse-nft-development .metaverse-cta h4 {
		font-size: 46px;
	}
	
	.NFT-wrapper .meta-nft-development p {
		font-size: 15px;
		line-height: 30px;
		width: 90%;
		margin: 7px 0;
	}
	
	.NFT-wrapper .meta-nft-development [class*="col-"] img {
		margin-top: -50px;
	}
	
	.creative-categories.mt-5 {
		margin-top: 0 !important;
		padding: 0;
	}
	
	.decentralized-bg-black p {
		font-size: 15px;
		line-height: 26px;
	}
	
	.decentralized-bg-black h4 {
		line-height: 35px;
	}
	
	.NFT-wrapper .creative-categories ul li.item_2 {
		left: 16px;
	}
	
	.aside-wrapper ul li:nth-child(1) a {
		top: 45%;
	}
	
	html body .phone-call-action {
		top: 50% !important;
	}
	
	.NFT-wrapper .creative-categories ul li.item_3 {
		top: -138px;
		left: 56px;
	}
	
	.NFT-wrapper .creative-categories ul li.item_4 {
		left: 80px;
	}
	
	.NFT-wrapper .creative-categories ul li.item_5 {
		top: -155px;
		left: 80px;
	}
	
	.decentralized-about .bg-black h3 {
		font-size: 30px;
	}
	
	.decentralized-about .bg-black h3 strong {
		font-size: 30px;
	}
	
	.decentralized-about .bg-black p {
		font-size: 15px;
		line-height: 23px;
		margin-bottom: 10px;
	}
	
	.decentralized-about .bg-black {
		position: relative;
		left: -120px;
		top: 23px;
		width: 600px;
		max-width: 600px;
	}
	
	.crypto_wallets h3 {
		font-size: 30px !important;
		margin-bottom: 20px;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block p br {
		display: none;
	}
	
	.common-cb-sec.bg-black .card--category {
		min-height: 520px !important;
	}
	
	.crypto_wallets ul li p {
		margin-bottom: 0;
	}
	
	.crypto_wallets ul li h4 {
		margin: 10px 0 6px;
		font-weight: bold;
		font-size: 20px;
	}
	
	.metavrese-banner.decentralized-banner img {
		width: 95% !important;
	}
	
	.metavrese-banner.decentralized-banner a.clickcustomform.btn.btn--header.btn--animated {
		width: 28%;
	}
	
	.decentralized-bg-black {
		padding: 60px 0;
		overflow: hidden;
	}
	
	.decentralized-bg-black img {
		left: 41%;
		top: 67%;
		margin-top: -158px;
		transform: rotate(356deg);
		width: 70%;
	}
	
	.white-paper-logo ul.first-row li .logo-text img {
		position: absolute;
		right: 36%;
		top: 50px;
	}
	
	.meta-experience ul.t-right li span {
		font-size: 16px;
	}
	
	.meta-experience ul.t-left li span {
		font-size: 16px;
	}
	
	.meta-block-content .border-gradient h3 {
		font-size: 18px;
	}
	
	.meta-slider .arrow-border {
		left: -267px;
	}
	
	.meta-slider button.slick-next.slick-arrow {
		left: -116px;
	}
	
	.meta-slider .slider button.slick-prev.slick-arrow {
		left: -257px;
	}
	
	.meta-experience ul.t-left li img {
		right: 4%;
	}
	
	.page-template-nft-wallet-development .bg-blue.cta .p-absolute {
		right: 0;
		top: -14px;
	}
	
	.page-template-nft-wallet-development .bg-blue.cta {
		height: 373px;
		position: relative;
	}
	
	.page-template-NFT-Marketplace-Development .card-block .meta-card .meta-img span {
		left: 45px;
	}
	
	.page-template-Metaverse-development-company .bg-blue.cta {
		height: 350px;
	}
	
	.page-template-Metaverse-development-company .bg-blue.cta .p-absolute img {
		width: 100%;
		height: 400px;
		object-fit: contain;
		top: -26px !important;
		position: absolute;
	}
	
	.page-template-Metaverse-development-company .metavrese-banner h1 {
		line-height: 70px !important;
		margin-top: 0;
		font-size: 50px;
	}
	
	.metavrese-banner h3 {
		font-size: 37px;
		line-height: 15px;
	}
	
	.line {
		height: 273px;
	}
	
	.line-2 {
		background: rgba(255, 255, 255, .62);
		height: 280px;
		top: -47px;
	}
	
	.meta-tabs-item {
		padding-top: 0px !important;
	}
	
	.metavrese-banner h1 {
		line-height: 96px;
	}
	
	/*  .nft-wallet-development h3 {font-size: 40px;} */
	.wallet-development-about img.img-fluid {
		width: 70%;
	}
	
	.nft-wallet-mobile [class*="col-"].mobile-img img {
		width: 75%;
	}
	
	.wallet-count-section .count-block ul li {
		height: 315px;
	}
	
	.wallet-count-section .count-block ul li p {
		text-align: left;
	}
	
	.wrapper.page-template-nft-wallet-development .nft-wallet-development {
		padding: 120px 0 20px;
	}
	
	/*  .nft-wallet-development p {font-size: 16px;}
    .nft-wallet-development ul li {font-size: 16px;}
    .nft-wallet-development .buton_call.d-flex.align-items-center.mt-5 {margin-top: 20px !important;} */
	.white-lable-banner [class*="col-"].mt-4.pt-4 {
		margin: 0 !important;
	}
	
	.white-level-about img {
		width: 100%;
	}
	
	.bg-blue.cta.white-cta [class*="col-"].p-absolute {
		right: 0;
	}
	
	.white-level-services .meta-card .meta-img span {
		left: 40px;
	}
	
	.crypto-banking h1 {
		font-size: 36px;
	}
	
	.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services {
		padding-left: 20px;
	}
	
	.crypto-services [class*="col-"].text-center.main-headings p {
		font-size: 16px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange h3 {
		font-size: 40px;
	}
	
	.crypto-services.bg_gray {
		padding-right: 38px;
	}
	
	.crypto-services {
		padding-right: 30px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange p {
		font-size: 16px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange ul li {
		font-size: 16px;
	}
	
	.common-section-all.pb-0.custom-box-block .tiles-layout ul li {
		width: 33%;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block {
		padding-right: 30px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple {
		padding-right: 30px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card span {
		top: 34px;
		left: 46px;
	}
	
	.card-block.develop_services {
		padding-left: 20px;
	}
	
	.common-section-all.pb-0.custom-box-block .tiles-layout ul li span {
		width: 215px !important;
	}
	
	.exchange-card-section.bg-gray .meta-img span {
		left: 0;
	}
	
	.wrapper.page-template-Lotterygames .lotry-games [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
	}
	
	.common-section-all.pb-0 .row.align-items-lg-center .offset-lg-1 {
		margin-left: 0 !important;
	}
	
	.common-section-all.pb-0 .tiles-layout ul li span {
		width: 165px !important;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box-2 {
		right: -190px !important;
	}
	
	.page-template-margin-trading-platform .margin-treding [class*="col-"].text-right img {
		width: 95%;
	}
	
	.page-template-hybrid-exchange .hybird-exchange [class*="col-"].text-center img {
		width: 100%;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
		width: 100%;
	}
	
	.page-template-hybrid-exchange .countdown .count-block ul li {
		width: 290px;
	}
	
	.bg-blue.cta .p-absolute {
		position: absolute;
		right: 0;
	}
	
	.page-template-hybrid-exchange [class*="col-"].text-center.mockup-banner img {
		width: 65%;
		margin: 50px 0;
	}
	
	.metavrese-banner p br {
		display: none;
	}
	
	.metaservice-block h3 {
		font-size: 18px;
	}
	
	.metaverse-cta {
		padding: 60px 0;
	}
	
	.metaverse-cta h4 {
		font-size: 32px;
	}
	
	.metaverse-cta p {
		font-size: 20px;
	}
	
	.meta-block-content .box {
		padding: 30px 10px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 26px;
	}
	
	.enticing_left h4 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.enticing_wrapper {
		padding-left: 10px;
	}
	
	.enticing_con img {
		height: 50px;
	}
	
	.meta-services-card .meta-card {
		padding: 60px 20px;
	}
	
	.wrapper-services .blocks-text {
		padding-right: 0px;
	}
	
	.experience_list li {
		width: calc(100% - 10px);
		margin: 0px auto 20px;
	}
	
	.experience_list li img {
		width: 50px;
	}
	
	.experience_list li h5 {
		font-size: 20px;
	}
	
	.experience_list li h5 br {
		display: none;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs li a {
		font-size: 16px;
	}
	
	.whychoose_us_wrapper p br {
		display: none;
	}
	
	.whychoose_us_bot .choose-item ul li {
		width: calc(33% - 15px);
	}
	
	.whychoose_us_bot .choose-item ul li p {
		font-size: 18px;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-title h3 {
		font-size: 20px;
	}
}

@media (max-width: 1199px) {
	.metavrese-banner video {
		margin-top: 0;
	}
	
	.metavrese-banner p {
		font-size: 18px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 20px;
	}
	
	.meta-services-plateform .t-left p, .meta-block-content .border-gradient p, .enticing_left p, .enticing_con p {
		font-size: 16px;
	}
	
	.enticing_left h4 {
		font-size: 18px;
	}
	
	.enticing_con {
		padding: 30px 20px;
	}
	
	.enticing_con img {
		height: 50px;
		margin-bottom: 10px;
	}
	
	.meta-services-card .meta-card {
		padding: 50px 10px;
	}
	
	.video-wrapper [class*="col-"].text-center h3, .wrapper-services [class*="col-"].text-center h3, .meta-experience h3, .meta-platform-tabs [class*="col-"].text-center h4, .meta_whychoose_us h2 {
		font-size: 32px;
	}
	
	.page-template-Metaverse-development-company .new-heading-style h2 {
		font-size: 32px !important;
	}
	
	.wrapper-services [class*="col-"].text-center p, .meta-platform-tabs [class*="col-"].text-center p {
		font-size: 18px;
	}
	
	.wrapper-services .d_blocks {
		height: 300px;
		padding: 0 10px;
	}
	
	.wrapper-services .block-img {
		margin-right: 20px;
	}
	
	.wrapper-services .blocks-text h4 {
		font-size: 18px;
	}
	
	.wrapper-services .blocks-text p {
		font-size: 16px;
	}
	
	.metaverse-cta h4 {
		font-size: 28px;
	}
	
	.meta-platform-tabs .tab-pane ul li {
		height: 150px;
		width: 13%;
		margin-right: 6px;
	}
	
	.meta_whychoose_us p {
		font-size: 16px;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-title h3 {
		font-size: 20px !important;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-title {
		padding: 1.4rem 1.125rem !important;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-answer p {
		font-size: 16px !important;
	}
	
	.faq-wrapper {
		padding-top: 50px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
		font-size: 16px !important;
		font-weight: normal;
	}
}

@media (max-width: 1180px) {
	.swiper-container {
		height: 28vw;
	}
	
	.swiper-slide .content .title {
		font-size: 25px;
	}
	
	.swiper-slide .content .caption {
		font-size: 12px;
	}
}

@media (max-width: 1023px) {
	.swiper-container {
		height: 40vw;
	}
	
	.swiper-container.swiper-container-coverflow {
		padding-top: 0;
	}
}

.footer_sec .web_info a i {
	background-color: #6e19c2;
	color: #fff;
	border-color: #6e19c2;
}

/*-----------ipad------------*/
@media (max-width:991px) {
	body .grid-block {
		min-height: 492px;
	}
	
	.py-equal {
		padding-bottom: 3rem;
	}
	
	body .lotry-games {
		padding: 110px 0 !important;
		overflow: hidden;
	}
	
	.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item {
		width: 50%;
		max-width: 50%;
		padding: 0;
	}
	
	.vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
		width: 50% !important;
	}
	
	.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
		width: 100%;
	}
	
	body .gallery-box .slick-dots {
		display: none !important;
	}
	
	section.vc_section.bg-overlay-purple {
		padding: 40px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta {
		padding: 4rem 0 4rem !important;
	}
	
	body .borrowing-section .meta-card {
		height: 170px;
		padding: 12px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .nft-choose-us .custom-colom h3 {
		text-align: center !important;
	}
	
	body .wallet-main-cta h2 {
		margin: 0;
	}
	
	.wallet_development_services .wrapper {
		display: none;
	}
	
	body .wallet-main-cta p {
		margin: 8px 0;
	}
	
	.wallet-solutions-block .buton_call-4 {
		margin: 30px 0;
	}
	
	.wallet-solutions-block .main-box .buton_call-7 {
		margin: 30px 0;
	}
	
	body section.counting-scross .counting-container {
		text-align: center;
	}
	
	body .image-box img {
		height: 500px !important;
	}
	
	body .global-tab li a {
		padding: .5rem 2rem 2rem;
		text-align: center;
	}
	
	body .global-tab li a img {
		height: 53px;
	}
	
	body .counting-scross img.img-fluid {
		right: 40px;
		bottom: -40px;
	}
	
	body section.counting-scross .col-md-5 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body section.global-address .col-md-9 {
		width: 100%;
		flex: 100%;
		max-width: 100%;
	}
	
	body .image-box img {
		height: 400px;
		min-height: auto;
	}
	
	body section.global-address .col-md-3 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body section.global-address ul#myTab {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: row !important;
	}
	
	body .global-tab li a {
		display: block;
	}
	
	body .global-tab li a img {
		width: 53px;
		object-fit: cover;
		display: block;
		border-radius: 100%;
	}
	
	.black-spiral .inbox-cta strong {
		margin: 1px 0 20px;
	}
	
	section.about-block.section--liveDemo h2 {
		text-align: left !important;
	}
	
	body .global-tab li a span {
		margin: 10px 0 0;
		display: block;
	}
	
	body .borrowing-section .meta-card {
		display: block;
	}
	
	body .global-address .address-block p {
		margin: 10px;
	}
	
	body section.counting-scross .col-md-6 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body section.counting-scross .col-md-5 {
		display: none;
	}
	
	body.home section.counting-scross .col-md-5 {
		display: block;
	}
	
	body section.counting-scross .counting-container {
		padding-bottom: 3rem;
	}
	
	body .borrowing-section .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
	}
	
	body .borrowing-section .meta-card .card-content {
		padding-left: 0;
		text-align: center;
		margin-top: 10px;
	}
	
	body .whychoose_us_bot .choose-item ul li:not(:last-child) {
		margin-right: 0px !important;
	}
	
	.metaverse-wrapper {
		padding: 3rem 0 3rem;
	}
	
	section.common-section-all.client_logos {
		padding-bottom: 3rem;
	}
	
	body section.counting-scross {
		padding-bottom: 3rem;
	}
	
	body section.swiper-container.swiper-container-coverflow.swiper-container-3d {
		padding-bottom: 5rem !important;
	}
	
	section.common-cb-sec.offering_sec.blockchain_block.blockchain-feature.main_homepage_gallery {
		padding-bottom: 40px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
		margin: 0;
	}
	
	body .white-paper-logo ul.second-row {
		justify-content: flex-start;
	}
	
	body .defi-custom-banner ul li:after {
		top: 10px;
	}
	
	.whote-ppr-about .pprimg {
		display: none;
	}
	
	body .white-paper-block .ppr-about-text a.clickcustomform.btn.btn--header.btn--animated {
		margin: 0;
		border-radius: 0;
	}
	
	body .white-paper-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.ppr-about-text a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.ppr-cta a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.section--icoservices .horizontalDots li.active:before {
		display: none;
	}
	
	section.section.section--banner {
		min-height: auto;
		height: auto;
		padding: 100px 0;
	}
	
	body.page-template.page-template-ieo-development.page-template-ieo-development-php .ser-in {
		min-height: 380px;
	}
	
	body.page-template.page-template-ieo-development.page-template-ieo-development-php .section--cta .get-started h1 {
		padding: 0;
	}
	
	body #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {
		position: relative;
		width: 100% !important;
		display: block;
		align-items: center;
		background: transparent;
		height: auto;
		line-height: initial;
		margin: 0 !important;
	}
	
	.sliders-column {
		margin-top: 40px;
	}
	
	section.card-block.service_block .col-md-12 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body.page-template.page-template-Lotterygames .bg-blue.cta {
		padding: 60px;
	}
	
	body .lotry-games h1 {
		font-size: 30px !important;
	}
	
	.marketplace-img img, .features-success-img img, .dservices_img img, .choose_us img, .wallet-btb-video-img img, .our-holistic-img img {
		margin-bottom: 40px;
	}
	
	.wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
		text-align: left !important;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h4 {
		text-align: left;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h3 {
		text-align: left;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center p {
		text-align: left;
	}
	
	body .gaming-roadmap:before {
		display: none;
	}
	
	body .gaming-roadmap:after {
		display: none;
	}
	
	body .gaming-roadmap .roadmap-data ul li {
		width: 48%;
		margin: 0 10px 10px 0 !important;
		position: relative;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		background: #fff;
		padding: 10px;
		border-radius: 10px;
	}
	
	body .gaming-roadmap .roadmap-data ul li:before {
		display: none !important;
	}
	
	body .gaming-roadmap .roadmap-data ul li h4 {
		color: #000;
	}
	
	body .gaming-roadmap .roadmap-data ul li p {
		color: #000;
		width: 100%;
	}
	
	body .gaming-roadmap {
		padding: 40px 0 !important;
	}
	
	body .gaming-roadmap h3 {
		margin-bottom: 2rem;
	}
	
	section.common-section-all.section--blog {
		min-height: auto;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-disable-link>a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link {
		padding-right: 0 !important;
		padding-left: 10px !important;
	}
	
	.element-fig {
		display: none;
	}
	
	.address-tab {
		justify-content: left !important;
	}
	
	.section--services:before {
		display: none;
	}
	
	.wallet-solutions-block .main-box .wallet_img {
		position: relative;
		left: 0;
		width: 40%;
		top: 0;
	}
	
	.m-100 {
		min-height: 60vh;
	}
	
	section.meta-services-card .col-md-4 {
		max-width: 50% !important;
	}
	
	.whychoose_us_bot .choose-item ul li {
		width: calc(50% - 15px);
	}
	
	.meta-services-card .meta-card {
		width: calc(100% - 0px);
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu {
		width: 100% !important;
		border: none !important;
		margin-left: 20px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item:not(last-child) {
		border-bottom: none !important;
	}
	
	#mega-menu-wrap-mobile .mega-menu-toggle {
		background: transparent !important;
	}
	
	.wallet-app-block ul {
		margin-bottom: 40px;
	}
	
	.header_container {
		padding: 20px 0 !important;
	}
	
	.counting-scross img.img-fluid {
		bottom: -20px;
		overflow: hidden;
	}
	
	.cta-home h5 {
		font-size: 24px !important;
		line-height: 40px !important;
	}
	
	.client_logos .new-heading-style h5 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.meta_whychoose_us h2 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.main_homepage_gallery h4 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.swiper-container [class*="col-"].text-center h5 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.main_homepage_gallery ul li {
		min-height: auto !important;
	}
	
	.about-block .about-content p {
		text-align: center;
	}
	
	.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
		margin: 0 auto;
	}
	
	.black-spiral {
		min-height: auto !important;
	}
	
	.about-block h4 {
		font-size: 30px !important;
		line-height: 45px !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		color: #fff !important;
	}
	
	header {
		padding: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card {
		background: transparent !important;
		border-top: 1px solid #fff !important;
		border-radius: 0 !important;
		padding: 17px 0 !important;
		margin-bottom: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card-header {
		padding: 0 !important;
		margin-bottom: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
		position: relative !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card a {
		color: #fff !important;
		position: relative;
		display: block;
		font-weight: 700;
		font-size: 16px;
	}
	
	body.page-template.page-template-metaverse-nft-development #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card .card-body {
		padding: 30px 0;
	}
	
	body.page-template.page-template-metaverse-nft-development #accordion .card-header a.collapsed::before {
		content: "+";
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	/* .metavrese-banner {background: url(media/2022/11/mdc_mob_banner_bg.webp) no-repeat;padding: 200px 0 80px;} */
	.metaverse-wrapper [class*="col-"].text-center h2 {
		font-size: 32px;
		line-height: 32px;
	}
	
	.metaservice-block {
		padding: 0px 20px;
	}
	
	.metaverse-services .content-details {
		width: auto;
		padding-left: 6em;
		padding-right: 6em;
	}
	
	.metaverse-cta {
		padding: 50px 0;
	}
	
	.metaverse-cta h4 {
		font-size: 20px;
	}
	
	.metaverse-cta p {
		font-size: 16px;
	}
	
	.meta-services-plateform {
		padding: 50px 0;
	}
	
	.meta-services-plateform .meta-block-content {
		padding: 10px 0 0;
		margin-top: 20px;
	}
	
	.meta-block-content .plateform_wrapper:before {
		content: none;
	}
	
	.meta-block-content .plateform_wrapper .plateform_box_title img {
		width: 25px;
	}
	
	.meta-block-content .plateform_wrapper .row:not(:last-child):after {
		content: none;
	}
	
	.meta-block-content .box {
		padding: 0px 10px;
		margin-bottom: 40px;
	}
	
	.meta_enticing {
		padding: 50px 0;
	}
	
	.enticing_img {
		display: none;
	}
	
	.enticing_left {
		padding: 40px 30px 0;
		margin-bottom: 50px;
	}
	
	.enticing_con {
		height: 320px;
	}
	
	.video-wrapper {
		padding: 50px 0 0;
	}
	
	.video-wrapper [class*="col-"].text-center h3, .wrapper-services [class*="col-"].text-center h3, .meta-experience h3, .meta-platform-tabs [class*="col-"].text-center h4, .meta_whychoose_us h2 {
		font-size: 30px;
		line-height: 42px;
	}
	
	.page-template-Metaverse-development-company .new-heading-style h2 {
		font-size: 30px !important;
	}
	
	.meta-services-card .meta-card {
		padding: 70px 20px;
	}
	
	.wrapper-services, .meta-experience {
		padding: 50px 0;
	}
	
	.wrapper-services [class*="col-"].text-center p, .meta-platform-tabs [class*="col-"].text-center p {
		font-size: 16px;
	}
	
	.meta-experience p {
		font-size: 16px;
		margin: 10px auto 30px;
	}
	
	.experience_list li img {
		width: 40px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		font-size: 16px;
	}
	
	.dao-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.defi-about.dao-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.dao-block.bg-gray .meta-card {
		display: block;
	}
	
	.dao-block.bg-gray .meta-img {
		text-align: center;
	}
	
	.dao-block.bg-gray .meta-img span {
		position: inherit;
		display: block;
		margin: 0 auto;
	}
	
	.dao-block.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
		margin: 10px;
	}
	
	.dao-block.bg-gray .meta-card {
		height: 220px;
	}
	
	.dao-block.bg-gray .main-headings span {
		text-align: center;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-blue-defi .d-bg-block ul {
		margin-bottom: 20px;
	}
	
	.countdown .count-block ul {
		flex-wrap: wrap;
	}
	
	.countdown .count-block ul li {
		width: 45% !important;
		margin: 0 20px 60px 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		display: block;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
		top: 0;
		left: 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		height: 300px;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg .p-absolute {
		display: none;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-dao-development .card-block.exchange_services .meta-card {
		display: block;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features .meta-card .meta-img span {
		position: inherit;
	}
	
	.page-template-dao-development .card-block.exchange_services .meta-card {
		height: 140px;
		display: block;
	}
	
	.card-block .card-content h4 {
		margin-top: 10px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-card {
		height: 150px;
	}
	
	.storage_banner h1 {
		margin-top: 0;
	}
	
	.storage_banner {
		height: 610px;
	}
	
	.storage_banner {
		padding: 130px 0 0;
	}
	
	.storage_banner h1 {
		font-size: 30px;
	}
	
	.storage_banner .transperent_btn {
		display: none;
	}
	
	.storage_banner .box {
		top: -36px;
	}
	
	.storage_about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.storage_about h2 {
		margin-top: 50px;
	}
	
	.blur_bg img {
		display: none;
	}
	
	.blur_bg [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.blur_bg .bg-txt-blur h3 {
		font-size: 32px;
	}
	
	.service_storage [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.bg-sub-cate [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-sub-cate [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-sub-cate ul {
		padding-left: 0;
	}
	
	.bg-blue-cate [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-main-card [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 135px;
	}
	
	.build_area {
		padding: 60px 0 60px;
		margin-top: 0;
	}
	
	.build_area [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.build_area h3 {
		margin-top: 0;
	}
	
	.bg-sub-cate.nft-feature h3 {
		padding-left: 0;
	}
	
	.nft-infographics [class*="col-"].mt-5 {
		margin-top: 0 !important;
	}
	
	.nft-infographics h3 {
		font-size: 30px;
		line-height: 38px;
		margin-top: 30px;
	}
	
	.nft-infographics .row.mt-5 {
		margin-top: 0 !important;
	}
	
	.nft-infographics {
		padding: 40px 0;
	}
	
	.bg-main-card .card-content img {
		margin-bottom: 10px;
	}
	
	.bg-main-card .card-content h4 {
		font-size: 20px;
	}
	
	.bg-main-card .card-content p {
		font-size: 15px;
	}
	
	.bg-main-card.nft-storage-card .card_block {
		margin-bottom: 100px;
	}
	
	.bg-main-card.nft-storage-card .card_block:after {
		height: 300px !important;
	}
	
	.nft-storage-choose-us .choose-us-txt h3 {
		margin-top: 0;
	}
	
	.nft-storage-choose-us {
		padding: 60px 0;
	}
	
	.nft-storage-choose-us .choose-us-txt img {
		top: -57px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin: 0 !important;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] h3 {
		margin-top: 0;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card .row.mt-5 [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] .card_block {
		width: 100%;
		margin: 40px auto 0;
	}
	
	.bitcoin {
		display: none;
	}
	
	.ico-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-app-block .desk-block {
		display: block !important;
	}
	
	.wallet-app-block ul li {
		width: 44% !important;
	}
	
	.wallet-app-block ul li h3:after {
		display: none;
	}
	
	header.clb-menu .buton_call.d-flex.align-items-center {
		display: none !important;
	}
	
	.wallet-solutions-block .btn--header.btn--animated:before {
		display: none;
	}
	
	.wallet_development_services a.clickcustomform.btn.btn--header.btn--animated {
		width: 50%;
		margin-top: 30px;
	}
	
	.crypto_box_item [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.key-block ul {
		flex-wrap: wrap;
	}
	
	.wallet_services a.clickcustomform.btn.btn--header.btn--animated {
		width: 50%;
	}
	
	.swiper-container [class*="col-"].text-center h3 {
		font-size: 36px;
	}
	
	.swiper-container [class*="col-"].text-center p {
		text-align: left;
	}
	
	.logo-block [class*="col-"] ul {
		margin-top: 30px;
	}
	
	.about-block h2 {
		text-align: left;
	}
	
	.about-block [class*="col-"].text-center p {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center h3 {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center p {
		text-align: left;
	}
	
	.ico-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.ico-services .col {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.ico-cta-bg h3 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.ico-serviced h3 {
		font-size: 30px;
		line-height: 44px;
	}
	
	.ico-serviced [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.coin_service_block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.coin_service_block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.coin_service_block [class*="col-"] img {
		position: inherit;
		left: 0;
		width: 100%;
		top: 0;
	}
	
	.coin-box-block .block_box {
		height: 350px !important;
	}
	
	.coin-cta [class*="col-"].text-center {
		display: none;
	}
	
	.coin-cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.coin-cta h3 {
		font-size: 30px;
	}
	
	.process-bar {
		display: none;
	}
	
	.process-box {
		position: inherit !important;
		width: 100% !important;
		top: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		margin-bottom: 30px;
	}
	
	.technology-stack .partner-team-content ul li {
		width: 30.666667% !important;
	}
	
	.meta-chooseus.derivative-choose-us .choose_us h3 {
		font-size: 34px;
	}
	
	.meta-chooseus.derivative-choose-us.home-choose.mt-5 .choose_us {
		text-align: center;
	}
	
	.grid_view {
		padding: 60px 0;
	}
	
	.ico-banner {
		background-position: -70%;
		background-color: #130f15;
	}
	
	.ico-banner h1 {
		margin-top: 0;
	}
	
	.bg-purple-block .col {
		width: 33%;
		max-width: 33%;
		flex: 33%;
		margin-bottom: 20px;
	}
	
	.bg-light-black {
		padding: 0;
	}
	
	.bg-light-black [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-app-block ul li {
		width: 44%;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		content: "";
		background: rgba(0, 0, 0, .72);
		top: 0;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		background: transparent;
		color: #fff;
	}
	
	.wallet-main-cta .buton_call {
		position: inherit;
	}
	
	.wallet-main-cta a.clickcustomform.btn.btn--header.btn--animated {
		margin: 0px 30px 40px;
		position: inherit;
		width: 30%;
	}
	
	.wallet-app-block .btn--header.btn--animated:before {
		display: none;
	}
	
	.wallet-app-block a.clickcustomform.btn.btn--header.btn--animated {
		width: 100%;
		position: inherit;
	}
	
	.wallet-app-block .buton_call {
		position: inherit;
		right: 0;
		top: 0;
	}
	
	.tfeature_btn {
		margin-left: -24px;
	}
	
	#tfeature-images {
		position: relative;
		left: 60px;
	}
	
	.wallet_development_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet_development_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet_services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.wallet_about .bg-circle-box ul li img {
		object-fit: contain;
	}
	
	.bg-white-about {
		background-position: initial;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3:after {
		content: "";
		background: #fff;
		width: 100%;
		height: 2px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		bottom: -22px !important;
	}
	
	.wallet_banner {
		padding: 78px 0 30px;
	}
	
	.wallet_banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet_about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-circle-box {
		position: relative;
		left: -72px;
	}
	
	.wallet-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 40px;
	}
	
	.wallet-services [class*="col-"] img {
		width: 100%;
	}
	
	.wallet-solutions-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-solutions-block .main-box {
		height: auto;
	}
	
	.wallet-solutions-block .buton_call {
		position: inherit !important;
		right: 0;
		top: 0;
	}
	
	.wallet-solutions-block .box-block a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
		position: inherit !important;
	}
	
	.wallet-cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-cta [class*="col-"] {
		display: none;
	}
	
	.wallet_development_services h2 {
		font-size: 29px;
		line-height: 36px;
	}
	
	.wallet_development_services .service-block {
		margin: 0;
	}
	
	.key-block ul li {
		width: 50%;
		height: 200px;
	}
	
	.key-block ul li:last-child {
		border-top: 1px solid #353535 !important;
	}
	
	.key-block .buton_call {
		position: inherit;
		right: 0;
		top: 0;
	}
	
	.key-block a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit;
		width: 250px;
	}
	
	.wallet-cta.pt-4 {
		display: none;
	}
	
	.wallet-app-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-app-block [class*="col-"] {
		text-align: center;
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-app-block [class*="col-"] img {
		width: 50%;
		margin: 0 auto;
		text-align: center;
	}
	
	.bg-white-items [class*="col-"].text-center ul li {
		width: 49% !important;
	}
	
	.bg-app-solution img.img-fluid {
		display: none;
	}
	
	.bg-app-solution ul li {
		position: inherit !important;
		width: 46%;
		margin: 20px 10px 0 0;
	}
	
	.bg-app-solution ul {
		display: flex;
		flex-wrap: wrap;
	}
	
	.animation-banner.container.my-container {
		display: none;
	}
	
	.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.main-home-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.main_homepage_gallery ul li {
		width: calc(50% - 10px);
		max-width: calc(50% - 10px);
		margin-bottom: 20px;
	}
	
	.swiper-slide .content {
		position: absolute;
		top: 105%;
		left: 0;
		width: 66%;
		padding-left: 0;
		color: #000;
		text-align: center;
	}
	
	.slider_btn_popup a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		width: 32% !important;
		margin-left: 0;
	}
	
	.logo-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		left: 42% !important;
	}
	
	.swiper-container {
		height: 88vw !important;
	}
	
	.swiper-slide {
		margin-left: 1px;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		padding-top: 10px !important;
	}
	
	.main-home-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.about-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.main_homepage_gallery .industry-list-cb li>img {
		object-fit: cover;
		height: auto;
		width: 100%;
		margin: 0;
	}
	
	.derivative-features ul li h4 {
		padding-left: 0;
	}
	
	.derivative-features ul li p {
		padding-left: 0;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		bottom: -30rem;
	}
	
	.home-banking-solution [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	/*     .meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li {
        width: 32%;
    } */
	.image-gallry-slider .carousel__next {
		right: 36%;
	}
	
	.image-gallry-slider .carousel__prev {
		left: 38%;
	}
	
	.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box {
		width: 265px !important;
	}
	
	.logo-block [class*="col-"] ul li {
		width: 30%;
	}
	
	.process_bar ul {
		flex-wrap: wrap;
	}
	
	.process_bar {
		padding: 60px 0 0;
	}
	
	.counting-scross h2 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.client-slider {
		display: none;
	}
	
	.counting-scross [class*="col-"] img {
		display: none;
	}
	
	img.img-fluid.w-100.process-img {
		display: none;
	}
	
	.home-cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.home-banking-solution .img-fluid {
		max-width: 100%;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	.home-banking-solution .leverage-item {
		padding: 60px 0;
	}
	
	.derivative-features ul li img {
		position: relative;
	}
	
	.derivative-features ul li {
		width: 42%;
	}
	
	.derivative-features ul li h4 {
		font-size: 18px;
		font-weight: bold;
		line-height: 35px;
		padding-left: 0;
		margin: 10px 0;
	}
	
	.crypto-derivative-items .col {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 30px;
	}
	
	.derivative-graph h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.inner_block_img ul {
		display: flex;
		flex-wrap: wrap;
	}
	
	.derivative-items-section .inner_block_img ul li {
		width: 43%;
		margin-right: 20px;
		margin-bottom: 0 !important;
		height: auto;
	}
	
	.derivative-items-section .inner_block_img ul li img {
		height: 140px;
		width: 100%;
		margin-bottom: 0;
		object-fit: contain;
	}
	
	html body .phone-call-action {
		top: 50% !important;
		left: 9px;
	}
	
	.derivative-items-section .item-img {
		width: calc(90% - 115px);
		position: absolute;
	}
	
	.derivative-items-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.derivative-features [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.derivative-cta h3 {
		font-size: 36px;
	}
	
	.derivative-inner-block [class*="col-"] h3 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.derivative-trending-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.derivative-inner-block [class*="col-"] {
		display: none;
	}
	
	.derivative-inner-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.crypto-derivative-items .list-item-block.mt-5 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-items .list-item-block.mt-4 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-items .list-item-block.mt-3 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-items .list-item-block.mt-2 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-items .list-item-block.mt-1 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-banner [class*="col-"] {
		margin: 0 !important;
		padding: 0 !important;
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	/*  .derivative-bg-fixed [class*="col-"] {width: 50%;max-width: 50%;flex: 50%;} */
	.derivative-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	
	.crypto-derivative-items h3 {
		font-size: 28px;
	}
	
	body.page-template.page-template-metaverse-nft-development .metavrese-banner [class*="col-"].mt-5 {
		margin-top: 0px !important;
		padding-top: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .metavrese-banner.decentralized-banner img {
		width: 80% !important;
		position: inherit !important;
		top: 0;
		margin-bottom: 30px;
	}
	
	.NFT-wrapper [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	/*     .container-fluid {padding-right: 4rem;padding-left:4rem;} */
	.NFT-wrapper [class*="col-"] img {
		margin-bottom: 30px;
	}
	
	.NFT-wrapper .meta-nft-development {
		padding: 60px 0 0;
	}
	
	.NFT-wrapper .creative-categories ul li {
		position: relative !important;
		width: 42%;
		margin: 20px;
		top: 0 !important;
		left: 0 !important;
	}
	
	.creative-categories [class*="col-"].text-center img {
		display: none;
	}
	
	.creative-categories [class*="col-"].text-center h4 {
		line-height: 40px;
	}
	
	.NFT-wrapper .meta-nft-development .buton_call {
		position: relative;
		right: 0;
		top: 0;
		width: 40%;
	}
	
	.NFT-wrapper img.img-fluid.bg-wrapper-img {
		width: 100%;
		position: absolute;
		top: 0;
		height: 100%;
	}
	
	.nft-meta-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body.page-template.page-template-metaverse-nft-development .metaverse-cta h4 {
		font-size: 40px;
		line-height: 55px;
	}
	
	.meta-services-plateform.nft_meta_plateform .box.border-gradient img.img-fluid {
		position: relative;
	}
	
	.meta-services-plateform.nft_meta_plateform .box.border-gradient h4 {
		padding-left: 0;
	}
	
	.meta-services-plateform.nft_meta_plateform .box.border-gradient p {
		padding-left: 0;
		width: 100%;
	}
	
	.nft-meta-plateform .right_align img {
		position: relative;
	}
	
	.meta-services-plateform.nft_meta_plateform .meta-block-content .box {
		height: 300px !important;
		padding-top: 45px;
	}
	
	.wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
		line-height: 38px;
	}
	
	.wrapper-services.meta-decenter-services.nft-meta-services .d_center_block {
		height: 300px;
	}
	
	.nft-meta-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decentralized-bg-black [class*="col-"].text-left {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decentralized-bg-black [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block p {
		padding-left: 0;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block h4 {
		padding-left: 0;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block img {
		position: inherit;
	}
	
	.bg-blur .container:after {
		height: 520px;
	}
	
	.decentralized-about .bg-black {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		max-width: 100%;
	}
	
	.decentralized-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decentralized-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.metaverse-cta.d-center-cta h4 {
		font-size: 40px;
		line-height: 50px;
	}
	
	.partner_with_us [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin: 30px;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .metavrese-banner.decentralized-banner img {
		width: 70% !important;
		bottom: 26px !important;
	}
	
	.decentralized-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decentralized-bg-black img {
		left: 0;
		top: 106px;
		margin-top: 0;
		width: 100%;
		position: relative;
	}
	
	body .phone-call-action {
		margin-left: 12px;
	}
	
	.decentralized-bg-black a.clickcustomform.btn.btn--header.btn--animated {
		left: 78px;
		transform: inherit;
		width: 30%;
	}
	
	.wrapper-services.meta-decenter-services [class*="col-"] {
		width: 50%;
		max-width: 59%;
		flex: 50%;
	}
	
	.metavrese-banner.decentralized-banner {
		height: auto;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li figcaption {
		bottom: -188px;
	}
	
	.white-paper-banner {
		padding: 60px 0 60px;
	}
	
	.white-paper-banner p {
		font-size: 14px;
	}
	
	.white-paper-banner h1 {
		font-size: 24px;
		line-height: 30px;
		margin-top: 60px;
	}
	
	.whote-ppr-about [class*="col-"] {
		width: 100%;
		flex: 100%;
		max-width: 100%;
	}
	
	.whote-ppr-about [class*="col-"] {
		width: 100%;
		flex: 100%;
		max-width: 100%;
	}
	
	.white-paper-block .ppr-about-text h2 {
		font-size: 20px;
		line-height: 29px;
		margin-top: 20px;
	}
	
	.overlap-block .overlap-block-box {
		width: auto;
		padding: 0;
		position: relative;
		right: 0;
		z-index: 9;
		top: 70px;
	}
	
	.white-paper-logo ul.second-row li .logo_block {
		width: 173px;
		margin-bottom: 20px;
	}
	
	.crypto_group [class*="col-"].text-center h4 {
		line-height: 50px;
	}
	
	.crypto_group .group_text ul li {
		font-size: 15px;
		line-height: 29px;
		padding: 5px 30px;
	}
	
	.white-paper-logo ul.first-row li .logo-text h4 {
		font-size: 18px;
		line-height: 20px;
	}
	
	.white-paper-logo ul.first-row li .logo-text img {
		display: none;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li {
		max-width: 200px !important;
		flex: 100% !important;
		width: 250px !important;
		margin: 10px !important;
	}
	
	.white-paper-benefits .benefit-box p {
		font-size: 15px;
	}
	
	.white-paper-benefits .benefit-box {
		padding: 5px;
	}
	
	.overlap-block .overlap-block-box h4 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.ppr-cta h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.ppr-about-text p span {
		width: 90%;
		display: block;
	}
	
	.pprimg img {
		position: inherit;
		top: 0;
		width: 100%;
	}
	
	.metavrese-banner img.img-fluid {
		bottom: 0;
		position: relative;
	}
	
	.metavrese-banner h3 {
		margin: 20px 0 0;
	}
	
	.blocks-text h4:after {
		display: none;
	}
	
	.meta-slider .slider {
		max-width: 100%;
		margin: 50px auto;
		float: none;
	}
	
	.meta-slider .slider-block-box {
		width: 100%;
	}
	
	.meta-services-card .meta-card {
		padding: 60px 48px;
	}
	
	.wrapper-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience ul.t-right li img {
		display: none;
	}
	
	.meta-experience ul.t-left li img {
		display: none;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon3.bounce {
		right: 217px;
	}
	
	.page-template-NFT-Marketplace-Development .card-block .meta-card .meta-img span {
		left: 0;
		top: 0;
	}
	
	.banner_section.position-relative.animate-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"] {
		margin-bottom: 20px;
	}
	
	.slick-dots li button:before {
		opacity: 0;
	}
	
	.slick-dots li.slick-active button:before {
		opacity: 0;
	}
	
	.meta-services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.metavrese-banner img.img-fluid {
		width: 80%;
	}
	
	.meta-services-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-services-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.line {
		display: none;
	}
	
	.meta-services-item .row.justify-content-center:after {
		display: none;
	}
	
	.meta-services-item:after {
		display: none;
	}
	
	.meta-services-item [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.meta-services-card [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.meta-tabs-item [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-tabs-item [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience .meta-ex-item ul li {
		width: 46%;
	}
	
	.meta-platform-tabs .tab-pane ul li {
		width: 24%;
		margin-bottom: 20px;
	}
	
	.meta-chooseus [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.nft-wallet-mobile [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.nft-wallet-mobile [class*="col-"].mobile-img img {
		width: 75%;
		float: none;
	}
	
	.wallet-count-section .count-block ul {
		flex-wrap: wrap;
	}
	
	.wallet-count-section .count-block ul li {
		height: 315px;
		width: 45%;
		margin-bottom: 70px;
	}
	
	.wallet-count-section {
		padding: 60px 0 0;
	}
	
	.wallet-bottom-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-bottom-section .laptop-img img {
		width: 70%;
		float: none;
		margin: 50px 78px;
	}
	
	.wallet-bottom-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.nft-wallet-mobile [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.white-lable-banner h3 {
		font-size: 30px;
	}
	
	.wrapper.page-template-nft-wallet-development .nft-wallet-development [class*="col-"].mt-4.pt-4 {
		margin: 0 !important;
		padding-top: 0 !important;
	}
	
	.bg_purple.wallet_services .w_block {
		height: 535px;
	}
	
	/*  .nft-wallet-development [class*="col-"].text-right img {width: 100%;} */
	.wallet-development-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-development-about img.img-fluid {
		width: 60%;
		float: left;
		margin: 0 auto;
	}
	
	.bg_purple.wallet_services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 30px;
	}
	
	.wallet-development-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.white-level-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.white-block {
		padding: 60px 0;
	}
	
	.white-block .nft-box ul li {
		font-size: 14px;
	}
	
	.white-level-services .meta-card {
		display: block;
		width: 100%;
		height: 380px;
	}
	
	.white-level-services .meta-card .meta-img span {
		left: 0;
		position: relative;
		top: 0;
		margin: 0 auto;
	}
	
	.white-level-services .card-content {
		padding-left: 0;
		text-align: center;
		margin: 20px 0 0;
	}
	
	.white-level-services {
		padding: 60px 0;
	}
	
	.page-template-White-label .crypto-wallet-block.wallet-block-categories [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-White-label .blockchain-services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-Lotterygames .card-block.develop_services .meta-card {
		height: 200px;
	}
	
	.page-template-Lotterygames .card-block.service_block .meta-card {
		height: 160px;
		width: 100%;
	}
	
	.page-template-Lotterygames .custom_tabs .tab-content ul li {
		margin: 20px 15px;
	}
	
	.new-heading-style.text-center.text-lg-left {
		margin-top: 40px;
	}
	
	.page-template-Lotterygames .card-block.service_block .meta-card .meta-img span {
		left: 0;
		top: 0;
	}
	
	.page-template-Lotterygames .card-block.service_block .meta-card .card-content h4 {
		text-align: center;
	}
	
	.page-template-hybrid-exchange .hybird-exchange [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.common-section-all.pb-0.custom-box-block .tiles-layout ul {
		text-align: center;
	}
	
	.common-section-all.pb-0.custom-box-block .tiles-layout ul li span {
		width: 45% !important;
		margin-top: 20px;
	}
	
	.crypto-banking [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	.banking-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	
	.card-block.develop_services .meta-card {
		height: 300px;
		display: block;
		padding: 10px;
	}
	
	.card-block.develop_services .card-content {
		padding-left: 0;
		text-align: center;
		margin: 10px 0;
	}
	
	.coin-feature [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.crypto-services .meta-card {
		display: block;
		padding: 20px;
		margin: 17px;
		height: 350px;
		width: 100%;
	}
	
	.crypto-services .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.crypto-services .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.crypto-banking {
		padding: 124px 0 20px;
	}
	
	.card-block.develop_services {
		padding-left: 35px;
	}
	
	.card-block.service_block .meta-card .card-content h4 {
		text-align: left;
	}
	
	.cb-banner-top.pt-5.main-banner [class*="col-"].banner-cb-text.col-sm-12.col-xs-12.wow.fadeInLeft {
		margin-top: 15%;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block .industry-list-cb li {
		width: calc(50% - 30px) !important;
		margin: 0;
	}
	
	.industry-list-cb {
		max-width: 100% !important;
		width: 100%;
		margin: 0;
	}
	
	.tile.tile--edge.text-center.p_absolute {
		position: relative;
		top: 0;
		width: 95%;
		left: 0;
	}
	
	.common-cb-sec.present-world .row.solution-wrapper.justify-content-center [class*="col-"].col-sm-2 {
		width: 30%;
		max-width: 30%;
		flex: 30%;
	}
	
	.common-cb-sec.bg-white .row.features-card-wrapper [class*="col-"].col-sm-6 {
		max-width: 50%;
		flex: 50%;
	}
	
	.common-section-all.pb-0.custom-box-block .custom-box-block h3 {
		margin-bottom: 40px;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box-2 {
		position: inherit !important;
	}
	
	[class*="col-"].tiles-layout {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box {
		position: inherit !important;
	}
	
	.section-heading.heading-white.text-center span {
		margin-bottom: 40px;
		display: block;
	}
	
	.page-template-hybrid-exchange .countdown .count-block ul li {
		width: 300px;
		margin-bottom: 60px;
	}
	
	.page-template-hybrid-exchange .hybird-exchange [class*="col-"].text-center img {
		width: 60%;
	}
	
	.page-template-hybrid-exchange .hybird-exchange {
		padding: 120px 0 0;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
		width: 100%;
		float: none;
		text-align: center;
		margin: 10rem auto 0;
	}
	
	.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card {
		width: 100%;
		height: 300px;
		display: block;
	}
	
	.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card span {
		left: 0;
		top: 0;
		position: relative;
		margin: 0 auto;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
		width: 100%;
	}
	
	.page-template-hybrid-exchange .bg-blue.cta [class*="col-"] {
		display: none;
	}
	
	.page-template-hybrid-exchange .bg-blue.cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.exchangep2p2_services.bg-white [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-P2P-exchange .card-block.main-center-services .meta-card {
		height: 320px;
		display: block;
		width: 100%;
		margin: 0 0 30px auto;
	}
	
	.page-template-P2P-exchange .card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-P2P-exchange .countdown .count-block ul li {
		width: 45%;
		margin: 22px 15px;
	}
	
	.page-template-P2P-exchange .countdown .count-block ul {
		flex-wrap: wrap;
	}
	
	.page-template-margin-trading-platform .margin-treding h3 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .margin-treding {
		padding: 75px 0 45px;
	}
	
	.page-template-margin-trading-platform .margin-treding [class*="col-"].text-right img {
		width: 100%;
		margin: 30px 0 0;
	}
	
	.page-template-margin-trading-platform .about-nft h2 {
		font-size: 32px;
	}
	
	.page-template-margin-trading-platform .about-nft p {
		text-align: justify;
	}
	
	.page-template-margin-trading-platform .about-nft.wallet-about img {
		width: 100%;
	}
	
	.treding-services [class*="col-"].text-center.main-heading h1 {
		font-size: 30px;
	}
	
	.treding-services .w_block {
		height: auto;
		margin-bottom: 30px;
	}
	
	.treding-about-block p {
		font-size: 16px;
	}
	
	.treding-about-block [class*="col-"].mobile-img img {
		width: 100%;
		float: none;
	}
	
	.page-template-margin-trading-platform .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.page-template-margin-trading-platform .card-block .meta-card .meta-img span {
		left: 0;
		top: 0;
		margin: 0 auto;
		position: relative;
	}
	
	.page-template-margin-trading-platform .countdown.t-countdown.m-count h4 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .nft-choose-us {
		padding: 40px 0;
	}
	
	.page-template-margin-trading-platform .m-treding_services.bg-blue {
		padding: 20px;
	}
	
	.page-template-margin-trading-platform .countdown .count-block ul li {
		width: 44%;
	}
	
	.page-template-margin-trading-platform .m-treding_services.bg-blue [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray .meta-card {
		display: block;
		height: 300px;
		width: 100%;
	}
	
	.treding-services {
		padding: 0;
	}
	
	.page-template-margin-trading-platform .margin-treding [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.treding-services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-margin-trading-platform .about-nft.wallet-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-margin-trading-platform .about-nft.wallet-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decenter-banner {
		background: #6e19c2;
		padding: 35px 0 0;
	}
	
	.decenter-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.decenter-banner h1 {
		font-size: 30px;
	}
	
	.decenter-banner p {
		font-size: 16px;
	}
	
	.center-content [class*="col-"].text-center h3 {
		font-size: 32px;
	}
	
	.center-content [class*="col-"] p {
		font-size: 16px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple {
		padding-right: 0;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block .meta-card {
		display: block;
		width: 100%;
		padding: 20px;
		height: 380px;
	}
	
	.page-template-CentralizedExchange .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.bg-blue.cta h4 {
		font-size: 24px;
		line-height: 34px;
	}
	
	.page-template-CentralizedExchange .card-block .meta-card .meta-img span {
		margin: 0 auto;
	}
	
	.bg-blue.cta .p-absolute {
		display: none;
	}
	
	.bg-blue.cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 br {
		display: none;
	}
	
	.page-template-CentralizedExchange .card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: -6px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card {
		height: 300px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card span {
		top: 0;
		left: 0;
		margin: 0 auto;
	}
	
	.wrapper.page-template-CentralizedExchange {
		overflow-x: hidden;
	}
	
	.card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		line-height: 43px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card {
		width: 100%;
		display: block;
		height: 300px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 AUTO;
	}
	
	.page-template-CentralizedExchange .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		margin: 0;
	}
	
	.wrapper.page-template-defi-app-development .defi-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .banner-gif img.img-fluid {
		position: relative;
		right: 0;
		width: 100%;
		margin: 20px 0;
	}
	
	.wrapper.page-template-defi-app-development .defi-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .defi-about [class*="col-"].text-right img {
		width: 100%;
		margin: 20px auto 0;
	}
	
	.wrapper.page-template-defi-app-development .bg-blue-defi.gradient-background.bg-gray [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] ul li {
		width: 44%;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card {
		display: block;
		width: 100%;
		height: 330px;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card span {
		left: 0;
		top: 0;
		position: inherit;
		margin: 0 auto;
	}
	
	.card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .features [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 20px;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card {
		display: block;
		width: 100%;
		margin: 0 0 30px auto;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card h4 {
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card span {
		display: block;
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta h4 {
		margin: 30px 0;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card {
		display: block;
		height: 350px;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .card-content {
		padding: 20px 0;
		text-align: center;
	}
	
	.card-block.exchange_services.adwance-features [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services div#demo {
		display: none;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta [class*="col-"].p-absolute {
		display: none;
	}
	
	.wrapper.page-template-defi-app-development .defi-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.defi-custom-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.right-banner-img img {
		width: 70%;
	}
	
	.defi-custom-banner .buton_call {
		position: inherit;
		right: 0;
		top: 0;
	}
	
	.defi-custom-banner a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit;
		width: 35%;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta [class*="col-"].p-absolute {
		display: none;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta [class*="col-"].mt-4 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bowring-services.bg-blue .meta-card {
		width: 100%;
		height: 390px;
		display: block;
		padding: 10px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li {
		width: 26.666667%;
	}
	
	.bowring-services.bg-blue .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 20px auto;
		display: block;
	}
	
	.bowring-services.bg-blue .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.bg-blue.cta .p-absolute {
		position: absolute;
		right: 0;
	}
	
	.bg-blue.cta {
		height: auto;
	}
	
	.bg-blue.cta [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
		margin-bottom: 23px;
	}
	
	.bg-blue.cta .p-absolute img {
		height: 270px;
	}
	
	.lotry-games img {
		width: 100%;
	}
	
	.lotry-games .row {
		align-items: center;
	}
	
	.lottery-about-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.lottery-about-section [class*="col-"].text-right img {
		margin-top: 0;
		width: 100%;
	}
	
	.card-block.develop_services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 20px;
	}
	
	.card-block.service_block [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.lottery_about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.lottery_about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-blue.cta [class*="col-"].mt-5.pt-4 {
		margin-top: 0 !important;
	}
	
	.bg-blue.cta .p-absolute img {
		height: 300px;
	}
	
	.exchange-card-section.bg-gray .meta-card {
		height: 360px;
		width: 100%;
		display: block;
	}
	
	.exchange-card-section.bg-gray .meta-img span {
		border-radius: 100%;
		top: 0;
		margin: 8px auto;
		position: inherit;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu {
		width: 100% !important;
		border: none !important;
	}
	
	.exchange-card-section.bg-gray .meta-card {
		padding: 20px;
		text-align: center;
	}
	
	.exchange-card-section.bg-gray .card-content p {
		padding-right: 0;
	}
	
	.exchange-card-section.bg-gray .card-content {
		padding-left: 0;
	}
	
	.nft-choose-us h3 {
		padding-right: 0;
	}
	
	.lotry-games .btn.btn--header {
		display: none;
	}
	
	.lotry-games [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	#footer {
		padding-top: 30px;
		padding-bottom: 40px;
	}
	
	.footer-widget-common {
		display: none;
	}
	
	.footer-widget-common:nth-last-child(1) {
		display: block;
		width: 100%;
		text-align: center;
		margin-top: 0;
	}
	
	#footer .forSocialIconsOnly {
		padding: 0px;
		justify-content: center;
	}
	
	#footer .forSocialIconsOnly strong {
		position: static;
		margin: 0px;
		padding-right: 15px;
	}
	
	.footer-widget-common ul#footer_social_links {
		justify-content: center;
		margin: 0;
		margin-top: 10px;
	}
	
	.derivative-cta a.clickcustomform.btn.btn--header.btn--animated {
		display: none !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item {
		margin: 0 !important;
		padding: 0 40px;
	}
	
	.page-template-crypto-derivative-php {
		overflow-x: hidden !important;
	}
	
	section.common-cb-sec.section-vision.pb-0.pt-0 {
		padding-bottom: 40px !important;
	}
	
	.meta-services-card .meta-card p {
		font-size: 15px;
		line-height: 20px;
	}
	
	section.meta-nft-about {
		min-height: auto !important;
	}
	
	.NFT-wrapper .meta-nft-development {
		min-height: auto !important;
	}
	
	.creative-categies {
		min-height: auto !important;
	}
	
	.image_outter {
		min-height: auto !important;
	}
	
	section.section.section--why_us .border-dash {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.client-testimonial {
		min-height: auto;
	}
	
	/*-----------accordian----------*/
	.page-template-Metaverse-development-company .mob-block .card-header {
		padding: 0 !important;
		margin-bottom: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
		position: relative !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card {
		background: transparent !important;
		border-top: 1px solid #fff !important;
		border-radius: 0 !important;
		padding: 17px 0 !important;
		margin-bottom: 0 !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card a {
		color: #fff !important;
		position: relative;
		display: block;
		font-weight: 700;
		font-size: 16px;
	}
	
	.page-template-Metaverse-development-company .mob-block .meta-platform-tabs .tab-pane ul {
		margin-top: 20px !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card .card-body {
		padding: 30px 0;
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a.collapsed::before {
		content: "+";
	}
	
	section.section.section--icoservices:after {
		border-radius: 0 !important;
	}
}

/* Footer CSS End */

/* Thankyou Page CSS Start*/
.section--benefit .slider--benefit {
	margin-left: 0 !important;
}

.close:hover {
	opacity: 1 !important;
	color: #fff !important;
}

.spage_sec {
	position: relative;
	width: 100%;
	padding: 100px 0 0;
	margin: 0 auto;
	text-align: center;
	background-image: linear-gradient(to bottom, #fffcfa, #ddbaff);
	height: calc(100vh - 100px);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.spage_sec h1 {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	color: #222;
}

.spage_sec h1 {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	color: #222;
}

.spage_sec p {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	color: #222;
}

/* Thankyou Page CSS End */
.top_mobile_menu a i {
	color: #6e19c2;
	margin-left: 5px;
}

.client-slider {
	min-height: 900px;
	display: none;
}

/* }
a.custom-logo-link {
    display: none;
} */
section.meta_whychoose_us.nitro-offscreen p {
	width: 68%;
	margin: 0 auto;
	line-height: 30px;
}

/*-------mobile view page css----------*/
@media (max-width:767px) {
	body .counting-container {
		height: auto !important;
		overflow: hidden;
	}
	
	body .global-address .address-block p {
		width: 100%;
	}
	
	body .counting-scross [class*="col-"] img {
		position: relative;
		left: 0px !important;
		top: 47px;
	}
	
	body.page-template.page-template-wp-bakery-page section.common-cb-sec.section-vision {
		padding-bottom: 3rem !important;
	}
	
	body section.common-section-all.section--blog .slick-slide img {
		display: block;
		width: 100%;
		height: auto;
		object-fit: cover;
		margin: 0 auto;
	}
	
	.intl-tel-input .country-list {
		width: 300px !important;
		max-width: 100%;
	}
	
	section.bg-overlay:before {
		background: rgba(0, 0, 0, 74%) !important;
	}
	
	.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper .vc_grid-item {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	
	body.page-template.page-template-wp-bakery-page.page-template-wp-bakery-page-php.page.page-id-2267 section.common-cb-sec.section-vision {
		padding-bottom: 5rem !important;
	}
	
	.banner-primary h1 br {
		display: none;
	}
	
	section.common-cb-sec.bg-black.section-ecosystem .col-lg-4.col-md-4.col-sm-4 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	section.common-cb-sec.bg-black.section-ecosystem .tile.tile--edge {
		display: block;
		margin-bottom: 20px;
		text-align: center;
	}
	
	section.common-cb-sec.bg-black.section-ecosystem .tile--edge .tile__icn {
		margin: 0 auto;
	}
	
	section.common-cb-sec.bg-black.section-ecosystem .tile.tile--edge .tile__content {
		width: 100%;
	}
	
	.lotry-games {
		overflow: hidden;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		padding-left: 0 !important;
	}
	
	body.page-template.page-template-NFT-Marketplace-Development-company .metaservice-block h4 br {
		display: none;
	}
	
	body section.wallet-cta-data {
		padding: 0 0 50px;
	}
	
	body .counting-scross img.img-fluid {
		right: 0;
		bottom: 0;
	}
	
	body .modal-inner {
		width: 310px;
	}
	
	body .main-blog-heading {
		background-color: #2e005c !important;
	}
	
	body .virtual-world {
		min-height: auto;
	}
	
	section.common-section-all.section--whyChoose .new-heading-style.text-center.text-lg-left h2 {
		margin-top: 30px;
	}
	
	body .borrowing-section .meta-card .card-content p {
		text-align: center;
	}
	
	body.page-template.page-template-defi-lending-borrowing-development .ecosystem-section {
		padding-top: 3rem;
	}
	
	.borrowing-section .meta-card {
		width: 100%;
		padding: 10px 0;
	}
	
	body .ecosystem-section h2 {
		font-size: 30px;
	}
	
	.footer_sec .web_info .fa {
		padding: 0 !important;
	}
	
	section.common-cb-sec.section-vision {
		padding-bottom: 0 !important;
	}
	
	body .ecosystem-section p {
		font-size: 16px;
	}
	
	.main-home-banner h1 {
		margin: 0;
	}
	
	body .about-block h2 {
		text-align: left !important;
	}
	
	.ieo-about .cta-content p {
		font-size: 16px;
	}
	
	body .choose-list-block {
		min-height: auto !important;
	}
	
	.section--cta.pt-0.cta-common img {
		display: none;
	}
	
	body.page-template.page-template-ieo-development.page-template-ieo-development-php .ser-in {
		min-height: auto;
	}
	
	body section.section.ico--whychoose .row.align-items-center.mb-4 p {
		text-align: left !important;
	}
	
	body .ieo-about .cta-content h2 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.page-template-Metaverse-development-company .common-section-all.section--faq, .section-vision, #footer {
		padding: 40px 20px !important;
	}
	
	body.page-template.page-template-defi-lending-borrowing-development .ecosystem-slider-container {
		padding-top: 0;
	}
	
	body .card-block.develop_services {
		padding: 0;
	}
	
	body.page-template.page-template-Lotterygames .bg-blue.cta {
		padding: 10px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray h4 {
		font-size: 26px !important;
		line-height: 35px !important;
		text-align: left !important;
	}
	
	.wrapper.page-template-defi-lending-borrowing .nft-choose-us h3 {
		text-align: center !important;
	}
	
	.nft-choose-us .col-md-2 {
		width: 50%;
	}
	
	body .metavrese-banner.decentralized-banner {
		padding-top: 64px;
		background: none;
	}
	
	.meta-services-plateform.nft_meta_plateform .meta-block-content .box {
		background: rgba(223, 223, 223, 19%);
		padding: 30px;
		border-radius: 10px;
		box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 32%);
	}
	
	body .meta-services-plateform {
		padding: 40px 20px;
	}
	
	.meta-services-plateform.nft_meta_plateform .box.border-gradient img.img-fluid {
		margin: 20px 0;
	}
	
	body .hp-callouts h4 {
		font-size: 24px;
		line-height: 32px;
		text-align: left;
	}
	
	body .hp-callouts h5 {
		font-size: 24px;
	}
	
	.NFT-wrapper .creative-categories ul li {
		background: rgba(223, 223, 223, 23%);
		padding: 30px;
		border-radius: 10px;
		box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 32%);
	}
	
	body .creative-categories.mt-5 {
		padding-bottom: 40px;
	}
	
	.NFT-wrapper .creative-categories ul li::before {
		display: none !important;
	}
	
	.common-logo-slider .logo-slider {
		padding: 0 !important;
	}
	
	body .first-fold-design h3 {
		padding-left: 0;
	}
	
	body .gaming-roadmap .roadmap-data ul li {
		width: 100%;
		margin: 0 0px 10px 0 !important;
	}
	
	body .text-lg-right .road-map-box {
		width: 100%;
	}
	
	body .road-map .road-map-box p {
		padding-left: 0;
	}
	
	.common-logo-slider .slick-initialized .slick-slide {
		height: 100px !important;
		padding: 10px !important;
	}
	
	.client-testimonial .slick-prev:before, .client-testimonial .slick-next:before {
		padding: 0 !important;
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 22px;
	}
	
	.client-testimonial button {
		width: 40px;
		height: 40px;
	}
	
	body .common-logo-slider button {
		width: 40px;
		height: 40px;
		top: 135px;
	}
	
	body .common-logo-slider .slick-next {
		right: 135px !important;
	}
	
	body .client-testimonial .slick-prev {
		left: 0;
	}
	
	body .client-testimonial .slick-next {
		right: 50px;
	}
	
	body .common-logo-slider .slick-prev {
		left: 120px !important;
	}
	
	section.cta-home {
		margin-top: 60px;
	}
	
	section.section.ico--whychoose {
		padding: 0 20px !important;
	}
	
	.choose-list-block {
		min-height: auto !important;
	}
	
	.section--cta .get-started h1 {
		padding: 0 !important;
	}
	
	.main_homepage_gallery ul.industry-list-cb li a.btn.btn--white {
		position: absolute;
		left: 25px;
		bottom: 40px;
	}
	
	body .main_homepage_gallery .industry-list-cb li figcaption {
		display: block;
	}
	
	body .main_homepage_gallery .industry-list-cb li figcaption h3 {
		width: 100% !important;
		padding: 0 !important;
		margin: 0;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3:after {
		display: none;
	}
	
	body .address-tab li {
		width: 50px;
		height: 50px;
	}
	
	.global_form {
		padding: 0 20px !important;
	}
	
	.values-box-design {
		display: none !important;
	}
	
	.values-box-design li p {
		text-align: left;
	}
	
	.metavrese_banner_wrapper .values-box li {
		flex: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
	}
	
	.metavrese-banner h1 {
		margin-bottom: 15px !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(odd) {
		text-align: left !important;
		width: 100% !important;
	}
	
	.banner-content h1 {
		font-size: 32px;
	}
	
	.service-block {
		min-height: auto !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(even) {
		text-align: left;
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	.timeline-center .timeline-row {
		margin-bottom: 20px;
	}
	
	section.services-block {
		padding: 40px 0 !important;
	}
	
	.col-md-12.section-header.text-center.mb-5 {
		margin-bottom: 0 !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(odd) .tm-detail {
		margin: 0 !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(even) .tm-detail {
		margin: 0 !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(even):after {
		display: none;
	}
	
	.timeline-center .timeline-row:nth-of-type(odd):after {
		display: none;
	}
	
	.timeline-center .tm-icon {
		display: none;
	}
	
	.metavrese-banner video {
		height: 100% !important;
		object-fit: cover !important;
	}
	
	.experience_list li {
		width: calc(100% - 10px) !important;
	}
	
	.page-template-Metaverse-development-company .whychoose_us_bot .choose-item ul li svg {
		margin-right: 20px;
	}
	
	section.section.section--icoservices:after {
		border-radius: 0 !important;
	}
	
	.game-box.mb-4.main-outter-box {
		width: 100% !important;
	}
	
	body.page-template.page-template-wp-bakery-page section.section.section--banner {
		margin-top: 0 !important;
	}
	
	/*  .main_homepage_gallery .industry-list-cb li:hover figcaption h3 {
    background: none;
    color: #fff !important;
    margin: 0;
    margin-top: 0;
    height: auto;
    padding: 0 0 20px 0;
  } */
	.blockchain-feature .industry-list-cb li:hover figcaption p {
		margin-top: 15px;
	}
	
	.section--services:before {
		display: none;
	}
	
	.choose-item ul li p {
		line-height: 20px;
	}
	
	/*  .nft-meta-plateform h3 {background-image: linear-gradient(94deg,#ffffff,#ffffff);} */
	.wallet-solutions-block .main-box .wallet_img {
		position: relative;
		left: 0;
		width: 60%;
		top: 0;
	}
	
	.wallet-solutions-block .box-block-2 [class*="col-"].text-center img {
		height: auto !important;
	}
	
	.wallet-solutions-block .box-block-2 {
		height: auto !important;
	}
	
	.swiper-slide.swiper-slide-active .content p {
		white-space: break-spaces;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 70%;
		margin: 0 auto;
		line-height: 20px;
	}
	
	section#dia-banner:before {
		background: radial-gradient(78.01% 78.01% at 50% 21.99%, rgba(0, 0, 0, 62%) 0%, #000 100%) !important;
	}
	
	.whychoose_us_bot .choose-item ul li.virtual-reality {
		text-align: center;
	}
	
	.whychoose_us_bot .choose-item ul li:not(:last-child) {
		margin-right: 0;
	}
	
	.page-template-Metaverse-development-company .whychoose_us_bot .choose-item ul li {
		width: 100%;
		display: flex;
		align-items: center;
	}
	
	.page-template-Metaverse-development-company .whychoose_us_bot .choose-item ul li:not(:last-child) {
		margin-right: 0;
		display: flex;
		align-items: center;
	}
	
	.language-wrapper .nav .nav-item {
		margin: 10px 5px 0 !important;
		width: 46%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.language-wrapper .nav {
		justify-content: flex-start !important;
	}
	
	.language-wrapper .nav .nav-item:not(:last-child) {
		margin-right: 0 !important;
	}
	
	section.meta_whychoose_us.nitro-offscreen p {
		width: 100%;
	}
	
	.whychoose_us_wrapper p {
		width: 100% !important;
	}
	
	section.section.coin-cta {
		padding-bottom: 40px !important;
	}
	
	body.page-template.page-template-web3-0-development-company .section--banner {
		min-height: auto !important;
	}
	
	.language-wrapper .nav .nav-item {
		margin: 0 0 20px;
	}
	
	section.common-cb-sec.offering_sec.blockchain_block.blockchain-feature.main_homepage_gallery h2 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	
	section.wallet-cta-data {
		padding: 0;
	}
	
	.wallet-main-cta img {
		margin-bottom: 30px;
	}
	
	.main-heading h1 {
		font-weight: 700;
		font-size: 40px;
		line-height: 50px;
	}
	
	.page-template-Metaverse-development-company .metaverse-services .metaservice-block {
		padding: 0;
	}
	
	.wrapper-services h2 {
		font-size: 30px;
	}
	
	section.section.section--benefit .slick-dots {
		bottom: -50px !important;
	}
	
	.after_banner .vc_col-sm-3 {
		width: 50%;
		display: inline-block;
	}
	
	.business_potential {
		padding: 60px 0 !important;
	}
	
	.meta-platform-tabs.homepage-tabs .tab-pane ul li {
		margin-bottom: 10px;
	}
	
	body.page-template.page-template-wp-bakery-page .section--faq h2 {
		text-align: center !important;
		margin-top: 50px;
	}
	
	.count-list {
		display: none;
	}
	
	/*  .header_container a.custom-logo-link {display: block;} */
	
	/*  section.section--liveDemo .row.justify-content-between.mt-5 .col-md-5 {order: 2;} */
	.about-content-text p {
		font-size: 16px;
	}
	
	.liveDemo-primary iframe {
		width: 100% !important;
		min-height: auto;
		height: 250px;
		margin-top: 0;
	}
	
	/*  #footer a.custom-logo-link {display: none;} */
	
	/*  body.page-template.page-template-NFT-Marketplace-Development-company .section {overflow: hidden;} */
	.section--platforms .common-heading-section h2:after {
		width: 230px !important;
	}
	
	section.common-section-all.section--cta.cta_3.pb-0.nitro-offscreen {
		display: none;
	}
	
	body.page-template.page-template-metaverse-nft-development .wrapper-services [class*="col-"].text-center h3 {
		text-align: left;
	}
	
	body.page-template.page-template-metaverse-nft-development .wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
		text-align: left;
	}
	
	.metaverse-services:before {
		display: none;
	}
	
	.page-template-Metaverse-development-company .mob-block .card-header {
		padding: 0 !important;
		margin-bottom: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
		position: relative !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card {
		background: transparent !important;
		border-top: 1px solid #fff !important;
		border-radius: 0 !important;
		padding: 17px 0 !important;
		margin-bottom: 0 !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card a {
		color: #fff !important;
		position: relative;
		display: block;
		font-weight: 700;
		font-size: 16px;
	}
	
	.page-template-Metaverse-development-company .mob-block .meta-platform-tabs .tab-pane ul {
		margin-top: 20px !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card .card-body {
		padding: 30px 0;
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a.collapsed::before {
		content: "+";
	}
	
	.metavrese-banner video {
		margin-top: 0;
	}
	
	section.meta-platform-tabs h2 {
		color: #fff;
		font-size: 27px;
	}
	
	.client-testimonial {
		min-height: auto !important;
	}
	
	.forWhatsAppForm {
		display: none;
	}
	
	.black-spiral .inbox-cta {
		margin: 30px 0 0px !important;
	}
	
	.services .partner-team-content.text-center h3 {
		font-size: 30px !important;
	}
	
	#rev_slider_3_1_wrapper {
		height: 300px !important;
	}
	
	.new-heading-style h2 {
		font-size: 30px !important;
	}
	
	.meta-services-card .meta-card {
		margin: 0 !important;
		width: 100% !important;
	}
	
	.crypto_box_item [class*="col-"].text-center h2 {
		font-size: 25px !important;
	}
	
	.section--harness h3 {
		font-size: 28px !important;
	}
	
	.section--process h2 {
		font-size: 40px !important;
	}
	
	#footer {
		margin-top: 0 !important;
	}
	
	.footer-widget-common {
		/*    border-top: 2px solid #8080806e; */
		margin: 0 15px;
	}
	
	.footer_sec .web_info {
		margin-top: 0 !important;
	}
	
	.footer_sec .web_info p {
		margin-bottom: 0 !important;
	}
	
	.footer_sec .footer_line {
		margin-top: 20px !important;
	}
	
	.footer_sec h5 {
		margin-top: 20px !important;
	}
	
	section.common-section-all.section--blog {
		min-height: auto;
	}
	
	.client-testimonial {
		min-height: auto;
	}
	
	.whychoose_us_bot .choose-item ul li h6 {
		font-size: 18px;
		text-align: center;
	}
	
	.top_header {
		display: none !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		font-size: 14px !important;
	}
	
	body.page-template.page-template-NFT-Marketplace-Development-company .common-heading-section h2 {
		margin-bottom: 1.25rem;
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	body.page-template.page-template-NFT-Marketplace-Development-company .common-heading-section p {
		font-size: 16px !important;
	}
	
	body.page-template.page-template-NFT-Marketplace-Development-company .metaservice-block h4 {
		text-align: center;
		margin: 20px 0 0 0;
	}
	
	section.meta-services-card .col-md-4 {
		max-width: 100% !important;
	}
	
	.blockchain-feature .industry-list-cb li figcaption p {
		font-size: 16px;
	}
	
	ul.list-clients li {
		width: calc(25% - 10px);
	}
	
	.banner_section.position-relative.animate-banner {
		padding: 140px 0 60px;
	}
	
	.page-template-NFT-Marketplace-Development .banner-image img {
		width: 60px !important;
	}
	
	.nft-main-banner {
		height: auto;
	}
	
	.custom--swipper {
		display: none;
	}
	
	.top_mobile_menu a i {
		color: #6e19c2;
		margin-left: 5px;
	}
	
	section.section.section--why_us .border-dash {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.image_outter {
		min-height: auto !important;
	}
	
	.NFT-wrapper .meta-nft-development {
		min-height: auto !important;
	}
	
	.creative-categories {
		min-height: auto !important;
	}
	
	section.meta-nft-about {
		min-height: auto !important;
	}
	
	.NFT-wrapper .meta-nft-development p {
		font-size: 14px !important;
		line-height: 24px !important;
	}
	
	.NFT-wrapper .meta-nft-about p {
		font-size: 14px !important;
		line-height: 24px !important;
	}
	
	body.page-template.page-template-web3-0-development-company .common-heading-section h2 {
		line-height: 30px !important;
		font-size: 26px !important;
	}
	
	body.page-template.page-template-web3-0-development-company {
		overflow-x: hidden;
	}
	
	.page-template-Metaverse-development-company .footer-logo {
		display: block !important;
		margin: 0 auto 20px;
	}
	
	.page-template-web3-0-development-company section.section.section--banner {
		padding-top: 0 !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item {
		padding: 0;
	}
	
	.card.card--technology {
		margin-bottom: 0 !important;
	}
	
	.wallet_about {
		padding: 60px 0 0;
	}
	
	.section--platforms ul li {
		height: auto !important;
		padding: 10px 10px;
	}
	
	.meta-platform-tabs.homepage-tabs {
		min-height: auto !important;
	}
	
	.section--dservices ul li h6 {
		text-align: left;
	}
	
	.wallet_services .service-block-box {
		padding: 20px 0 !important;
	}
	
	.wallet-solutions-block [class*="col-"].text-center h2 {
		text-align: left;
	}
	
	section.wallet-cta {
		display: none;
	}
	
	/*     .wallet_development_services {
        padding-top: 0 !important;
    } */
	.wallet_development_services .col-md-4.mt-5.text-center {
		margin-top: 0 !important;
	}
	
	.wallet-app-block ul li h3 {
		padding: 10px 10px;
	}
	
	.wallet_development_services .col-md-4.mt-5.text-center .wrapper.mt-5.mb-5 {
		margin: 0 !important;
	}
	
	section.section--liveDemo {
		padding: 30px 0 !important;
	}
	
	.wallet-solutions-block .main-box {
		text-align: center;
	}
	
	.wallet-solutions-block .inner_block {
		text-align: center !important;
	}
	
	.wallet_services [class*="col-"].text-center p {
		text-align: left;
	}
	
	#dia-banner {
		min-height: auto !important;
	}
	
	.black-spiral {
		min-height: auto !important;
	}
	
	.meta_whychoose_us, .about-block {
		min-height: auto !important;
	}
	
	.main_homepage_gallery ul li {
		min-height: auto !important;
	}
	
	.card.card--technology .card-body {
		text-align: center;
	}
	
	.tile.tile--industries h5 {
		text-align: center;
	}
	
	.common-heading-section {
		text-align: center;
	}
	
	.common-section-all {
		padding-bottom: 30px !important;
	}
	
	.tile.tile--industries .tile-count {
		margin: 0 auto;
	}
	
	.tile.tile--industries {
		text-align: center;
	}
	
	.section--cta.cta_2 {
		padding-bottom: 40px !important;
	}
	
	.growth-primary .card.card--growth {
		text-align: center;
	}
	
	.img-responsive {
		margin: 0 auto !important;
	}
	
	.card.card--business {
		text-align: center !important;
	}
	
	.card.card--youKonw {
		text-align: center !important;
	}
	
	#myModalMeeting .form-cover h4 {
		font-size: 17px !important;
	}
	
	#myModalMeeting .form-cover h5 {
		font-size: 16px !important;
	}
	
	.about-block h4 {
		font-weight: 700 !important;
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px;
		text-align: center;
	}
	
	.main_homepage_gallery h4 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
	}
	
	.bg-white-about h2 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
		text-align: center;
	}
	
	.swiper-container [class*="col-"].text-center h5 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
		text-align: center;
	}
	
	.cta-home h5 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
		text-align: center;
	}
	
	.client_logos .new-heading-style h5 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
		text-align: center;
		width: 100%;
	}
	
	.meta_whychoose_us h2 {
		font-size: 28px !important;
		line-height: normal !important;
		margin-bottom: 20px !important;
		text-align: center;
	}
	
	section.swiper-container.swiper-container-coverflow.swiper-container-3d {
		padding-top: 0rem !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		color: #fff !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
		margin: 0 !important;
		font-size: 25px;
	}
	
	#mega-menu-wrap-mobile .mega-menu-toggle {
		background: transparent;
		height: 30px;
		width: 89%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
		padding: 0 0 10px !important;
	}
	
	.main_homepage_gallery .industry-list-cb li {
		border-radius: 18px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
		height: auto !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item:not(last-child) {
		border: none !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
		font-size: 15px !important;
		font-weight: normal !important;
		padding: 0 20px !important;
		border-bottom: 1px solid rgba(204, 204, 204, .32);
		color: #000;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		border-bottom: 1px solid rgba(204, 204, 204, .32);
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		opacity: .8;
		font-weight: normal !important;
		line-height: initial !important;
		height: auto !important;
		padding: 0 0 10px;
	}
	
	section.section--liveDemo .row.justify-content-between.mt-5 {
		margin-top: 0 !important;
	}
	
	section.about-block.section--liveDemo .col-md-5 {
		order: 2;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
		background: none !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu {
		margin: 0 !important;
		padding: 8px 20px 0px 40px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li:before {
		display: none !important;
	}
	
	#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		width: 34px !important;
	}
	
	.page-template-Metaverse-development-company .metavrese-banner h1 {
		font-size: 36px;
	}
	
	.metavrese-banner h3 {
		font-size: 24px;
		line-height: 1;
		margin: 0;
	}
	
	.metavrese-banner p {
		font-size: 16px;
		margin: 20px 0;
	}
	
	.metaverse-wrapper [class*="col-"].text-center h2 {
		font-size: 32px;
		line-height: 30px;
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	
	.metaverse-services .content-details {
		padding-left: 8em;
		padding-right: 8em;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 22px;
		line-height: 35px;
	}
	
	.meta-block-content .plateform_wrapper .plateform_box_title img {
		width: 25px;
		margin-right: 15px;
	}
	
	.meta-services-plateform {
		padding: 50px 0 0;
	}
	
	.meta_enticing {
		padding: 0px;
	}
	
	.enticing_con {
		height: auto !important;
	}
	
	.video-wrapper {
		padding: 30px 0 0;
	}
	
	.video-wrapper [class*="col-"].text-center h3 {
		font-size: 22px;
		line-height: 30px;
	}
	
	.meta-services-card {
		padding: 20px 0 0;
	}
	
	.meta-services-card .meta-card {
		padding: 80px 20px;
	}
	
	.wrapper-services {
		padding: 30px 0 10px;
	}
	
	.wrapper-services [class*="col-"].text-center h3 {
		font-size: 22px;
		line-height: 32px;
	}
	
	.wrapper-services .d_blocks {
		height: auto;
		padding: 20px 10px;
		flex-direction: column;
	}
	
	.wrapper-services .block-img {
		margin: 0 auto 20px;
	}
	
	.wrapper-services .block-img img {
		width: auto;
	}
	
	.meta_whychoose_us {
		padding: 40px 0 0px;
	}
	
	.video-wrapper [class*="col-"].text-center h3, .wrapper-services [class*="col-"].text-center h3, .meta-experience h3, .meta-platform-tabs [class*="col-"].text-center h4, .meta_whychoose_us h2 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.page-template-Metaverse-development-company .new-heading-style h2 {
		font-size: 20px !important;
	}
	
	.experience_list li h5 {
		font-size: 16px;
	}
	
	.metaverse-cta h4 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.metaverse-cta.second {
		background: #390275;
	}
	
	.meta-platform-tabs [class*="col-"].text-center h4 {
		font-size: 24px;
	}
	
	.whychoose_us_bot .choose-item ul {
		width: 100%;
	}
	
	.whychoose_us_bot .choose-item ul li {
		width: calc(50% - 10px);
	}
	
	.whychoose_us_bot .choose-item ul li svg {
		width: 30px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		margin: 0px auto 0;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-title h3 {
		font-size: 16px !important;
		padding-right: 40px;
		line-height: 1.6;
	}
	
	.service_storage .service-box img {
		width: 80px;
	}
	
	.white-block .nft-box {
		height: auto;
	}
	
	.white-block .buton_call.d-flex.align-items-center {
		position: inherit !important;
		bottom: 0;
	}
	
	.white-block a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit;
		border-radius: 10px;
	}
	
	.client-testimonial .slick-prev {
		left: 20px;
	}
	
	.client-testimonial .slick-next {
		right: 50px;
	}
	
	.dao-banner [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
		padding: 0 !important;
	}
	
	.dao-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.defi-about.dao-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.dao-block.bg-gray .meta-card {
		display: block;
	}
	
	.dao-block.bg-gray .meta-img {
		text-align: center;
		padding: 10px;
	}
	
	.dao-block.bg-gray .meta-img span {
		position: inherit;
		display: block;
		margin: 0 auto;
	}
	
	.dao-block.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
		margin: 10px;
	}
	
	.dao-block.bg-gray .meta-card {
		height: 220px;
		width: 100%;
	}
	
	.dao-block.bg-gray .main-headings span {
		text-align: left;
		margin: 0;
		font-size: 18px;
		line-height: 25px;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-blue-defi .d-bg-block ul {
		margin-bottom: 20px;
	}
	
	.countdown .count-block ul {
		flex-wrap: wrap;
	}
	
	.countdown .count-block ul li {
		width: 100% !important;
		margin: 0 20px 60px 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		display: block;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
		top: 0;
		left: 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		height: 300px;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg .p-absolute {
		display: none;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-dao-development .card-block.exchange_services .meta-card {
		display: block;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features .meta-card .meta-img span {
		position: inherit;
	}
	
	.page-template-dao-development .card-block.exchange_services .meta-card {
		height: 140px;
		display: block;
		margin: 10px 0;
		width: 100%;
	}
	
	.card-block .card-content h4 {
		margin-top: 10px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-card {
		height: 150px;
	}
	
	.dao-banner h1 {
		font-size: 28px;
		line-height: 35px;
	}
	
	.dao-banner p {
		font-size: 15px;
		line-height: 24px;
	}
	
	.dao-banner li {
		font-size: 15px;
		line-height: 24px;
	}
	
	.dao-banner {
		padding: 115px 0 0px;
	}
	
	.defi-about {
		padding: 30px 0;
	}
	
	.defi-about p {
		font-size: 15px;
		line-height: 24px;
	}
	
	.defi-about h3 {
		font-size: 28px;
	}
	
	.dao-block.bg-gray .main-headings h3 {
		font-size: 24px;
		line-height: 32px;
	}
	
	.dao-block.bg-gray {
		padding: 30px 0;
	}
	
	.dao-block.bg-gray .main-headings h3 {
		font-size: 22px;
		text-align: left;
	}
	
	.dao-block.bg-gray .main-headings p {
		text-align: left;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green [class*="col-"].text-center h3 {
		font-size: 22px;
		text-align: left;
		margin-bottom: 30px;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green {
		padding: 30px 0;
	}
	
	.bg-blue-defi .d-bg-block h2 {
		font-size: 22px;
		text-align: left;
	}
	
	.bg-blue-defi .d-bg-block ul li {
		width: 100%;
	}
	
	.countdown {
		padding: 30px 0;
	}
	
	.countdown [class*="col-"].text-center h4 {
		font-size: 26px;
		margin-bottom: 20px;
	}
	
	.countdown .count-block ul li p {
		color: rgba(0, 0, 0, .65);
		font-size: 15px;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray [class*="col-"].text-center.main-headings.mb-5 {
		margin-bottom: 0 !important;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray {
		padding: 30px 0;
	}
	
	.card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 28px;
		text-align: left;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		height: 300px;
		width: 100%;
		margin: 20px 0 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .card-content p {
		color: rgba(0, 0, 0, .62);
		font-size: 15px;
	}
	
	.page-template-dao-development .wallet-bg h4 {
		font-size: 18px;
		margin-top: 0;
		line-height: 30px;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg .d-flex.align-items-center.mt-5 {
		margin-top: 20px !important;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg {
		height: 280px;
	}
	
	.page-template-dao-development .wallet-bg p {
		font-size: 15px;
		line-height: 22px;
		margin: 0;
	}
	
	.page-template-dao-development .nft-choose-us h3 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.page-template-dao-development .nft-choose-us {
		padding: 30px 0;
	}
	
	.page-template-dao-development .nft-choose-us p {
		font-size: 15px;
		line-height: 25px;
		margin: 20px 0;
	}
	
	.storage_banner {
		padding: 70px 0 0;
	}
	
	.storage_banner h1 {
		font-size: 24px;
	}
	
	.storage_banner .d-flex.align-items-center.mt-5 {
		margin-top: 0 !important;
		margin-bottom: 40px;
	}
	
	.storage_banner {
		height: auto;
	}
	
	.storage_banner .box {
		top: 0;
		margin: 20px 0;
		width: 100%;
		left: 0;
	}
	
	.storage_about {
		padding: 30px 0;
	}
	
	.storage_about h2 {
		margin-top: 30px;
	}
	
	.blur_bg .bg-txt-blur h3 {
		font-size: 18px;
	}
	
	.service_storage [class*="col-"].text-center h3 {
		font-size: 26px;
		line-height: 30px;
	}
	
	.service_storage {
		padding: 30px 0;
	}
	
	.service_storage .service-box h4 {
		padding: 24px;
		font-size: 16px;
		height: auto;
		line-height: 23px;
		margin-top: 20px;
	}
	
	.service_storage [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-sub-cate h3 {
		font-size: 34px;
		margin-bottom: 30px;
	}
	
	.bg-sub-cate {
		padding: 30px 0;
	}
	
	.bg-sub-cate ul li {
		width: 100%;
	}
	
	.bg-blue-cate h3 {
		font-size: 30px;
	}
	
	.bg-blue-cate p {
		font-size: 15px;
	}
	
	.bg-main-card [class*="col-"].text-center h3 {
		font-size: 30px;
		line-height: 35px;
	}
	
	.bg-main-card [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		height: 220px;
	}
	
	.bg-main-card .card_block:after {
		width: 100%;
		height: 330px;
	}
	
	.bg-main-card {
		padding: 30px;
	}
	
	.build_area h3 {
		margin-top: 0;
		font-size: 30px;
	}
	
	.nft-graphical h3 {
		font-size: 34px;
		line-height: 36px;
		margin-bottom: 40px;
	}
	
	.nft-graphical {
		padding: 30px 0;
	}
	
	[class*="col-"].choose-us-txt.text-right.mt-5 {
		text-align: left !important;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] h3 {
		margin-top: 0;
		font-size: 20px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] p {
		font-size: 15px;
		line-height: 27px;
		margin-top: 12px;
	}
	
	.bg-main-card .card-content {
		margin: 10px;
	}
	
	.bg-main-card .card-content h4 {
		font-size: 14px;
		line-height: 22px;
		margin-top: 10px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card .card_block:after {
		height: 180px !important;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card .row.mt-5 [class*="col-"] {
		height: 210px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card .row.mt-5 {
		margin-top: 0 !important;
	}
	
	.bg-main-card.nft-storage-card [class*="col-"] {
		height: 325px;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data a.btn.btn--primary.btn--lg.btn--animated.clickcustomform {
		position: inherit !important;
		bottom: 0 !important;
		margin-top: 20px;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data .card.card--hire .card-body p {
		margin-bottom: 0 !important;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data .card.card--hire {
		height: auto !important;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data .card.card--hire {
		padding: 30px !important;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data .card.card--hire {
		background-color: transparent !important;
		border: 1px solid #6e19c2 !important;
	}
	
	.crypto_box_item [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.ico-services {
		padding: 30px 0 0;
	}
	
	.ico-services [class*="col-"].text-center p {
		margin-bottom: 30px;
	}
	
	.coin_service_block p {
		font-size: 14px;
	}
	
	.coin_service_block ul li span {
		font-size: 14px;
	}
	
	.wallet-services {
		padding: 30px 0 0;
	}
	
	.technology-stack {
		padding: 30px 0 0;
	}
	
	.ico-banner h2 {
		font-size: 26px;
	}
	
	.ico-banner h1 {
		font-size: 26px !important;
		margin-bottom: 0;
	}
	
	.ico-banner a.clickcustomform.btn.btn--header {
		width: 150px !important;
		padding-right: 30px !important;
		border-radius: 5px;
		margin-bottom: 20px;
	}
	
	body .ico-banner {
		height: 100%;
	}
	
	.wallet-app-block .desk-block {
		display: block !important;
	}
	
	.wallet-app-block ul li {
		width: 100% !important;
	}
	
	.wallet-app-block ul li h3:after {
		display: none;
	}
	
	.wallet-solutions-block .main-box .buton_call-5.text-center {
		position: relative;
	}
	
	.box-block-2.main-box.bg-blue.bg-sky .buton_call-6.text-center {
		position: relative;
	}
	
	.box-block-2.main-box.bg-blue.bg-sky {
		padding: 30px;
	}
	
	.key-block ul {
		flex-wrap: wrap;
	}
	
	.wallet-solutions-block .btn--header.btn--animated:before {
		display: none;
	}
	
	.crypto_box_item .types-content {
		height: auto;
	}
	
	.crypto_box_item .types-content a.btn.btn--primary.btn--lg.btn--animated.clickcustomform {
		margin: 0 20px 30px;
		position: relative;
		bottom: 0;
	}
	
	.about-block h2 {
		text-align: left;
	}
	
	.about-block [class*="col-"].text-center p {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center h3 {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center p {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center h3 {
		text-align: left !important;
		font-size: 30px;
		line-height: 40px;
	}
	
	.swiper-container {
		width: 90% !important;
	}
	
	.main-home-banner h2 {
		font-size: 22px;
		line-height: 29px;
	}
	
	.main-home-banner p {
		font-size: 16px;
		margin: 0;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs {
		margin: 20px 0 40px !important;
	}
	
	.meta-platform-tabs {
		padding: 30px 0;
	}
	
	.main-home-banner span {
		font-size: 20px;
	}
	
	.main_homepage_gallery .section-heading.text-center p {
		font-size: 15px;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		margin-top: 0;
		height: auto;
		padding: 0 0 20px 0;
	}
	
	.key-block ul li:last-child {
		border-top: 1px solid #353535 !important;
	}
	
	.buton_call-10.text-center {
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 999999;
	}
	
	.buton_call-10.text-center a.clickcustomform.btn.btn--header.btn--animated {
		width: 100% !important;
		z-index: 9999;
	}
	
	.wallet-solutions-block .inner_block a.clickcustomform.btn.btn--header.btn--animated {
		width: 33%;
		position: inherit !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
	}
	
	.wallet_about a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
	}
	
	.key-block .buton_call {
		top: 3px !important;
		right: 35px !important;
		position: absolute !important;
	}
	
	.key-block .buton_call>.btn {
		position: fixed !important;
		bottom: 0px;
		left: 0px;
		right: 0px;
		text-align: center;
		border-radius: 0px;
		padding: 9px;
		z-index: 999;
		width: 100%;
		padding-right: 9px !important;
	}
	
	.ico-banner ul li {
		font-size: 14px;
		width: 50%;
		line-height: 20px;
	}
	
	.crypto_box_item [class*="col-"].text-center h2 {
		font-size: 21px;
		line-height: 29px;
	}
	
	.crypto_box_item {
		padding: 30px 0;
	}
	
	.crypto_box_item .types-content p {
		font-size: 14px;
		line-height: 22px;
	}
	
	.crypto_box_item .types-content h2 {
		font-size: 24px;
	}
	
	.ico-about img.img-fluid.circle-bg-img {
		display: none;
	}
	
	.ico-about img.img-fluid.circle-bg-img-2 {
		display: none;
	}
	
	.ico-about h3 {
		font-size: 26px;
		line-height: 37px;
		text-align: left;
	}
	
	.ico-about p {
		text-align: left;
	}
	
	.bg-purple-block .col {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		text-align: center;
	}
	
	.bg-purple-block p {
		font-size: 14px;
	}
	
	.bg-light-black h3 {
		font-size: 23px;
		line-height: 30px;
		letter-spacing: 1px;
	}
	
	.bg-light-black p {
		font-size: 14px;
		line-height: 24px;
	}
	
	.ico-services [class*="col-"].text-center h3 {
		font-size: 24px;
		line-height: 30px;
		text-align: left;
	}
	
	.ico-services [class*="col-"].text-center p {
		font-size: 14px;
		text-align: left;
	}
	
	.ico-services .col {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.ico-cta-bg {
		display: none;
	}
	
	.ico-serviced {
		padding: 20px 0;
	}
	
	.ico-serviced ul li {
		width: 43%;
		margin-top: 20px;
	}
	
	.ico-serviced h3 br {
		display: none;
	}
	
	.ico-serviced h3 {
		font-size: 22px;
		line-height: 36px;
		text-align: left;
	}
	
	.ico-serviced p {
		font-size: 15px;
		text-align: left;
	}
	
	.coin_service_block h3 {
		font-size: 24px;
		line-height: 34px;
		margin-top: 20px;
	}
	
	.coin_service_block ul li {
		width: 47%;
	}
	
	.coin-box-block [class*="col-"].text-center h3 {
		font-size: 28px;
		line-height: 40px;
	}
	
	.grid_view [class*="col-"].text-center h3 {
		font-size: 30px;
	}
	
	.grid_view {
		padding: 30px 0;
	}
	
	.technology-stack .partner-team-content ul li {
		width: 44.666667%;
	}
	
	.coin-box-block {
		padding: 30px 0;
	}
	
	.coin-box-block [class*="col-"].text-center p {
		font-size: 15px;
		line-height: 27px;
	}
	
	.coin-box-block .block_box {
		height: 310px !important;
		margin-bottom: 20px;
	}
	
	.coin-cta {
		padding: 30px 0;
	}
	
	.coin-cta h3 {
		font-size: 24px;
		line-height: 35px;
	}
	
	.ico-services .service_block {
		height: auto;
	}
	
	.ico-banner .buton_call {
		top: 0;
		right: 0;
		position: inherit !important;
	}
	
	.ico-banner a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit !important;
		width: auto !important;
	}
	
	.ico-banner .btn--header.btn--animated:before {
		right: 5px;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		bottom: -56px;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		content: "";
		background: rgba(0, 0, 0, .72);
		top: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	
	.logo-block [class*="col-"] p {
		font-size: 16px;
		line-height: 26px;
	}
	
	.logo-block [class*="col-"].text-center p {
		font-size: 16px;
	}
	
	.swiper-container [class*="col-"].text-center p {
		font-size: 16px;
	}
	
	.wallet_about .bg-circle-box ul li img {
		object-fit: contain;
	}
	
	.wallet_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		position: relative;
		color: #fff !important;
		background-color: transparent;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3:after {
		content: "";
		background: #fff;
		width: 100%;
		height: 2px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
	.common-cb-sec.section-vision.pb-0.pt-0 .global_form {
		padding: 0 20px !important;
	}
	
	.wallet_banner h1 {
		font-size: 25px;
		line-height: 40px;
	}
	
	.wallet_about h2 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.bg-circle-box {
		position: relative;
		left: 0;
	}
	
	.wallet_banner ul li {
		font-size: 15px;
	}
	
	.wallet_banner p {
		font-size: 15px;
	}
	
	.wallet-services [class*="col-"].text-center h2 {
		font-size: 24px;
		line-height: 36px;
		text-align: left;
	}
	
	.wallet-services [class*="col-"].text-center p {
		text-align: left;
	}
	
	.coin-box-block [class*="col-"].text-center h3 {
		text-align: left;
	}
	
	.coin-box-block [class*="col-"].text-center p {
		text-align: left;
	}
	
	.wallet-services {
		padding: 60px 0 0;
	}
	
	.wallet-solutions-block [class*="col-"].mt-5.pt-5 {
		padding: 0 !important;
	}
	
	.wallet-solutions-block .box-block a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
		position: inherit !important;
	}
	
	.wallet-solutions-block .inner_block p {
		width: 100%;
	}
	
	/*     .wallet-solutions-block .box-block-2 {
        height: 580px !important;
    }
 */
	.wallet-main-cta h2 {
		font-size: 25px;
		line-height: 35px;
	}
	
	.wallet_development_services h2 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.key-block h2 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.key-block p {
		font-size: 15px;
		line-height: 29px;
	}
	
	.key-block ul li {
		width: 100%;
		height: 200px;
	}
	
	.key-block span {
		font-size: 14px;
		line-height: 18px;
		margin: 20px 0 !important;
	}
	
	.key-block span:after {
		display: none;
	}
	
	.wallet_services h2 {
		font-size: 30px;
		line-height: 38px;
		text-align: left !important;
	}
	
	.wallet-app-block h2 {
		font-size: 30px;
		line-height: 45px;
	}
	
	.wallet-app-block ul {
		margin-top: 20px;
	}
	
	.wallet-app-block ul li {
		width: 100%;
	}
	
	.wallet-app-block [class*="col-"] h2 {
		font-size: 25px;
		line-height: 38px;
		text-align: center;
	}
	
	.bg-white-items [class*="col-"].text-center h3 {
		font-size: 24px;
		line-height: 34px;
	}
	
	.wallet-services a.clickcustomform.btn.btn--header.btn--animated {
		width: 100%;
	}
	
	.wallet_development_services a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.wallet_services a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.bg-white-items img.img-fluid.circle-bg-img {
		display: none;
	}
	
	.bg-white-items img.img-fluid.circle-bg-img-2 {
		display: none;
	}
	
	.bg-white-items [class*="col-"].text-center ul li {
		width: 100% !important;
	}
	
	.wallet-main-cta a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.graphical-heading [class*="col-"].text-center h3 {
		font-size: 24px;
		line-height: 33px;
	}
	
	.bg-app-solution ul li {
		position: inherit !important;
		width: 100%;
		margin: 20px 10px 0 0;
	}
	
	.wallet-app-block {
		padding: 30px 0 0px;
	}
	
	.wallet-app-block .buton_call {
		position: inherit;
	}
	
	.wallet-app-block a.clickcustomform.btn.btn--header.btn--animated {
		width: 50%;
		position: inherit;
		margin: 0 0 38px !important;
	}
	
	.wallet-solutions-block .inner_block a.clickcustomform.btn.btn--header.btn--animated {
		width: 76%;
		margin-top: 0;
	}
	
	.wallet-solutions-block .inner_block p:after {
		display: none;
	}
	
	.wallet-solutions-block [class*="col-"].text-center h2 {
		font-size: 24px;
		line-height: 33px;
		margin-bottom: 24px;
	}
	
	.wallet_banner .buton_call {
		top: 0;
		right: 0;
		position: inherit !important;
	}
	
	.wallet_banner a.clickcustomform.btn.btn--header.btn--animated {
		border-radius: 2px;
		background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
		width: auto;
		position: inherit;
		margin-bottom: 40px;
	}
	
	.wallet_banner .btn--header.btn--animated:before {
		display: none;
	}
	
	.wallet_about .bg-circle-box ul li {
		position: inherit !important;
		width: 100%;
		margin-bottom: 30px;
		display: block;
		text-align: center;
	}
	
	.wallet_about .bg-circle-box ul li img {
		object-fit: contain;
		display: block;
		margin: 0 auto;
	}
	
	.wallet_about li.bg-block-2 span {
		display: block;
		text-align: center;
	}
	
	.wallet_about .bg-circle-box ul li {
		padding: 10px !important;
		text-align: center;
	}
	
	.wallet_about .bg-circle-box ul li {
		height: 140px;
	}
	
	.wallet_development_services .service-block p:before {
		width: 100%;
	}
	
	.bg-circle-box:before {
		display: none;
	}
	
	.bg-circle-box:after {
		display: none;
	}
	
	.main-home-banner .buton_call {
		z-index: 1;
	}
	
	.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
		z-index: 1;
	}
	
	.home-banking-solution .leverage-item a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		width: 70% !important;
	}
	
	header.clb-menu {
		z-index: 999999999 !important;
		min-height: auto !important;
	}
	
	.animation-banner.container.my-container {
		display: none;
	}
	
	.aside-wrapper.side_links ul {
		display: none !important;
	}
	
	.main_homepage_gallery .industry-list-cb li:hover figcaption {
		padding-top: 50px !important;
	}
	
	.home-banking-solution .leverage-item a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		width: 50%;
	}
	
	.logo-block [class*="col-"].text-center h3 {
		font-size: 30px !important;
		line-height: 37px !important;
		text-align: left !important;
	}
	
	.process_bar [class*="col-"].text-center h3 {
		font-size: 30px !important;
		line-height: 40px !important;
		text-align: left !important;
	}
	
	.process_bar [class*="col-"].text-center p {
		line-height: 25px;
		text-align: left !important;
		margin: 0 !important;
	}
	
	.new-heading-style h2 {
		text-align: left !important;
	}
	
	li#mega-menu-item-304 ul.mega-sub-menu {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 33px !important;
	}
	
	.main-home-banner {
		padding: 140px 0 20px;
	}
	
	.global_form {
		padding: 0 20px !important;
	}
	
	.logo-block [class*="col-"].text-center p {
		line-height: 25px !important;
		text-align: left !important;
		margin: 10px 0 !important;
	}
	
	.swiper-slide.swiper-slide-active {
		margin-left: 0;
		border-radius: 0;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card {
		background: transparent !important;
		border-top: 1px solid #fff !important;
		border-radius: 0 !important;
		padding: 17px 0 !important;
		margin-bottom: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card-header {
		padding: 0 !important;
		margin-bottom: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
		position: relative !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card a {
		color: #fff !important;
		position: relative;
		display: block;
		font-weight: 700;
		font-size: 16px;
	}
	
	body.page-template.page-template-metaverse-nft-development #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card .card-body {
		padding: 30px 0;
	}
	
	body.page-template.page-template-metaverse-nft-development #accordion .card-header a.collapsed::before {
		content: "+";
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.swiper-slide.swiper-slide-active .content p {
		font-size: 18px !important;
	}
	
	#tfeature-images {
		left: 80px;
	}
	
	.slider_btn_popup a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		margin-left: 0 !important;
	}
	
	#tfeature-testimonial_author {
		height: auto;
	}
	
	.swiper-container {
		height: 210vw !important;
	}
	
	.meta-chooseus.derivative-choose-us .choose-item ul li {
		background: #fff;
		border: 1px solid;
	}
	
	.slider_btn_popup a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		width: 55% !important;
	}
	
	.swiper-button-next {
		left: 56% !important;
	}
	
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		left: 31.3% !important;
	}
	
	.swiper-button-next {
		background: none !important;
		position: absolute;
		left: 65%;
		opacity: 1;
		visibility: visible;
		top: 95%;
		transform: inherit;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block .industry-list-cb li {
		width: 100% !important;
		flex: 100% !important;
		max-width: 100% !important;
	}
	
	.banner-image img.img-fluid.icon1.bounce.my_animation {
		position: absolute;
		left: 16%;
		top: -17px;
	}
	
	.banner-image img.img-fluid.icon2.bounce.my_animation {
		position: absolute;
		right: 12%;
		top: -24px;
	}
	
	.banner-image img.img-fluid.icon3.bounce.my_animation {
		position: absolute;
		right: 16%;
		top: 93px;
	}
	
	.home-cta h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.client-slider .slide-content img {
		width: 100%;
	}
	
	.slidwer-data {
		padding: 30px;
		top: -48px;
	}
	
	.home-banking-solution .leverage-item ul li {
		width: 100%;
		margin-bottom: 0;
	}
	
	.main-home-banner h1 {
		font-size: 48px;
	}
	
	.meta-chooseus.derivative-choose-us .choose_us h3 {
		font-size: 32px;
		line-height: 48px;
	}
	
	#tfeature-testimonial_content:after {
		content: "";
		background: rgba(31, 36, 42, .36);
		width: 100%;
		height: 2px;
		left: 0;
		bottom: -17px;
	}
	
	#tfeature-testimonial_author:after {
		display: none;
	}
	
	.tfeature-images_item.center {
		left: 60%;
	}
	
	.logo-block [class*="col-"] ul {
		margin-top: 50px;
	}
	
	#testim {
		display: none;
	}
	
	.cta-home h3 {
		font-size: 26px;
		line-height: 40px;
	}
	
	.client-slider [class*="col-"] h3:after {
		display: none;
	}
	
	.slidwer-data h4:after {
		display: none;
	}
	
	.logo-block [class*="col-"] ul li {
		width: 46%;
		height: 153px;
		padding: 10px;
		margin: 0 10px 10px 0;
	}
	
	.main-home-banner ul li {
		width: 42%;
		margin-bottom: 20px;
	}
	
	.main_homepage_gallery .industry-list-cb li:hover figcaption {
		padding-top: 0;
	}
	
	.process_bar ul li {
		width: 100%;
		position: inherit !important;
		top: 0 !important;
		left: 0 !important;
	}
	
	.meta-platform-tabs .tab-pane ul li {
		width: 46%;
		margin-right: 10px;
	}
	
	.image-gallry-slider [class*="col-"].text-center h3 {
		font-size: 25px;
		line-height: 40px;
	}
	
	.image-gallry-slider .carousel__next {
		right: 23%;
	}
	
	.image-gallry-slider .carousel__prev {
		left: 24%;
	}
	
	.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box {
		width: 245px !important;
	}
	
	.client-slider [class*="col-"] h3 {
		font-size: 26px;
		letter-spacing: .48px;
		line-height: 35px;
		margin-bottom: 0;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a.active:after {
		display: none;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a {
		font-size: 15px;
		line-height: 20px;
		text-align: left;
		display: block;
	}
	
	.meta-platform-tabs.homepage-tabs [class*="col-"].text-center h4 {
		font-size: 28px;
	}
	
	.counting-scross h2 {
		font-size: 21px;
		line-height: 36px;
		text-align: center;
		margin: 0 0 30px;
	}
	
	.counting-scross a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		top: 0;
		left: 0;
	}
	
	.home-banking-solution .leverage-item {
		padding: 20px 0;
	}
	
	.home-banking-solution .leverage-item h3 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.home-banking-solution [class*="col-"] {
		padding: 0;
	}
	
	.counting-scross [class*="col-"] img {
		display: none;
	}
	
	.process_bar ul {
		display: block;
	}
	
	.blockchain-feature .industry-list-cb li figcaption p {
		font-size: 16px !important;
	}
	
	.main_homepage_gallery a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		margin: 0 !important;
	}
	
	.about-block h2 {
		font-size: 26px;
		line-height: 40px;
		text-align: left;
	}
	
	.main_homepage_gallery .industry-list-cb li>img {
		margin: 0 !important;
		height: 320px !important;
		min-height: auto;
	}
	
	body .main_homepage_gallery ul.industry-list-cb li a.btn.btn--white {
		bottom: 22px;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block .industry-list-cb li {
		margin-bottom: 20px;
	}
	
	.bg-white-about {
		padding-top: 20px;
	}
	
	.meta-platform-tabs.homepage-tabs [class*="col-"].text-center h4 {
		font-size: 20px;
		text-align: left;
		line-height: 30px;
		margin: 0;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs {
		margin: 0px 0 40px;
	}
	
	.swiper-container [class*="col-"].text-center h3 {
		font-size: 22px !important;
		line-height: 40px !important;
		text-align: left !important;
	}
	
	.swiper-container [class*="col-"].text-center p {
		font-size: 14px !important;
	}
	
	.swiper-slide.swiper-slide-active .content p {
		font-size: 16px !important;
		line-height: 28px !important;
		top: -30px !important;
		margin-bottom: 0;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs:after {
		display: none;
	}
	
	.swiper-container [class*="col-"].text-center p {
		text-align: left !important;
	}
	
	.main_homepage_gallery .section-heading.text-center p {
		text-align: left;
		padding: 0 !important;
	}
	
	.main_homepage_gallery .section-heading.text-center h3 {
		text-align: left !important;
	}
	
	.about-block [class*="col-"].text-center p {
		text-align: left;
	}
	
	.about-block .about-content {
		padding: 18px;
	}
	
	.about-block .about-content p {
		font-size: 14px;
		line-height: 25px;
	}
	
	.main_homepage_gallery .industry-list-cb li {
		flex: 100% !important;
	}
	
	.bg-white-about h3 {
		font-size: 28px;
		line-height: 34px;
	}
	
	.bg-white-about h6 {
		line-height: 22px;
		margin: 15px 0;
		font-size: 16px;
		font-weight: bold;
	}
	
	.main_homepage_gallery [class*="col-"].text-center.btn-center {
		margin-top: 20px;
	}
	
	.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
		width: 60%;
		position: inherit;
		display: flex;
	}
	
	.about-block .buton_call {
		top: 3px;
		right: 35px;
		position: inherit;
	}
	
	.main-home-banner .buton_call {
		top: 0;
		right: 0;
		position: inherit !important;
	}
	
	.bg-white-about p {
		font-size: 15px;
	}
	
	.crypto-derivative-banner h1 {
		font-size: 37px;
		line-height: 30px;
	}
	
	.derivative-features .container-fluid h3 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	
	.derivative-features ul li {
		width: 100%;
		margin: 0;
	}
	
	.derivative-features .container-fluid {
		padding: 40px;
	}
	
	.crypto-derivative-banner h2 {
		font-size: 30px;
		line-height: 40px;
		margin-top: 20px;
	}
	
	.derivative-bg-fixed .text-heading.text-center h3 {
		font-size: 31px;
		line-height: 40px;
	}
	
	.derivative-bg-fixed [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.derivative-about h3 {
		font-size: 34px;
		line-height: 40px;
	}
	
	.crypto-derivative-items .col {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	
	.derivative-inner-block [class*="col-"] .inner-bg-block ul li {
		width: 100%;
		margin: 10px 0 20px;
		position: relative;
	}
	
	.derivative-trending-plateform [class*="col-"].text-center h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.derivative-cta h3 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.derivative-features ul li p {
		padding: 0;
	}
	
	.derivative-features ul li h4 {
		padding: 0;
		font-size: 22px;
	}
	
	.derivative-features ul li img {
		position: relative;
	}
	
	.derivative-items-section .item-text {
		padding-left: 0;
	}
	
	.inner_block_data ul {
		padding: 0;
	}
	
	.derivative-items-section .item-img {
		width: calc(65% - 121px);
		position: relative;
		left: 0;
	}
	
	.derivative-items-section .inner_block_data ul li {
		margin-bottom: 0;
	}
	
	.derivative-items-section [class*="col-"].text-center h3 {
		font-size: 30px;
		line-height: 32px;
	}
	
	.derivative-items-section .inner_block_img ul li img {
		height: 70px;
	}
	
	.derivative-items-section .item-img h5 {
		display: none;
	}
	
	.derivative-items-section .inner_block_img ul li {
		width: 40%;
	}
	
	.derivative-items-section .item-text h4 {
		font-size: 24px;
	}
	
	.derivative-items-section .inner_block_data ul li:before {
		display: none;
	}
	
	.derivative-items-section .inner_block_data ul li:after {
		display: none;
	}
	
	.inner_block_data ul:after {
		display: none;
	}
	
	.aside-wrapper ul li:nth-child(1) a {
		top: 45%;
	}
	
	.container-fluid {
		padding-right: 1rem;
		padding-left: 1em;
	}
	
	body.page-template.page-template-metaverse-nft-development .metaverse-cta h4 {
		font-size: 24px;
		line-height: 33px;
	}
	
	.NFT-wrapper .meta-nft-about [class*="col-"].text-center.main-heading h2 {
		font-size: 30px;
		line-height: 40px;
		text-align: left;
	}
	
	.NFT-wrapper .meta-nft-about [class*="col-"].text-center.main-heading h3 {
		text-align: left;
	}
	
	body.page-template.page-template-metaverse-nft-development .NFT-wrapper .meta-nft-development h3 {
		font-size: 24px;
		line-height: 34px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-nft-development.mt-5 {
		margin: 0 !important;
		padding: 0;
	}
	
	.meta-services-plateform.nft_meta_plateform .meta-block-content .box {
		height: auto !important;
		padding-top: 0;
		text-align: left;
	}
	
	.creative-categories [class*="col-"].text-center img {
		display: none;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h4 {
		font-size: 28px;
		line-height: 40px;
		text-align: left;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h3 {
		font-size: 24px;
		line-height: 33px;
		text-align: left;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center p {
		text-align: left;
	}
	
	body.page-template.page-template-metaverse-nft-development .wrapper-services [class*="col-"].text-center h3 {
		font-size: 24px !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us h3 {
		font-size: 25px;
		line-height: 35px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus img {
		margin: 50px 0 0;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose-item img {
		margin: 0;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus {
		padding-bottom: 60px !important;
		padding-top: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us p {
		text-align: left;
		font-size: 14px;
		line-height: 25px;
		margin: 20px 0;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us h2 {
		text-align: left;
		font-size: 30px;
	}
	
	body.page-template.page-template-metaverse-nft-development .wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
		line-height: 38px;
		font-size: 24px;
	}
	
	.nft-meta-plateform h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.nft-metaverse-items {
		width: 100%;
	}
	
	.nft-meta-plateform ul li img {
		margin-right: 6px;
	}
	
	.nft-metaverse-items {
		padding: 20px !important;
	}
	
	.nft-meta-plateform ul li span {
		font-size: 14px;
	}
	
	.creative-categories [class*="col-"].text-center h4 {
		margin-bottom: 0;
	}
	
	.creative-categories [class*="col-"].text-center p {
		color: #fff;
		margin: 20px 0 60px;
		text-align: left;
	}
	
	.NFT-wrapper .creative-categories ul li {
		position: relative !important;
		width: 100%;
		margin: 20px 0;
		top: 0 !important;
		left: 0 !important;
	}
	
	.creative-categories .col-md-12.text-center {
		text-align: left !important;
	}
	
	.creative-categories [class*="col-"].text-center h4 {
		line-height: 40px;
		font-size: 35px;
		margin-bottom: 20px !important;
		font-weight: bold;
	}
	
	.creative-categories [class*="col-"].text-center h3 {
		text-align: left;
	}
	
	.creative-categories [class*="col-"].text-center h3 {
		font-size: 35px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-nft-development .buton_call {
		width: 100%;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-platform-tabs ul.nav.nav-tabs li a.active:after {
		bottom: -15px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-platform-tabs ul.nav.nav-tabs {
		justify-content: flex-start;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-platform-tabs ul.nav.nav-tabs li {
		width: 46%;
		padding: 15px 5px;
		text-align: left;
	}
	
	html body .phone-call-action {
		top: 50% !important;
		left: 10px;
	}
	
	.meta-platform-tabs [class*="col-"].text-center h4 {
		line-height: 40px;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs li a {
		font-size: 14px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-platform-tabs ul.nav.nav-tabs {
		margin-top: 0;
	}
	
	.decentralized-bg-black a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit !important;
		left: 52px;
		top: -30px;
		transform: translate(0px, 0%);
		width: 60%;
	}
	
	.decentralized-about .bg-black {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		max-width: 100%;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block p {
		padding-left: 0;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block h4 {
		padding-left: 0;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block img {
		position: inherit;
	}
	
	.metavrese-banner.decentralized-banner h1 {
		font-size: 32px;
		margin: 0;
	}
	
	.wrapper-services.meta-decenter-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .wrapper-services [class*="col-"].text-center h3 {
		font-size: 28px;
		line-height: 40px;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .decentralized-about {
		padding: 20px 0;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .metaverse-wrapper [class*="col-"].text-center h2 strong {
		font-size: 30px;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .metavrese-banner p {
		font-size: 16px;
	}
	
	.metavrese-banner.decentralized-banner h3 {
		font-size: 32px;
		line-height: 35px;
	}
	
	.metavrese-banner.decentralized-banner img {
		bottom: 20px !important;
	}
	
	.decentralized-about {
		padding: 60px 0;
	}
	
	.decentralized-bg-black img {
		left: 0;
		top: 90px;
		position: relative;
		width: 100%;
	}
	
	.partner_with_us p {
		font-size: 14px;
	}
	
	.partner_with_us ul li {
		font-size: 14px;
	}
	
	.bg-blur [class*="col-"].pl-5 {
		padding: 0 !important;
	}
	
	.partner_with_us ul li i {
		display: none;
	}
	
	.meta-chooseus .choose_us h2 {
		line-height: 40px;
		font-size: 32px;
	}
	
	.bg-blur p {
		font-size: 16px;
		text-align: justify;
		padding: 20px;
	}
	
	.bg-blur h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.decentralized-bg-black p {
		font-size: 16px;
		text-align: justify;
	}
	
	.partner_with_us h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.bg-blur {
		padding: 20px;
	}
	
	.partner_with_us .bg-blur {
		padding: 10px;
	}
	
	.bg-blur .container:after {
		height: 1100px;
	}
	
	.bg-blur h3 {
		font-size: 32px;
	}
	
	.metaverse-cta.decenter-cta h4 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.decentralized-bg-black h4 {
		font-size: 32px;
	}
	
	.decentralized-bg-black h4 strong {
		font-size: 32px;
		line-height: 50px;
	}
	
	.metaverse-cta.d-center-cta h4 {
		font-size: 20px;
	}
	
	.decentralized-about .bg-black h3 {
		font-size: 32px !important;
		line-height: 32px;
	}
	
	.decentralized-about .bg-black h3 strong {
		font-size: 32px !important;
	}
	
	.metavrese-banner.decentralized-banner {
		height: auto;
	}
	
	.white-paper-banner h1 {
		font-size: 34px;
		line-height: 36px;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .metaverse-services .content:hover .content-details {
		top: 50%;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li {
		max-width: 100% !important;
		flex: 100% !important;
		width: 100% !important;
		margin: 10px !important;
	}
	
	.pprimg img {
		position: relative;
		top: 0;
	}
	
	.ppr-about-text h2 {
		font-size: 25px;
		line-height: 40px;
	}
	
	.white-paper-block .ppr-about-text h2 {
		font-size: 25px;
		line-height: 29px;
	}
	
	.ppr-cta h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.ppr-cta img.img-fluid.cta-img {
		position: inherit;
	}
	
	.ppr-cta {
		padding: 20px;
	}
	
	.ppr-about-text p span {
		font-size: 14px;
		line-height: 23px;
	}
	
	.overlap-block .overlap-block-box {
		width: 100%;
		padding: 8px;
		position: relative;
		right: 0;
		z-index: 9;
		top: 0;
	}
	
	.overlap-block {
		padding: 0px 0px 60px;
	}
	
	.overlap-block .overlap-block-box h4 {
		font-size: 28px;
		line-height: 37px;
	}
	
	.bg-black-box {
		padding: 10px;
	}
	
	.bg-black-box ul li {
		margin: 5px;
		font-size: 14px;
		line-height: 29px;
		padding-left: 20px;
	}
	
	.white-paper-benefits [class*="col-"].text-center h3 {
		font-size: 30px;
		line-height: 37px;
	}
	
	.ppr-cta.rainbow-cta h3 {
		font-size: 20px !important;
	}
	
	.ppr-cta p {
		font-size: 16px;
		line-height: 25px;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li>img {
		margin-bottom: 0;
	}
	
	.white-paper-logo ul.first-row {
		display: flex;
		flex-wrap: wrap;
	}
	
	.white-paper-logo ul.first-row li .logo-text {
		width: 100%;
	}
	
	.white-paper-logo ul.first-row li .logo_block {
		width: 150px;
		margin-bottom: 20px;
	}
	
	.white-paper-logo ul.second-row li .logo_block {
		width: 150px;
		margin-bottom: 20px;
	}
	
	.crypto_group [class*="col-"].text-center h4 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.white-paper-logo ul.second-row {
		margin-top: 10px;
	}
	
	.white-paper-logo ul.first-row li .logo-text img {
		display: none;
	}
	
	.white-paper-logo ul.first-row li .logo-text h4 {
		font-size: 22px;
	}
	
	.bg-black-box ul li i {
		margin-right: 10px;
		font-size: 20px;
		position: absolute;
		margin-top: 7px;
		left: 23px;
	}
	
	.ppr-about-text p i {
		display: none;
	}
	
	.ppr-about-text p {
		position: relative;
		left: 0;
		font-size: 14px;
	}
	
	.white-paper-banner p {
		font-size: 14px;
	}
	
	.meta-chooseus .choose_us h2 {
		line-height: 40px;
	}
	
	.metaverse-services .content:hover .content-details .btn--header {
		margin: 0 auto;
		display: inline-flex;
		width: auto;
		left: 50%;
		right: unset;
		padding-left: 1rem !important;
		padding-right: 2.5rem !important;
		transform: translate(-50%, -50%);
		top: 50%;
	}
	
	.metaverse-cta h4 {
		font-size: 24px;
		line-height: 34px;
	}
	
	.metavrese-banner img.img-fluid {
		bottom: 0;
		position: relative;
	}
	
	/* .metavrese-banner {height: auto;} */
	.metaverse-cta h4 {
		font-size: 24px;
	}
	
	.wrapper-services [class*="col-"].text-center h3 {
		font-size: 20px;
	}
	
	.meta-experience [class*="col-"].text-left h3 {
		font-size: 28px;
	}
	
	.block-img {
		float: none;
		margin: 20px 0 0;
	}
	
	.video-wrapper video {
		height: auto !important;
	}
	
	/* .metavrese-banner [class*="col-"].mt-5 {margin-top: 20px !important;padding-top: 0 !important;} */
	.meta-services-card {
		padding: 20px 0 0;
	}
	
	.d_blocks {
		text-align: center;
	}
	
	.blocks-text p {
		width: 100%;
	}
	
	.blocks-text {
		position: relative;
		top: 0;
	}
	
	.meta-block-content .border-gradient h3 {
		font-size: 18px;
	}
	
	.video-wrapper [class*="col-"].text-center h3 {
		font-size: 20px;
	}
	
	.meta-slider {
		display: none;
	}
	
	.metaverse-cta {
		padding: 20px 0;
	}
	
	.meta-slider [class*="col-"].text-center h3 strong {
		font-size: 28px;
	}
	
	.meta-slider [class*="col-"].text-center h3 {
		font-size: 28px;
	}
	
	.meta-services-plateform .t-left h2 strong {
		font-size: 28px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 28px;
	}
	
	.blocks-text h4:after {
		display: none;
	}
	
	.meta-slider .slider {
		max-width: 100%;
		margin: 50px auto;
		float: none;
	}
	
	.meta-slider .slider-block-box {
		width: 100%;
	}
	
	.meta-services-card .meta-card {
		padding: 20px 20px;
		background: #0f0024;
		margin: 0 auto 25px;
		height: auto;
		border-radius: 5px;
	}
	
	.wrapper-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience ul.t-right li img {
		display: none;
	}
	
	.meta-experience ul.t-left li img {
		display: none;
	}
	
	.custom--swipper .item.slick-slide {
		width: 400px;
		height: 180px !important;
	}
	
	.page-template-NFT-Marketplace-Development .services .partner-team-content ul li {
		width: 45.666667%;
	}
	
	.page-template-NFT-Marketplace-Development [class*="col-"].text-center.main-heading p {
		font-size: 16px;
	}
	
	.page-template-NFT-Marketplace-Development .banner-image img {
		width: 50px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon1.bounce {
		left: 36px;
		top: 180px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section h1 {
		font-size: 24px;
	}
	
	.nft-main-banner {
		padding: 50px 0px;
	}
	
	.nft-main-banner h3 {
		font-size: 30px;
		line-height: 36px;
		margin-top: 30px;
	}
	
	.nft-main-banner p {
		font-size: 16px;
		font-weight: normal;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 20px;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-services.our-services-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block .industry-list-cb li {
		width: 100% !important;
	}
	
	.meta-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-services-item [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.line {
		display: none;
	}
	
	.line-2 {
		display: none;
	}
	
	.meta-services-card [class*="col-"].text-center h4 {
		font-size: 30px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 22px;
		line-height: 35px;
	}
	
	.meta-services-card [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-tabs-item .tab-txt {
		height: auto;
		width: auto;
		border-radius: 10px;
		background: linear-gradient(180deg, #6da6f4 0%, #265dab 100%);
		padding: 30px;
		position: relative;
		bottom: 0;
		left: 0;
	}
	
	.meta-experience .meta-ex-item h4 {
		font-size: 24px;
		line-height: 40px;
		margin-top: 40px;
	}
	
	.bg_purple.wallet_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	
	.meta-experience .meta-ex-item ul li {
		width: 100%;
	}
	
	.meta-platform-tabs [class*="col-"].text-center h4 {
		font-size: 27px;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs li {
		width: 43%;
	}
	
	.page-template-Metaverse-development-company .bg-blue.cta [class*="col-"].mt-5 {
		margin-top: 0 !important;
	}
	
	.home-banking-solution {
		padding: 0 20px;
	}
	
	.meta-platform-tabs .tab-pane ul li {
		width: 45%;
	}
	
	.partner_with_us {
		padding: 60px 0 0;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .meta-chooseus {
		padding: 0px 0 0 !important;
	}
	
	.choose-item ul {
		margin-top: 20px;
	}
	
	.choose-item ul li {
		width: 100%;
	}
	
	.meta-services-plateform .meta-block-content {
		right: 10px;
	}
	
	.nft-wallet-mobile h2 {
		font-size: 28px;
	}
	
	.nft-wallet-mobile p {
		font-size: 16px;
	}
	
	.nft-wallet-mobile [class*="col-"].mobile-img img {
		width: 100%;
		float: none;
	}
	
	.wallet-count-section [class*="col-"].text-center h4 {
		font-size: 28px;
	}
	
	.wallet-count-section [class*="col-"].text-center p {
		text-align: justify;
	}
	
	.wallet-count-section .count-block ul li {
		height: 315px;
		width: 100%;
		margin-bottom: 70px;
	}
	
	.wallet-count-section .count-block ul li {
		width: 100%;
		margin: 0 0 60px;
	}
	
	.bg_purple.wallet_services h1 {
		font-size: 24px;
	}
	
	.wallet-bottom-section .laptop-img img {
		width: 100%;
		float: none;
		margin: 0;
	}
	
	.wallet-development-about img.img-fluid {
		width: 100%;
	}
	
	/*  .nft-wallet-development h3 {font-size: 24px;} */
	.wallet-development-about h2 {
		font-size: 24px;
	}
	
	.wallet-development-about p {
		font-size: 16px;
	}
	
	.white-lable-banner h3 {
		font-size: 30px;
	}
	
	.white-level-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.white-block {
		padding: 60px 0;
	}
	
	.white-block .nft-box ul li {
		font-size: 14px;
	}
	
	.white-level-services .meta-card {
		display: block;
		width: 100%;
		height: 380px;
	}
	
	.white-level-services .meta-card .meta-img span {
		left: 0;
		position: relative;
		top: 0;
		margin: 0 auto;
	}
	
	.white-level-services .card-content {
		padding-left: 0;
		text-align: center;
		margin: 20px 0 0;
	}
	
	.white-level-services {
		padding: 60px 0;
	}
	
	.white-lable-banner {
		padding: 100px 0 70px;
	}
	
	.white-lable-banner h3 {
		font-size: 24px;
	}
	
	.white-level-about h2 {
		font-size: 24px;
	}
	
	.white-level-about h2 {
		font-size: 16px;
	}
	
	.white-block [class*="col-"].text-center.block-headings h3 {
		font-size: 24px;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings h3 {
		line-height: 30px;
		font-size: 24px;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings p {
		font-size: 16px;
	}
	
	.white-lable-banner p {
		font-size: 18px;
	}
	
	.page-template-White-label .crypto-wallet-block.wallet-block-categories [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-White-label .blockchain-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.common-section-all.section--brand .new-heading-style h2 {
		font-size: 1.625rem;
		margin-bottom: 60px;
	}
	
	.common-cb-sec.present-world .row.solution-wrapper.justify-content-center [class*="col-"].col-sm-2 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.wrapper.page-template-Lotterygames .card-block.develop_services .meta-card {
		height: auto !important;
	}
	
	.wrapper.page-template-Lotterygames .card-block.service_block .meta-card {
		width: 100%;
		height: auto;
	}
	
	.wrapper.page-template-Lotterygames .card-block.service_block .meta-card .meta-img span {
		left: 0;
		top: 0;
	}
	
	.wrapper.page-template-Lotterygames .card-block.service_block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-Lotterygames .card-block.service_block .meta-card .card-content h4 {
		text-align: center;
	}
	
	.common-cb-sec.bg-white .row.features-card-wrapper [class*="col-"].col-sm-6 {
		max-width: 100%;
		flex: 100%;
	}
	
	.module-count, .module-type {
		margin-bottom: 0;
		margin-left: 10px;
	}
	
	.custom_tabs .tab-content ul li {
		width: 100%;
	}
	
	.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.custom-logos .adjust-spacing-tabs ul li {
		width: 50% !important;
	}
	
	.coin-feature [class*="col-"].text-center h3 {
		font-size: 30px;
	}
	
	.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services p {
		font-size: 16px;
	}
	
	.crypto-banking h1 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.crypto-banking [class*="col-"].mt-5 {
		margin-top: 0 !important;
	}
	
	.crypto-services [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.crypto-services.bg_gray [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.coin-feature [class*="col-"].text-center p {
		font-size: 16px;
	}
	
	.coin-feature [class*="col-"].text-center h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.crypto-banking img.img-fluid {
		width: 90%;
		float: right;
	}
	
	.banking-about {
		padding: 0px;
	}
	
	.services.white_level_categories .partner-team-content ul li {
		width: 40%;
	}
	
	.services .partner-team-content.text-center h3 {
		font-size: 24px;
		margin-bottom: 0;
	}
	
	.exchangep2p2_services.bg-white [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-White-label .blockchain-services h3 {
		font-size: 24px;
	}
	
	.page-template-White-label .crypto-wallet-block .block-heading p {
		font-size: 16px;
	}
	
	.page-template-White-label .crypto-wallet-block .block-heading h3 {
		font-size: 24px;
	}
	
	.card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings h3 {
		font-size: 24px !important;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings p {
		font-size: 16px;
	}
	
	.cb-banner-top.pt-5.main-banner [class*="col-"].banner-cb-text.col-sm-12.col-xs-12.wow.fadeInLeft {
		margin-top: 30%;
	}
	
	.feature-wrapper .feature__item {
		margin: 7px !important;
		max-width: 100% !important;
		flex: 100% !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu {
		width: 100% !important;
		border: none !important;
		background: #f9f9f9 !important;
		border-bottom: 1px solid rgba(204, 204, 204, .32) !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link:hover {
		opacity: 1;
		color: #6e19c2 !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		border-bottom: 1px solid rgba(204, 204, 204, .32) !important;
	}
	
	.section-heading p {
		text-align: justify;
	}
	
	.services .partner-team-content ul li {
		width: 45%;
	}
	
	.tile.tile--edge.text-center.p_absolute {
		position: relative;
		top: 0;
		width: 100%;
		left: 0;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box-2 {
		right: 0 !important;
		top: 0 !important;
		position: inherit !important;
	}
	
	.tiles-layout ul li span.wow {
		width: 100%;
	}
	
	.tiles-layout ul {
		display: inline-block;
		padding: 0;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box {
		position: inherit !important;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-center.mb-5 {
		margin-bottom: 15px !important;
	}
	
	.page-template-hybrid-exchange .decenter-content p {
		font-size: 16px;
		line-height: 40px;
		text-align: justify;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
		width: 100%;
		margin: 0;
	}
	
	.page-template-hybrid-exchange .countdown .count-block ul li {
		width: 100%;
		margin: 30px 0;
	}
	
	.page-template-hybrid-exchange .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.page-template-hybrid-exchange [class*="col-"].text-center.mockup-banner img {
		width: 100%;
		margin: 50px 0;
	}
	
	.page-template-hybrid-exchange .card-block.main-center-services.bg-gray h3 {
		font-size: 30px;
	}
	
	.page-template-hybrid-exchange .countdown [class*="col-"].text-center h4 {
		margin-bottom: 0 !important;
	}
	
	.page-template-hybrid-exchange .countdown [class*="col-"].text-center h4 {
		font-size: 30px;
	}
	
	.page-template-hybrid-exchange .decenter-content h3 {
		font-size: 30px;
		margin-bottom: 0;
	}
	
	.page-template-hybrid-exchange .hybird-exchange h1 {
		font-size: 30px;
	}
	
	.page-template-P2P-exchange .partner-team-content h3 {
		font-size: 30px;
	}
	
	.page-template-P2P-exchange .partner-team-content ul li {
		width: 46%;
	}
	
	.page-template-P2P-exchange .card-block.main-center-services .meta-card {
		height: auto;
		display: block;
		width: 100%;
	}
	
	.page-template-P2P-exchange .card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.page-template-P2P-exchange .card-block .card-content {
		padding-left: 0;
		text-align: center;
		margin-top: 10px;
	}
	
	.exchangep2p2_services.bg-white [class*="col-"].text-center h3 {
		font-size: 30px;
	}
	
	.countdown.t-countdown.p2p-count [class*="col-"].text-center h4 {
		font-size: 30px;
	}
	
	.wrapper.page-template-P2P-exchange .bg-blue.cta h4.mt-5 {
		margin-top: 0 !important;
	}
	
	.page-template-P2P-exchange .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
		margin-bottom: 20px;
	}
	
	.countdown.t-countdown.p2p-count {
		padding: 60px 0 0;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.page-template-P2P-exchange .countdown .count-block ul {
		flex-wrap: wrap;
	}
	
	.page-template-P2P-exchange .countdown .count-block ul li {
		width: 100%;
		margin: 40px 0;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange h3 {
		font-size: 32px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about h2 {
		margin-top: 30px;
		font-size: 30px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about p {
		text-align: justify;
	}
	
	.treding-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-margin-trading-platform .m-treding_services.bg-blue [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-margin-trading-platform .margin-treding h3 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .margin-treding {
		padding: 75px 0 45px;
	}
	
	.page-template-margin-trading-platform .margin-treding [class*="col-"].text-right img {
		width: 100%;
		margin: 30px 0 0;
	}
	
	.page-template-margin-trading-platform .about-nft h2 {
		font-size: 32px;
	}
	
	.page-template-margin-trading-platform .about-nft p {
		text-align: justify;
	}
	
	.page-template-margin-trading-platform .about-nft.wallet-about img {
		width: 100%;
	}
	
	.treding-services [class*="col-"].text-center.main-heading h1 {
		font-size: 30px;
	}
	
	.treding-services .w_block {
		height: auto;
		margin-bottom: 30px;
	}
	
	.treding-about-block p {
		font-size: 16px;
	}
	
	.treding-about-block [class*="col-"].mobile-img img {
		width: 100%;
		float: none;
	}
	
	.page-template-margin-trading-platform .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.page-template-margin-trading-platform .card-block .meta-card .meta-img span {
		left: 0;
		top: 0;
		margin: 0 auto;
		position: relative;
	}
	
	.page-template-margin-trading-platform .countdown.t-countdown.m-count h4 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .nft-choose-us {
		padding: 40px 0;
	}
	
	.page-template-margin-trading-platform .m-treding_services.bg-blue {
		padding: 20px;
	}
	
	.page-template-margin-trading-platform .countdown .count-block ul li {
		width: 100%;
	}
	
	.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray .meta-card {
		display: block;
		height: auto;
		width: 100%;
	}
	
	.treding-services {
		padding: 0;
	}
	
	.decenter-banner {
		background: #6e19c2;
		padding: 35px 0 0;
	}
	
	.decenter-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.decenter-banner h1 {
		font-size: 30px;
	}
	
	.decenter-banner p {
		font-size: 16px;
	}
	
	.center-content [class*="col-"].text-center h3 {
		font-size: 32px;
	}
	
	.center-content [class*="col-"] p {
		font-size: 16px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block .meta-card {
		display: block;
		width: 100%;
		padding: 20px;
	}
	
	.page-template-CentralizedExchange .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.bg-blue.cta h4 {
		font-size: 24px;
		line-height: 34px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 br {
		display: none;
	}
	
	.page-template-CentralizedExchange .card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: -6px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card {
		height: auto;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card span {
		top: 0;
		left: 0;
		margin: 0 auto;
	}
	
	.wrapper.page-template-CentralizedExchange {
		overflow-x: hidden;
	}
	
	.card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		line-height: 43px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card {
		width: 100%;
		display: block;
		height: auto;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 AUTO;
	}
	
	.page-template-CentralizedExchange .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		margin: 0;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .main-headings h3 {
		line-height: 40px;
		font-size: 25px;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card {
		display: block;
		width: 100%;
		height: auto;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card span {
		left: 0;
		top: 0;
		position: inherit;
		margin: 0 auto;
	}
	
	.card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card h4 {
		text-align: center;
		margin: 10px;
	}
	
	.wrapper.page-template-defi-app-development .features [class*="col-"].text-center h3 {
		line-height: 38px;
		font-size: 30px;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .main-headings p {
		margin-bottom: 40px;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card {
		background-color: #e7e7e7;
		display: block;
		padding: 20px;
		width: 100%;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card span {
		position: relative;
		left: 0;
		top: 0;
		line-height: 80px;
		margin: 0 auto 20px;
	}
	
	.wrapper.page-template-defi-app-development .card-block.exchange_services.adwance-features h3 {
		line-height: 35px;
		font-size: 24px;
	}
	
	.page-template-defi-app-development .card-content h4 {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .card-block.exchange_services.adwance-features .meta-card {
		height: 130px;
		display: block;
		width: 100%;
		padding: 10px;
	}
	
	.wrapper.page-template-defi-app-development .card-block.exchange_services.adwance-features .meta-card span {
		position: inherit;
		margin: 10px auto;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card {
		height: auto;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .main-headings h3 {
		line-height: 40px;
		font-size: 24px;
	}
	
	.wrapper.page-template-defi-app-development .features .feature-box {
		height: auto;
		margin-bottom: 20px;
	}
	
	.wrapper.page-template-defi-app-development .banner-gif img.img-fluid {
		position: revert;
		right: 0;
	}
	
	.wrapper.page-template-defi-app-development .defi-banner a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit;
		width: 70%;
		margin: 30px;
	}
	
	.wrapper.page-template-defi-app-development .defi-about [class*="col-"].text-right img {
		width: 100%;
	}
	
	.wrapper.page-template-defi-app-development .bg-blue-defi [class*="col-"].text-center h3 {
		font-size: 1.75rem;
	}
	
	.wrapper.page-template-defi-app-development .bg-blue-defi .d-bg-block ul li {
		width: 100%;
		margin: 0 30px;
	}
	
	.wrapper.page-template-defi-app-development .bg-blue-defi .d-bg-block h2 {
		margin: 30px;
	}
	
	.page-template-defi-app-development .card-content h4 {
		padding-left: 0;
	}
	
	.wrapper.page-template-defi-app-development .buton_call {
		position: inherit;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta h4 {
		line-height: 40px;
		font-size: 24px;
		margin: 0;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services .wallet-heading h3 {
		font-size: 28px;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] ul li {
		width: 95%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] ul {
		display: block;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services div#demo {
		display: none;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta [class*="col-"].p-absolute {
		display: none;
	}
	
	.spage_sec h1 {
		font-size: 40px;
	}
	
	.spage_sec p {
		font-size: 20px;
	}
	
	.card-block.service_block p {
		padding-right: 0;
	}
	
	.card-block {
		padding: 20px;
	}
	
	.lotry-games .row {
		justify-content: center;
		text-align: center;
	}
	
	.lotry-games h1 {
		font-size: 25px !important;
		line-height: 32px !important;
	}
	
	.card-block.develop_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 20px;
	}
	
	.card-block.service_block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.lottery-about-section p {
		padding-right: 0;
	}
	
	.lottery-about-section [class*="col-"].text-right img {
		margin-top: 0;
		width: 100%;
	}
	
	.card-block.develop_services .meta-card {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.card-block.service_block p {
		padding-right: 0 !important;
	}
	
	.lottery-about-section [class*="col-"].text-right img {
		margin-top: 0;
		width: 100%;
	}
	
	.bg-blue.cta .p-absolute {
		display: none;
	}
	
	.card-block.service_block h3 {
		font-size: 24px;
	}
	
	.lottery_about h3 {
		font-size: 30px;
	}
	
	.lottery_about p {
		padding-right: 0;
		text-align: justify;
	}
	
	.bg-blue.cta [class*="col-"].mt-5.pt-4 {
		margin-top: 0 !important;
	}
	
	.exchange-card-section.bg-gray h3 {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 24px;
	}
	
	.exchange-card-section.bg-gray .card-content p {
		margin-bottom: 20px;
		padding-right: 0;
	}
	
	.exchange-card-section.bg-gray .meta-card {
		height: auto;
		display: block;
		width: 100%;
		padding: 20px 10px;
	}
	
	.exchange-card-section.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
		padding: 10px;
	}
	
	.nft-choose-us h3 {
		font-size: 24px;
		padding-right: 0;
	}
	
	.nft-choose-us {
		padding: 0;
	}
	
	.nft-choose-us p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 20px;
		padding-right: 0;
	}
	
	.exchange-card-section.bg-gray .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.right-banner-img img {
		width: 100%;
	}
	
	.defi-custom-banner .buton_call {
		position: inherit;
	}
	
	.defi-custom-banner a.clickcustomform.btn.btn--header.btn--animated {
		height: 53px;
		box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
		position: inherit;
		bottom: 0;
		top: 0;
		width: 80%;
		margin: 20px 0;
	}
	
	.defi-custom-banner {
		padding-bottom: 50px;
	}
	
	.defi-custom-about h3 {
		font-size: 1.75rem;
	}
	
	.defi-custom-about {
		padding: 40px 0 !important;
	}
	
	.defi-custom-about p {
		text-align: justify;
	}
	
	.defi-custom-about h3 {
		text-align: justify;
	}
	
	.p2p-bg {
		padding: 40px 0;
	}
	
	.p2p-bg h3 {
		text-align: left;
		font-size: 30px;
	}
	
	.p2p-bg p {
		text-align: justify;
		font-size: 16px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta h4 {
		font-size: 24px;
		text-align: justify;
		margin: 0 0 20px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta [class*="col-"].p-absolute {
		display: none;
	}
	
	.borrowing-section h3 {
		font-size: 1.75rem;
	}
	
	.borrowing-section {
		padding: 40px 0;
	}
	
	.borrowing-section p {
		text-align: justify;
	}
	
	.borrowing-section h3 {
		font-size: 1.75rem;
		text-align: justify;
	}
	
	.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray h4 {
		font-size: 1.75rem;
		text-align: justify;
	}
	
	.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray p {
		text-align: justify;
	}
	
	.wrapper.page-template-defi-lending-borrowing .process-data ul {
		padding: 0 30px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .process-data ul li {
		font-size: 16px;
	}
	
	.bowring-services.bg-blue .main-headings h3 {
		text-align: left;
		font-size: 1.75rem;
	}
	
	.borrowing-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bowring-services.bg-blue .main-headings p {
		text-align: justify;
	}
	
	.bowring-services.bg-blue .meta-card {
		width: 100%;
		height: auto;
		display: block;
		padding: 10px;
	}
	
	.bowring-services.bg-blue .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		display: block;
		margin: 20px auto;
	}
	
	.bowring-services.bg-blue .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-lending-borrowing .partner-team-content h3 {
		font-size: 32px;
		text-align: left;
	}
	
	.wrapper.page-template-defi-lending-borrowing .services {
		padding: 40px 0;
	}
	
	.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li {
		width: 45.666667%;
	}
	
	.wrapper.page-template-defi-lending-borrowing .nft-choose-us h3 {
		font-size: 24px;
	}
	
	.page-template-Metaverse-development-company .side-popup.shower, .page-template-Metaverse-development-company .side-popup.LastPopHide {
		bottom: 45px;
	}
	
	.section--faq, .faq-wrapper {
		padding-top: 30px;
	}
}

@media (max-width:576px) {
	.spage_sec h1 {
		font-size: 30px;
	}
	
	.spage_sec p {
		font-size: 18px;
	}
	
	.whychoose_us_bot .choose-item ul li {
		width: 100%;
	}
}

@media (max-width:420px) {
	.spage_sec h1 {
		font-size: 24px;
	}
	
	.spage_sec p {
		font-size: 16px;
	}
}

/* html.js {
    overflow-x: hidden;
} */

/* body {overflow-x: hidden;} */
a {
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.bg-black {
	background: #020203 !important;
}

.bg-light {
	background: #f9f9f9 !important;
}

/* @keyframes anim {
    100% {
        transform : translateX(calc(#{random() / 1.3} var(--horse-width)))translateY(calc(-#{random() / 100} * (var(--horse-height) / 5)))scale(random(4) + 2)rotate(random(360) * -0.5deg);
        opacity: 0;
    }
} */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
	background: transparent;
	border-color: transparent;
}

a, a:hover {
	color: var(--color-primary);
	text-decoration: none !important;
}

.clickcustomform {
	cursor: pointer;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.color-primary {
	color: var(--color-primary) !important;
}

.color-white {
	color: var(--color-white) !important;
}

.color-black {
	color: var(--color-black) !important;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.testi-video-btn {
	color: #17cb91;
	width: 70px;
	height: 70px;
	border: 2px solid #f2f2f2;
	display: flex;
	flex-wrap: wrap;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	margin-left: 15px;
}

.banner-primary h2, .banner-primary h1 {
	font-weight: 400;
}

.btn-outline-white {
	background: transparent;
	border-color: #fff;
}

hr {
	border-color: #252525;
	opacity: .5;
}

/*sticky header*/

/*litty*/
.lity, .lity-container, .lity-wrap {
	outline: 0 !important;
}

.lity-loader, .lity-wrap {
	text-align: center;
}

.lity, .lity-wrap {
	z-index: 9999;
	position: fixed;
	top: 0;
}

.lity-container, .lity-wrap:before {
	vertical-align: middle;
	display: inline-block;
}

.lity-content:after, .lity-wrap:before {
	content: "";
}

.lity, .lity-content:after, .lity-wrap {
	bottom: 0;
	right: 0;
	left: 0;
}

.lity {
	white-space: nowrap;
	background: #0b0b0b;
	background: rgba(0, 0, 0, .9);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.lity.lity-opened {
	opacity: 1;
}

.lity.lity-closed {
	opacity: 0;
}

.lity * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lity-wrap:before {
	height: 100%;
	margin-right: -.25em;
}

.lity-loader {
	z-index: 9991;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -.8em;
	width: 100%;
	font-size: 14px;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.lity-loading .lity-loader {
	opacity: 1;
}

.lity-container {
	z-index: 9992;
	position: relative;
	text-align: left;
	white-space: normal;
	max-width: 100%;
	max-height: 100%;
}

.lity-close, .lity-close:active, .lity-close:focus, .lity-close:hover, .lity-close:visited {
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background: 0 0;
	outline: 0;
	border: 0;
}

.lity-content {
	z-index: 9993;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease;
	-o-transition: -o-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease;
}

.lity-closed .lity-content, .lity-loading .lity-content {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
}

.lity-content:after {
	position: absolute;
	top: 0;
	display: block;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}

.lity-close {
	z-index: 9994;
	width: 35px;
	height: 35px;
	position: absolute;
	right: 0;
	top: -35px;
	margin: 0px;
	-webkit-appearance: none;
	cursor: pointer;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lity-close::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.lity-close:active, .lity-close:focus, .lity-close:hover, .lity-close:visited {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lity-close:active {
	top: 1px;
}

.lity-image img {
	max-width: 100%;
	display: block;
	line-height: 0;
	border: 0;
}

.lity-facebookvideo .lity-container, .lity-googlemaps .lity-container, .lity-iframe .lity-container, .lity-vimeo .lity-container, .lity-youtube .lity-container {
	width: 100%;
	max-width: 964px;
}

.lity-iframe-container {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	overflow: auto;
	pointer-events: auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000;
}

.lity-hide {
	display: none;
}

.modal-open {
	padding: 0px !important;
}

/*litty*/

/*odo Meter*/
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-top: -5px;
}

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
	display: inline-block;
	vertical-align: middle;
	visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
	text-align: left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
	display: block;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
	display: block;
	-webkit-backface-visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
	display: block;
	-webkit-transform: translateZ(0);
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
	position: absolute;
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
	line-height: 1.1em;
	display: inline-block !important;
	font-style: normal;
	z-index: 1;
}

.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
	text-align: center;
}

/*odo Meter*/

/*header*/
.mob-block {
	display: none;
}

.desk-block {
	display: block;
}

.site-navbar {
	margin-bottom: 0px;
	z-index: 1999;
	position: relative;
	top: 0;
	width: 100%;
	padding: 1rem 0;
}

.site-navbar .toggle-button {
	position: absolute;
	right: 0px;
}

.site-navbar .site-logo {
	margin: 0;
	padding: 0;
	font-size: 1rem;
}

.site-navbar .site-logo a {
	text-transform: uppercase;
	color: #000;
}

.site-navbar .site-navigation.border-bottom {
	border-bottom: 1px solid white !important;
}

.site-navbar .site-navigation .site-menu {
	margin: 0;
	padding: 0;
	margin-bottom: 0;
}

.site-navbar .site-navigation .site-menu .active {
	color: #007bff !important;
}

.site-navbar .site-navigation .site-menu a {
	text-decoration: none !important;
	display: inline-block;
}

.site-navbar .site-navigation .site-menu>li {
	display: inline-block;
}

.site-navbar .site-navigation .site-menu>li>a {
	margin-left: 15px;
	margin-right: 15px;
	padding: 20px 0px;
	color: rgba(0, 0, 0, .7) !important;
	display: inline-block;
	text-decoration: none !important;
}

.site-navbar .site-navigation .site-menu>li>a:hover {
	color: #000 !important;
}

.site-navbar .site-navigation .site-menu>li.active>a {
	color: #000 !important;
}

.site-navbar .site-navigation .site-menu .has-children {
	position: relative;
}

.site-navbar .site-navigation .site-menu .has-children>a {
	position: relative;
	padding-right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children>a:before {
	position: absolute;
	content: "";
	font-size: 16px;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.site-navbar .site-navigation .site-menu .has-children .dropdown {
	visibility: hidden;
	opacity: 0;
	top: 100%;
	position: absolute;
	text-align: left;
	border-top: 2px solid #007bff;
	-webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 10px -2px rgba(0, 0, 0, .1);
	padding: 0px 0;
	margin-top: 20px;
	margin-left: 0px;
	background: #fff;
	-webkit-transition: .2s 0s;
	-o-transition: .2s 0s;
	transition: .2s 0s;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
	position: absolute;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
	display: none;
	bottom: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a {
	text-transform: none;
	letter-spacing: normal;
	-webkit-transition: 0s all;
	-o-transition: 0s all;
	transition: 0s all;
	color: #000 !important;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a.active {
	color: #007bff !important;
	background: #f8f9fa;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li {
	list-style: none;
	padding: 0;
	margin: 0;
	min-width: 200px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a {
	padding: 9px 20px;
	display: block;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a:hover {
	background: #f8f9fa;
	color: #ced4da;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>a:before {
	content: "";
	right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>.dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>ul {
	left: 100%;
	top: 0;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:hover>a, .site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:active>a, .site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:focus>a {
	background: #f8f9fa;
	color: #ced4da;
}

.site-navbar .site-navigation .site-menu .has-children:hover>a, .site-navbar .site-navigation .site-menu .has-children:focus>a, .site-navbar .site-navigation .site-menu .has-children:active>a {
	color: #007bff;
}

.site-navbar .site-navigation .site-menu .has-children:hover, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:active {
	cursor: pointer;
}

.site-navbar .site-navigation .site-menu .has-children:hover>.dropdown, .site-navbar .site-navigation .site-menu .has-children:focus>.dropdown, .site-navbar .site-navigation .site-menu .has-children:active>.dropdown {
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	margin-top: 0px;
	visibility: visible;
	opacity: 1;
}

.site-mobile-menu {
	width: 300px;
	position: fixed;
	left: 0;
	z-index: 2000;
	padding-top: 20px;
	background: #fff;
	height: calc(100vh);
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, .1);
	box-shadow: -10px 0 20px -10px rgba(0, 0, 0, .1);
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
}

.offcanvas-menu .site-mobile-menu {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}

.site-mobile-menu .site-mobile-menu-header {
	width: 100%;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
	float: right;
	margin-top: 8px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
	font-size: 30px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 0px;
	line-height: 1;
	cursor: pointer;
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
	color: #ced4da;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
	float: left;
	margin-top: 10px;
	margin-left: 0px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
	display: inline-block;
	text-transform: uppercase;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
	max-width: 70px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
	text-decoration: none;
}

.site-mobile-menu .site-mobile-menu-body {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	position: relative;
	padding: 0 20px 20px 20px;
	height: calc(100vh - 52px);
	padding-bottom: 150px;
}

.site-mobile-menu .site-nav-wrap {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}

.site-mobile-menu .site-nav-wrap a {
	padding: 10px 20px;
	display: block;
	position: relative;
	color: #212529;
}

.site-mobile-menu .site-nav-wrap a:hover {
	color: #007bff;
}

.site-mobile-menu .site-nav-wrap li {
	position: relative;
	display: block;
}

.site-mobile-menu .site-nav-wrap li .nav-link.active {
	color: #007bff;
}

.site-mobile-menu .site-nav-wrap li.active>a {
	color: #007bff;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse {
	position: absolute;
	right: 0px;
	top: 10px;
	z-index: 20;
	width: 36px;
	height: 36px;
	text-align: center;
	cursor: pointer;
	border-radius: 50%;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
	background: #f8f9fa;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:before {
	font-size: 12px;
	z-index: 20;
	font-family: "icomoon";
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(-180deg);
	-ms-transform: translate(-50%, -50%) rotate(-180deg);
	transform: translate(-50%, -50%) rotate(-180deg);
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.site-mobile-menu .site-nav-wrap>li {
	display: block;
	position: relative;
	float: left;
	width: 100%;
}

.site-mobile-menu .site-nav-wrap>li>a {
	padding-left: 20px;
	font-size: 20px;
}

.site-mobile-menu .site-nav-wrap>li>ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.site-mobile-menu .site-nav-wrap>li>ul>li {
	display: block;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>a {
	padding-left: 40px;
	font-size: 16px;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul {
	padding: 0;
	margin: 0;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li {
	display: block;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li>a {
	font-size: 16px;
	padding-left: 60px;
}

.site-mobile-menu .site-nav-wrap[data-class="social"] {
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-bottom: 5em;
}

.site-mobile-menu .site-nav-wrap[data-class="social"]>li {
	width: auto;
}

.site-mobile-menu .site-nav-wrap[data-class="social"]>li:first-child a {
	padding-left: 15px !important;
}

.sticky-wrapper {
	position: relative;
	position: absolute;
	z-index: 100;
	width: 100%;
	top: 0;
}

.sticky-wrapper .site-navbar {
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.sticky-wrapper .site-navbar {
	background: #fff;
}

.sticky-wrapper .site-navbar ul li a {
	color: rgba(0, 0, 0, .7) !important;
}

.sticky-wrapper .site-navbar ul li a.active {
	color: #000 !important;
}

.sticky-wrapper.is-sticky .site-navbar {
	background: #fff;
	-webkit-box-shadow: 4px 0 20px -5px rgba(0, 0, 0, .2);
	box-shadow: 4px 0 20px -5px rgba(0, 0, 0, .2);
}

.sticky-wrapper.is-sticky .site-navbar .site-logo a {
	color: #007bff;
}

.sticky-wrapper.is-sticky .site-navbar ul li a {
	color: #000 !important;
}

.sticky-wrapper.is-sticky .site-navbar ul li a.active {
	color: #007bff !important;
}

.sticky-wrapper .shrink {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/*header*/
.image-wrapper {
	display: none;
	position: absolute;
	z-index: -1;
	right: -70px;
	top: 0;
}

.image-wrapper img {
	margin-right: 25px;
}

.play-content {
	text-align: left;
}

.img-cover:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .2);
}

.img-cover {
	position: relative;
}

/* Custom CSS Start */
b {
	font-weight: 600;
}

small {
	display: inline-block;
}

.scroll_mouse {
	bottom: 120px;
	left: 0;
	opacity: .5;
}

:focus {
	outline: none !important;
	box-shadow: none !important;
}

.testi-video-btn {
	color: #ea5c00;
	width: 50px;
	height: 50px;
	border: 2px solid #ea5c00;
	display: flex;
	flex-wrap: wrap;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	margin-left: 15px;
}

.mycarousel_circle .carousel-item {
	z-index: -1;
	position: relative;
	padding: 20px 0px;
}

.swiper-top__img-wrap {
	z-index: 1;
}

.swiper-top__img-wrap .swiper-top__img {
	width: 100%;
	height: auto;
	overflow: visible;
}

.roundholder {
	width: 100%;
	height: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: visible;
}

.new-heading-style {
	margin-bottom: calc(1.83rem + 1.8vw);
}

.new-heading-style h2 {
	margin-bottom: 1.125rem;
}

.new-heading-style p {
	font-size: var(--text-md);
}

.card .card-body {
	padding: 0;
}

.card-head-horizontal {
	display: flex;
	align-items: center;
}

.features-count {
	margin-right: 1rem;
}

/*---------BANNER----------*/
.banner-primary {
	color: var(--color-white);
}

.banner-primary h1 {
	margin-bottom: .875rem;
}

.banner-primary p {
	font-size: var(--text-lg);
	margin-bottom: 3rem;
}

.animate-bounce {
	animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	-moz-animation: bounce 3s infinite;
	-o-animation: bounce 3s infinite;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-webkit-transform: translateY(0);
	}
	
	40% {
		-webkit-transform: translateY(-15px);
	}
	
	60% {
		-webkit-transform: translateY(-15px);
	}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-moz-transform: translateY(0);
	}
	
	40% {
		-moz-transform: translateY(-15px);
	}
	
	60% {
		-moz-transform: translateY(-15px);
	}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-o-transform: translateY(0);
	}
	
	40% {
		-o-transform: translateY(-15px);
	}
	
	60% {
		-o-transform: translateY(-15px);
	}
}

@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		transform: translateY(0);
	}
	
	40% {
		transform: translateY(-15px);
	}
	
	60% {
		transform: translateY(-15px);
	}
}

.cta-img:before {
	padding-top: 122%;
}

/*---------SERVICE----------*/
.service-panel-description p {
	font-size: 1.75rem;
}

.service-panel-description {
	margin-top: auto;
}

.card.card--services .card-head .icn {
	width: 3.75rem;
	height: 3.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.card.card--services {
	border: none;
}

.section--services .block.block--vertical .icn {
	width: 3.75rem;
	height: 3.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*---------INDUSTRIES----------*/
.cover-action {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.tile.tile--industries {
	text-align: center;
	padding: 20px;
	box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 20%);
	position: relative;
}

.tile-col {
	max-width: calc(20% - 2.25rem);
	flex: 0 0 calc(20% - 2.25rem);
	margin: 1.125rem;
}

.tile.tile--industries .tile-content h6 {
	font-weight: 600;
}

/*---------MODULE----------*/
.module-item {
	display: flex;
	align-items: center;
}

.module-item h4 {
	margin-bottom: 0;
}

/*---------CAROUSEL----------*/
.carousel-indicators {
	position: static;
	width: 100%;
	margin: 0px;
	flex-direction: column;
}

.carousel-indicators li {
	width: auto !important;
	height: auto !important;
	text-indent: inherit;
	text-align: left;
	position: static;
	margin: 0;
	display: block;
	background-color: transparent;
	border: none;
	border-radius: 0;
	padding: 10px 0px;
}

.carousel-indicators li {
	opacity: 1;
}

/*---------CATEGORY----------*/
.section--category .carousel:not(:last-child) {
	padding-bottom: calc(2.65rem + 3vw);
}

/*---------FEATURES----------*/
.card.card--features {
	border: none;
	padding: 0 calc(1rem + .5vw);
}

.card.card--features .card-head {
	margin-bottom: 27px;
}

.card.card--features .card-body h5 {
	font-weight: 600;
	margin-bottom: .875rem;
}

.card.card--features .card-body p {
	margin-bottom: 0;
}

/*---------CHOOSE----------*/
.choose-img::before {
	padding-top: 157%;
}

.tile.tile--choose {
	aspect-ratio: 1;
	padding: 3rem 1.75rem;
	background: var(--color-gray);
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	position: relative;
}

.tile.tile--choose .tile-head {
	margin-bottom: 1rem;
}

.tile.tile--choose .tile-body h4 {
	margin-bottom: 0;
	font-weight: 600;
	height: 4rem;
}

.choose-wrapper {
	margin-bottom: calc(1rem + 1.7vw);
}

/*---------FAQ----------*/
.faq-row.is-active h3 {
	color: #fff !important;
}

.faq-row:not(:last-child) {
	margin-bottom: 1rem;
}

.faq-row .faq-title h3 {
	color: var(--color-black);
	font-weight: 600;
	margin-bottom: 0;
	font-size: 22px;
}

.faq-row .faq-answer {
	width: 90%;
	padding: 0 3.125rem 1.5rem;
}

.faq-row .faq-title {
	position: relative;
	display: block;
	padding: 1.5rem 3.125rem;
}

.faq-row .faq-title:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/05/plus-icn.svg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	width: 2.75rem;
	aspect-ratio: 1;
	right: 3.125rem;
	top: 50%;
	transform: translateY(-50%);
}

.faq-row {
	background: #fcfcfc;
	border: 1px solid #d3d3d3;
	border-radius: 15px;
}

.faq-row .faq-answer p {
	margin-bottom: 0;
	font-size: var(--text-lg);
}

.faq-row.is-active .faq-title::before {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/05/minus-icn.svg");
	filter: invert(1);
}

.faq-row.is-active {
	background: linear-gradient(347.35deg, #a362f8 -17.75%, #7821eb 52.07%);
	border: 1px solid #be7cff;
}

.faq-row.is-active h3 {
	color: #fff;
}

.faq-row.is-active p {
	color: #fff !important;
}

.faq-row.is-active a {
	color: #fff !important;
}

/* .page-template-Metaverse-development-company .faq-row {border: none;background: transparent;color: #fff;border-bottom: 1px solid #d3d3d3;} */

/* .page-template-Metaverse-development-company .faq-row .faq-title {padding: 1.5rem 0rem;} */

/* .page-template-Metaverse-development-company .faq-row .faq-title:before {filter: contrast(0);} */
.page-template-Metaverse-development-company .faq-row.is-active .faq-title::before {
	filter: invert(1);
}

/* .page-template-Metaverse-development-company .faq-row .faq-answer {padding: 0 0rem 1.5rem;} */
.page-template-Metaverse-development-company .faq-row .faq-title h3 {
	color: #fff;
	font-weight: bold;
	font-size: 24px;
}

.page-template-Metaverse-development-company .faq-row .faq-answer p {
	font-size: 18px;
	color: #a8a8a8;
}

/* .page-template-Metaverse-development-company .faq-row .faq-title:before {width: 2rem;right: 0.125rem;}
 */

/*---------BLOG----------*/
.right_block span {
	display: block;
	color: #6e19c2;
	font-weight: 600;
}

.card.card-blog {
	border: none;
	background: transparent;
	box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 21%);
	background-color: #f2f2f2;
}

.card.card-blog .card-body {
	padding: 0 20px 20px;
}

.card.card-blog .card-head {
	margin-bottom: 2rem;
}

.section--blog {
	background: #f7f7f7;
}

/*---------VISION----------*/
.section--vision .vision-content {
	padding: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	background-position: bottom;
	overflow: hidden;
}

.vision-form {
	padding: calc(2rem + 1vw);
	background: linear-gradient(270deg, #fbf6ff 100%, #f5eaff 0%);
	border-radius: 20px 0 0 20px;
}

.vision-wrapper {
	box-shadow: 0 31px 57px 0 rgba(0, 0, 0, .13);
}

/*---------COUNTER----------*/
.counter {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.counter .counter__item {
	text-align: center;
}

.counter .counter__item:nth-child(3) {
	opacity: 0;
}

/*---------PLATFORM----------*/
.block.block--platform {
	display: flex;
}

.block.block--vertical {
	padding: calc(2rem + 1.1vw);
	background: #fff;
	border-radius: calc(.7rem + .5vw);
}

.block.block--vertical .block-body p {
	margin-bottom: 0;
}

.block.block--platform .block-body {
	width: calc(100% - 1.5rem);
}

.block.block--platform .block-head {
	margin-right: 1.5rem;
}

.block.block--platform:not(:last-child) {
	margin-bottom: calc(1rem + 1vw);
}

/*---------BRAND----------*/
.section--brand {
	background: #f1f1f1;
}

.brand-item {
	transition: all .3s;
}

.brand-item img {
	filter: grayscale(1);
}

.brand-item:hover img {
	filter: unset;
}

.card.card--hire .card-head {
	margin-bottom: 1.375rem;
}

.card.card--hire .card-body p {
	margin-bottom: calc(2rem + .73vw);
}

.card.card--hire {
	border: none;
	border-radius: 0;
	padding: calc(3rem + 1.7vw) 1.5rem 1.5rem;
	transition: all .3s;
}

.card.card--hire:hover {
	box-shadow: 0px 21px 30px 1px rgba(0, 0, 0, 20%);
}

/*---------SUBSCRIPTION----------*/
.card.card--subscription {
	padding: calc(2rem + 1.8rem) 2rem;
	border: 1px solid #e8e8e8;
	background: #fbf7ff;
}

.card.card--subscription .card-head .icn {
	margin-bottom: 2rem;
}

.card.card--subscription .card-head {
	margin-bottom: 1.375rem;
}

.card.card--subscription .card-head h3 {
	margin: 0;
}

.card-block p {
	margin-bottom: 0;
	font-size: var(--text-lg);
}

.card-block {
	background: #fff;
	padding: .75rem;
	margin-bottom: 2rem;
}

.card.card--subscription .card-body>p {
	font-size: 1.5rem;
	line-height: 1.54;
	margin: 0;
}

.section--subscription .row [class*="col-"]:nth-child(2) .card.card--subscription {
	background: #15032c;
	color: #fff;
}

.section--subscription .row [class*="col-"]:nth-child(2) .card.card--subscription .card-block {
	background: #2f124b;
	border: 1px solid #6e19c2;
}

/*---------- [ TESTIMONIAL ---------*/
.quote-icn {
	margin-bottom: 1.25rem;
}

.card--testimonial .card-head p {
	font-size: 16px;
	margin-bottom: 0;
}

.card.card--testimonial {
	justify-content: space-between;
	border: none;
	background: transparent;
}

.client-info .client-profile {
	height: 5rem;
	width: 5rem;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	margin-bottom: .75rem;
}

.place img {
	max-width: 1.875rem;
	vertical-align: sub;
}

.place {
	display: flex;
	align-items: center;
}

.card.card--testimonial .card-head {
	margin-bottom: 2.75rem;
}

.slider--testimonial .slick-prev, .slider--testimonial .slick-next {
	width: 3.875rem;
	height: 3.875rem;
	z-index: 1;
}

.slider--testimonial .slick-prev:before, .slider--testimonial .slick-next:before {
	content: none;
}

.card--video .card-foot .client-profile {
	display: none;
}

.card--testimonial .card-body {
	padding: 0;
}

.video-icn {
	margin-bottom: 1.25rem;
}

.card.card--testimonial .card-body .client-img {
	position: relative;
}

.card.card--testimonial .card-body .client-img .play-icn {
	position: absolute;
	bottom: 1.875rem;
	left: 1.875rem;
}

.card.card--testimonial .card-body {
	margin-bottom: 1.875rem;
}

.slider--testimonial .slick-slide:not(.slick-current) .card.card--testimonial {
	opacity: .6;
}

/*---------BENEFIT----------*/
.card.card--benefit {
	padding: calc(2rem + 1vw) calc(1.3rem + 1vw);
	margin: .938rem;
}

.card.card--benefit .card-haed {
	margin-bottom: 1.5rem;
}

.card.card--benefit .card-body h5 {
	margin-bottom: 1rem;
}

.card.card--benefit .card-body p {
	margin: 0;
}

.slick-active-first .card.card--benefit {
	background: var(--color-primary);
	color: #fff;
}

.slider--benefit .slick-arrow.slick-disabled {
	opacity: .3;
}

.slider--benefit .slick-arrow.slick-prev {
	right: calc(100px + 70px);
	left: unset;
}

.slider--benefit .slick-arrow {
	position: absolute;
	top: -10%;
	bottom: unset;
	background: rgba(0, 0, 0, 0%);
}

.slider--benefit .slick-arrow.slick-next {
	right: calc(100px + 0px);
	left: unset;
}

/*---------PROCESS----------*/
.panel.panel--process h1 {
	display: flex;
	flex-direction: column;
}

.panel.panel--process h1 span {
	margin-bottom: 5px;
}

.panel.panel--process {
	display: flex;
	flex-direction: column;
}

.card.card--hire .card-body>div {
	flex-direction: column-reverse;
	align-items: flex-start !important;
}

.tiles-layout ul li span.wow:hover {
	background-color: var(--color-primary);
	background-image: unset;
}

.menu-modal.cover-modal.header-footer-group {
	display: none;
}

/*---------MEDIA QUERY----------*/
@media (min-width:768px) {
	.section--odometer {
		padding-bottom: 0;
	}
	
	.block.block--vertical {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
	}
	
	.block.block--vertical .block-head {
		margin-bottom: 2rem;
	}
}

@media (min-width:992px) {
	.col-gap [class*="col-"] {
		margin-bottom: 30px;
	}
	
	.btn--animated {
		padding-right: 4.063rem;
	}
	
	.section-banner {
		height: calc(100vh - 60px);
		display: flex;
		align-items: center;
	}
	
	.module-item h4 {
		display: flex;
		align-items: center;
		font-weight: 600;
	}
	
	.module-count {
		height: calc(2.65rem + 3vw);
		width: calc(2.65rem + 3vw);
		margin-right: .5rem;
		justify-content: center;
		background: #f6ecff;
		color: var(--color-primary);
	}
	
	.module-type {
		height: calc(2.65rem + 3vw);
		width: calc(100% - calc(2.65rem + 3vw));
		padding-left: calc(1.8rem + 1vw);
		position: relative;
	}
	
	.module-wrapper li.active .module-type {
		background: #f6ecff;
		color: var(--color-primary);
	}
	
	.module-wrapper li .module-type:before {
		content: "";
		position: absolute;
		top: 50%;
		transform: translatey(-50%);
		background-image: url("https://blockbrew.com/wp-content/themes/blockbrew-child/media/2022/05/primary-right-arrow.svg");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 1.875rem;
		height: 1.875rem;
		opacity: 0;
		visibility: hidden;
		right: 20%;
		transition: all .3s;
	}
	
	.module-wrapper li.active .module-type:before {
		opacity: 1;
		visibility: visible;
		right: 10%;
	}
	
	.cta-wrapper {
		background: #f9f5ff;
		position: relative;
	}
	
	.category-item__head {
		position: relative;
		pointer-events: none;
	}
	
	.card.card--benefit .card-body p {
		min-height: 100px;
	}
	
	.tiles-layout ul {
		align-items: center;
	}
	
	.block.block--vertical .block-head {
		margin-right: 2rem;
	}
	
	.block.block--vertical .block-head .icn {
		width: 3.75rem;
	}
	
	.block.block--vertical .block-body {
		width: calc(100% - 5.75rem);
	}
}

@media (min-width:992px) {
	/*     .container-fluid {padding-right: 4rem;padding-left: 4rem;} */
	.banner-secondary .img-wave {
		position: absolute;
		bottom: -22%;
		right: 13%;
	}
	
	.play-btn {
		top: 77%;
		left: -57px;
		position: absolute;
	}
	
	.service-panel-primary {
		padding: calc(3rem + 2vw) calc(3.125rem + 3vw);
		display: flex;
		height: 100%;
	}
	
	.tile-row .tile-col:nth-child(odd) {
		margin-top: -4rem;
	}
	
	.tile-row .tile-col:nth-child(even) {
		margin-top: 4rem;
	}
	
	.module-wrapper {
		padding: 2.375rem 0;
	}
	
	.category-item__head {
		position: relative;
	}
	
	.features-wrapper {
		margin-bottom: -5rem;
		background: #fff;
		padding-top: calc(2rem + 1.5vw);
		border: 1px solid #d5d5d5;
	}
	
	.section--features {
		margin-bottom: 5rem;
	}
	
	.story img {
		position: absolute;
		bottom: 7%;
		left: 50%;
		transform: translateX(-70%);
	}
	
	.story {
		position: relative;
	}
	
	.tile-col .tile.tile--industries:not(:last-child) {
		margin-bottom: 2.25rem;
	}
	
	.platform-img {
		position: relative;
	}
	
	.platform-img .app {
		position: absolute;
		bottom: 0;
	}
	
	.solution-item {
		padding: 0 !important;
	}
	
	.block.block--platform {
		padding: 20px;
	}
	
	.solution-item.active .block.block--platform {
		background: var(--color-primary);
		color: #fff;
	}
	
	.slider--benefit .slick-list {
		padding-left: 0 !important;
	}
	
	.slider--testimonial .slider__item {
		margin: 0 1rem;
	}
	
	.card.card--testimonial {
		padding: 1rem;
	}
}

@media (min-width:1200px) and (max-width:1599px) {
	.curve-shape {
		width: 80%;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.shap svg {
		width: 205px;
		height: 103px;
	}
	
	.section--solution .carousel-inner img {
		width: 30%;
	}
	
	.block.block--platform {
		flex-direction: column;
	}
	
	.block.block--platform .block-head {
		margin-right: 0;
		margin-bottom: 1rem;
	}
	
	.Platform-wrapper {
		flex-direction: column-reverse;
	}
	
	.slider--testimonial .slick-prev {
		left: 0;
	}
	
	.slider--testimonial .slick-next {
		right: 0;
	}
}

@media (min-width:1200px) {
	.m-100 {
		min-height: 100vh;
	}
	
	.cta-wrapper .cta-content {
		padding: 0 calc(2.15rem + 1.5vw);
	}
	
	.brand-item {
		margin: 0 30px;
	}
	
	.curve-shape {
		text-align: center;
		position: absolute;
		padding-bottom: 5rem;
		top: -10rem;
		pointer-events: none;
	}
	
	.curve-shape>img:first-child {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: 0;
	}
	
	.counter .counter__item h3 {
		font-size: calc(2rem + 1vw);
		font-weight: 600;
	}
	
	.counter .counter__item p {
		font-size: 1.5rem;
	}
	
	.counter .counter__item:nth-child(2), .counter .counter__item:nth-child(4) {
		margin-top: 8rem;
	}
	
	.counter .counter__item:nth-child(1)::before, .counter .counter__item:nth-child(5)::before {
		top: -2rem;
	}
	
	.counter .counter__item:nth-child(1), .counter .counter__item:nth-child(5) {
		padding-top: 2rem;
	}
	
	.counter .counter__item {
		text-align: center;
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.section--solution .carousel-inner {
		position: absolute;
		top: 50%;
		pointer-events: none;
		transform: translatey(-50%);
	}
	
	.slider--testimonial .slider__item {
		margin: 0 3rem;
	}
	
	.panel.panel--process {
		flex-direction: row;
		padding: 4rem 0;
		border-bottom: 1px solid #979797;
	}
	
	.panel.panel--process .panel-head {
		margin-right: calc(2.65rem + 3vw);
	}
	
	.panel.panel--process .panel-head .icn {
		width: calc(2.65rem + 3vw);
	}
	
	.panel.panel--process .panel-body {
		display: flex;
		align-items: center;
		column-gap: 1.875rem;
		width: 100%;
	}
	
	.panel.panel--process .panel-body p {
		margin: 0;
	}
	
	.panel.panel--process .panel-body h1, .panel.panel--process .panel-body .panel-btn {
		max-width: 25%;
		flex: 0 0 25%;
	}
}

@media (max-width:1200px) {
	.wallet-app-block ul li {
		width: 49% !important;
	}
	
	.bg-white-items [class*="col-"].text-center ul li {
		width: 32%;
	}
}

@media (min-width:1400px) and (max-width:1599px) {
	.curve-shape {
		top: -5rem;
	}
	
	.counter .counter__item:nth-child(2)::before, .counter .counter__item:nth-child(4)::before {
		top: .8rem;
	}
	
	.counter .counter__item:nth-child(1)::before, .counter .counter__item:nth-child(5)::before {
		top: -4rem;
	}
	
	.counter .counter__item:nth-child(1), .counter .counter__item:nth-child(5) {
		padding-top: 0rem;
	}
	
	.counter .counter__item h3 {
		font-size: calc(3rem + 1vw);
	}
}

@media (min-width:1400px) {
	/*     .container-fluid {padding-right: 5.5rem;padding-left: 5.5rem;} */
	.banner-primary h1 {
		font-size: 2.8rem;
	}
	
	.banner-primary p {
		font-size: var(--text-md);
	}
	
	.section--subscription .row [class*="col-"]:nth-child(2) .card.card--subscription {
		padding-bottom: calc(5.5rem + 2vw);
	}
	
	.section--subscription .row [class*="col-"]:nth-child(2) .card.card--subscription:before {
		width: 92px;
		content: "";
		position: absolute;
		height: 105px;
		background-image: url("https://blockbrew.com/wp-content/themes/blockbrew-child/media/2022/05/wave-icn.svg");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.counter__item {
		position: relative;
		padding-top: 3rem;
	}
	
	.counter__item:before {
		content: "";
		position: absolute;
		height: 15px;
		width: 15px;
		background: var(--color-primary);
		border-radius: 50%;
		outline: 9px solid #f4e9ff;
		top: 0;
	}
	
	.block.block--platform {
		padding: 30px;
		transition: all .3s;
	}
	
	.section--solution .carousel {
		padding: 5rem 0;
	}
	
	.btn--lg {
		height: 3rem;
		line-height: 3rem;
		border-radius: .375rem;
		padding: 0 1rem;
		font-size: 1rem;
	}
	
	.btn--lg.btn--animated:before {
		right: 1.875rem;
	}
}

@media (min-width:1600px) {
	/*     .container-fluid {padding-right: 6.25rem;padding-left: 6.25rem;} */
	.banner-primary h1 {
		font-size: 3rem;
	}
	
	.arrow-shap {
		display: block;
	}
	
	.tile.tile--choose {}
	
	.card.card--hire .card-body>div {
		flex-direction: row;
	}
	
	.curve-shape {
		top: -12rem;
	}
}

@media (max-width:1399px) {
	.btn.btn--animated {
		padding-right: 3rem;
	}
	
	.grow-shap {
		display: none;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		padding: 12px;
		height: 340px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section h1 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section p {
		margin: 0px 0 10px;
	}
}

@media (max-width:1199px) {
	:root {
		--text-xl: 1.25rem;
		--text-lg: 1.125rem;
		--text-md: 1rem;
		--text-sm: .875rem;
	}
	
	.section--features .new-heading-style {
		color: #000 !important;
	}
	
	.buton_call {
		position: absolute;
		right: 50px;
		top: 18px;
	}
	
	.buton_call>.btn {
		position: fixed;
		bottom: 0px;
		left: 0px;
		right: 0px;
		text-align: center;
		border-radius: 0px;
		padding: 9px;
		z-index: 999;
		width: 100%;
		padding-right: 9px !important;
	}
	
	.tile.tile--industries .tile-content h6 {
		font-size: 1rem;
	}
	
	.banner-primary h1 {
		font-size: 2rem;
	}
	
	.banner-secondary .img-wave {
		display: none;
	}
	
	.arrow-shap {
		display: none;
	}
	
	.play-btn {
		top: 66%;
	}
	
	.service-panel-primary {
		display: none;
	}
	
	.story img {
		display: none;
	}
	
	.brand-item {
		margin: 0 10px;
	}
	
	.counter .counter__item {
		text-align: center;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.slick-dots li button:before {
		font-size: 48px !important;
		color: #6e19c2 !important;
	}
	
	.slick-dots li.slick-active button:before {
		color: #6e19c2 !important;
	}
	
	.adjust-spacing-tabs ul li {
		width: 33.33%;
	}
	
	.panel.panel--process {
		display: inline-block;
	}
	
	.panel.panel--process .panel-head {
		float: left;
		margin-right: 1.5rem;
	}
	
	.panel.panel--process .panel-head .icn {
		display: flex;
		width: 80px;
	}
	
	.panel.panel--process .panel-body {
		float: revert;
	}
	
	.panel.panel--process .panel-body h1 {
		margin-bottom: 2rem;
		margin-top: 1rem;
		font-size: 2rem;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section h1 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.slick-dots li button:before {
		top: 8px;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section .v-card {
		height: auto;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-services [class*="col-"].text-center h3, .services .partner-team-content.text-center h3, .nft-choose-us h3, .white-level-services [class*="col-"].text-center.main-headings h3 {
		font-size: 24px;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		height: 400px;
	}
	
	.services .partner-team-content.text-center h3 {
		margin-bottom: 20px !important;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings h3 {
		line-height: 40px;
	}
	
	.white-level-services .meta-card {
		height: 260px;
	}
}

@media (max-width:1024px) {
	.feature-box {
		padding: 35px 18px !important;
		min-height: 200px;
	}
	
	body .content figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p {
		font-size: 12px !important;
	}
	
	.content figcaption {
		padding: 26px !important;
	}
	
	.content figure.effect-oscar h2 {
		bottom: 75px !important;
		font-size: 18px !important;
	}
	
	section.cta_section h2 br {
		display: none;
	}
	
	.aside-wrapper ul li:nth-child(1) a {
		top: 45%;
	}
	
	.style-5.chatbot {
		top: 60%;
	}
}

@media (max-width:991px) {
	.mob-block {
		display: block !important;
	}
	
	.desk-block {
		display: none !important;
	}
	
	.aside-wrapper ul li:nth-child(1) a {
		top: 46%;
	}
	
	.banner-primary h1 {
		font-size: 1.5rem;
	}
	
	.banner-primary p {
		font-size: var(--text-sm);
		margin-bottom: 1rem;
	}
	
	.banner-primary {
		margin-bottom: 2rem;
	}
	
	.section-banner {
		padding: 2.5rem 0;
	}
	
	.new-heading-style h2 {
		font-size: 1.625rem;
	}
	
	.cta-img {
		margin-bottom: 2rem;
	}
	
	.tile.tile--industries {
		box-shadow: none;
		max-width: calc(33.33% - 1.875rem);
		flex: 0 0 calc(33.33% - 1.875rem);
		margin: .938rem;
	}
	
	.tile-row {
		flex-direction: column;
	}
	
	.tile-col {
		max-width: 100%;
		flex: 0 0 100%;
		margin: 0;
		width: 100%;
		display: flex;
	}
	
	.tile-row .tile-col:nth-child(1) {
		order: 5;
	}
	
	.tile-row .tile-col:nth-child(2) {
		order: 1;
	}
	
	.tile-row .tile-col:nth-child(3) {
		order: 2;
	}
	
	.tile-row .tile-col:nth-child(4) {
		order: 3;
	}
	
	.tile-row .tile-col:nth-child(5) {
		order: 4;
	}
	
	.tile.tile--industries {
		padding: 0;
		box-shadow: none;
	}
	
	.tile-img img {
		width: 100%;
	}
	
	.module-count, .module-type {
		margin-bottom: 0;
	}
	
	.accordion-wrapper .module-item {
		display: block;
	}
	
	.accordion-head {
		display: flex;
		align-items: center;
		padding: 20px 0;
		padding-right: 45px;
		position: relative;
	}
	
	.accordion-head h5 {
		margin-bottom: 0;
	}
	
	.accordion-head .icn {
		width: 40px;
		margin-right: 1rem;
		height: 40px;
		display: flex;
		justify-content: center;
	}
	
	.module-item h4 {
		margin-right: 10px;
	}
	
	.accordion-body {
		padding-bottom: 20px;
	}
	
	.accordion-wrapper .accordion:not(:last-child) {
		border-bottom: 1px solid #ddd;
	}
	
	.accordion-head:before {
		content: "+";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.accordion-head.is-active::before {
		content: "-";
	}
	
	.accordion--category .accordion-body img {
		margin-bottom: 1rem;
	}
	
	.section--features .new-heading-style {
		color: var(--color-black) !important;
	}
	
	.card.card--features {
		border: none;
		padding: 0;
		margin: 0 15px;
	}
	
	.shap.curve-up {
		display: none;
	}
	
	.section--workFlow .row {
		margin-right: 0;
		margin-left: 0;
	}
	
	.section--workFlow .row [class*="col-"]:not(:last-child) {
		margin-bottom: 2rem;
	}
	
	.tile.tile--choose .tile-head {
		margin-bottom: 0;
		margin-right: 1rem;
	}
	
	.tile.tile--choose {
		flex-direction: revert;
		justify-content: flex-start;
		align-items: center;
		padding: 1rem;
	}
	
	.tile.tile--choose {
		aspect-ratio: 0;
	}
	
	.tile.tile--choose .tile-body h4 {
		height: unset;
	}
	
	.choose-wrapper [class*="col-"]:not(:last-child) .tile.tile--choose {
		margin-bottom: 1rem;
	}
	
	.tile.tile--choose .tile-head img {
		height: 40px;
	}
	
	.faq-row .faq-answer p {
		font-size: 1rem;
	}
	
	.faq-row .faq-answer {
		padding: 0 1.125rem 1.4rem;
	}
	
	.faq-row .faq-title:before {
		width: 2rem;
		right: 1rem;
	}
	
	.faq-row .faq-answer p {
		font-size: var(--text-sm);
	}
	
	.faq-row .faq-title h3 {
		font-size: var(--text-md);
	}
	
	.faq-row .faq-title {
		padding: 1.4rem 1.125rem;
		padding-right: 3rem;
	}
	
	.vision-wrapper {
		box-shadow: unset;
	}
	
	.accordion--category .accordion-head h4 {
		margin: 0;
	}
	
	.tile.tile--industries {
		box-shadow: none;
		max-width: calc(50% - 1.875rem);
		flex: 0 0 calc(50% - 1.875rem);
		margin: .938rem;
	}
	
	.counter .counter__item h3 {
		font-weight: 600;
		font-size: 2.188rem;
	}
	
	.tiles-layout ul li span {
		display: none;
	}
	
	.tiles-layout ul li:nth-child(1), .tiles-layout ul li:nth-child(3), .tiles-layout ul li:nth-child(4) {
		margin-top: 0;
	}
	
	.block.block-workFlow .block-body h6 {
		margin: 0;
		font-size: 1.1rem;
		line-height: 1.5;
	}
	
	.card.card--subscription .card-body>p {
		font-size: 1rem;
	}
	
	.card-block p {
		font-size: 1rem;
	}
	
	.card.card--subscription .icn img {
		width: 4rem;
	}
	
	.card.card--subscription {
		padding: calc(1rem + 1.8rem) 2rem;
	}
	
	.card.card--testimonial {
		padding: 0;
	}
	
	.card.card--testimonial .card-head {
		margin-bottom: 1.75rem;
	}
	
	.card.card--testimonial {
		padding: 1rem;
		padding-bottom: 2rem;
	}
	
	.quote-icn {
		margin-bottom: 1.5rem;
	}
	
	.client-info .client-profile {
		height: 4.25rem;
		width: 4.25rem;
		margin-bottom: 0;
		float: left;
		margin-right: 1rem;
	}
	
	.slider--testimonial .slick-list {
		padding: 0 !important;
	}
	
	.card--testimonial .card-head p {
		font-size: 1rem;
	}
	
	.place {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		display: block;
	}
	
	.place img {
		float: left;
	}
	
	.col-gap [class*="col-"] {
		margin-bottom: 1.875rem;
	}
	
	.section--process .row [class*="col-"]:not(:last-child) {
		margin-bottom: 2rem;
		padding-bottom: 2rem;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		height: 300px;
	}
	
	.nft-main-banner h3 {
		font-size: 26px;
		line-height: 40px;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"].text-center.main-heading h4 {
		font-size: 24px;
		line-height: 35px;
	}
	
	.page-template-NFT-Marketplace-Development [class*="col-"].text-center.main-heading p {
		font-size: 16px;
		margin: 10px auto;
	}
	
	.nft-choose-us {
		padding: 30px 0;
		text-align: center;
	}
	
	.white-level-services .meta-card {
		height: 400px;
	}
	
	.card-block {
		margin-bottom: 0rem;
		padding-bottom: 0;
	}
}

@media (max-width:767px) {
	.banner-primary h1 {
		font-size: 1.8rem;
	}
	
	.buton_call {
		top: 3px;
		right: 35px;
	}
	
	.col-gap [class*="col-"]:last-child {
		margin-bottom: 0;
	}
	
	.tile.tile--choose .tile-head {
		margin-bottom: 0;
		margin-right: 1rem;
	}
	
	.tile.tile--choose {
		flex-direction: revert;
		justify-content: flex-start;
		align-items: center;
	}
	
	.tile.tile--choose {
		aspect-ratio: 0;
	}
	
	.tile-col {
		max-width: 100%;
		flex: 0 0 100%;
		margin: 0;
		width: 100%;
	}
	
	.card.card--services {
		display: inline-block;
		border-bottom: 1px solid #ddd;
		border-radius: 0;
		padding-bottom: 30px;
	}
	
	.card--services .card-head {
		float: left;
	}
	
	.card.card--services .card-head .icn {
		margin-right: 2rem;
	}
	
	.card--services .card-body p {
		margin-bottom: 0;
		margin-top: 2rem;
	}
	
	.block.block--platform:not(:last-child) {
		margin-bottom: 1.7rem;
		padding-bottom: 1.25rem;
		border-bottom: 1px solid #ddd;
	}
	
	.card.card--benefit {
		margin: 0;
	}
	
	.features-wrapper .col-gap [class*="col-"]:not(:last-child) {
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #ddd;
	}
	
	.counter .counter__item {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.card.card--services .card-body h4 {
		padding: 1.2rem 0;
	}
	
	.section--process .row [class*="col-"]:not(:last-child) {
		border-bottom: 1px solid #ddd;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		height: auto;
	}
	
	.nft-main-banner h3 {
		font-size: 22px;
		line-height: 30px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner img.banner-img {
		width: 100%;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon3.bounce {
		right: 150px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon2.bounce {
		left: 170px;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"].text-center.main-heading h4 {
		font-size: 22px;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-services [class*="col-"].text-center h3, .services .partner-team-content.text-center h3, .nft-choose-us h3, .white-level-services [class*="col-"].text-center.main-headings h3 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings h3 {
		line-height: 30px;
		text-align: center;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings p {
		margin: 10px 0 20px;
	}
	
	.white-level-services .meta-card {
		height: auto;
	}
	
	section.banner-inner-pages.section-banner.text-center.text-md-left {
		margin-top: 0 !important;
	}
	
	section.common-section-all.section--challenges .card.card--challenges .card-head {
		display: block;
	}
	
	section.common-section-all.section--challenges .card.card--challenges .card-head h4 {
		margin: 15px 0px 0;
	}
	
	section.common-section-all.section--solution {
		padding-top: 0;
	}
}

@media (max-width:575px) {
	.new-heading-style p {
		margin-bottom: 1rem;
	}
	
	.card.card--services .card-body h4 {
		margin-bottom: 0;
		padding: .5rem 0;
	}
}

/*
 * Slider CSS
 */
.swiper-container {
	width: 100%;
	height: 34vw;
	transition: opacity .6s ease;
	padding-bottom: 0 !important;
}

/* .swiper-container.swiper-container-coverflow {
  padding: 3% 0;
} */
.swiper-container.loading {
	opacity: 0;
	visibility: hidden;
}

.swiper-container:hover .swiper-button-prev, .swiper-container:hover .swiper-button-next {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
}

.swiper-slide {
	background-position: center;
	background-size: cover !important;
	background-repeat: no-repeat;
}

.swiper-slide .entity-img {
	display: none;
}

.swiper-slide .content {
	position: absolute;
	top: 40%;
	left: 0;
	width: 66%;
	padding-left: 5%;
	color: #fff;
}

.tfeature-images_item.left img, .tfeature-images_item.right img {
	opacity: .4;
	width: 120px;
	height: 120px;
}

.slider_btn_popup a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
	width: 22%;
	margin-left: 30px;
}

.slider_btn_popup .btn--white.btn--animated:before {
	filter: unset;
}

.swiper-slide.swiper-slide-active .content p {
	color: #06030c;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
	position: relative;
	top: -22px;
}

.swiper-slide .content .title {
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 30px;
}

.swiper-slide .content .caption {
	display: block;
	font-size: 12px;
	line-height: 1.4;
}

[class^=swiper-button-] {
	width: 44px;
	opacity: 0;
	visibility: hidden;
}

.swiper-button-prev {
	transform: translateX(50px);
}

.swiper-button-next {
	transform: translateX(-50px);
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 9px;
	position: relative;
	width: 12px;
	height: 12px;
	background-color: #fff;
	opacity: .4;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 18px;
	height: 18px;
	transform: translate(-50%, -50%);
	border: 0px solid #fff;
	border-radius: 50%;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:hover, .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
	border-width: 1px;
}

@media (max-width: 1180px) {
	.swiper-container {
		height: 28vw;
	}
	
	.swiper-slide .content .title {
		font-size: 25px;
	}
	
	.swiper-slide .content .caption {
		font-size: 12px;
	}
}

@media (max-width: 1023px) {
	.swiper-container {
		height: 40vw;
	}
	
	.swiper-container.swiper-container-coverflow {
		padding-top: 0;
	}
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::before, .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, [class^=swiper-button-] {
	transition: all .3s ease;
}

.swiper-slide {
	border-radius: 10px;
	height: 250px;
}

.swiper-slide .content {
	opacity: 0;
}

.swiper-slide.swiper-slide-active .content {
	display: block !important;
	opacity: 1;
	position: relative;
	top: 296px;
	z-index: 999;
	width: 100%;
	text-align: center;
}

.swiper-container [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.swiper-container [class*="col-"].text-center p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
	margin-bottom: 50px;
}

.swiper-slide.swiper-slide-active .content p {
	color: #000;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background: none !important;
	position: absolute;
	left: 46%;
	opacity: 1;
	visibility: visible;
	top: 95%;
	transform: inherit;
}

.swiper-button-next {
	background: none !important;
	position: absolute;
	left: 53%;
	opacity: 1;
	visibility: visible;
	top: 95%;
	transform: inherit;
}

.postid-456 ul {
	padding-left: 30px;
}

.postid-456 .blog-imgs {
	width: 800px;
	margin: 0 auto;
}

@media (max-width:576px) {
	/*-------metaverse-----*/
	.after_banner .vc_col-sm-3 {
		width: 100%;
	}
}

/*-------small view page css----------*/
@media (max-width:375px) {
	.swiper-slide.swiper-slide-active .content {
		top: 280px;
	}
	
	.swiper-slide.swiper-slide-active .content p {
		line-height: 22px !important;
	}
}

/*------mobile landscape view-----------*/
@media screen and (max-device-width: 767px) and (orientation: landscape) {
	.main_homepage_gallery .industry-list-cb li {
		flex: 40% !important;
	}
	
	section.section--liveDemo .liveDemo-primary {
		margin-bottom: 30px;
	}
	
	.meta-platform-tabs.homepage-tabs .tab-pane ul li {
		margin-bottom: 10px;
	}
	
	section.swiper-container.swiper-container-coverflow.swiper-container-3d {
		min-height: 580px !important;
	}
	
	.business_potential {
		padding: 60px 0 !important;
	}
	
	.counting-scross [class*="col-"] img {
		display: none !important;
	}
	
	section.common-section-all.section--blog .col-md-4 {
		width: 50%;
	}
	
	section.common-section-all.section--blog {
		min-height: auto !important;
	}
	
	.meta-platform-tabs.homepage-tabs .tab-pane ul li {
		margin-bottom: 10px;
	}
	
	section.common-section-all.section--cta.cta_3.pb-0 {
		display: none !important;
	}
	
	section.common-section-all.section--industries.pb-0 .col-md-6.col-lg-3 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.tile.tile--industries .tile-count {
		line-height: 74px;
		margin-bottom: 10px;
	}
	
	.tile.tile--industries h5 {
		font-size: 16px !important;
	}
	
	.tile.tile--industries {
		height: 210px !important;
		margin: 0 !important;
	}
	
	section.common-section-all.section--technology.pb-0 .col-md-6.col-lg-4 {
		width: 50%;
	}
	
	section.common-section-all.section--technology .card.card--technology {
		padding: 20px 0 10px !important;
	}
	
	section.common-section-all.section--technology .card.card--technology .card-body {
		text-align: left !important;
	}
	
	.card.card--technology .card-head {
		margin: 0 0 15px !important;
	}
	
	.card.card--technology .card-body h4 {
		margin-bottom: 0 !important;
	}
	
	section.common-section-all.section--services .youKonw-wrapper .col-md-6.col-lg-4 {
		width: 50%;
	}
	
	section.meta_enticing .enticing_wrapper .col-md-6 {
		width: 50%;
	}
	
	section.meta_enticing .enticing_wrapper .enticing_con {
		height: 360px !important;
	}
	
	section.meta-services-card .col-md-4 {
		max-width: 50% !important;
		width: 50%;
	}
	
	.meta-services-card .meta-card {
		height: 220px !important;
	}
	
	.wrapper-services .col-md-6 {
		width: 50%;
		max-width: 50%;
	}
	
	.wrapper-services .d_blocks {
		height: 570px;
	}
	
	.nft-meta-plateform [class*="col-"] {
		text-align: center;
	}
	
	.nft-meta-plateform .right_align img {
		width: 50%;
		margin: 0 auto;
	}
	
	section.meta-services-plateform.nft_meta_plateform .col-md-6 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	section.wrapper-services.meta-decenter-services.nft-meta-services .col-md-6 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus img {
		margin: 50px 0 0;
	}
	
	section.section.section--reasons .col-sm-12.col-md-6.col-xl-4 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.card.card--reasons {
		height: 350px;
	}
	
	section.common-section-all.section--process .col-sm-12.col-md-6.col-xl-12 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.section--process .row [class*="col-"]:not(:last-child) {
		border: none !important;
	}
	
	section.section.section--products {
		padding-top: 0;
	}
	
	.dservices_img img {
		width: 50%;
	}
	
	.banner-img img {
		width: 50%;
	}
	
	.marketplace-img img {
		width: 50%;
	}
	
	.reasons-img img {
		width: 50%;
	}
	
	.whychoose_us_wrapper p {
		line-height: 30px;
		font-size: 16px;
		width: 100%;
	}
	
	.main_homepage_gallery .industry-list-cb li {
		flex: 40% !important;
		width: calc(50% - 10px) !important;
		max-width: calc(50% - 10px) !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		margin-top: 0 !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		padding: 38px 0 !important;
	}
	
	.main_homepage_gallery .industry-list-cb li>img {
		height: 400px !important;
	}
	
	section.counting-scross {
		display: none;
	}
	
	.whychoose_us_bot .choose-item ul li:not(:last-child) {
		margin-right: 10px !important;
	}
	
	.language-wrapper .nav .nav-item {
		width: 30%;
	}
	
	.language-wrapper {
		padding: 0 !important;
	}
	
	.page-template-Metaverse-development-company .whychoose_us_bot .choose-item ul li {
		width: 48%;
	}
	
	.nft-meta-plateform ul li {
		text-align: left;
	}
}

@media (max-width: 320px) {
	.main-home-banner ul li {
		width: calc(100% - 10px) !important;
		flex: 0 0 calc(100% - 10px) !important;
		max-width: calc(100% - 10px) !important;
	}
}

.blockchain-main-box .vc_tta-panels-container .vc_tta-panels {
	background-color: transparent !important;
	border: none !important;
}

.blcokchain-tabs img {
	width: 100%;
	height: 60px !important;
	object-fit: contain;
}

.blcokchain-tabs .img-sm {
	width: 60px;
	height: 60px !important;
}

.blockchain-main-box   ul .vc_tta-tab {
	position: relative;
}

.blockchain-main-box   ul .vc_tta-tab.vc_active:after {
	border-radius: 5px;
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	content: "";
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0px;
	bottom: -5px;
	z-index: 1;
}

.blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a {
	border: none !important;
	border-radius: 5px 5px 0px 0px;
}

.blockchain-main-box .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab>a:hover {
	background-color: transparent;
}

.blockchain-main-box .vc_tta-tabs-container {
	border-bottom: 2px solid #fff;
}

.blockchain-main-box.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list, .blockchain-main-box.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
	overflow: visible;
}

.blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a {
	border: none !important;
}

.blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a {
	border: none !important;
}

.blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a:hover, .blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a:focus {
	background-color: rgba(110, 25, 194, 28%);
	color: #fff;
	border-radius: 5px 5px 0px 0px;
}

#how-to-start {
	display: inline-block;
	width: 100%;
}

#how-to-start {
	padding: 60px 0 20px;
	position: relative;
}

.gray_bg {
	background: #f2f2f2;
}

h2.common_h2 {
	font-size: 30px !important;
}

.underline {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 22px;
}

.text-center .underline::after, .text-center.underline::after {
	width: 4%;
	left: 48%;
}

.timeline-center {
	position: relative;
}

.underline:after {
	content: "";
	width: 32px;
	height: 1px;
	background: #c2c2c2;
	position: absolute;
	bottom: 0;
	left: 0;
}

.timeline-center {
	position: relative;
}

@media (min-width: 768px) {
	.timeline-center:before {
		position: absolute;
		top: 0;
		left: 50%;
		height: 88%;
		width: 2px;
		background: #6e19c2 !important;
		content: "";
	}
}

.timeline-center .timeline-row:nth-of-type(odd) {
	position: relative;
	text-align: right;
	width: 50%;
}

.timeline-center .tm-icon {
	width: 60px;
	height: 60px;
	text-align: center;
	position: absolute;
	top: 0;
}

.timeline-center .timeline-row:nth-of-type(odd) .tm-icon {
	right: -30px;
}

.timeline .tm-icon, .timeline-center .tm-icon, .timeline-right .tm-icon {
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 0 10px 0 rgba(138, 138, 138, .16);
}

.timeline-center .tm-icon span {
	color: #6e19c2;
	font-size: 30px;
	line-height: 60px;
	padding: 1px;
}

.timeline-center .timeline-row:nth-of-type(odd) .tm-detail {
	margin-right: 40px;
	margin-bottom: 40px;
	color: #5f5f5f;
	font-size: 12px;
	line-height: 20px;
	background: #fff;
	padding: 20px;
	border-radius: 8px;
}

.timeline-center .timeline-row:nth-of-type(odd) .tm-detail {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	border-radius: 8px;
}

.initiate .timeline-row .tm-detail {
	transition: all .3s ease-out 0s !important;
}

.tm-detail h3 {
	font-size: 22px;
	font-weight: 600;
	color: #6e19c2;
}

.timeline-center .timeline-row:nth-of-type(even) {
	position: relative;
	text-align: left;
	width: 50%;
	margin-left: 50%;
}

.timeline-center .timeline-row:nth-of-type(even) .tm-icon {
	left: -30px;
}

.timeline-center .timeline-row:nth-of-type(even) .tm-detail {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}

.timeline-center .timeline-row:nth-of-type(even) .tm-icon {
	left: -30px;
}

.timeline-center .tm-icon {
	width: 60px;
	height: 60px;
	text-align: center;
	position: absolute;
	top: 0;
}

.timeline .tm-icon, .timeline-center .tm-icon, .timeline-right .tm-icon {
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 0 10px 0 rgba(138, 138, 138, .16);
}

.timeline-center .timeline-row:nth-of-type(even) .tm-detail {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}

.timeline-center .timeline-row:nth-of-type(even) .tm-detail {
	margin-left: 40px;
	margin-bottom: 40px;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	background: #fff;
	padding: 20px;
	border-radius: 8px;
}

.initiate .timeline-row .tm-detail {
	transition: all .3s ease-out 0s !important;
}

.timeline-center::before {
	background: #fff;
	background: #47b475;
	position: absolute;
	top: 0;
	left: 50%;
	height: 88%;
	width: 2px;
}

.timeline-center::before {
	background: #fff !important;
}

#how-to-start h2 {
	letter-spacing: normal;
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 58px;
	margin-bottom: 40px;
	color: #fff;
}

.tm-detail p {
	font-size: 16px;
	line-height: 30px;
}

.timeline-center .timeline-row:nth-of-type(odd):after {
	content: "";
	background: #fff;
	right: 10px;
	position: absolute;
	width: 32px;
	height: 2px;
	top: 27px;
}

.timeline-center .timeline-row:nth-of-type(even):after {
	content: "";
	background: #fff;
	left: 10px;
	position: absolute;
	width: 32px;
	height: 2px;
	top: 27px;
}

/*-------------banner box----------*/
.coin-banner .values-box-list p {
	width: 100%;
}

.metavrese_banner_wrapper .values-box li {
	display: flex;
	flex: 0 0 25%;
	max-width: 25%;
	margin: 30px 0;
}

/* .metavrese-banner video {
    z-index: -2;
} */
.metavrese-banner .values-box .values-box-list p {
	margin: 0;
}

.top-section-game .values-box {
	margin: 0px -15px;
}

.values-box li {
	padding: 10px 10px;
	max-widh: 100%;
}

.values-box .values-box-list {
	align-items: center;
	background-image: linear-gradient(45deg, #231943, #130f1e);
	color: #fff;
	width: 100%;
	padding: 15px;
	border-radius: 10px;
	display: flex;
	border: 1px solid rgba(139, 124, 172, .25);
}

.values-box .values-box-list h4 {
	font-weight: bold;
	font-size: 30px;
	text-align: left;
}

.values-box .values-box-list h4, .values-box .values-box-list p {
	margin-bottom: 0px;
}

.values-box .values-box-list img {
	height: 50px;
	object-fit: contain;
}

@media (min-width:767px) {
	.values-box {
		display: flex;
		flex-wrap: wrap;
	}
	
	.values-box li {
		display: flex;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.values-box .values-box-list p {
	color: #c2a9db;
	font-size: 16px !important;
	margin: 0;
	padding-top: 0;
	text-transform: capitalize;
}

.values-box-design {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 20px 0;
	flex-wrap: wrap;
}

.values-box-design li h4 {
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
	text-align: left;
	position: relative;
	padding-left: 50px;
}

.values-box-design li {
	position: relative;
	margin: 0 40px;
}

.values-box-design li p {
	margin: 12px 0;
	margin: 0;
	color: #c2a9db;
	font-size: 15px;
	padding-top: 0;
}

.values-box-design li h4:after {
	content: "";
	background: #f7f0ff;
	width: 50px;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: -2px;
}

.values-box-design li img {
	position: absolute;
	left: 0;
	width: 39px;
	bottom: 68px;
}

/*------------service hover effact fintech development------*/
.security-token .services-block-three {
	margin-bottom: 30px;
}

.security-token .services-block-three i {
	font-size: 50px;
	color: #6e19c2;
}

.security-token .services-block-three .services-block-area {
	display: block;
	border: 2px solid #d5d5d5;
	border-radius: 4px;
	text-align: center;
	background: #fff;
	padding: 20px;
	position: relative;
	margin-bottom: 30px;
	min-height: 300px;
	cursor: pointer;
}

.security-token .services-block-three .services-block-area:before {
	display: block;
	content: "";
	width: 9%;
	height: 17%;
	position: absolute;
	bottom: -2px;
	right: -2px;
	border-bottom: 2px solid #6e19c2;
	border-right: 2px solid #6e19c2;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
}

.security-token .services-block-three .services-block-area:after {
	display: block;
	content: "";
	width: 9%;
	height: 17%;
	position: absolute;
	top: -2px;
	left: -2px;
	border-top: 2px solid #6e19c2;
	border-left: 2px solid #6e19c2;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
}

.security-token .padding-15px-bottom {
	padding-bottom: 15px;
}

.security-token .services-block-three h4 {
	color: #000;
	font-size: 22px;
	margin-bottom: 10px;
	font-weight: 600;
}

.security-token .services-block-three p {
	margin-bottom: 0;
	color: #000;
	font-size: 18px;
}

.security-token .services-block-three>a:hover {
	opacity: 1;
	border-color: #d5d5d5;
}

.security-token a:hover, a:active {
	color: #03a9f5;
	text-decoration: none;
}

.security-token .services-block-three .services-block-area:hover:before, .services-block-three .services-block-area:hover:after {
	width: 95%;
	height: 90%;
}

section.security-token h2 {
	font-size: 45px;
	font-weight: 600;
}

/* Game page css */
@media (min-width: 768px) {
	.top-section-game {
		padding-top: 6rem !important;
	}
}

.top-section-game .main-pera-box p {
	font-size: 20px;
	letter-spacing: normal;
	line-height: 32px;
	padding-top: 15px;
	font-weight: 400;
}

.meta-platform-tabs.homepage-tabs.black-tech #accordion .card-header {
	background: #000;
}

.meta-platform-tabs.homepage-tabs.black-tech .card {
	background: transparent;
}

.two-side-border .vc_column-inner {
	display: block;
	border: 2px solid #fff;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.two-side-border .vc_column-inner:before {
	content: "";
	position: absolute;
	background: rgba(0, 0, 0, .5);
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, #000 35%, rgba(46, 17, 62, 87%) 100%);
	transition: .3s ease-in-out;
	width: 100%;
	height: 50%;
	z-index: -1;
}

.two-side-border .vc_column-inner:before {
	bottom: -18px;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	left: -16px;
	transform: scale(1);
	opacity: 0;
	transition: .5s ease-in-out;
}

/* .two-side-border .vc_column-inner:after{
     
    transform: translateX(100%);
  bottom: 0;
    right: 0;
}
 */
.two-side-border:hover .vc_column-inner:before {
	transform: scale(30);
	opacity: 1;
}

/* .two-side-border:hover .vc_column-inner:after{
     
    transform: translateX(0%);
} */
.icon-up {
	position: relative;
}

@media (min-width:1200px) {
	.icon-up  .icon-overlay-box {
		position: absolute;
		top: -40px;
		border-radius: 50%;
		width: 80px;
		height: 80px;
		background: #0a0a0a;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}

.icon-up  .vc_column-inner {
	padding-top: 50px !important;
	line-height: 30px;
	position: relative;
	z-index: 1;
}

.icon-up  .vc_column-inner:before {
	content: "";
	position: absolute;
	bottom: 0;
	height: 0;
	width: 100%;
	transition: .3s ease-in-out;
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	z-index: -1;
	left: 0;
	border-radius: 5px;
}

.icon-up  .vc_column-inner:hover:before {
	height: 100%;
}

.icon-up  .vc_column-inner figure img {
	transition: .5s ease-in-out;
	transform: rotateY(0deg);
}

.icon-up .vc_column-inner:hover  .icon-overlay-box {
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
}

.icon-up  .vc_column-inner:hover figure img {
	transform: rotateY(360deg);
}

.circle-animation-box .vc_column-inner {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.circle-animation-box .vc_column-inner:before {
	content: "";
	position: absolute;
	width: 0;
	height: 100%;
	background: rgba(36, 3, 56, .8);
	transition: .5s ease-in-out;
	z-index: -1;
}

.circle-animation-box .vc_column-inner:before {
	left: 0;
	top: 0;
}

.circle-animation-box .vc_column-inner:hover:before {
	width: 100%;
}

/*
Theme Name: Blockbrew Child
Theme URL: http://WPERMannuDev.com/
Description: Blockbrew Child Theme
Author: WPERMannuDev
Author URL: http://WPERMannuDev.com/
Template: blockbrew
Version: 1.0.0
Text Domain: blockbrew-child
*/

/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap'); */
:root {
	--color-primary: #6e19c2;
	--color-primary-inverse: #fff;
	--color-black: #23292c;
	--color-white: #fff;
	--color-gray: #efefef;
	font-family: "Proxima Nova Rg";
}

/*------------my css----------------*/

/* body.page-template.page-template-Metaverse-decentralized-platforms img.footer-logo-white {
    width:215px;
} */
.page-template-Metaverse-development-company section.meta_whychoose_us p {
	width: 100%;
	margin: 0 auto;
	line-height: 30px;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: none !important;
}

.swiper-container-3d .swiper-slide-shadow-left.nitro-lazy {
	background-image: none !important;
}

.metavrese-banner video {
	width: 100% !important;
}

@media (min-width:1200px) {
	.metavrese-banner video {
		min-height: auto;
		object-fit: cover;
	}
}

.top_header {
	display: block !important;
}

/* .main-outter-box:hover{
  background: linear-gradient(90deg,rgba(59,8,110,1) 0%,rgba(70,14,120,1) 35%,rgba(139,56,186,.86628154679841) 100%);
    position: relative;
    transform: translateY(-10px);
    cursor: pointer;
    transition: all .5s;
} */
section.common-cb-sec.section-vision {
	background: #fff;
}

.center-content [class*="col-"] h3 {
	margin-top: 30px;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 40px;
}

.testimonial-reel .box  figure {
	height: 130px;
	margin: 0 auto;
	width: 130px;
}

.testimonial-reel .box .test-component {
	padding: 1rem 2.5rem;
}

/*-------------dao------------*/
.card.card--growth .card-head img {
	border-radius: 10px;
	width: 200px;
}

.page-template.page-template-Lotterygames .card-block.service_block h3 {
	color: #000;
}

.page-template.page-template-Lotterygames .card-block.service_block p {
	color: #000;
}

.dao-banner h1 {
	color: #fff;
	font-size: 37px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 49px;
}

.dao-banner p {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 32px;
	margin: 20px 0;
}

.dao-banner li {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 32px;
	margin: 10px 0;
	position: relative;
	padding-left: 34px;
}

.dao-banner li:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	border-radius: 100%;
	top: 8px;
}

.defi-about {
	padding: 60px 0;
}

.defi-about h3 {
	color: #000;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
}

.defi-about p {
	color: #5b5b5b;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	margin: 12px 0;
}

.dao-block.bg-gray {
	background-color: #f8f8f8;
	padding: 60px 0;
}

.dao-block.bg-gray .main-headings h3 {
	color: #000;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
	margin-bottom: 20px;
}

.dao-block.bg-gray .main-headings p {
	color: #5b5b5b;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
}

.dao-block.bg-gray .main-headings span {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
	display: block;
	margin: 20px 30px;
}

.dao-block.bg-gray .meta-card {
	border-radius: 14px;
	background-color: #e7e7e7;
	width: 90%;
	margin: 0px auto 30px;
	height: 150px;
	display: flex;
	align-items: center;
}

.dao-block.bg-gray .meta-img span {
	position: absolute;
	left: 6px;
	background: #fff;
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border-radius: 50%;
	top: 30px;
}

.dao-block.bg-gray .meta-card span img {
	width: 48px;
	height: 48px;
	object-fit: contain;
}

.dao-block.bg-gray .card-content {
	padding-left: 50px;
}

.dao-block.bg-gray .card-content p {
	color: #000;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 29px;
}

.bg-blue-defi.gradient-background.dao-bg-green {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.bg-blue-defi.gradient-background.dao-bg-green [class*="col-"].text-center h3 {
	color: #fff;
	margin-bottom: 60px;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 38px;
	text-align: center;
}

.bg-blue-defi .d-bg-block h2 {
	color: #fff;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 34px;
	text-align: center;
}

.bg-blue-defi .d-bg-block ul {
	border: 5px solid #e7e7e7;
	border-radius: 25px;
	padding: 20px 0 20px 30px;
	margin-top: 20px;
	display: flex;
	text-align: left;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.bg-blue-defi .d-bg-block ul li {
	width: 40%;
	margin: 0 30px;
}

.bg-blue-defi.gradient-background .meta-card {
	height: 95px;
	margin-bottom: 20px;
	position: relative;
	display: flex;
	justify-content: left;
	align-items: center;
	padding-left: 40px;
	border-radius: 14px;
	background-color: #f5f5f5;
}

.bg-blue-defi.gradient-background .meta-card .meta-img span {
	height: 72.59px;
	width: 72.59px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	border-radius: 100%;
	display: block;
	text-align: center;
	line-height: 72px;
	position: absolute;
	left: -40px;
	top: 10px;
}

.bg-blue-defi.gradient-background .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	text-align: center;
	object-fit: contain;
}

.bg-blue-defi.gradient-background.dao-bg-green .card-content h4 {
	color: #000;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	text-align: left;
}

.countdown {
	padding: 60px 0;
}

.countdown [class*="col-"].text-center h4 {
	color: #000;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 38px;
	margin-bottom: 60px;
}

.countdown .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
}

.countdown .count-block ul li {
	height: 285px;
	width: 300px !important;
	border-radius: 14px;
	background-color: #f5f5f5;
	margin-right: 30px;
	text-align: center;
	padding: 15px;
	position: relative;
}

.countdown .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.countdown .count-block ul li p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	margin: 20px 0;
}

.countdown .count-block ul li p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	margin: 20px 0;
	margin-top: 50px;
}

.card-block.wallet-card-section.defi-services.bg-gray {
	background: #f8f8f8;
	padding-bottom: 45px;
}

.card-block [class*="col-"].text-center.main-headings h3 {
	color: #222;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 38px;
	text-align: center;
	margin-bottom: 0;
}

.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
	background-color: #e7e7e7;
	margin: 20px auto;
	border-radius: 10px;
	width: 90%;
}

.card-block.wallet-card-section .meta-card {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 180px;
}

.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
	border: none;
}

.card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.card-block.wallet-card-section.defi-services .meta-card .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.card-block .card-content {
	padding-left: 50px;
}

.card-block .card-content h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}

.card-block .card-content p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
}

.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
	top: 62px;
	left: 18px;
}

.page-template-dao-development .wallet-bg.nft-bg.defi-bg {
	height: 370px;
	overflow: hidden;
}

.page-template-dao-development .wallet-bg {
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.page-template-dao-development .wallet-bg h4 {
	color: #fff;
	font-size: 41px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 44px;
	margin-top: 60px;
}

.page-template-dao-development .wallet-bg .p-absolute img {
	position: absolute;
	right: -160px;
	height: 370px;
	width: 100%;
	object-fit: cover;
}

.page-template-dao-development .card-block.exchange_services.adwance-features {
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.page-template-dao-development .card-block.exchange_services.adwance-features h3 {
	color: #fff !important;
}

.card-block.exchange_services.adwance-features .meta-card {
	background: #fff;
}

.page-template-dao-development .card-block.exchange_services .meta-card {
	height: 100px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.page-template-dao-development .card-block .meta-card {
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
}

.page-template-dao-development .card-block.exchange_services.adwance-features .meta-card .meta-img span {
	left: 30px;
}

.page-template-dao-development .card-block.exchange_services .meta-card .meta-img span {
	height: 70px;
	width: 70px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 32px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 15px;
	line-height: 70px;
}

.card-block.exchange_services .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.dao-block.bg-gray.dao_bussinesss_section .meta-img span {
	left: -6px;
}

.page-template-dao-development .wallet-bg p {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 33px;
	margin: 20px 0;
}

.page-template-dao-development .nft-choose-us h3 {
	color: #000;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 43px;
}

.page-template-dao-development .nft-choose-us p {
	color: #5b5b5b;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 40px;
	margin: 20px 0;
}

/*------------nft storage development css -----------*/
.whychoose_us_bot .choose-item ul li:not(:last-child) {
	margin-right: 15px;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose-item ul {
	display: flex;
	flex-wrap: wrap;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose-item ul li {
	background-color: rgba(249, 243, 255, 0);
	border: solid 1px #cdb9d5;
	padding: 20px;
	width: calc(50% - 10px);
	border-radius: 10px;
	margin: 0px 0 20px;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose-item ul li:nth-child(2n + 2) {
	margin-left: auto;
}

section.section.section--why_us .border-dash {
	width: 20%;
	max-width: 20%;
	flex: 20%;
}

.crypto_title h2 {
	margin-left: 20px;
}

.storage_banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/storage_bg.png") no-repeat;
	padding: 170px 0 0;
	background-position: center;
	background-size: cover;
	position: relative;
}

.storage_banner.nitro-lazy {
	background: none !important;
}

.storage_banner h1 {
	font-weight: 700;
	font-size: 48px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-top: 5rem;
}

.storage_banner p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	color: #cfcfcf;
}

.storage_banner a.clickcustomform.btn.btn--header.btn--animated {
	background: #fff;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	color: #222 !important;
}

.storage_banner .btn--animated:before {
	filter: invert(1);
}

.storage_banner .box {
	background: linear-gradient(106.6deg, rgba(126, 126, 126, .4) 1.44%, rgba(126, 126, 126, 0) 108.41%);
	backdrop-filter: blur(4px);
	border-radius: 32px;
	width: 213px;
	height: 223px;
	padding: 20px;
}

.storage_banner .box h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 33px;
	color: #fff;
}

.storage_banner .box span {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .03em;
	text-transform: capitalize;
	color: #fff;
	display: block;
	margin: 10px 0;
}

.storage_banner .box a {
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: .03em;
	color: #6e19c2;
	background: #fff;
	border-radius: 32px;
	padding: 10px 20px;
	display: inline-block;
	margin-top: 10px;
}

.storage_banner .box {
	background: linear-gradient(106.6deg, rgba(126, 126, 126, .4) 1.44%, rgba(126, 126, 126, 0) 108.41%);
	backdrop-filter: blur(4px);
	border-radius: 32px;
	width: 213px;
	height: 223px;
	padding: 20px;
	position: relative;
	top: -122px;
	left: 14%;
}

.storage_banner .transperent_btn {
	background: linear-gradient(106.6deg, rgba(126, 126, 126, .4) 1.44%, rgba(126, 126, 126, 0) 108.41%);
	backdrop-filter: blur(4px);
	border-radius: 32px;
	width: 200px;
	height: 62px;
	margin: 0 auto;
	position: relative;
	top: 8%;
	left: 10%;
}

.storage_banner .transperent_btn h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: .03em;
	text-transform: capitalize;
	color: #f2f2f2;
}

.storage_banner .transperent_btn p {
	margin-bottom: 0;
}

.storage_about {
	padding: 60px 0;
}

.storage_about h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 117.7%;
	text-align: left;
	letter-spacing: -.03em;
	color: #303030;
}

.storage_about h2 strong {
	color: #6e19c2;
}

.storage_about p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 154.7%;
	letter-spacing: -.03em;
	color: #707070;
	margin-bottom: 10px;
}

.storage_about img {
	width: 60%;
}

.blur_bg {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/blurbg.png") no-repeat;
	padding: 60px 0;
	background-position: center;
	background-size: cover;
	position: relative;
}

.blur_bg.nitro-lazy {
	background: none !important;
}

.blur_bg .bg-txt-blur {
	background: rgba(255, 255, 255, .12);
	backdrop-filter: blur(3.5px);
	border-radius: 22px;
	padding: 30px;
}

.blur_bg .bg-txt-blur h3 {
	font-style: normal;
	font-weight: 400;
	font-size: 37px;
	line-height: 139.7%;
	letter-spacing: -.03em;
	color: #fff;
}

.blur_bg p {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-top: 26px;
}

.blur_bg img {
	position: absolute;
	top: -180px;
}

.service_storage {
	padding: 60px 0;
}

.service_storage .service-box {
	text-align: center;
	position: relative;
}

.service_storage .service-box h4 {
	background: #5b206b;
	border-radius: 32px;
	padding: 50px;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	letter-spacing: -.02em;
	color: #fff;
}

.service_storage .service-box img {
	position: relative;
	top: 35px;
}

.service_storage [class*="col-"].text-center h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 45px;
	line-height: 55px;
	text-align: center;
	color: #303030;
}

.service_storage [class*="col-"].text-center h3 strong {
	color: #6e19c2;
}

.service_storage .bitcoin {
	position: absolute;
	left: 0;
}

.bg-sub-cate {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/bg-image.png") no-repeat;
	padding: 60px 0;
	background-position: center;
	background-size: cover;
	position: relative;
}

.bg-sub-cate.nitro-lazy {
	background: none !important;
}

.bg-sub-cate h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-bottom: 60px;
}

.bg-sub-cate ul {
	display: flex;
	flex-wrap: wrap;
	padding-left: 100px;
}

.bg-sub-cate ul li {
	display: flex;
	width: 50%;
	align-items: center;
}

.bg-sub-cate ul li .content-block p {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	color: #fff;
}

.bg-blue-cate {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/bg-blue.png") no-repeat;
	padding: 60px 0 30px;
	background-position: center;
	background-size: cover;
	position: relative;
}

.bg-blue-cate.nitro-lazy {
	background: none !important;
}

body.page-template.page-template-NFT-Marketplace-Development {
	display: block;
}

body.page-template.page-template-NFT-Marketplace-Development #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
	position: relative;
	top: -26px;
}

.bg-blue-cate h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #fff;
	margin-bottom: 20px;
}

.bg-blue-cate p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 154.7%;
	letter-spacing: -.03em;
	color: #fff;
}

.bg-main-card {
	padding: 60px 0;
}

.bg-main-card [class*="col-"].text-center h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 63px;
	color: #303030;
	margin-bottom: 40px;
}

.bg-main-card .card_block {
	padding: 20px 0 0;
	background-position: center;
	position: relative;
	background-size: contain;
}

.bg-main-card .card-content {
	margin: 20px;
}

.bg-main-card .card-content h4 {
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	line-height: 38px;
	letter-spacing: -.02em;
	color: #ddd;
}

.bg-main-card .card-content p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	letter-spacing: -.02em;
	color: #ddd;
}

.bg-main-card .card_block:after {
	content: "";
	background: #222325;
	width: 100%;
	height: 420px;
	position: absolute;
	top: 0;
	border-radius: 20px 50px 20px 20px;
	z-index: -1;
}

.bg-main-card .card-content img {
	margin-bottom: 30px;
}

.bg-main-card .card_block:before {
	content: "";
	background: #bb6bd9;
	width: 79px;
	height: 80px;
	position: absolute;
	right: 2px;
	top: 4px;
	z-index: -1;
	border-radius: 0 20px;
}

.build_area {
	padding: 80px 0 60px;
	background-color: #f2f2f2;
	margin-top: 80px;
}

.build_area h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #303030;
	margin-top: 70px;
}

.build_area p {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 154.7%;
	letter-spacing: -.03em;
	color: #303030;
}

.bg-sub-cate.nft-feature {
	background: transparent;
	padding-bottom: 0;
}

.bg-sub-cate.nft-feature h3 {
	color: #303030;
	padding-left: 100px;
}

.bg-sub-cate.nft-feature h3 strong {
	color: #6e19c2;
}

.bg-sub-cate.nft-feature ul li .content-block p {
	color: #303030 !important;
	padding-left: 30px;
}

.bg-sub-cate.nft-feature [class*="col-"] img.img-fluid.bitcoin {
	position: absolute;
	bottom: 0;
	left: 23%;
}

.nft-graphical {
	padding: 60px 0;
	background-color: #f2f2f2;
}

.nft-graphical h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 63px;
	color: #303030;
	margin-bottom: 40px;
}

body.page-template.page-template-metaverse-nft-development section.common-cb-sec.section-vision.pb-0.pt-0 {
	background: #fff;
	padding: 80px 0 !important;
}

.nft-infographics h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 63px;
	color: #303030;
	margin-top: 30px;
}

.bg-main-card.nft-storage-card .card_block:after {
	background: #f2f2f2 !important;
	height: 270px !important;
	z-index: 1;
	border-radius: 20px 70px 20px 20px;
}

.bg-main-card.nft-storage-card .card_block {
	margin-bottom: 120px;
}

.bg-main-card.nft-storage-card {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/09/card-bg.png") no-repeat;
	padding: 60px 0 70px;
	background-position: center;
	position: relative;
	background-size: cover;
}

.bg-main-card.nft-storage-card.nitro-lazy {
	background: none !important;
}

.bg-main-card.nft-storage-card .card-content {
	position: relative;
	z-index: 2;
}

.bg-main-card.nft-storage-card .card_block:before {
	z-index: 1;
}

.bg-main-card.nft-storage-card .card-content h4 {
	color: #303030;
}

.bg-main-card.nft-storage-card .card-content p {
	color: #303030;
	line-height: 22px;
}

.bg-main-card.nft-storage-card [class*="col-"].text-center h3 {
	color: #fff;
}

.nft-storage-choose-us {
	padding: 60px;
}

.nft-infographics {
	padding: 60px 0;
}

.nft-storage-choose-us .choose-us-txt h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 117.7%;
	letter-spacing: -.03em;
	color: #303030;
	margin-top: 50px;
}

.nft-storage-choose-us .choose-us-txt img {
	position: absolute;
	top: -155px;
	left: 0;
	width: 100%;
}

/*---------- Coin-development---------------*/
.coin-cta {
	background: linear-gradient(132deg, #fcf9ff 0%, #f1e4ff 100%);
	padding: 60px;
}

/*---------------wallet page css--------*/
.wallet_about {
	padding: 5rem 0;
}

.bg-circle-box {
	position: relative;
}

.bg-circle-box:after {
	height: 436px;
	width: 436px;
	border: 1px solid #6e19c2;
	content: "";
	position: absolute;
	top: 0;
	left: 22%;
	border-radius: 100%;
	z-index: -1;
}

.wallet-services {
	padding: 5rem 0;
	background-color: #f6f6f6;
}

.wallet-solutions-block {
	padding: 5rem 0 4rem;
}

section.wallet-cta {
	background-color: #e7d8f5;
}

.wallet-solutions-block hr {
	border-color: #252525 !important;
	opacity: 1 !important;
}

.wallet-solutions-block .inner_block {
	text-align: left;
	position: relative;
}

section.wallet-cta-data {
	overflow: hidden;
	padding: 30px 0 0;
	background-color: rgba(110, 25, 194, 17%);
}

.wallet-main-cta p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
	margin: 0 25px 25px;
}

.wallet_development_services {
	padding: 5rem 0;
}

/* .wallet_development_services .service-block p:before {
    content: '';
    height: 1px;
    width: 55%;
    background: #979797;
    position: absolute;
    top: -11px;
} */
.wallet_development_services a.clickcustomform.btn.btn--header.btn--animated {
	border-radius: 2px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	width: auto;
}

.key-block {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/wallet-gj-section.png") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 5rem 0;
}

.key-block.nitro-lazy {
	background: none !important;
}

.wallet_services {
	padding: 5rem 0;
}

.wallet-app-block {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg-dark.png") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 5rem 0;
}

.wallet-app-block.nitro-lazy {
	background: none !important;
}

.wallet-app-block ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	justify-content: space-between;
}

.wallet-app-block ul li i {
	color: #fff;
	font-size: 20px;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translatey(-50%);
}

/* .wallet-app-block ul li h3:after {
    content: '';
    background: #9027F3;
    width: 3px;
    height: 107px;
    position: absolute;
    left: 0;
    top: 0px;
} */
.wallet-app-block [class*="col-"] h2 strong {
	color: #ba73fd;
}

.bg-white-items {
	background: #fff;
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 5rem 0;
}

.bg-white-items [class*="col-"].text-center ul li {
	width: 19%;
	border: 1px solid #c8c8c8;
	background-color: #fff;
	margin: 0 0px 20px;
	padding: 15px;
	position: relative;
	z-index: 9;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	min-height: 186px;
}

.bg-white-items [class*="col-"].text-center ul li p {
	color: #000;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
	text-align: center;
	margin: 15px 0 0;
}

.bg-white-items img.img-fluid.circle-bg-img {
	position: absolute;
}

.bg-white-items img.img-fluid.circle-bg-img-2 {
	position: absolute;
	right: 0;
	top: 20%;
}

.app-solution {
	background-color: #f6f6f6;
}

.graphical-heading [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	text-align: center;
}

.graphical-heading [class*="col-"].text-center p {
	opacity: .9;
	color: #000;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: center;
	margin-bottom: 50px;
}

.bg-app-solution ul li h4 {
	color: #262626;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 25px;
	text-align: left;
	margin: 0;
}

.bg-app-solution ul li span {
	opacity: .9;
	color: #000;
	font-size: 15px;
	letter-spacing: 0;
	line-height: 29px;
	text-align: left !important;
	display: block;
	position: relative;
	padding-left: 24px;
}

.bg-app-solution ul li span:after {
	content: "";
	width: 21px;
	height: 2px;
	background: rgba(0, 0, 0, .49);
	position: absolute;
	left: 0;
	top: 14px;
}

.bg-app-solution ul li.item-1 {
	position: absolute;
	top: 80px;
	left: 150px;
}

.bg-app-solution ul li.item-2 {
	position: absolute;
	top: 40%;
	left: 150px;
}

.bg-app-solution ul li.item-3 {
	position: absolute;
	bottom: 3%;
	left: 30%;
}

.bg-app-solution ul li.item-4 {
	position: absolute;
	bottom: 3%;
	left: 50%;
}

.bg-app-solution ul li.item-5 {
	position: absolute;
	right: 12%;
	bottom: 44%;
}

.bg-app-solution ul li.item-6 {
	position: absolute;
	right: 6%;
	bottom: 11%;
}

.bg-app-solution img.img-fluid.bg-map {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -1;
	transform: translate(-50%, -50%);
}

.bg-app-solution {
	position: relative;
	z-index: 9;
}

.verror-msg1 {
	font-size: 15px !important;
}

.enticing_con h4 {
	font-size: 90px;
	font-weight: bold;
	margin: 0;
}

.old-feilds span, .old-feilds-2 span {
	bottom: -26px !important;
	font-size: 14px !important;
}

body.privacy-policy section.common-section-all.common_temp .card.card-blog {
	box-shadow: none;
	background: transparent;
}

body.privacy-policy section.common-section-all.common_temp {
	padding-bottom: 0;
}

body.privacy-policy section.common-section-all.common_temp .card.card-blog:hover {
	transform: inherit;
}

body.privacy-policy section.common-section-all.common_temp .new-heading-style h2 {
	margin-bottom: 1.125rem;
	text-align: left;
}

/*-------metaverse css----------------*/
.black-tech h5 {
	color: #fff !important;
	font-size: 2.75rem !important;
}

.black-tech ul.nav.nav-tabs li a.active {
	color: #fff !important;
}

.black-tech ul.nav.nav-tabs li a.active:after {
	border-radius: 5px;
	background: linear-gradient(268deg, #f066e6 0%, #bd60ff 100%);
	content: "";
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0px;
	bottom: -28px;
	z-index: 1;
}

.black-tech .tab-pane ul li.ist-img-1 {
	background: #fff !important;
}

.black-tech li.list-img-41 {
	background: #fff !important;
}

.black-tech li.list-img-51 {
	background: #e0e5ff !important;
}

.black-tech li.list-img-211 {
	background: #e9fbff !important;
}

.black-tech li.list-img-411 {
	background: #e4e0fd !important;
}

.black-tech li.list-img-t-3 {
	background: #bdd0ff !important;
}

.black-tech li.list-img-t-4 {
	background: #fffdf1 !important;
}

.black-tech li.list-img-t-5 {
	background: #f9f9f9 !important;
}

.black-tech {
	background: #000 !important;
}

/*---------------new homepage css------*/
.about-block .liveDemo-primary {
	position: relative;
	padding-top: 56.25%;
	border: 5px solid #ddd;
}

.about-block .liveDemo-primary iframe {
	border-radius: 10px;
	width: 100% !important;
	min-height: auto;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width:767px) {
	.about-block .liveDemo-primary {
		border: 0;
		margin: 10px 0px;
	}
}

.main-blog a.btn.btn--primary.btn--lg.btn--animated.mt-3 {
	border: none;
	background: transparent;
	position: absolute;
	right: 0;
	top: 50px;
}

.main-home-banner {
	padding: 200px 0 60px;
	background: #fff;
	overflow: hidden;
}

.home-banking-solution .leverage-item {
	padding: 60px 60px 0px 0;
}

.main-home-banner p {
	opacity: .8;
	color: #212121;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 30px;
}

.main-home-banner ul li {
	height: 135px;
	width: 20%;
	border: 1px solid rgba(112, 112, 112, .23);
	margin-right: 20px;
	padding: 10px;
	text-align: center;
}

.main-home-banner ul li p {
	color: #212121;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 20px;
	text-align: center;
	margin: 10px 0;
}

.about-block h2 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.main_homepage_gallery .industry-list-cb li figcaption h3 {
	position: relative;
	color: #fff;
	border-radius: 10px 10px 0 0;
	text-align: left;
	padding: 10px 0;
	display: inline-block;
}

/* .meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a.active:after {
    background: linear-gradient(180deg, #000 0%, #000000 100%);
    bottom: -26px;
    z-index: 9;
} */
.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs:after {
	border-bottom: 1px solid #b3b3b3;
	content: "";
	position: absolute;
	left: 4%;
	width: 90%;
	margin: 0 auto;
	bottom: 0;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-9 {
	background-color: #fbe0e0 !important;
}

.meta-platform-tabs.homepage-tabs .tab-pane ul li.list-img-11 {
	background-color: #f7f7f7 !important;
}

.process_bar ul {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
}

.process_bar ul li h4 {
	color: #341035;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	margin: 15px 0;
}

.process_bar ul li p {
	color: #341035;
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	position: relative;
	padding-left: 45px;
	margin-bottom: 20px;
}

.process_bar ul li p:before {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/Decoding-arrow.webp");
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
}

.process_bar ul li {
	width: calc(33% - 10px);
	border: 1px solid #cdb9d5;
	border-radius: 10px;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 35px 15px 35px 45px;
}

.process_bar ul li.item-heading p:before {
	display: none;
}

.process_bar ul li.item-heading.item {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/Decoding-bg.webp");
	background-color: #10021e;
	background-repeat: no-repeat;
	background-size: cover;
}

.process_bar ul li.item-heading.item.nitro-lazy {
	background-image: none !important;
}

.process_bar ul li.item-heading h2 {
	color: #fff;
	font-size: 48px;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 58px;
}

.process_bar ul li.item-heading p {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	padding-left: 0;
}

.process_bar ul li.item {
	background-image: linear-gradient(128deg, #fcf9ff 1%, #f9f0ff 100%);
}

.counting-scross {
	padding: 7rem 0;
	position: relative;
}

.counting-scross h2 {
	color: rgba(255, 255, 255, 1);
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 65px;
	margin-top: 30px;
}

section.meta_whychoose_us.home_choose_us h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	background-image: none !important;
	-webkit-text-fill-color: white !important;
	text-align: center;
	margin-bottom: 35px;
	z-index: 2;
	position: relative;
}

section.meta_whychoose_us.home_choose_us h2.nitro-lazy {
	background-image: none !important;
}

.col-md-12.whychoose_us_bot {
	z-index: 2;
}

.counting-scross h2 strong {
	background: #fff;
	padding: 0 20px;
	border: 1px solid #000;
	color: #000;
	margin: 0 10px;
}

section.meta_whychoose_us.home_choose_us.whychoose_us_wrapper:after {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	position: absolute;
	top: 0;
	z-index: 1;
}

.counting-scross a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	color: #fff;
	top: 80px;
	left: 150px;
}

section.counting-scross:after {
	content: "";
	background: #f6f2ff;
	left: 0;
	right: 0;
	bottom: -40%;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: -1;
	display: none;
}

.counting-scross .btn--white.btn--animated:before {
	filter: unset;
}

.counting-scross [class*="col-"] img {
	text-align: right;
	float: right;
}

.client_logos .new-heading-style h2 {
	font-size: 48px !important;
	color: #000;
	line-height: normal;
	font-weight: bold;
}

.client-slider .slider {
	padding: 50px 25px 0;
}

.client-slider .slick-list {
	overflow: visible;
}

.client-slider .slick-current .slide-content {
	transform: scale(1.05);
}

.client-slider .slick-slide {
	padding: 0 5px;
}

.client-slider .slide-content {
	height: auto;
	border-radius: 5px;
	transform: scale(.9);
	transition: transform ease .3s;
	padding: 0;
}

.client-slider .slick-slide img {
	display: block;
	width: 100%;
	height: 400px;
	object-fit: cover;
}

.client-slider button.slick-next.slick-arrow {
	background: transparent;
	left: 31%;
	top: 59%;
	z-index: 9;
}

.client-slider .slick-next:before {
	color: #6e19c2 !important;
	top: 0;
	padding: 15px;
}

.meta-slider .slick-next:before {
	content: "→" !important;
	position: absolute !important;
	top: 8px !important;
	left: 8px;
	opacity: 1;
	padding: 0 !important;
	color: #fff !important;
	border: none !important;
}

.client-slider button.slick-prev.slick-arrow {
	display: block;
	background: transparent;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 12%;
	top: 61%;
	border-radius: 50%;
	border: 1px solid #6e19c2;
	color: #6e19c2 !important;
	z-index: 9;
}

.client-slider button.slick-next.slick-arrow {
	display: block;
	background: transparent;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 30%;
	top: 61%;
	border-radius: 50%;
	border: 1px solid #6e19c2;
	color: #6e19c2 !important;
	z-index: 9;
}

.client-slider .slick-prev:before {
	color: #6e19c2 !important;
}

.client-slider .slick-center {
	top: -84px;
	position: relative;
}

.client-slider .slick-center img {
	height: 475px;
	object-fit: cover;
}

.client-slider .slick-list.draggable {
	position: relative;
	left: -510px;
}

.client-slider {
	background-color: #f6f2ff;
	padding: 40px 0 0;
	overflow: hidden;
}

.client-slider [class*="col-"] h3 {
	color: #000;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
	margin-bottom: 30px;
	position: relative;
}

.client-slider [class*="col-"] h3:after {
	width: 1505px;
	height: 2px;
	background: #b1aeae;
	content: "";
	position: absolute;
	left: 0;
	bottom: -49px;
}

.slidwer-data h4 {
	color: #181818;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 0;
	position: relative;
	margin: 0;
	top: 38px;
}

.slidwer-data ul {
	padding-top: 45px;
	width: 600px;
}

.slidwer-data li {
	color: #181818;
	font-size: 16px;
	letter-spacing: -.9px;
	line-height: 33px;
	position: relative;
	padding-left: 30px;
}

.slidwer-data li:after {
	content: "";
	background: rgba(0, 0, 0, .52);
	width: 22px;
	height: 2px;
	position: absolute;
	left: 0;
	top: 15px;
}

.slidwer-data h4:after {
	width: 1024px;
	height: 2px;
	content: "";
	position: absolute;
	background: #b1aeae;
	top: 28px;
	left: 386px;
}

.slidwer-data {
	padding-left: 40px;
}

.slidwer-data a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
}

.slidwer-data .btn--white.btn--animated:before {
	filter: unset;
}

.cta-home h3 {
	color: #020202;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 53px;
}

.cta-home {
	padding: 60px 0;
}

.cta-home p {
	color: #292929;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
}

.cta-home a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
}

.cta-home .btn--white.btn--animated:before {
	filter: unset;
}

.common-section-all.client_logos.pb-0 {
	padding-top: 0 !important;
}

.meta-chooseus.derivative-choose-us.home-choose span {
	color: #000;
	text-align: left;
}

.tfeature-images_item.center {
	border: 2px solid #6e19c2;
	padding: 10px;
}

.tfeature-images_item.center img {
	border-radius: 50%;
	height: 100px;
	width: 100px;
	object-fit: cover;
}

.main_homepage_gallery ul {
	flex-wrap: wrap;
	justify-content: space-between;
}

.main_homepage_gallery ul li {
	width: calc(25% - 10px);
	max-width: calc(25% - 10px);
	margin: 0 0 10px;
	flex: auto !important;
	min-height: 420px;
	overflow: hidden;
}

/* .main_homepage_gallery ul li:after {
    width: 100%;
    height: 100%;
    content: '';
    background: #00000073;
    position: absolute;
    top: 0;
    left: 0;
} */
.sr-only {
	position: absolute !important;
	height: 1px;
	width: 1px;
	border: 0;
	padding: 0;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	pointer-events: none;
}

.tfeature_btn {
	margin-top: 110px;
	background: transparent;
	border: 2px solid #000;
	width: 40px;
	height: 40px;
	line-height: 36px;
	border-radius: 50%;
	color: #000;
	text-align: center;
	font-size: 17px;
}

#tfeature-images {
	position: relative;
}

.tfeature-images_item {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background-color: #fff;
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1;
	left: 50%;
	margin-left: -125px;
}

.tfeature-images_item.left {
	margin-left: -325px;
}

.tfeature-images_item.right {
	margin-left: 50px;
}

.tfeature-images_item.center {
	z-index: 9;
}

.tfeature-images_item.left, .tfeature-images_item.right, .tfeature-images_item.center {
	display: block;
}

.tfeature-images_item.left img, .tfeature-images_item.right img {
	opacity: .4;
}

#tfeature-testimonial {
	text-align: center;
}

#tfeature-testimonial_content:after {
	content: "";
	background: rgba(31, 36, 42, .36);
	width: 80%;
	height: 2px;
	position: absolute;
	margin: 0 auto;
	left: 115px;
	bottom: -17px;
}

#tfeature-testimonial_content:before {
	content: "";
	position: absolute;
	bottom: -16px;
	left: 50%;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 8px solid black;
}

#tfeature-testimonial_content {
	color: #000;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 0;
	position: relative;
}

/* #tfeature-testimonial_author:after {
    content: '”';
    font-size: 115px;
    position: absolute;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6);
    opacity: 0.21;
    right: 0;
    top: 50px;
}
#tfeature-testimonial_author:before {
    content: '”';
    font-size: 115px;
    position: absolute;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6);
    opacity: 0.21;
    left: -50px;
    top: -50px;
} */
#tfeature-testimonial_author {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	width: 80%;
	margin: 30px auto 0;
	height: 135px;
}

#tfeature-testimonial_content {
	color: #000;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 0;
	position: relative;
}

#tfeature-testimonial_author {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	width: 80%;
	margin: 30px auto 0;
}

img {
	max-width: 100%;
}

.columns {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	-ms-flex-direction: row;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

div#tfeature-testimonial {
	margin-top: 60px;
}

#tfeature-images {
	position: relative;
	left: 40px;
}

.col-1, .col-9 {
	flex: 0 0 auto;
	padding: 10px;
}

.col-1:last-of-type {
	text-align: right;
}

.col-1 {
	flex-basis: 8.333%;
	max-width: 8.333%;
}

.col-9 {
	flex-basis: 75%;
	max-width: 75%;
}

@media (max-width: 800px) {
	.tfeature-images_item.left, .tfeature-images_item.right {
		display: none;
	}
	
	.col-1 {
		flex-basis: 12%;
		max-width: 12%;
	}
	
	.col-9 {
		flex-basis: 55%;
		max-width: 55%;
	}
	
	.col-1, .col-9 {
		padding: 10px 0;
	}
}

#testim {
	padding: 60px 0;
}

#testim [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

section#testim [class*="col-"].text-center p {
	color: #000;
	font-size: 22px;
	letter-spacing: 0;
}

div#tfeature {
	margin-top: -50px;
}

button.btn.btn--header.btn-lg.right_btn.desk-block.clickcustomform {
	width: 210px;
}

button.btn.btn--header.btn-lg.right_btn.desk-block.clickcustomform {
	left: calc(100% - 129px);
}

.slide-content.slick-slide .slidwer-data {
	display: none;
}

.slide-content.slick-slide.slick-current.slick-active.slick-center .slidwer-data {
	display: block;
}

/*----------banner animation-----------*/
.banner-side-img.banner-img2.view-on {
	top: 10px;
}

.banner-side-img.banner-img1.view-on {
	right: 0;
	opacity: 1;
	transition-delay: 200ms;
}

.banner-side-img.banner-img1 {
	opacity: 0;
	right: -300px;
	transition-delay: 200ms;
	transition: all 1200ms ease;
}

.banner-side-img.banner-img1.view-on, .dia-banner-section .banner-side-img.banner-img2.view-on {
	top: 10px;
}

.banner-side-img.banner-img1.view-on, .dia-banner-section .banner-side-img.banner-img2.view-on {
	top: 10px;
}

.banner-side-img {
	right: 0;
	bottom: 0;
	z-index: 1;
}

.banner-side-img.banner-img1.view-on, .dia-banner-section .banner-side-img.banner-img2.view-on {
	top: 10px;
}

.banner-side-img.banner-img2.view-on {
	right: 0;
	opacity: 1;
	transition-delay: 500ms;
	z-index: 9;
}

.banner-side-img.banner-img2 {
	opacity: 0;
	right: -300px;
	transition-delay: 500ms;
	transition: all 1500ms ease;
	z-index: 9;
}

.dia-banner-section .banner-side-img.banner-img1.view-on {
	right: 0;
	opacity: 1;
	transition-delay: 200ms;
}

.dia-banner-section .banner-side-img.banner-img2.view-on {
	right: 0;
	opacity: 1;
	transition-delay: 500ms;
}

.main-home-banner img.img-fluid.home-banner-img {
	position: relative;
	z-index: 9;
}

.banner_section.position-relative.animate-banner .banner-image img.icon2.bounce {
	position: absolute;
	left: 114px;
	top: -38px;
	z-index: 1;
}

.banner_section.position-relative.animate-banner .banner-image img.icon3.bounce {
	position: absolute;
	right: 143px;
	top: 0;
	z-index: 1;
}

.banner_section.position-relative.animate-banner .banner-image img.icon1.bounce {
	position: absolute;
	left: 109px;
	top: 331px;
	z-index: 1;
	width: 10%;
}

.banner-image img {
	width: 90px;
	-webkit-animation: mover 1s infinite alternate;
	animation: mover .8s infinite alternate;
}

@-webkit-keyframes mover {
	0% {
		transform: translateY(0);
	}
	
	100% {
		transform: translateY(-20px);
	}
}

@keyframes mover {
	0% {
		transform: translateY(0);
	}
	
	100% {
		transform: translateY(-20px);
	}
}

.top_header.header-fixed {
	position: fixed;
	top: 60px;
	display: block;
	width: 100%;
}

.banner-image {
	position: relative;
	width: 100%;
	z-index: 99;
}

.banner-image img {
	width: auto !important;
}

.banner-image img.img-fluid.icon1.bounce.my_animation {
	position: absolute;
	left: 21%;
	top: 40px;
}

.banner-image img.img-fluid.icon2.bounce.my_animation {
	position: absolute;
	right: 20%;
	top: 25px;
}

.banner-image img.img-fluid.icon3.bounce.my_animation {
	position: absolute;
	right: 21%;
	top: 283px;
}

/*--------------homepage----------*/
.adjust-spacing-tabs h4 {
	font-size: 1.8rem !important;
}

.adjust-spacing-tabs p {
	font-size: 16px !important;
}

.section-heading h3 {
	font-size: 32px !important;
}

.tiles-heading h2 {
	font-size: 32px !important;
}

.new-heading-style h2 {
	margin-bottom: 1.125rem;
	font-size: 45px;
	font-weight: 600;
}

.section-heading p {
	font-size: 16px;
	line-height: 30px;
	margin: 0;
}

.inbox-cta strong {
	font-size: 16px !important;
}

.comon-about {
	padding: 60px 0 0 !important;
}

.comon-about h5.clr-yellow {
	line-height: 30px;
}

.comon-about .cb-left-right-text p {
	font-size: 16px;
	padding: 0;
}

.comon-about .inbox-cta {
	width: 100%;
	background: none;
	padding: 0;
}

.decentralized-bg-black img {
	position: relative;
	left: -37%;
	top: 44px;
	margin-top: -138px;
	width: 65%;
	z-index: -1;
}

.common-section-all.blog_list.pb-1 .card .card-body a h5 strong {
	font-weight: normal;
}

.section--icoservices .swiper-top__img {
	object-fit: cover !important;
}

.section.section--cta.cta--ico.pt-0 .btn.btn--white:hover:before {
	filter: inherit !important;
}

/* 
.section.section--cta.cta--ico.pt-0 .btn--white.btn--animated:before {
    filter: invert(1);
    background-color: transparent;
}
 */
.comon-about .cb-left-right-text p:before {
	display: none;
}

.comon-about .cb-left-right-text p {
	color: #000;
}

.comon-about a.btn.btn--white.btn--lg.btn--animated.clickcustomform {
	background: #6e19c2;
	color: #fff !important;
}

.comon-about .btn--white.btn--animated:before {
	filter: grayscale(1);
	background-color: rgba(0, 0, 0, 0%);
}

.blockchain-feature .industry-list-cb li figcaption p {
	font-size: 18px !important;
	line-height: 24px;
	text-align: left;
}

.step-section .ProcessStates li p {
	padding: 10px 0px 6px 36px !important;
	font-size: 16px;
	font-weight: normal;
}

.cta-content .new-heading-style img {
	transform: rotateY(180deg);
	position: absolute;
	right: 15%;
	bottom: -47%;
}

.journey-count {
	top: 10px;
	font-size: 100px !important;
	font-weight: 500;
	color: #000 !important;
	line-height: .8;
	opacity: 1;
	right: auto !important;
}

.card.card--journey .card__content h4 {
	margin-top: 30px;
}

.card.card--journey:hover .journey-count {
	color: #fff !important;
	-webkit-text-fill-color: #fff;
}

.card.card--journey .card__content h4 {
	margin: 0;
}

.card.card--journey {
	padding: 30px 23px 80px !important;
}

.crypto_wallets h3 {
	font-size: 40px !important;
	margin-bottom: 30px;
}

.crypto_wallets ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}

.crypto_wallets ul li {
	width: 45%;
	margin-right: 20px;
	border: 1px solid #ccc;
	padding: 20px;
	margin-bottom: 20px;
}

.crypto_wallets ul li h4 {
	margin: 20px 0 10px;
	font-weight: bold;
}

.crypto-bg-wallet {
	background: #ece6ff;
	padding: 60px 0 0;
}

.crypto-bg-wallet h3 {
	font-size: 50px;
	font-weight: bold;
}

.crypto-bg-wallet img {
	position: relative;
	top: -40px;
}

/*----------------crypto-derivative page css-------------------*/
.derivative-features ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.crypto-derivative-banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/derivative-bg.png") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	padding: 140px 0 0;
	position: relative;
	overflow: hidden;
}

.crypto-derivative-banner.nitro-lazy {
	background: none !important;
}

.derivative-inner-block {
	overflow: hidden;
}

.crypto-derivative-banner h1 {
	color: #fff;
	font-size: 64px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 66px;
}

.crypto-derivative-banner h2 {
	color: #fff;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 66px;
}

.crypto-derivative-banner p {
	opacity: .8;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
}

.crypto-derivative-banner a.clickcustomform.btn.btn--header.btn--animated {
	color: #363636 !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	background: #fff;
	margin-top: 20px;
}

.crypto-derivative-banner .btn--header.btn--animated:before {
	filter: drop-shadow(2px 4px 6px black);
}

.crypto-derivative-banner [class*="col-"] img {
	float: right;
}

.derivative-bg-fixed {
	padding: 60px 0;
}

.derivative-bg-fixed .text-heading.text-center h3 {
	color: #1d1d1d;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 51px;
	text-align: center;
}

.derivative-bg-fixed .text-heading.text-center p {
	color: #000;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
}

.derivative-bg-fixed .inner-bg {
	background-size: cover;
	background-position: center;
	position: relative;
	background: rgba(0, 0, 0, .89);
}

.derivative-bg-fixed .inner-bg .derivative-box p {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
	margin-top: 14px;
}

.derivative-box {
	height: 200px;
	width: 240px;
	background: transparent;
	margin: 0 auto;
	padding-top: 34px;
}

.derivative-box:hover {
	height: 200px;
	width: 240px;
	background: linear-gradient(130.19deg, #1c0047 0%, #673ba9 100%);
	margin: 0 auto;
	padding-top: 34px;
	transition: all .5s;
	transform: translateY(-15px);
}

.derivative-about h3 {
	color: #1d1d1d;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.derivative-about p {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.crypto-derivative-items {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/derivative-item-bg.png") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	position: relative;
	padding: 60px 0;
}

.crypto-derivative-items.nitro-lazy {
	background: none !important;
}

.derivative-about {
	padding-bottom: 60px;
}

.crypto-derivative-items h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
}

.crypto-derivative-items [class*="col-"] p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 30px;
}

.crypto-derivative-items .list-item-block {
	border: 1px solid #39186b;
	border-radius: 20px;
	background: linear-gradient(135deg, rgba(0, 0, 0, .27) 0%, rgba(0, 0, 0, .71) 100%);
	padding: 30px;
	height: 320px;
}

.crypto-derivative-items .list-item-block p {
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 20px 0;
}

.crypto-derivative-items .list-item-block.mt-5 {
	margin-top: 70% !important;
}

.crypto-derivative-items .list-item-block.mt-4 {
	margin-top: 45% !important;
}

.crypto-derivative-items .list-item-block.mt-3 {
	margin-top: 30% !important;
}

.crypto-derivative-items .list-item-block.mt-2 {
	margin-top: 15% !important;
}

.crypto-derivative-items a.clickcustomform.btn.btn--header.btn--animated {
	color: #0f0f0f !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 25px;
	background: #fff;
}

.crypto-derivative-items .btn--header.btn--animated:before {
	filter: drop-shadow(2px 4px 6px black);
}

.derivative-graph {
	padding: 60px 0;
}

.footer_sec .links li:hover {
	padding-left: 10px;
}

.faq-row .faq-answer p a {
	color: #000;
	font-weight: 600;
	text-decoration: underline !important;
}

.faq-row .faq-answer p a b {
	color: #fff !important;
}

.page-template-Metaverse-decentralized-platforms .footer_sec .footer-copyrights a {
	color: #fff !important;
	text-decoration: underline !important;
}

body.page-template.page-template-Metaverse-decentralized-platforms {
	overflow-x: hidden;
}

ul.list-clients {
	justify-content: space-between !important;
}

/* .page-template-metaverse-nft-development #footer .register-form input{color:#fff;}
body.page-template.page-template-metaverse-nft-development .footer_sec h5{color:#fff;}
.page-template-metaverse-nft-development .footer_sec .links li:hover:before{color:#fff;} */
.page-template-metaverse-nft-development .footer_sec .footer-copyrights a {
	/*     color: #fff !important; */
	text-decoration: underline !important;
}

/* body.page-template.page-template-metaverse-nft-development #footer .site-logo.faux-heading {
    display: none;
} */
.NFT-wrapper .meta-nft-about p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	margin-bottom: 10px;
	position: relative;
	z-index: 9;
}

.NFT-wrapper .meta-nft-development {
	padding: 60px 0;
}

.NFT-wrapper .meta-nft-development p a {
	color: #fff;
}

.NFT-wrapper .meta-nft-development p {
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
	width: 90%;
	margin: 20px 0;
	position: relative;
	z-index: 9;
}

.nft-meta-plateform h3 {
	/*     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6); */
	font-size: 30px;
	letter-spacing: 0;
	line-height: 20px;
}

.nft-metaverse-items:before {
	content: "";
	display: block;
	background: linear-gradient(94deg, #212859, rgba(255, 255, 255, 0));
	position: absolute;
	border-radius: calc(34px - 2%);
	height: 98%;
	width: 100%;
	z-index: 1;
	left: 4px;
	top: 4px;
}

.nft-meta-plateform {
	background-color: #000;
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/NFT-BG-4.png") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	padding: 5rem 0;
	position: relative;
	overflow: hidden;
}

.nft-meta-plateform.nitro-lazy {
	background: none !important;
}

.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h3 {
	font-size: 30px;
	letter-spacing: 0;
	line-height: 20px;
}

.wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
	/*     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6); */
	font-size: 30px;
	letter-spacing: 0;
	line-height: 20px;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us h3 {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 46px;
	text-align: left;
}

body.page-template.page-template-metaverse-nft-development .meta-chooseus {
	padding-bottom: 60px !important;
	padding-top: 0px;
}

.decentralized-bg-black img {
	width: 85%;
	z-index: -1;
	position: absolute;
	left: 35%;
	display: block;
	top: 197px;
}

.decentralized-bg-black a.clickcustomform.btn.btn--header.btn--animated {
	border: .5px solid rgba(255, 255, 255, .46);
	border-radius: 15px 0 15px 0;
	background: linear-gradient(90deg, #280454 0%, #581381 100%, #5f1588 100%);
	box-shadow: 0 3px 34px 0 rgba(255, 255, 255, .27);
	position: absolute;
	left: 0;
	top: 35%;
	transform: translate(0px, -35%);
}

.decentralized-bg-black a.clickcustomform.btn.btn--header.btn--animated:hover {
	border-radius: 0;
}

.decentralized-bg-black h4 strong {
	font-size: 38px;
	letter-spacing: 0;
	line-height: 62px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.metaverse-cta.decenter-cta h4 {
	font-size: 46px;
	line-height: 50px;
}

.wrapper-services.meta-decenter-services .d_center_block h4 {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 29px;
	margin: 20px 0 0;
	padding-left: 6rem;
}

.wrapper-services.meta-decenter-services .d_center_block p {
	opacity: .8;
	color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 25px;
	padding-left: 6rem;
}

.wrapper-services.meta-decenter-services {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg-services-img.png") !important;
	background-size: cover;
	background-position: center;
	width: 100%;
	padding: 5rem 0;
	position: relative;
	background-repeat: no-repeat !important;
}

/*--------------white paper development page css------*/
.cta-content .new-heading-style img {
	right: 11% !important;
	bottom: -48% !important;
}

.white-paper-banner {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/white-paper-bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	padding: 120px 0 60px;
	position: relative;
}

.whote-ppr-about {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/white-paper-about-bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	padding: 5rem 0;
	position: relative;
}

.white-paper-block {
	padding: 0 0 5rem;
}

.white-paper-block .ppr-about-text h2 {
	color: #1d1d1d;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	padding-top: 5rem;
}

.ppr-cta {
	background: linear-gradient(90deg, #280454 0%, #581381 53.55%, #5f1588 100%);
}

.ppr-cta img.img-fluid.cta-img {
	position: absolute;
	right: 0;
}

.overlap-block {
	padding: 5rem 0;
}

section.white-paper-benefits {
	padding-bottom: 5rem;
}

.white-paper-benefits .benefit-box h4 {
	opacity: 1;
	color: #6f6f6f;
	font-size: 58px;
	letter-spacing: 0;
}

.white-paper-benefits .benefit-box:hover h4 {
	color: #fff;
	opacity: 1 !important;
}

.ppr-cta.rainbow-cta {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/rainbow-cta.png") !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 5rem 0;
}

.white-paper-logo ul.first-row li .logo-text img {
	position: absolute;
	right: 20%;
	top: 70px;
}

.white-paper-logo ul.first-row li {
	margin-right: 20px;
}

.white-paper-logo ul.second-row li {
	margin-right: 20px;
}

/*---------nft marketplace------------*/
#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
	margin: 0 !important;
}

#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children)>a.mega-menu-link>span.mega-indicator, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children.mega-hide-arrow>a.mega-menu-link>span.mega-indicator {
	display: inline-block;
}

.aside-wrapper ul li a img {
	width: 25px;
	height: 35px;
	object-fit: contain;
}

.custom--swipper .slick-arrow {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 50px;
	line-height: 50px;
	margin-top: -25px;
	border: none;
	background: transparent;
	color: #fff;
	font-size: 5rem;
	z-index: 300;
	outline: none;
}

.custom--swipper .slick-prev {
	left: -50px;
	text-align: left;
}

.custom--swipper .slick-next {
	right: -50px;
	text-align: right;
}

.custom--swipper .item.slick-slide {
	width: 400px;
	height: 250px !important;
	transition: transform .4s;
	position: relative;
	border-radius: 10px;
}

/*-------metaverse development company-----------------*/

/* #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    padding: 0px 10px 0 !important;
} */
.metaverse-services .fadeIn-left {
	left: 20%;
}

.metaverse-services .fadeIn-right {
	left: 80%;
}

.video-wrapper [class*="col-"].text-center h3 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
}

.video-wrapper [class*="col-"].text-center h3 strong {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

.video-wrapper {
	/*     background: url(https://blocktechbrew.com/wp-content/uploads/2023/03/video-bg.webp) no-repeat; */
	background-size: cover;
	background-position: center top;
	padding: 5rem 0 2rem;
}

.video-wrapper video {
	border-radius: 20px;
	background-color: #000;
	height: 670px !important;
	width: 100% !important;
	object-fit: cover;
}

/* .metavrese-banner a.clickcustomform.btn.btn--header.btn--animated {border: 0.5px solid #FFFFFF;border-radius: 15px 0 15px 0;background: linear-gradient(90deg, #280454 0%, #581381 100%, #5F1588 100%);box-shadow: 0 3px 34px 0 rgba(255,255,255,0.27);font-size: 16px;letter-spacing: 0;line-height: 18px;font-weight: normal;width: 26%;}
.metavrese-banner a.clickcustomform.btn.btn--header.btn--animated:hover {border-radius: 0;} */
.metaverse-wrapper {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_service_bg.webp") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 5rem 0 3rem;
}

.metaverse-wrapper.nitro-lazy {
	background: none !important;
}

/* .metavrese-banner h1 {
    margin-top: 40px;
    font-size: 72px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 62px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(94deg, #BD60FF, #F066E6);
    text-transform: uppercase;
} */
.metavrese-banner h3 {
	color: #fff;
	font-size: 72px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 57px;
}

.meta-services-plateform {
	padding: 5rem 0 3rem;
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_platform_bg.webp") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}

.meta-services-plateform.nitro-lazy {
	background: none !important;
}

.tech-stack {
	padding: 5rem 0;
}

.wrapper-services {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/mdc_enterprise_bg.webp") no-repeat;
	background-size: 100% 100%;
	background-position: center;
	padding: 5rem 0;
}

.wrapper-services.nitro-lazy {
	background: none !important;
}

.wrapper-services [class*="col-"].text-center h3 strong {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(94deg, #bd60ff, #f066e6);
}

/* .wrapper-services .block-img img {width: 100%;} */

/* .wrapper-services .blocks-text {
    padding-right: 60px;
} */
.meta-platform-tabs ul.nav.nav-tabs {
	position: relative;
}

.meta-platform-tabs .tab-pane ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.meta-platform-tabs .tab-pane ul li {
	height: 157px;
	width: 12%;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	margin-right: 20px;
}

.meta-platform-tabs .tab-pane ul li.list-img-1 {
	border-radius: 5px;
	background-color: rgba(0, 137, 253, .13);
}

.meta-platform-tabs .tab-pane ul li.list-img-2 {
	border-radius: 5px;
	background-color: rgba(255, 58, 86, .12);
}

.meta-platform-tabs .tab-pane ul li.list-img-3 {
	border-radius: 5px;
	background-color: rgba(0, 130, 255, .15);
}

.choose-item ul li p {
	color: #fff !important;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
}

.meta_enticing {
	background: #020202;
	color: #fff;
	padding: 100px 0;
}

/* .nft-wallet-development {background: linear-gradient(to right, #1f0051 , #3a0d74);padding: 120px 0 0px;}
.nft-wallet-development h3 {font-size: 45px;font-weight: normal;line-height: 1.17;color: #ffffff;margin-bottom: 15px;}
.nft-wallet-development p {font-size: 20px;font-weight: normal;line-height: 1.4;letter-spacing: normal;color: #b8b8b8;}
.nft-wallet-development ul li {font-size: 20px;font-weight: normal;line-height: 2.4;letter-spacing: normal;color: #b8b8b8;padding-left:30px;position:relative;}
.nft-wallet-development ul li:after{content:'';background:#b8b8b8;width:15px;height:15px;border-radius:50%;position:absolute;left:0;top: 15px;}
.nft-wallet-development [class*="col-"].text-right img {width: 70%;} */
#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
	line-height: 40px;
	height: 40px;
	padding: 0px 5px 0px 5px;
	vertical-align: baseline;
	width: auto;
	display: block;
	color: #fff;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	background: rgba(0, 0, 0, 0);
	border: 0;
	border-radius: 0;
	font-size: 16px !important;
	font-weight: normal;
	outline: none;
}

.page-template-White-label .crypto-wallet-block .wallet-block span {
	height: 84px;
	width: 84px;
	background-color: #fff;
	display: inline-block;
	border-radius: 100%;
	line-height: 84px;
	object-fit: contain;
}

.page-template-White-label .crypto-wallet-block .wallet-block span img {
	height: 50px;
	width: 50px;
	object-fit: contain;
}

.page-template-White-label .crypto-wallet-block .wallet-block h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 22px;
	text-align: center;
	margin: 20px 0 10px;
}

.page-template-White-label .crypto-wallet-block .wallet-block p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
}

.page-template-White-label .crypto-wallet-block.wallet-block-categories .wallet-block:hover {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	transition: all .5s;
	transform: translateY(-10px);
}

.page-template-White-label .crypto-wallet-block.wallet-block-categories .wallet-block:hover p {
	color: #fff;
}

.page-template-White-label .crypto-wallet-block.wallet-block-categories .wallet-block:hover h4 {
	color: #fff;
}

.page-template-White-label .blockchain-services {
	padding: 60px 0;
	background: #eee;
}

.page-template-White-label .blockchain-services h3 {
	margin-top: 0;
	font-size: 30px;
	font-weight: 500;
}

.page-template-White-label .blockchain-services .a-block {
	height: 290px;
	border: 7px solid #6e19c2;
	border-radius: 23px;
	background: linear-gradient(90deg, rgba(110, 26, 194, .86) 0%, rgba(110, 25, 194, .67) 53.55%, #8d4dcc 100%);
	margin-bottom: 30px;
	padding: 30px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

.page-template-White-label .blockchain-services .a-block h4 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 22px;
}

.page-template-White-label .blockchain-services .a-block p {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 20px;
	text-align: center;
	margin: 20px;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item {
	margin: 0 7px !important;
}

.common-section-all.pb-0.custom-box-block {
	padding: 0 0 70px !important;
}

.common-section-all.section--services.pb-0.custom_box_data a.btn.btn--primary.btn--lg.btn--animated.clickcustomform {
	position: absolute;
	bottom: 40px;
}

.custom-box-block h3 {
	margin-top: 0;
	font-size: 2.75rem;
	font-weight: 500;
	margin-bottom: 0;
}

.common-section-all.section--services.pb-0.custom_box_data .card.card--hire {
	height: 380px !important;
	position: relative;
}

.lotry-games {
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.lotry-games h1 {
	color: #fff !important;
	font-size: 37px !important;
	font-weight: 700 !important;
	letter-spacing: 0 !important;
	line-height: 49px !important;
}

.lotry-games h1 {
	font-size: 56px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.lotry-games p {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
}

.lotry-games .btn.btn--header {
	height: 53px;
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	margin: 30px 0;
}

.lotry-games img {
	width: 100%;
}

.lottery-about-section {
	padding: 60px 0;
}

.lottery-about-section h3 {
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 20px;
}

.lottery-about-section p {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 4rem;
}

.lottery-about-section [class*="col-"].text-right img {
	margin-top: -100px;
	width: 75%;
}

.card-block.develop_services .meta-card {
	height: 135px;
	background-color: #e7e7e7 !important;
	display: flex;
	align-items: center;
	border-radius: 15px;
	width: 95%;
}

.card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: -20px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 25px;
}

.card-block.develop_services .meta-img span img {
	width: 48px;
	height: 48px;
	object-fit: contain;
}

.card-block .card-content {
	padding-left: 60px;
}

.card-block.develop_services.banking-block-services .card-content p {
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 0;
	padding-left: 1rem;
}

.card-block {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	margin: 0;
	padding: 60px 0;
}

.card-block.develop_services {
	background: #fff;
	padding-top: 0;
}

.card-block.service_block h3 {
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #fff;
}

.card-block.service_block p {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 4rem;
	color: #fff;
}

.features-custom .box__img img {
	width: 100%;
	height: 300px;
	object-fit: cover;
}

.common-cb-sec.common.boxes .img-box {
	background: #6e19c2;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	object-fit: contain;
	margin: 0 auto;
	padding: 35px;
}

.card-block.service_block .meta-card {
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 100px;
}

.bg-purple-img {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 50px;
	background-size: cover;
	background-position: center;
}

.common-cb-sec.bg-black .slick-slide img {
	display: block;
	width: 100px;
	height: 100px;
	object-fit: contain;
}

.bg-purple-img h3 {
	font-size: 56px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.bg-purple-img p {
	font-size: 17px;
	font-weight: normal;
	line-height: 40px;
	letter-spacing: normal;
	color: #b8b8b8;
	margin: 20px;
}

.bg-purple-img span {
	font-size: 17px;
	font-weight: normal;
	line-height: 40px;
	letter-spacing: normal;
	color: #b8b8b8;
	margin: 20px;
}

.card-block.service_block .meta-card .card-content h4 {
	margin-top: 15px;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0;
}

.card-block.service_block .meta-card .meta-img span img {
	width: 40px;
}

.card-block.service_block .card-content {
	padding-left: 30px;
}

.card-block.service_block .meta-card .meta-img span {
	left: 19px;
	top: 15px;
	width: 70px;
	height: 70px;
}

.lottery_about h3 {
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 20px;
}

.lottery_about {
	padding: 60px 0;
}

.lottery_about p {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 4rem;
}

.lottery_about [class*="col-"].text-center img {
	width: 70%;
}

.bg-blue.cta {
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.bg-blue.cta h4 {
	margin-top: 0;
	font-size: 34px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #fff;
}

.faq-row.is-active ul li {
	color: #fff;
}

.bg-blue.cta .btn--header.btn--animated {
	padding-right: 40px;
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
}

.bg-blue.cta .p-absolute {
	position: absolute;
	right: 0;
}

.bg-blue.cta .p-absolute img {
	width: 100%;
	height: 400px;
	object-fit: contain;
}

.exchange-card-section.bg-gray {
	padding: 60px 0;
}

.exchange-card-section.bg-gray .meta-card {
	background: #e7e7e7;
	height: 175px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
	border-radius: 20px;
	width: 90%;
	margin: 0 auto 20px;
}

.exchange-card-section.bg-gray .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 20px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.exchange-card-section.bg-gray .meta-img span img {
	width: 50px;
}

.exchange-card-section.bg-gray .card-content {
	padding-left: 60px;
}

.card-block.develop_services .card-content {
	padding-left: 60px;
	text-align: left;
}

.nft-choose-us {
	padding: 60px 0;
}

.exchange-card-section.bg-gray h3 {
	margin-top: 0;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 0;
}

.exchange-card-section.bg-gray .card-content h4 {
	margin-top: 0;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 6px;
}

.exchange-card-section.bg-gray .card-content p {
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 4rem;
}

.nft-choose-us h3 {
	font-size: 2rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

.nft-choose-us p {
	font-size: 1.125rem;
	line-height: 28px;
	margin-bottom: 20px;
	padding-right: 4rem;
}

.sort-block {
	text-align: center;
}

.sort-block span {
	height: 84px;
	width: 84px;
	background-color: #eee;
	display: inline-block;
	border-radius: 100%;
	line-height: 84px;
}

.sort-block img {
	float: none;
	height: 44px;
	width: 44px;
	object-fit: contain;
}

.sort-block h3 {
	color: #000;
	font-size: 16px !important;
	font-weight: 500 !important;
	letter-spacing: 0;
	line-height: 20px !important;
	text-align: center;
	margin-top: 20px;
}

.lottery_about p a {
	color: #6e19c2;
}

.nft-choose-us p a {
	color: #6e19c2;
}

/* .wrapper.page-template-Lotterygames .nft-choose-us [class*="col-"] {
    width: 20%;
    max-width: 20%;
    flex: 20%;
} */
.wrapper.page-template-Lotterygames .nft-choose-us h3 {
	padding-right: 0;
}

/*------------defi bowring page css------*/
.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray h4 {
	font-size: 40px;
	color: #000;
	line-height: 48px;
	margin-top: 5px;
	font-weight: 700;
}

.defi-custom-banner {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 115px 0 80px;
}

/* .defi-custom-banner ul li:after {
    content: '';
    width: 15px;
    height: 15px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 12px;
    border-radius: 50%;
} */
.right-banner-img img {
	width: 70%;
	margin: 40px 0;
}

.defi-custom-banner a.clickcustomform.btn.btn--header.btn--animated {
	height: 53px;
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	margin: 30px 0;
}

.defi-custom-about {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/05/bg_images.png") no-repeat;
	background-position: 0 29px;
	background-size: cover;
}

.defi-custom-about.nitro-lazy {
	background: none !important;
}

.defi-custom-about p {
	font-size: 16px;
	line-height: 34px;
	margin-bottom: 10px;
}

.defi-custom-about .buton_call.mx-auto {
	margin: 30px 0 0;
}

.p2p-bg {
	padding: 60px 0;
}

.p2p-bg h3 {
	font-size: 40px;
	color: #000;
	line-height: 48px;
	margin-top: 5px;
	font-weight: 700;
}

.p2p-bg p {
	font-size: 16px;
	line-height: 34px;
	margin-bottom: 10px;
}

.borrowing-section {
	padding: 60px 0;
}

.borrowing-section h3 {
	font-size: 40px;
	color: #000;
	line-height: 48px;
	margin-top: 5px;
	font-weight: 700;
}

body .borrowing-section .meta-card .card-content p {
	font-weight: bold;
	font-size: 18px;
}

.borrowing-section p {
	font-size: 16px;
	line-height: 34px;
	margin-bottom: 10px;
}

.borrowing-section .meta-card {
	border-radius: 14px;
	background-color: #e7e7e7;
	width: 90%;
	margin: 0px auto 30px;
	height: 150px;
	display: flex;
	align-items: center;
}

.borrowing-section .meta-card .meta-img span {
	width: 80px;
	height: 80px;
	position: absolute;
	left: 6px;
	background: #fff;
	text-align: center;
	line-height: 80px;
	border-radius: 50%;
	top: 30px;
}

.borrowing-section .meta-card .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.borrowing-section .meta-card .card-content {
	padding-left: 60px;
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	overflow: hidden;
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta h4 {
	line-height: 50px;
	margin-top: 0;
	font-size: 35px;
	font-weight: bold;
	color: #fff;
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta [class*="col-"].p-absolute {
	position: relative;
	right: -234px;
}

.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray {
	background-color: #f8f8f8;
	padding: 60px 0;
}

.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray p {
	font-size: 16px;
	line-height: 34px;
	margin-bottom: 10px;
}

.wrapper.page-template-defi-lending-borrowing .process-data span {
	background: #fff;
	width: 84px;
	height: 84px;
	line-height: 84px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
}

.wrapper.page-template-defi-lending-borrowing .process-data span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.wrapper.page-template-defi-lending-borrowing .process-data h6 {
	display: inline-block;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 40px;
	padding: 16px 20px 0;
	position: relative;
	top: 8px;
}

.wrapper.page-template-defi-lending-borrowing .process-data ul {
	padding: 35px;
}

.wrapper.page-template-defi-lending-borrowing .process-data ul li {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 36px;
	position: relative;
	margin: 20px 0;
}

.wrapper.page-template-defi-lending-borrowing .process-data ul li:after {
	background: #000;
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	left: -26px;
	border-radius: 50%;
	top: 15px;
}

.bowring-services.bg-blue {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.bowring-services.bg-blue .main-headings h3 {
	line-height: 1.5;
	margin-top: 0;
	font-size: 40px;
	font-weight: bold;
	color: #fff;
}

.bowring-services.bg-blue .main-headings p {
	line-height: 1.5;
	margin-top: 0;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
}

.bowring-services.bg-blue .meta-card {
	border-radius: 14px;
	background-color: #e7e7e7;
	width: 90%;
	margin: 0px auto 30px;
	height: 150px;
	display: flex;
	align-items: center;
}

.bowring-services.bg-blue .meta-card .meta-img span {
	width: 80px;
	height: 80px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 13px;
}

.bowring-services.bg-blue .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.common-cb-sec.common.boxes .feature-wrapper .feature__item {
	margin: 15px;
	max-width: calc(25% - 30px);
	flex: 0 0 calc(25% - 30px);
}

.services .partner-team-content ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	justify-content: center;
	align-items: center;
}

.services .partner-team-content ul li {
	border-radius: 21px;
	background-color: #fbfbfb;
	padding: 10px;
	width: 15.666667%;
	text-align: center;
	margin: 18px 10px 0 0;
	height: 157px;
	overflow: hidden;
	justify-content: center;
	align-items: center;
	display: grid;
}

.services .partner-team-content ul li:before {
	position: absolute;
	width: 1px;
	height: 75px;
	content: "";
	border-radius: 100px;
	transform: scale(1);
	transition: .5s;
	right: 0;
}

.services .partner-team-content.text-center h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 30px;
}

.services .partner-team-content ul li:hover {
	transform: translate(-2px, -3px);
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	border-radius: 0;
}

.services .partner-team-content ul li img {
	height: 53px;
	width: 53.42px;
	text-align: center;
	object-fit: contain;
	margin: 10px auto 0;
}

.services .partner-team-content ul li p {
	color: #363636;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 80px;
	border-radius: 50%;
}

.bowring-services.bg-blue .card-content {
	line-height: 19px;
	text-align: left;
	margin: 10px 0 0 0 !important;
}

.bowring-services.bg-blue .meta-card .meta-img span {
	width: 80px;
	height: 80px;
	background: #fff;
	position: absolute;
	left: 13px;
	top: 33px;
	border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	line-height: 80px;
}

.bowring-services.bg-blue .card-content {
	padding-left: 60px;
}

.bowring-services.bg-blue .card-content h4 {
	font-size: 24px;
	font-weight: 600;
	margin-top: 20px;
}

.wrapper.page-template-defi-lending-borrowing .services {
	padding: 60px 0;
}

.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services div#demo .text.d_board img {
	top: 30px !important;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content h3 {
	color: #000;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	justify-content: center;
	align-items: center;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li {
	border-radius: 21px;
	background-color: #fbfbfb;
	padding: 10px;
	width: 14.666667%;
	text-align: center;
	margin: 18px 10px 0 0;
	height: 157px;
	overflow: hidden;
	justify-content: center;
	align-items: center;
	display: grid;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li:before {
	position: absolute;
	width: 1px;
	height: 75px;
	content: "";
	border-radius: 100px;
	transform: scale(1);
	transition: .5s;
	right: 0;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li img {
	height: 53px;
	width: 53.42px;
	text-align: center;
	object-fit: contain;
	margin: 10px auto 0;
}

.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li p {
	color: #363636;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	margin: 10px 0 0 0 !important;
}

.wrapper.page-template-defi-lending-borrowing .nft-choose-us [class*="col-"] {
	margin-bottom: 20px;
	text-align: center;
}

.wrapper.page-template-defi-lending-borrowing .nft-choose-us h3 {
	font-size: 40px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-right: 0;
	font-weight: bold;
	text-align: left;
}

.wrapper.page-template-defi-lending-borrowing .nft-choose-us p {
	text-align: left;
}

.wrapper.page-template-defi-lending-borrowing .bg-purple.cta p {
	color: #fff;
	font-size: 18px;
}

.common-section-all .section-heading {
	margin-bottom: 0 !important;
}

.common-section-all .section-heading p {
	margin: 0;
}

.tiles-layout ul li:nth-child(1), .tiles-layout ul li:nth-child(3) {
	margin-top: 0 !important;
}

/*-----------crypto banking---------*/
.crypto-banking {
	background: linear-gradient(to right, #1f0051, rgba(58, 13, 116, .69));
	padding: 100px 0 0;
}

.crypto-banking h1 {
	font-size: 50px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.crypto-banking p {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 10px;
}

.crypto-banking img.img-fluid {
	width: 70%;
	float: right;
}

.banking-about {
	background: #fff;
	padding: 60px 0 60px;
}

.banking-about h3 {
	font-size: 36px;
	font-weight: normal;
	line-height: 1.17;
	color: #000;
	margin-bottom: 15px;
}

.banking-about p {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services {
	background: #f8f8f8;
	padding: 60px 0;
}

.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services h3 {
	margin-top: 0;
	font-size: 35px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 60px;
}

.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services p {
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: normal;
	color: #222;
}

.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services [class*="col-"].text-center span {
	display: block;
	margin: 20px;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.coin-feature {
	background: #f8f8f8;
	padding: 60px 0;
}

.coin-feature [class*="col-"].text-center h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 60px;
}

.coin-feature [class*="col-"].text-center p {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: normal;
	color: #222;
	width: 50%;
	margin: 0 auto;
}

.coin-feature .nft-plateform-block {
	border-radius: 21px;
	background-color: #e3e3e3;
	text-align: center;
	padding: 15px;
	margin-bottom: 20px;
	height: 310px;
}

.coin-feature .nft-plateform-block span {
	height: 84px;
	width: 84px;
	background-color: #fff;
	display: inline-block;
	border-radius: 100%;
	line-height: 84px;
}

.coin-feature .nft-plateform-block span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.coin-feature .nft-plateform-block h4 {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}

.coin-feature .nft-plateform-block p {
	font-size: 18px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: normal;
	color: #222;
}

.coin-feature .nft-plateform-block:hover {
	background: linear-gradient(to right, #1f0051, rgba(58, 13, 116, .69));
	transition: all .5s;
	transform: translateY(-10px);
}

.coin-feature .nft-plateform-block:hover p {
	color: #fff;
}

.coin-feature .nft-plateform-block:hover h4 {
	color: #fff;
}

.crypto-services {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0;
}

.crypto-services [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #fff;
}

.crypto-services [class*="col-"].text-center.main-headings p {
	font-size: 18px !important;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: normal;
	color: #fff;
}

.crypto-services .card-content p {
	font-size: 15px;
	line-height: 25px;
}

.crypto-services .meta-card {
	display: flex;
	justify-content: center;
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 180px;
}

.crypto-services .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 44px;
}

.crypto-services .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.crypto-services .card-content {
	padding-left: 40px;
}

.crypto-services.bg_gray {
	background: #f2f2f2;
	padding-right: 60px;
}

.crypto-services {
	padding-right: 60px;
}

.crypto-services.bg_gray [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	color: #000;
	line-height: 60px;
}

.crypto-services.bg_gray [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: normal;
	color: #222;
}

.crypto-services.bg_gray .meta-card {
	background: #d7d7d7 !important;
}

/*---centerlise-------------*/
.decenter-banner {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 100px 0 0;
}

.decenter-banner h1 {
	font-size: 36px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.decenter-banner p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 40px;
}

.decenter-banner a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	height: 58px;
	width: 26%;
}

.center-content {
	padding: 60px 0;
}

.center-content [class*="col-"].text-center h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	margin-bottom: 60px;
}

.center-content [class*="col-"] p {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 20px;
}

.center-content [class*="col-"] p a {
	color: #6e19c2;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px 0px;
}

.page-template-CentralizedExchange .card-block [class*="col-"].text-center.main-headings h3 {
	color: #fff;
	letter-spacing: 0;
	line-height: 32px;
	text-align: center;
	margin-top: 0;
	font-size: 2.75rem;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block .meta-card {
	background-color: #e7e7e7;
	display: flex;
	align-items: center;
	height: auto;
	width: 90%;
	padding: 20px;
	margin: 0 0 30px auto;
	border-radius: 14px;
}

.page-template-CentralizedExchange .card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.page-template-CentralizedExchange .card-block.decenteralize-services .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.page-template-CentralizedExchange .card-block .card-content {
	padding-left: 50px;
}

.page-template-CentralizedExchange .card-block .card-content h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}

.page-template-CentralizedExchange .card-block .card-content p {
	color: #000;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
}

.card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 40px;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card {
	background: #e7e7e7 !important;
	height: 170px;
	display: flex;
	align-items: center;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	border-radius: 14px;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card .meta-img span img {
	width: 50px;
	object-fit: contain;
}

.page-template-CentralizedExchange .card-block.main-center-services.bg-purple {
	background: #f8f8f8;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white {
	background: #fff;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #000;
	line-height: 40px;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card {
	height: 150px;
}

.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card span {
	top: 50px;
	left: 50px;
}

.page-template-CentralizedExchange .bg-blue.cta p {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 40px;
}

/*-----------------hire developer--------------*/
.custom-logos .adjust-spacing-tabs ul li {
	width: calc(13% - 10px) !important;
}

.custom_tabs {
	padding: 70px 0;
}

.custom_tabs [class*="col-"].text-center h3 {
	font-size: 2.75rem;
	margin: 0 0 40px;
}

.custom_tabs ul.nav.nav-tabs {
	justify-content: center;
	border: none;
}

.custom_tabs ul.nav.nav-tabs li {
	padding: 20px;
}

.custom_tabs ul.nav.nav-tabs li a {
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: 0px;
	font-style: normal;
	color: #222;
}

.custom_tabs ul.nav.nav-tabs li a.active {
	color: #6e19c2;
	position: relative;
}

.custom_tabs ul.nav.nav-tabs li a.active:after {
	content: "";
	background: #6e19c2;
	width: 50px;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: -9px;
	margin: 0 auto;
}

.custom_tabs .tab-content ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.custom_tabs .tab-content ul li {
	padding: 0 15px;
	padding: 35px;
	width: 20%;
	border-radius: 4px;
	background-color: #fff;
	position: relative;
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, 10%);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin: 20px 20px;
	text-align: left;
}

/*----------margin treding page css------*/
.page-template-margin-trading-platform .margin-treding {
	padding: 160px 0 45px;
}

.page-template-margin-trading-platform .margin-treding {
	padding: 160px 0 45px;
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.page-template-margin-trading-platform .margin-treding h3 {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.page-template-margin-trading-platform .margin-treding p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 10px;
}

.page-template-margin-trading-platform .margin-treding ul li {
	font-size: 16px;
	font-weight: normal;
	line-height: 2.4;
	letter-spacing: normal;
	color: #b8b8b8;
	position: relative;
	padding-left: 30px;
}

.page-template-margin-trading-platform .margin-treding ul li:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 16px;
	border-radius: 50%;
}

.page-template-margin-trading-platform .margin-treding a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	height: 58px;
	width: 26%;
	margin-top: 40px;
}

.page-template-margin-trading-platform .margin-treding [class*="col-"].text-right img {
	width: 80%;
}

.page-template-margin-trading-platform .about-nft.wallet-about {
	padding: 60px 0;
}

.page-template-margin-trading-platform .about-nft h2 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-template-margin-trading-platform .about-nft p {
	font-size: 16px;
	line-height: 25px;
}

.page-template-margin-trading-platform .about-nft.wallet-about img {
	float: right;
	width: 80%;
	height: auto;
}

.treding-services [class*="col-"].text-center.main-heading h1 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.treding-services [class*="col-"].text-center.main-heading p {
	font-size: 16px;
}

.treding-services .w_block {
	border-radius: 21px;
	background-color: #f5f5f5;
	text-align: center;
	padding: 20px;
	height: 390px;
}

.treding-services .w_block span {
	width: 85px;
	height: 85px;
	background: #fff;
	display: inline-block;
	border-radius: 100%;
	line-height: 85px;
}

.treding-services .w_block span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.treding-services .w_block h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	margin: 20px;
}

.treding-services .w_block p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
}

.treding-about-block {
	padding: 60px 0;
	background: #fafafa;
}

.treding-about-block p {
	font-size: 16px;
}

.treding-about-block [class*="col-"].mobile-img img {
	width: 80%;
	float: right;
}

.bg-blue.cta p {
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
}

.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray {
	background: #f8f8f8 !important;
	padding: 60px 0;
}

.page-template-margin-trading-platform .card-block [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray .meta-card {
	background-color: #e7e7e7;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 180px;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	border-radius: 14px;
}

.page-template-margin-trading-platform .card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.page-template-margin-trading-platform .card-block .card-content {
	padding-left: 50px;
}

.page-template-margin-trading-platform .card-block .card-content h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}

.common-cb-sec.present-world .solution-wrapper .card__content h5 {
	color: #fff;
	font-size: 18px;
}

.common-cb-sec.present-world .solution-wrapper .card.card--solution {
	background: transparent;
}

.common-cb-sec.present-world .solution-wrapper .card__icn img {
	width: 51px;
	height: 50px;
	object-fit: contain;
}

.page-template-margin-trading-platform .card-block .card-content p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 25px;
}

.page-template-margin-trading-platform .countdown {
	padding: 60px 0;
}

.page-template-margin-trading-platform .countdown .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.page-template-margin-trading-platform .countdown .count-block ul li {
	height: 280px;
	width: 20% !important;
	border-radius: 14px;
	background-color: #f5f5f5;
	margin: 30px 20px;
	text-align: center;
	padding: 15px;
	position: relative;
}

.page-template-margin-trading-platform .countdown .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.page-template-margin-trading-platform .countdown.t-countdown .count-block ul li h4 {
	color: #000;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	margin-top: 20%;
}

.page-template-margin-trading-platform .countdown .count-block ul li p {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	margin: 20px 0;
}

.page-template-margin-trading-platform .countdown.t-countdown.m-count h4 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue {
	background: linear-gradient(to right, #1f0051, #3a0d74);
	padding: 60px;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue h3 {
	margin-top: 0;
	font-size: 35px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #fff;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue p {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue .meta-card {
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 100px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue .meta-card .meta-img span {
	height: 70px;
	width: 70px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 15px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 15px;
	line-height: 70px;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.page-template-margin-trading-platform .m-treding_services.bg-blue .card-content h4 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	padding-left: 40px;
}

/* .page-template-margin-trading-platform .nft-choose-us [class*="col-"] {
    width: 20%;
    max-width: 20%;
    flex: 20%;
} */
.common-cb-sec.bg-white h2 {
	color: #000;
}

.tile.tile--edge.text-center {
	margin: 0;
}

.tile.tile--edge.text-center.p_absolute {
	position: absolute;
	top: -122px;
	width: 95%;
	left: 100%;
}

.row.col-gap {
	margin-top: -20px;
}

.page-template-hybrid-exchange .hybird-exchange {
	padding: 160px 0 0;
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.page-template-hybrid-exchange .hybird-exchange h1 {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.page-template-hybrid-exchange .hybird-exchange p {
	font-size: 16x;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #b8b8b8;
	margin-bottom: 10px;
}

.page-template-hybrid-exchange .hybird-exchange ul li {
	font-size: 16px;
	font-weight: normal;
	line-height: 2.4;
	letter-spacing: normal;
	color: #b8b8b8;
	position: relative;
	padding-left: 30px;
}

.page-template-hybrid-exchange .hybird-exchange ul li:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 16px;
	border-radius: 50%;
}

.page-template-hybrid-exchange .hybird-exchange [class*="col-"].text-center img {
	width: 75%;
}

.page-template-hybrid-exchange .hybird-exchange a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	height: 58px;
	margin-top: 40px;
}

.page-template-hybrid-exchange .decenter-content {
	padding: 60px 0;
}

.page-template-hybrid-exchange .decenter-content h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-template-hybrid-exchange .decenter-content p {
	font-size: 16px;
	line-height: 25px;
}

.page-template-hybrid-exchange .countdown.t-countdown.bg-light-gray {
	background-color: #f8f8f8;
	padding: 60px 0;
}

.page-template-hybrid-exchange .countdown [class*="col-"].text-center h4 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-template-hybrid-exchange .countdown .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.page-template-hybrid-exchange .countdown .count-block ul li {
	width: 330px;
	margin-right: 30px;
	text-align: center;
	padding: 15px;
	position: relative;
	border-radius: 14px;
	height: 300px;
	background-color: #efefef;
}

.page-template-hybrid-exchange .countdown .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.page-template-hybrid-exchange .countdown .count-block ul li p {
	color: #000;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 22px;
	margin: 20px 0;
}

.page-template-hybrid-exchange .countdown .count-block ul li p {
	text-align: left;
	margin-top: 17%;
}

.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
	width: 70%;
}

.page-template-hybrid-exchange [class*="col-"].text-center.mockup-banner img {
	width: 65%;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray h3 {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.card--category .card__content p {
	font-size: 14px !important;
}

.card--category {
	min-height: 500px !important;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
	margin-bottom: 10px;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card {
	border-radius: 14px;
	background-color: #f5f5f5;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	height: 170px;
	display: flex;
	align-items: center;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card span img {
	width: 40px;
	object-fit: contain;
	height: 40px;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card span {
	left: 50px;
	top: 40px;
}

.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .card-content p {
	color: #222;
	font-size: 16px;
}

/*-----------p2p exchange page css--------*/
.wrapper.page-template-P2P-exchange .p2p-exchange {
	padding: 160px 0 45px;
	background: linear-gradient(to right, #1f0051, #3a0d74);
}

.wrapper.page-template-P2P-exchange .p2p-exchange h1 {
	font-size: 44px;
	font-weight: normal;
	line-height: 1.17;
	color: #fff;
	margin-bottom: 15px;
}

.wrapper.page-template-P2P-exchange .p2p-exchange p {
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #fff;
	margin-bottom: 10px;
}

.wrapper.page-template-P2P-exchange .p2p-exchange ul li {
	font-size: 20px;
	font-weight: normal;
	line-height: 2.4;
	letter-spacing: normal;
	color: #fff;
	position: relative;
	padding-left: 30px;
}

.wrapper.page-template-P2P-exchange .p2p-exchange ul li:after {
	content: "";
	background: #fff;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 16px;
	border-radius: 50%;
}

.wrapper.page-template-P2P-exchange .p2p-exchange a.clickcustomform.btn.btn--header.btn--animated {
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	height: 58px;
	width: 26%;
	margin-top: 40px;
}

.wrapper.page-template-P2P-exchange .p2p-about {
	padding: 60px 0;
}

.wrapper.page-template-P2P-exchange .p2p-about h2 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 20px;
}

.wrapper.page-template-P2P-exchange .p2p-about p {
	font-size: 16px;
}

.wrapper.page-template-P2P-exchange .bg-blue.cta.custom-cta {
	padding: 60px 0;
	height: auto;
}

.countdown.t-countdown.p2p-count {
	padding: 60px 0;
}

.countdown.t-countdown.p2p-count [class*="col-"].text-center h4 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.countdown.t-countdown.p2p-count [class*="col-"].text-center p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.page-template-P2P-exchange .countdown .count-block ul {
	display: flex;
	justify-content: center;
	align-items: center;
}

.page-template-P2P-exchange .countdown .count-block ul li {
	width: 25%;
	height: 324px;
	border-radius: 14px;
	background-color: #f5f5f5;
	margin-right: 30px;
	text-align: center;
	padding: 15px;
	position: relative;
}

.page-template-P2P-exchange .countdown .count-block ul li h2 {
	opacity: .19;
	color: #000;
	font-size: 118px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 132px;
	position: absolute;
	top: -60px;
	left: -6px;
}

.page-template-P2P-exchange .countdown .count-block ul li p {
	margin: 70px 0 0;
	text-align: left;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
}

.page-template-P2P-exchange .card-block.main-center-services.bg-gray {
	background: #f8f8f8;
	padding: 60px 0;
}

.page-template-P2P-exchange .card-block [class*="col-"].text-center.main-headings h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.page-template-P2P-exchange .card-block [class*="col-"].text-center.main-headings p {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #222;
}

.page-template-P2P-exchange .card-block.main-center-services .meta-card {
	height: 170px;
	display: flex;
	align-items: center;
	background-color: #e7e7e7;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	border-radius: 14px;
}

.page-template-P2P-exchange .card-block .meta-card .meta-img span {
	height: 85px;
	width: 85px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 52px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 42px;
}

.page-template-P2P-exchange .card-block.main-center-services .meta-img span img {
	width: 50px;
	height: 50px;
	object-fit: contain;
}

.page-template-P2P-exchange .card-block .card-content {
	padding-left: 50px;
}

.exchangep2p2_services.bg-white {
	padding: 60px 0;
}

.exchangep2p2_services.bg-white [class*="col-"].text-center h3 {
	margin-top: 0;
	font-size: 32px;
	font-weight: 500;
}

.exchangep2p2_services.bg-white .meta-card {
	height: 100px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background-color: #e7e7e7;
	padding: 20px;
	width: 90%;
	margin: 0 0 30px auto;
	border-radius: 15px;
}

.exchangep2p2_services.bg-white .meta-card .meta-img span {
	height: 70px;
	width: 70px;
	border: 3px solid #cfcfcf;
	background-color: #fff;
	display: flex;
	position: absolute;
	left: 20px;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	top: 15px;
	line-height: 70px;
}

.exchangep2p2_services.bg-white .meta-card .meta-img span img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}

.exchangep2p2_services.bg-white .meta-card .card-content {
	padding-left: 50px;
}

.page-template-P2P-exchange .exchangep2p2_services.bg-white .meta-card .card-content h4 {
	color: #000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}

.page-template-P2P-exchange .services {
	padding: 60px 0 0;
}

.page-template-P2P-exchange .partner-team-content h3 {
	margin-top: 0;
	font-size: 2.75rem;
	font-weight: 500;
}

.page-template-P2P-exchange .partner-team-content ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	justify-content: center;
	align-items: center;
}

.page-template-P2P-exchange .partner-team-content ul li {
	border-radius: 21px;
	background-color: #fbfbfb;
	padding: 10px;
	width: 14.666667%;
	text-align: center;
	margin: 18px 10px 0 0;
	height: 157px;
	overflow: hidden;
	justify-content: center;
	align-items: center;
	display: grid;
}

.page-template-P2P-exchange .partner-team-content ul li:before {
	position: absolute;
	width: 1px;
	height: 75px;
	content: "";
	border-radius: 100px;
	transform: scale(1);
	transition: .5s;
	right: 0;
}

.page-template-P2P-exchange .partner-team-content ul li img {
	height: 53px;
	width: 53.42px;
	text-align: center;
	object-fit: contain;
	margin: 10px auto 0;
}

.page-template-P2P-exchange .partner-team-content ul li p {
	color: #363636;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	margin: 10px 0 0 0 !important;
}

.page-template-P2P-exchange .partner-team-content ul li:hover {
	transform: translate(-2px, -3px);
	box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
	border-radius: 0;
}

/* .page-template-P2P-exchange .nft-choose-us [class*="col-"] {
    width: 20%;
    max-width: 20%;
    flex: 20%;
} */

/*-------------common-css----------------*/
body {
	margin: 0;
	margin: 0px auto !important;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: var(--color-black);
	text-align: left;
	width: 100% !important;
	padding: 0px !important;
}

.main-banner .img-fluid {
	max-width: 100%;
	height: auto;
	width: 80%;
}

.ratio {
	position: relative;
	width: 100%;
	overflow: hidden;
	background-color: var(--color-gray);
}

.ratio>* {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0 auto;
}

.ratio:before {
	display: block;
	content: "";
}

.ratio--21by9:before {
	padding-top: 42.85714%;
}

.ratio--16by9:before {
	padding-top: 56.25%;
}

.ratio--4by3:before {
	padding-top: 75%;
}

.ratio--1by1:before {
	padding-top: 100%;
}

body .meta_whychoose_us {
	padding: 5rem 0;
}

.meta_whychoose_us h2 {
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
}

.meta_whychoose_us p {
	opacity: .8;
	font-size: 18px;
	line-height: normal;
	text-align: center;
	color: #fff;
	margin-bottom: 12px;
}

section.meta_whychoose_us.home_choose_us.whychoose_us_wrapper {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/themes/blockbrew-child/media/2022/11/bg-img.jpg") no-repeat;
	background-size: cover;
	background-position: center;
	height: 100%;
}

section.meta_whychoose_us.home_choose_us.whychoose_us_wrapper.nitro-lazy {
	background: none !important;
}

.whychoose_us_wrapper p {
	margin-bottom: 10px;
}

.whychoose_us_bot .choose-item ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: auto;
}

.whychoose_us_bot .choose-item ul li {
	width: calc(25% - 15px);
	height: auto;
	border-radius: 8px;
	border: solid 1px rgba(193, 165, 205, .44);
	background-color: #0f0b14;
	margin-bottom: 20px;
	padding: 12px 15px;
}

.whychoose_us_bot .choose-item ul li p {
	text-align: left;
	font-size: 20px;
	line-height: 1.58;
	margin: 0;
}

.whychoose_us_bot .choose-item ul li h6 {
	font-size: 22px;
	margin: 10px 0 0;
	font-weight: bold;
}

rs-fullwidth-wrap#rev_slider_3_1_forcefullwidth {
	height: 300px !important;
}

@media (min-width:1100px) and (max-width:1400px) {
	body .container-fluid {
		width: calc(100% - 80px) !important;
	}
}

@media (min-width:1200px) and (max-width:1600px) {
	body .container-fluid {
		width: calc(100% - 120px);
		margin: 0 auto !important;
		float: none !important;
	}
	
	.element-fig {
		top: -64% !important;
	}
	
	section.main_service_boxes .col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 33%;
		max-width: 33%;
	}
	
	.wallet-solutions-block .main-box .wallet_img {
		position: absolute;
		left: 0;
		top: 10%;
		width: 80%;
	}
	
	.language-wrapper .nav li {
		width: 40%;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li {
		padding: 0 12px 20px;
	}
	
	br {
		display: block !important;
	}
	
	.about-content-text p {
		font-size: 16px;
		text-align: justify;
	}
	
	.counting-scross h2 {
		margin: 0 0 34px;
	}
}

@media (min-width:1500px) and (max-width:1600px) {
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		padding: 15px 0;
	}
	
	.blog-post .vc_gitem-zone.vc_gitem-zone-a {
		background-size: contain;
	}
	
	body .exchange-card-section.bg-gray .meta-img span {
		left: 0;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta img {
		width: 610px !important;
	}
	
	.section--features .features_list h6 {
		font-size: 16px !important;
	}
	
	.cta-common .glob-1 {
		right: -67px;
	}
	
	body .container-fluid {
		width: 1366px;
		margin: 0 auto !important;
		float: none !important;
	}
	
	.banner-content h1 {
		font-size: 40px !important;
	}
	
	.page-template-ido-development-php .banner-content p {
		font-size: 18px;
	}
	
	.ico-banner-section {
		padding-top: 160px !important;
	}
	
	.choose-list-block {
		min-height: 305px !important;
	}
	
	section.key_features h5 {
		font-size: 15px !important;
	}
	
	.section.section--cta.cta--ico.pt-0 .cta-img:after {
		content: "";
		height: 250px;
		width: 250px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		margin-top: 20px;
	}
}

@media (min-width:1600px) and (max-width:1919.98px) {
	body .container-fluid {
		width: calc(100% - 150px);
		margin: 0 auto !important;
		float: none !important;
	}
}

@media (min-width:1600px) {
	.col-xxxl-12 {
		flex: 0 0 auto;
		max-width: 100% !important;
	}
	
	.col-xxxl-11 {
		flex: 0 0 auto;
		max-width: 91.66666667% !important;
	}
	
	.col-xxxl-10 {
		flex: 0 0 auto;
		max-width: 83.33333333% !important;
	}
	
	.col-xxxl-9 {
		flex: 0 0 auto;
		max-width: 75% !important;
	}
	
	.col-xxxl-8 {
		flex: 0 0 auto;
		max-width: 66.66666667% !important;
	}
	
	.col-xxxl-7 {
		flex: 0 0 auto;
		max-width: 58.33333333% !important;
	}
	
	.col-xxxl-6 {
		flex: 0 0 auto;
		max-width: 50% !important;
	}
	
	.col-xxxl-5 {
		flex: 0 0 auto;
		max-width: 41.66666667% !important;
	}
	
	.col-xxxl-4 {
		flex: 0 0 auto;
		max-width: 33.33333333% !important;
	}
	
	.col-xxxl-3 {
		flex: 0 0 auto;
		max-width: 25% !important;
	}
	
	.col-xxxl-2 {
		flex: 0 0 auto;
		max-width: 16.66666667% !important;
	}
	
	.col-xxxl-1 {
		flex: 0 0 auto;
		max-width: 8.33333333%;
	}
	
	.offset-xxxl-12 {
		margin-left: 100% !important;
	}
	
	.offset-xxxl-11 {
		margin-left: 91.66666667% !important;
	}
	
	.offset-xxxl-10 {
		margin-left: 83.33333333% !important;
	}
	
	.offset-xxxl-9 {
		margin-left: 75% !important;
	}
	
	.offset-xxxl-8 {
		margin-left: 66.66666667% !important;
	}
	
	.offset-xxxl-7 {
		margin-left: 58.33333333% !important;
	}
	
	.offset-xxxl-6 {
		margin-left: 50% !important;
	}
	
	.offset-xxxl-5 {
		margin-left: 41.66666667% !important;
	}
	
	.offset-xxxl-4 {
		margin-left: 33.33333333% !important;
	}
	
	.offset-xxxl-3 {
		margin-left: 25% !important;
	}
	
	.offset-xxxl-2 {
		margin-left: 16.66666667% !important;
	}
}

.top_header a.clickcustomform.btn.btn--header.btn--animated {
	font-size: 14px;
}

/*---------BUTTON----------*/
.btn {
	/* background: #333; */
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 30px;
	padding: 0 1.5rem;
	position: relative;
	cursor: pointer;
	border: none;
	border: 1px solid transparent;
	color: var(--color-white);
	font-weight: bold;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	white-space: nowrap;
	height: 47px;
	line-height: 47px;
	border-radius: .25rem;
}

@media (min-width:1600px) {
	:root {
		--text-xl: 1.875rem;
		--text-lg: 1.25rem;
		--text-md: 1.125rem;
		--text-sm: 1rem;
	}
	
	.h1, h1 {
		font-size: 3.875rem;
	}
	
	.h2, h2 {
		font-size: 2.75rem;
	}
	
	.h3, h3 {
		font-size: 1.875rem;
	}
	
	.h4, h4 {
		font-size: 1.625rem;
	}
	
	.h5, h5 {
		font-size: 1.5rem;
	}
	
	.h6, h6 {
		font-size: 1.25rem;
	}
}

.buton_call .dropdown-menu.show li a {
	padding: 15px 9px;
	display: block;
	font-size: 14px;
	color: #000;
}

.buton_call .dropdown-menu.show {
	display: block;
	left: -130px;
	padding: 0;
}

.btn--header.btn--animated:before {
	top: 50%;
	right: 10px;
	height: 20px;
	width: 20px;
}

@media (max-width:1366px) {
	body .countdown .count-block ul li {
		width: 280px !important;
	}
	
	body .footer_sec .links li {
		font-size: 15px;
	}
	
	body .footer_sec p {
		font-size: 14px;
	}
	
	.footer_sec .links li a {
		font-size: 14px;
	}
	
	section.common-section-all.section--challenges .desk-block img {
		position: absolute;
		bottom: 0;
	}
	
	.white-paper-logo ul.second-row li {
		margin-right: 10px;
	}
	
	body .wallet_banner {
		padding: 100px 0 0px;
	}
	
	body .wallet_banner ul.list {
		display: none;
	}
	
	body .wallet_banner h1 {
		font-size: 30px;
		line-height: 40px;
		margin-top: 50px;
	}
	
	body.page-template.page-template-wallet a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
	}
}

@media (max-width:1024px) {
	.dl_footer_popup p {
		font-size: 16px;
	}
}

/* Footer Poup CSS End */

/*-------------large screen----------*/
@media (min-width:1920.91px) {
	.swiper-slide {
		border-radius: 10px;
		height: 380px;
	}
}

@media (max-width:1599px) {
	.metavrese-banner h1 {
		font-size: 62px;
	}
	
	.enticing_con p {
		font-size: 18px;
	}
}

@media (min-width: 1440px) and (max-width: 1500px) {
	.buton_make_call {
		margin: 30px 0 0;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta img {
		width: 610px !important;
		max-width: 610px !important;
	}
	
	.section--features .features_list h6 {
		font-size: 16px !important;
	}
	
	.crypto-services .meta-card .meta-img span {
		left: 30px !important;
	}
	
	.crypto-banking {
		padding: 100px 0 100px;
	}
}

/*-----------mac--------------*/
@media (max-width:1440px) {
	.vc_grid-item-mini.vc_clearfix {
		min-height: 635px;
	}
	
	body .blog-post .vc_gitem-zone.vc_gitem-zone-a {
		height: 200px;
		background-position: top !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		font-size: 18px;
		font-weight: bold;
	}
	
	body .blockchain-feature .industry-list-cb li figcaption p {
		font-size: 16px !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		bottom: -22rem;
	}
	
	section.common-section-all.section--challenges .desk-block img {
		position: absolute;
		bottom: 0;
	}
	
	body .whychoose_us_bot .choose-item ul li:not(:last-child) {
		margin-right: 8px;
		margin-left: 8px;
	}
	
	.Platform-boxes .wpb_wrapper p {
		font-size: 16px;
		min-height: 120px;
	}
	
	.meta-services-card .meta-card {
		width: calc(100% - 0px);
	}
	
	body.page-template.page-template-ido-development.page-template-ido-development-php .choose-list-block {
		min-height: 430px !important;
	}
	
	.choose-list-block {
		min-height: 300px;
	}
	
	.experience_list li {
		width: calc(50% - 10px) !important;
		margin: 0px auto 20px !important;
	}
	
	/*  .wallet_banner .text-center img {position: relative;top: 70px;} */
	.ico-banner {
		background-position: center 20px;
		padding: 170px 0 0px;
		height: 100vh;
	}
	
	section.meta-services-card .col-md-4 {
		max-width: 33% !important;
	}
	
	.whychoose_us_bot .choose-item ul li h6 {
		font-size: 17px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		font-size: 17px;
		line-height: 20px;
	}
	
	@media (max-width: 1366px) {
		.buton_make_call {
			margin: 30px 0;
		}
		
		.wrapper.page-template-defi-lending-borrowing .bg-purple.cta img {
			width: 610px !important;
			max-width: 610px !important;
		}
		
		.address-element {
			padding-bottom: 50px !important;
		}
		
		.wrapper.page-template-P2P-exchange .p2p-exchange ul li:after {
			top: 12px;
		}
	}
	
	/*-------------dao--------------*/
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
		font-size: 15px !important;
	}
	
	.meta-services-card .row.justify-content-center .col-md-4 {
		margin-bottom: 30px;
	}
	
	.dao-banner [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
	}
	
	.dao-banner {
		padding: 115px 0 60px;
	}
	
	.bg-blue-defi .d-bg-block ul li {
		width: 36%;
		margin: 0 30px;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green .card-content h4 {
		font-size: 14px;
		line-height: 17px;
	}
	
	.bg-blue-defi.gradient-background .meta-card {
		padding-left: 36px;
	}
	
	.bg-blue-defi.gradient-background .meta-card .meta-img span {
		left: -38px;
		top: 18px;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
		left: 0;
	}
	
	.page-template-dao-development .wallet-bg h4 {
		font-size: 35px;
		margin-top: 30px;
	}
	
	.page-template-dao-development .wallet-bg .p-absolute img {
		position: absolute;
		right: -72px;
		height: 392px;
		width: 100%;
		object-fit: fill;
		top: 0;
	}
	
	.wallet-solutions-block .main-box {
		height: 470px;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg {
		overflow: hidden;
	}
	
	.bg-blue-defi .d-bg-block ul {
		padding: 20px 0 20px 20px;
	}
	
	.bg-blue-defi.gradient-background .meta-card .meta-img span {
		height: 60px;
		width: 60px;
		line-height: 60px;
	}
	
	.bg-blue-defi.gradient-background .meta-card .meta-img span img {
		width: 30px;
		height: 30px;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features .meta-card .meta-img span {
		left: 15px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-card {
		height: 110px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-img span {
		left: -6px;
		width: 60px;
		height: 60px;
		line-height: 60px;
		top: 24px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-img span img {
		width: 30px;
	}
	
	/*-----nft storage----*/
	.bg-main-card.nft-storage-card {
		padding-bottom: 0;
	}
	
	.storage_banner {
		height: 760px;
	}
	
	.storage_banner .transperent_btn {
		left: 18%;
	}
	
	.service_storage .service-box h4 {
		padding: 40px;
		font-size: 20px;
		height: 115px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card {
		padding-bottom: 100px;
	}
	
	/*--------homepage------**/
	.ico-services .service_block {
		height: 410px;
	}
	
	.crypto_box_item .types-content {
		height: 750px;
	}
	
	.wallet_about li.bg-block-4 {
		left: 46%;
		top: -87px;
	}
	
	.crypto-services .meta-card .meta-img span {
		left: 30px !important;
	}
	
	.ico-serviced p br {
		display: none;
	}
	
	.coin_service_block [class*="col-"] img {
		width: 100%;
		top: 0;
		object-fit: cover;
	}
	
	.coin-cta img {
		position: absolute;
		bottom: -60px;
		width: 100%;
		left: 40px;
	}
	
	.process-box.process-box-4 {
		width: 55%;
		top: -70px;
		transform: translate(1%, 0px);
	}
	
	.process-box.process-box-5 {
		width: 65%;
		bottom: 0;
		top: -50px;
		transform: translate(1%, 0px);
	}
	
	.bg-light-black h3 {
		font-size: 35px;
	}
	
	.ico-banner h1 {
		font-size: 46px;
		line-height: 34px;
		margin-top: 40px;
	}
	
	.ico-banner h2 {
		font-size: 28px;
	}
	
	.ico-banner p {
		font-size: 14px;
		line-height: 25px;
	}
	
	.bg-app-solution ul li.item-1 {
		left: 0;
	}
	
	.bg-app-solution ul li.item-2 {
		left: 0;
	}
	
	.bg-app-solution ul li.item-3 {
		bottom: 2%;
		left: 22%;
	}
	
	.bg-app-solution ul li.item-5 {
		bottom: 38%;
		right: 0;
	}
	
	.bg-app-solution ul li.item-6 {
		position: absolute;
		right: -23px;
		bottom: 30px;
		width: 224px;
	}
	
	.bg-app-solution ul li h4 {
		font-size: 18px;
	}
	
	.wallet-services [class*="col-"] ul li p {
		margin: 0;
	}
	
	.wallet-services [class*="col-"].mt-4 {
		margin-top: 0 !important;
	}
	
	.wallet-solutions-block .box-block img {
		width: 100%;
	}
	
	.wallet-solutions-block .box-block a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
	}
	
	.wallet-solutions-block .inner_block a.clickcustomform.btn.btn--header.btn--animated {
		width: 100%;
	}
	
	.wallet-solutions-block .box-block-2 [class*="col-"].text-center img {
		width: 80%;
	}
	
	.wallet_development_services .service-block {
		margin: 30px 0 10px;
	}
	
	.wallet-app-block ul li h3 {
		font-size: 14px;
		line-height: 25px;
	}
	
	/*     .wallet-app-block [class*="col-"] img {
        width: 70%;
    } */
	.wallet_about .bg-circle-box ul li.bg-block-1 {
		top: 40px;
		left: 25px;
	}
	
	.wallet_about li.bg-block-3 {
		left: 52%;
		top: -243px;
	}
	
	.wallet_about h2 {
		font-size: 35px;
	}
	
	.wallet_about li.bg-block-3 {
		position: relative;
		left: 53%;
		top: -200px;
		height: 134px;
		width: 306px;
	}
	
	.wallet_about li.bg-block-4 {
		left: 60px;
	}
	
	#tfeature-testimonial_author:before {
		display: none;
	}
	
	#tfeature-testimonial_author:after {
		display: none;
	}
	
	.swiper-container {
		height: 44vw !important;
	}
	
	.swiper-slide.swiper-slide-active .content p {
		font-size: 22px !important;
		line-height: 36px !important;
		top: -44px !important;
	}
	
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		top: 96% !important;
	}
	
	.swiper-button-next {
		top: 96% !important;
	}
	
	.main_homepage_gallery .industry-list-cb li:hover figcaption h4 {
		font-size: 18px;
		line-height: 22px;
	}
	
	.main_homepage_gallery .industry-list-cb li:hover figcaption {
		padding-top: 28px;
	}
	
	.logo-block [class*="col-"] ul li span {
		margin: 8px 0;
		font-size: 14px;
	}
	
	.dia-banner-section .banner-side-img.banner-img1.view-on {
		right: -130px;
		width: 1000px;
	}
	
	.dia-banner-section .banner-side-img.banner-img2.view-on {
		right: -200px;
		width: 1000px;
	}
	
	.banner-image img.img-fluid.icon1.bounce.my_animation {
		position: absolute;
		left: 20%;
		top: 24px;
	}
	
	.banner-image img.img-fluid.icon2.bounce.my_animation {
		position: absolute;
		right: 18%;
		top: 3px;
	}
	
	.banner-image img.img-fluid.icon3.bounce.my_animation {
		position: absolute;
		right: 20%;
		top: 204px;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a {
		font-size: 15px !important;
	}
	
	.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box {
		width: 320px !important;
	}
	
	.image-gallry-slider .carousel__prev {
		left: 43%;
	}
	
	.image-gallry-slider .carousel__next {
		right: 40%;
	}
	
	.logo-block [class*="col-"] ul li span {
		margin: 8px;
	}
	
	.client-slider .slick-slide img {
		height: 285px;
	}
	
	.client-slider .slick-center {
		top: -66px;
		position: relative;
	}
	
	.client-slider .slick-center img {
		height: 342px;
	}
	
	.process_bar ul li p {
		font-size: 14px;
		margin-bottom: 5px;
	}
	
	.process_bar ul li.item-1 {
		left: -5%;
		top: -30px;
	}
	
	.process_bar ul li.item-2 {
		left: -5%;
		top: 40px;
	}
	
	.process_bar ul li p {
		font-size: 14px;
	}
	
	.process_bar ul li.item-4 {
		right: 10px;
		top: 66px;
	}
	
	.process_bar ul li.item-5 {
		position: relative;
		right: 0;
		top: -30px;
	}
	
	.process_bar ul li.item-3 {
		left: -26px;
		top: -30px;
	}
	
	.counting-scross [class*="col-"] img {
		text-align: right;
		float: right;
		position: absolute;
		right: -100px;
	}
	
	.process_bar ul li p:after {
		background: #000;
		width: 15px;
		height: 2px;
		content: "";
		position: absolute;
		left: 6px;
		top: 16px;
	}
	
	.counting-scross h2 {
		font-size: 45px;
		line-height: 74px;
	}
	
	.client-slider .slick-center img {
		height: 356px;
	}
	
	.client-slider .slick-list.draggable {
		position: relative;
		left: -310px;
	}
	
	.slidwer-data h4:after {
		width: 800px;
		left: 338px;
	}
	
	.client-slider button.slick-next.slick-arrow {
		top: 50%;
	}
	
	.client-slider button.slick-prev.slick-arrow {
		top: 50%;
	}
	
	.client-slider [class*="col-"] h3 {
		margin-bottom: 0;
	}
	
	.client-slider button.slick-prev.slick-arrow {
		left: 15%;
	}
	
	.slidwer-data {
		padding: 0px;
		top: -48px;
	}
	
	.client-slider button.slick-next.slick-arrow {
		left: 36%;
	}
	
	.main-home-banner p {
		font-size: 18px;
		margin: 0;
	}
	
	.main-home-banner h1 {
		font-size: 70px;
		line-height: 70px;
		margin: 0;
	}
	
	.main-home-banner h2 {
		font-size: 40px;
		line-height: 66px;
	}
	
	.main-home-banner span {
		letter-spacing: 5.24px;
	}
	
	.main-home-banner {
		padding: 170px 0 20px;
	}
	
	.bg-white-about {
		box-shadow: none;
	}
	
	.derivative-features ul li {
		width: 45%;
		margin-left: 40px;
		margin-bottom: 50px;
	}
	
	.derivative-inner-block [class*="col-"] .inner-bg-block {
		padding: 20px;
		width: 100%;
	}
	
	.derivative-inner-block {
		overflow: hidden;
	}
	
	.NFT-wrapper .meta-nft-about p {
		font-size: 15px;
		line-height: 26px;
		margin-bottom: 14px;
	}
	
	.nft-metaverse-items {
		width: 90%;
	}
	
	.nft-meta-plateform ul li img {
		width: 50px;
	}
	
	body.page-template.page-template-metaverse-nft-development .metaverse-cta h4 {
		font-size: 46px;
	}
	
	.NFT-wrapper .meta-nft-development p {
		font-size: 15px;
		line-height: 30px;
		width: 90%;
		margin: 7px 0;
	}
	
	.NFT-wrapper .meta-nft-development [class*="col-"] img {
		margin-top: -50px;
	}
	
	.creative-categories.mt-5 {
		margin-top: 0 !important;
		padding: 0;
	}
	
	.decentralized-bg-black p {
		font-size: 15px;
		line-height: 26px;
	}
	
	.decentralized-bg-black h4 {
		line-height: 35px;
	}
	
	.NFT-wrapper .creative-categories ul li.item_2 {
		left: 16px;
	}
	
	.aside-wrapper ul li:nth-child(1) a {
		top: 45%;
	}
	
	html body .phone-call-action {
		top: 50% !important;
	}
	
	.NFT-wrapper .creative-categories ul li.item_3 {
		top: -138px;
		left: 56px;
	}
	
	.NFT-wrapper .creative-categories ul li.item_4 {
		left: 80px;
	}
	
	.NFT-wrapper .creative-categories ul li.item_5 {
		top: -155px;
		left: 80px;
	}
	
	.decentralized-about .bg-black h3 {
		font-size: 30px;
	}
	
	.decentralized-about .bg-black h3 strong {
		font-size: 30px;
	}
	
	.decentralized-about .bg-black p {
		font-size: 15px;
		line-height: 23px;
		margin-bottom: 10px;
	}
	
	.decentralized-about .bg-black {
		position: relative;
		left: -120px;
		top: 23px;
		width: 600px;
		max-width: 600px;
	}
	
	.crypto_wallets h3 {
		font-size: 30px !important;
		margin-bottom: 20px;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block p br {
		display: none;
	}
	
	.common-cb-sec.bg-black .card--category {
		min-height: 520px !important;
	}
	
	.crypto_wallets ul li p {
		margin-bottom: 0;
	}
	
	.crypto_wallets ul li h4 {
		margin: 10px 0 6px;
		font-weight: bold;
		font-size: 20px;
	}
	
	.metavrese-banner.decentralized-banner img {
		width: 95% !important;
	}
	
	.metavrese-banner.decentralized-banner a.clickcustomform.btn.btn--header.btn--animated {
		width: 28%;
	}
	
	.decentralized-bg-black {
		padding: 60px 0;
		overflow: hidden;
	}
	
	.decentralized-bg-black img {
		left: 41%;
		top: 67%;
		margin-top: -158px;
		transform: rotate(356deg);
		width: 70%;
	}
	
	.white-paper-logo ul.first-row li .logo-text img {
		position: absolute;
		right: 36%;
		top: 50px;
	}
	
	.meta-experience ul.t-right li span {
		font-size: 16px;
	}
	
	.meta-experience ul.t-left li span {
		font-size: 16px;
	}
	
	.meta-block-content .border-gradient h3 {
		font-size: 18px;
	}
	
	.meta-slider .arrow-border {
		left: -267px;
	}
	
	.meta-slider button.slick-next.slick-arrow {
		left: -116px;
	}
	
	.meta-slider .slider button.slick-prev.slick-arrow {
		left: -257px;
	}
	
	.meta-experience ul.t-left li img {
		right: 4%;
	}
	
	.page-template-nft-wallet-development .bg-blue.cta .p-absolute {
		right: 0;
		top: -14px;
	}
	
	.page-template-nft-wallet-development .bg-blue.cta {
		height: 373px;
		position: relative;
	}
	
	.page-template-NFT-Marketplace-Development .card-block .meta-card .meta-img span {
		left: 45px;
	}
	
	.page-template-Metaverse-development-company .bg-blue.cta {
		height: 350px;
	}
	
	.page-template-Metaverse-development-company .bg-blue.cta .p-absolute img {
		width: 100%;
		height: 400px;
		object-fit: contain;
		top: -26px !important;
		position: absolute;
	}
	
	.page-template-Metaverse-development-company .metavrese-banner h1 {
		line-height: 50px;
		margin-top: 0;
		font-size: 50px;
	}
	
	.metavrese-banner h3 {
		font-size: 37px;
		line-height: 15px;
	}
	
	.line {
		height: 273px;
	}
	
	.line-2 {
		background: rgba(255, 255, 255, .62);
		height: 280px;
		top: -47px;
	}
	
	.meta-tabs-item {
		padding-top: 0px !important;
	}
	
	.metavrese-banner h1 {
		line-height: 96px;
	}
	
	/*  .nft-wallet-development h3 {font-size: 40px;} */
	.wallet-development-about img.img-fluid {
		width: 70%;
	}
	
	.nft-wallet-mobile [class*="col-"].mobile-img img {
		width: 75%;
	}
	
	.wallet-count-section .count-block ul li {
		height: 315px;
	}
	
	.wallet-count-section .count-block ul li p {
		text-align: left;
	}
	
	.wrapper.page-template-nft-wallet-development .nft-wallet-development {
		padding: 120px 0 20px;
	}
	
	/*  .nft-wallet-development p {font-size: 16px;}
    .nft-wallet-development ul li {font-size: 16px;}
    .nft-wallet-development .buton_call.d-flex.align-items-center.mt-5 {margin-top: 20px !important;} */
	.white-lable-banner [class*="col-"].mt-4.pt-4 {
		margin: 0 !important;
	}
	
	.white-level-about img {
		width: 100%;
	}
	
	.bg-blue.cta.white-cta [class*="col-"].p-absolute {
		right: 0;
	}
	
	.white-level-services .meta-card .meta-img span {
		left: 40px;
	}
	
	.crypto-banking h1 {
		font-size: 36px;
	}
	
	.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services {
		padding-left: 20px;
	}
	
	.crypto-services [class*="col-"].text-center.main-headings p {
		font-size: 16px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange h3 {
		font-size: 40px;
	}
	
	.crypto-services.bg_gray {
		padding-right: 38px;
	}
	
	.crypto-services {
		padding-right: 30px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange p {
		font-size: 16px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange ul li {
		font-size: 16px;
	}
	
	.common-section-all.pb-0.custom-box-block .tiles-layout ul li {
		width: 33%;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block {
		padding-right: 30px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple {
		padding-right: 30px;
	}
	
	.card-block.develop_services {
		padding-left: 20px;
	}
	
	.common-section-all.pb-0.custom-box-block .tiles-layout ul li span {
		width: 215px !important;
	}
	
	.exchange-card-section.bg-gray .meta-img span {
		left: 0;
	}
	
	.wrapper.page-template-Lotterygames .lotry-games [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
	}
	
	.common-section-all.pb-0 .row.align-items-lg-center .offset-lg-1 {
		margin-left: 0 !important;
	}
	
	.common-section-all.pb-0 .tiles-layout ul li span {
		width: 165px !important;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box-2 {
		right: -190px !important;
	}
	
	.page-template-margin-trading-platform .margin-treding [class*="col-"].text-right img {
		width: 95%;
	}
	
	.page-template-hybrid-exchange .hybird-exchange [class*="col-"].text-center img {
		width: 100%;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
		width: 100%;
	}
	
	.page-template-hybrid-exchange .countdown .count-block ul li {
		width: 290px;
	}
	
	.bg-blue.cta .p-absolute {
		position: absolute;
		right: 0;
	}
	
	.page-template-hybrid-exchange [class*="col-"].text-center.mockup-banner img {
		width: 65%;
		margin: 50px 0;
	}
	
	.metavrese-banner p br {
		display: none;
	}
	
	.metaservice-block h3 {
		font-size: 18px;
	}
	
	.metaverse-cta {
		padding: 5rem 0;
	}
	
	.metaverse-cta h4 {
		font-size: 32px;
	}
	
	.metaverse-cta p {
		font-size: 20px;
	}
	
	.meta-block-content .box {
		padding: 30px 10px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 26px;
	}
	
	.enticing_left h4 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.enticing_wrapper {
		padding-left: 10px;
	}
	
	.enticing_con img {
		height: 50px;
	}
	
	.meta-services-card .meta-card {
		padding: 60px 20px;
	}
	
	.wrapper-services .blocks-text {
		padding-right: 0px;
	}
	
	.experience_list li {
		width: calc(100% - 10px);
		margin: 0px auto 20px;
	}
	
	.experience_list li img {
		width: 50px;
	}
	
	.experience_list li h5 {
		font-size: 20px;
	}
	
	.experience_list li h5 br {
		display: none;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs li a {
		font-size: 16px;
	}
	
	.whychoose_us_wrapper p br {
		display: none;
	}
	
	.whychoose_us_bot .choose-item ul li {
		width: calc(33% - 15px);
	}
	
	.whychoose_us_bot .choose-item ul li p {
		font-size: 18px;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-title h3 {
		font-size: 20px;
	}
}

@media (max-width: 1199px) {
	body .buton_call {
		position: relative;
		right: 0;
		top: 0;
	}
	
	body .buton_call>.btn {
		position: relative;
		width: auto;
		padding-right: 44px !important;
	}
	
	.metavrese-banner video {
		margin-top: 0;
	}
	
	.metavrese-banner p {
		font-size: 18px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 20px;
	}
	
	.meta-services-plateform .t-left p, .meta-block-content .border-gradient p, .enticing_left p, .enticing_con p {
		font-size: 16px;
	}
	
	.enticing_left h4 {
		font-size: 18px;
	}
	
	.enticing_con {
		padding: 30px 20px;
	}
	
	.enticing_con img {
		height: 50px;
		margin-bottom: 10px;
	}
	
	.meta-services-card .meta-card {
		padding: 50px 10px;
	}
	
	.video-wrapper [class*="col-"].text-center h3, .wrapper-services [class*="col-"].text-center h3, .meta-experience h3, .meta-platform-tabs [class*="col-"].text-center h4, .meta_whychoose_us h2 {
		font-size: 32px;
	}
	
	.page-template-Metaverse-development-company .new-heading-style h2 {
		font-size: 32px !important;
	}
	
	.wrapper-services [class*="col-"].text-center p, .meta-platform-tabs [class*="col-"].text-center p {
		font-size: 18px;
	}
	
	.wrapper-services .d_blocks {
		height: 300px;
		padding: 0 10px;
	}
	
	.wrapper-services .block-img {
		margin-right: 20px;
	}
	
	.wrapper-services .blocks-text h4 {
		font-size: 18px;
	}
	
	.wrapper-services .blocks-text p {
		font-size: 16px;
	}
	
	.metaverse-cta h4 {
		font-size: 28px;
	}
	
	.meta-platform-tabs .tab-pane ul li {
		height: 150px;
		width: 13%;
		margin-right: 6px;
	}
	
	.meta_whychoose_us p {
		font-size: 16px;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-title h3 {
		font-size: 20px !important;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-title {
		padding: 1.4rem 1.125rem !important;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-answer p {
		font-size: 16px !important;
	}
	
	.faq-wrapper {
		padding-top: 50px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
		font-size: 16px !important;
		font-weight: normal;
	}
}

@media (max-width: 1180px) {
	.swiper-container {
		height: 28vw;
	}
	
	.swiper-slide .content .title {
		font-size: 25px;
	}
	
	.swiper-slide .content .caption {
		font-size: 12px;
	}
}

@media (max-width: 1023px) {
	.swiper-container {
		height: 40vw;
	}
	
	.swiper-container.swiper-container-coverflow {
		padding-top: 0;
	}
}

/*-----------ipad------------*/
@media (max-width:991px) {
	.page-template-hybrid-exchange .hybird-exchange {
		padding: 80px 20px 0 !important;
	}
	
	body .global-address .address-block p {
		width: 100% !important;
	}
	
	.faq-row .faq-answer {
		width: 100%;
	}
	
	section.wallet-cta-data {
		padding-bottom: 40px;
	}
	
	section.section.section--token {
		overflow: hidden;
		padding: 20px 20px 40px;
	}
	
	.mockup-banner {
		display: none;
	}
	
	.counting-scross h2 {
		line-height: 60px !important;
	}
	
	body .countdown .count-block ul li {
		width: 320px !important;
	}
	
	.page-template-hybrid-exchange .bg-blue.cta [class*="col-"] {
		display: block !important;
	}
	
	.white-paper-banner {
		height: auto;
		min-height: auto;
	}
	
	#footer .register-form {
		margin-bottom: 30px;
	}
	
	.footer_sec .web_info .fa {
		padding: 0 !important;
	}
	
	section.wallet-cta {
		display: none;
	}
	
	.wallet_services .col-md-12.text-center {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.overlap-block .overlap-block-box {
		background: none;
	}
	
	body.page-template.page-template-sto-development.page-template-sto-development-php .service-block {
		min-height: auto !important;
	}
	
	body.page-template.page-template-sto-development.page-template-sto-development-php .section--cta .get-started h1 {
		padding: 0;
	}
	
	body .sto-development .cta-content ul li p {
		font-size: 16px;
	}
	
	.address-heading {
		margin-top: 40px;
	}
	
	body section.common-section-all.section--faq {
		padding-bottom: 30px;
	}
	
	body .defi-custom-banner {
		padding: 100px 0 50px !important;
	}
	
	body.page-template.page-template-ido-development.page-template-ido-development-php  section.section.ico--whychoose h2 {
		padding: 0 20px;
	}
	
	body.page-template.page-template-ido-development.page-template-ido-development-php  section.section.ico--whychoose p {
		padding: 0 20px;
	}
	
	body.page-template.page-template-ido-development.page-template-ido-development-php .section--cta .get-started h1 {
		padding: 0;
	}
	
	body.page-template.page-template-ido-development.page-template-ido-development-php .service-block-box {
		height: 330px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .process-data ul li {
		line-height: 26px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .nft-choose-us h3 {
		font-size: 24px;
	}
	
	body .borrowing-section .meta-card .card-content p {
		font-weight: bold;
		font-size: 18px;
		padding-left: 10px;
		line-height: 25px;
	}
	
	.meta-services-plateform.nft_meta_plateform .meta-block-content .box {
		background: rgba(223, 223, 223, 19%);
		padding: 30px;
		border-radius: 10px;
		box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 32%);
	}
	
	.count-list {
		display: none;
	}
	
	.NFT-wrapper .creative-categories ul {
		justify-content: center;
	}
	
	section.meta-services-plateform.nft_meta_plateform .col-md-6 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	body .meta-services-plateform {
		padding: 40px 20px;
	}
	
	.meta-services-plateform.nft_meta_plateform .box.border-gradient img.img-fluid {
		margin: 20px 0;
	}
	
	body .hp-callouts h4 {
		font-size: 24px;
		line-height: 32px;
		text-align: left;
	}
	
	body .hp-callouts h5 {
		font-size: 24px;
	}
	
	.NFT-wrapper .creative-categories ul li {
		background: rgba(223, 223, 223, 23%);
		padding: 30px;
		border-radius: 10px;
		box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 32%);
	}
	
	body .creative-categories.mt-5 {
		padding-bottom: 40px;
	}
	
	.NFT-wrapper .creative-categories ul li::before {
		display: none !important;
	}
	
	body .first-fold-design h3 {
		padding-left: 0;
	}
	
	body .first-fold-design .value-content {
		flex: 100%;
		max-width: 100%;
		text-align: left !important;
	}
	
	section.common-section-all.section--blog {
		min-height: auto;
	}
	
	body .road-map .road-map-box p {
		padding-left: 0;
	}
	
	body .text-lg-right .road-map-box {
		width: 100%;
	}
	
	.client-testimonial .slick-prev:before, .client-testimonial .slick-next:before {
		padding: 0 !important;
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 22px;
	}
	
	.client-testimonial button {
		width: 40px;
		height: 40px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-disable-link>a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link {
		padding-right: 0 !important;
		padding-left: 10px !important;
	}
	
	.element-fig {
		display: none;
	}
	
	.address-tab {
		justify-content: left !important;
	}
	
	.section--services:before {
		display: none;
	}
	
	.wallet-solutions-block .main-box .wallet_img {
		position: relative;
		left: 0;
		width: 40%;
		top: 0;
	}
	
	.m-100 {
		min-height: 60vh;
	}
	
	section.meta-services-card .col-md-4 {
		max-width: 50% !important;
	}
	
	.whychoose_us_bot .choose-item ul li {
		width: calc(50% - 15px);
	}
	
	.meta-services-card .meta-card {
		width: calc(100% - 0px);
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu {
		width: 100% !important;
		border: none !important;
		margin-left: 20px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item:not(last-child) {
		border-bottom: none !important;
	}
	
	#mega-menu-wrap-mobile .mega-menu-toggle {
		background: transparent !important;
	}
	
	.wallet-app-block ul {
		margin-bottom: 40px;
	}
	
	.header_container {
		padding: 20px 0 !important;
	}
	
	.counting-scross img.img-fluid {
		bottom: -20px;
		overflow: hidden;
	}
	
	.cta-home h5 {
		font-size: 24px !important;
		line-height: 40px !important;
	}
	
	.client_logos .new-heading-style h5 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.meta_whychoose_us h2 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.main_homepage_gallery h4 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.swiper-container [class*="col-"].text-center h5 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.main_homepage_gallery ul li {
		min-height: auto !important;
	}
	
	.about-block .about-content p {
		text-align: center;
	}
	
	.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
		margin: 0 auto;
	}
	
	.black-spiral {
		min-height: auto !important;
	}
	
	.about-block h4 {
		font-size: 30px !important;
		line-height: 45px !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		color: #fff !important;
	}
	
	header {
		padding: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card {
		background: transparent !important;
		border-top: 1px solid #fff !important;
		border-radius: 0 !important;
		padding: 17px 0 !important;
		margin-bottom: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card-header {
		padding: 0 !important;
		margin-bottom: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
		position: relative !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card a {
		color: #fff !important;
		position: relative;
		display: block;
		font-weight: 700;
		font-size: 16px;
	}
	
	body.page-template.page-template-metaverse-nft-development #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card .card-body {
		padding: 30px 0;
	}
	
	body.page-template.page-template-metaverse-nft-development #accordion .card-header a.collapsed::before {
		content: "+";
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	/* .metavrese-banner {background: url(media/2022/11/mdc_mob_banner_bg.webp) no-repeat;padding: 200px 0 80px;} */
	.metaverse-wrapper [class*="col-"].text-center h2 {
		font-size: 32px;
		line-height: 32px;
	}
	
	.metaservice-block {
		padding: 0px 20px;
	}
	
	.metaverse-services .content-details {
		width: auto;
		padding-left: 6em;
		padding-right: 6em;
	}
	
	.metaverse-cta {
		padding: 50px 0;
	}
	
	.metaverse-cta h4 {
		font-size: 20px;
	}
	
	.metaverse-cta p {
		font-size: 16px;
	}
	
	.meta-services-plateform {
		padding: 50px 0;
	}
	
	.meta-services-plateform .meta-block-content {
		padding: 10px 0 0;
		margin-top: 20px;
	}
	
	.meta-block-content .plateform_wrapper:before {
		content: none;
	}
	
	.meta-block-content .plateform_wrapper .plateform_box_title img {
		width: 25px;
	}
	
	.meta-block-content .plateform_wrapper .row:not(:last-child):after {
		content: none;
	}
	
	.meta-block-content .box {
		padding: 0px 10px;
		margin-bottom: 40px;
	}
	
	.meta_enticing {
		padding: 50px 0;
	}
	
	.enticing_img {
		display: none;
	}
	
	.enticing_left {
		padding: 40px 30px 0;
		margin-bottom: 50px;
	}
	
	.enticing_con {
		height: 320px;
	}
	
	.video-wrapper {
		padding: 50px 0 0;
	}
	
	.video-wrapper [class*="col-"].text-center h3, .wrapper-services [class*="col-"].text-center h3, .meta-experience h3, .meta-platform-tabs [class*="col-"].text-center h4, .meta_whychoose_us h2 {
		font-size: 30px;
		line-height: 42px;
	}
	
	.page-template-Metaverse-development-company .new-heading-style h2 {
		font-size: 30px !important;
	}
	
	.meta-services-card .meta-card {
		padding: 70px 20px;
	}
	
	.wrapper-services, .meta-experience {
		padding: 50px 0;
	}
	
	.wrapper-services [class*="col-"].text-center p, .meta-platform-tabs [class*="col-"].text-center p {
		font-size: 16px;
	}
	
	.meta-experience p {
		font-size: 16px;
		margin: 10px auto 30px;
	}
	
	.experience_list li img {
		width: 40px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		font-size: 16px;
	}
	
	.dao-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.defi-about.dao-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.dao-block.bg-gray .meta-card {
		display: block;
	}
	
	.dao-block.bg-gray .meta-img {
		text-align: center;
	}
	
	.dao-block.bg-gray .meta-img span {
		position: inherit;
		display: block;
		margin: 0 auto;
	}
	
	.dao-block.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
		margin: 10px;
	}
	
	.dao-block.bg-gray .meta-card {
		height: 220px;
	}
	
	.dao-block.bg-gray .main-headings span {
		text-align: center;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-blue-defi .d-bg-block ul {
		margin-bottom: 20px;
	}
	
	.countdown .count-block ul {
		flex-wrap: wrap;
	}
	
	.countdown .count-block ul li {
		width: 45% !important;
		margin: 0 20px 60px 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		display: block;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
		top: 0;
		left: 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		height: 300px;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg .p-absolute {
		display: none;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-dao-development .card-block.exchange_services .meta-card {
		display: block;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features .meta-card .meta-img span {
		position: inherit;
	}
	
	.page-template-dao-development .card-block.exchange_services .meta-card {
		height: 140px;
		display: block;
	}
	
	.card-block .card-content h4 {
		margin-top: 10px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-card {
		height: 150px;
	}
	
	.storage_banner h1 {
		margin-top: 0;
	}
	
	.storage_banner {
		height: 610px;
	}
	
	.storage_banner {
		padding: 130px 0 0;
	}
	
	.storage_banner h1 {
		font-size: 30px;
	}
	
	.storage_banner .transperent_btn {
		display: none;
	}
	
	.storage_banner .box {
		top: -36px;
	}
	
	.storage_about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.storage_about h2 {
		margin-top: 50px;
	}
	
	.blur_bg img {
		display: none;
	}
	
	.blur_bg [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.blur_bg .bg-txt-blur h3 {
		font-size: 32px;
	}
	
	.service_storage [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.bg-sub-cate [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-sub-cate [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-sub-cate ul {
		padding-left: 0;
	}
	
	.bg-blue-cate [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-main-card [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 135px;
	}
	
	.build_area {
		padding: 60px 0 60px;
		margin-top: 0;
	}
	
	.build_area [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.build_area h3 {
		margin-top: 0;
	}
	
	.bg-sub-cate.nft-feature h3 {
		padding-left: 0;
	}
	
	.nft-infographics [class*="col-"].mt-5 {
		margin-top: 0 !important;
	}
	
	.nft-infographics h3 {
		font-size: 30px;
		line-height: 38px;
		margin-top: 30px;
	}
	
	.nft-infographics .row.mt-5 {
		margin-top: 0 !important;
	}
	
	.nft-infographics {
		padding: 40px 0;
	}
	
	.bg-main-card .card-content img {
		margin-bottom: 10px;
	}
	
	.bg-main-card .card-content h4 {
		font-size: 20px;
	}
	
	.bg-main-card .card-content p {
		font-size: 15px;
	}
	
	.bg-main-card.nft-storage-card .card_block {
		margin-bottom: 100px;
	}
	
	.bg-main-card.nft-storage-card .card_block:after {
		height: 300px !important;
	}
	
	.nft-storage-choose-us .choose-us-txt h3 {
		margin-top: 0;
	}
	
	.nft-storage-choose-us {
		padding: 60px 0;
	}
	
	.nft-storage-choose-us .choose-us-txt img {
		top: -57px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin: 0 !important;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] h3 {
		margin-top: 0;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card .row.mt-5 [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] .card_block {
		width: 100%;
		margin: 40px auto 0;
	}
	
	.bitcoin {
		display: none;
	}
	
	.ico-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-app-block .desk-block {
		display: block !important;
	}
	
	.wallet-app-block ul li {
		width: 44% !important;
	}
	
	.wallet-app-block ul li h3:after {
		display: none;
	}
	
	header.clb-menu .buton_call.d-flex.align-items-center {
		display: none !important;
	}
	
	.wallet-solutions-block .btn--header.btn--animated:before {
		display: none;
	}
	
	.wallet_development_services a.clickcustomform.btn.btn--header.btn--animated {
		width: 50%;
		margin-top: 30px;
	}
	
	.crypto_box_item [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.key-block ul {
		flex-wrap: wrap;
	}
	
	.wallet_services a.clickcustomform.btn.btn--header.btn--animated {
		width: 50%;
	}
	
	.swiper-container [class*="col-"].text-center h3 {
		font-size: 36px;
	}
	
	.swiper-container [class*="col-"].text-center p {
		text-align: left;
	}
	
	.logo-block [class*="col-"] ul {
		margin-top: 30px;
	}
	
	.about-block h2 {
		text-align: left;
	}
	
	.about-block [class*="col-"].text-center p {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center h3 {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center p {
		text-align: left;
	}
	
	.ico-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.ico-services .col {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.ico-cta-bg h3 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.ico-serviced h3 {
		font-size: 30px;
		line-height: 44px;
	}
	
	.ico-serviced [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.coin_service_block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.coin_service_block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.coin_service_block [class*="col-"] img {
		position: inherit;
		left: 0;
		width: 100%;
		top: 0;
	}
	
	.coin-box-block .block_box {
		height: 350px !important;
	}
	
	.coin-cta [class*="col-"].text-center {
		display: none;
	}
	
	.coin-cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.coin-cta h3 {
		font-size: 30px;
	}
	
	.process-bar {
		display: none;
	}
	
	.process-box {
		position: inherit !important;
		width: 100% !important;
		top: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		margin-bottom: 30px;
	}
	
	.technology-stack .partner-team-content ul li {
		width: 30.666667% !important;
	}
	
	.meta-chooseus.derivative-choose-us .choose_us h3 {
		font-size: 34px;
	}
	
	.meta-chooseus.derivative-choose-us.home-choose.mt-5 .choose_us {
		text-align: center;
	}
	
	.grid_view {
		padding: 60px 0;
	}
	
	.ico-banner {
		background-position: -70%;
		background-color: #130f15;
	}
	
	.ico-banner h1 {
		margin-top: 0;
	}
	
	.bg-purple-block .col {
		width: 33%;
		max-width: 33%;
		flex: 33%;
		margin-bottom: 20px;
	}
	
	.bg-light-black {
		padding: 0;
	}
	
	.bg-light-black [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-app-block ul li {
		width: 44%;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		content: "";
		background: rgba(0, 0, 0, .72);
		top: 0;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		background: transparent;
		color: #fff;
	}
	
	.wallet-main-cta .buton_call {
		position: inherit;
	}
	
	.wallet-main-cta a.clickcustomform.btn.btn--header.btn--animated {
		margin: 0px 30px 40px;
		position: inherit;
		width: 30%;
	}
	
	.wallet-app-block .btn--header.btn--animated:before {
		display: none;
	}
	
	.wallet-app-block a.clickcustomform.btn.btn--header.btn--animated {
		width: 100%;
		position: inherit;
	}
	
	.wallet-app-block .buton_call {
		position: inherit;
		right: 0;
		top: 0;
	}
	
	.tfeature_btn {
		margin-left: -24px;
	}
	
	#tfeature-images {
		position: relative;
		left: 60px;
	}
	
	.wallet_development_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet_development_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet_services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.wallet_about .bg-circle-box ul li img {
		object-fit: contain;
	}
	
	.bg-white-about {
		background-position: initial;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3:after {
		content: "";
		background: #fff;
		width: 100%;
		height: 2px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		bottom: -22px !important;
	}
	
	.wallet_banner {
		padding: 78px 0 30px;
	}
	
	.wallet_banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet_about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-circle-box {
		position: relative;
		left: -72px;
	}
	
	.wallet-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 40px;
	}
	
	.wallet-services [class*="col-"] img {
		width: 100%;
	}
	
	.wallet-solutions-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-solutions-block .main-box {
		height: auto;
	}
	
	.wallet-solutions-block .buton_call {
		position: inherit !important;
		right: 0;
		top: 0;
	}
	
	.wallet-solutions-block .box-block a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
		position: inherit !important;
	}
	
	.wallet-cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-cta [class*="col-"] {
		display: none;
	}
	
	.wallet_development_services h2 {
		font-size: 29px;
		line-height: 36px;
	}
	
	.wallet_development_services .service-block {
		margin: 0;
	}
	
	.key-block ul li {
		width: 50%;
		height: 200px;
	}
	
	.key-block ul li:last-child {
		border-top: 1px solid #353535 !important;
	}
	
	.key-block .buton_call {
		position: inherit;
		right: 0;
		top: 0;
	}
	
	.key-block a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit;
		width: 250px;
	}
	
	.wallet-cta.pt-4 {
		display: none;
	}
	
	.wallet-app-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-app-block [class*="col-"] {
		text-align: center;
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-app-block [class*="col-"] img {
		width: 50%;
		margin: 0 auto;
		text-align: center;
	}
	
	.bg-white-items [class*="col-"].text-center ul li {
		width: 49% !important;
	}
	
	.bg-app-solution img.img-fluid {
		display: none;
	}
	
	.bg-app-solution ul li {
		position: inherit !important;
		width: 46%;
		margin: 20px 10px 0 0;
	}
	
	.bg-app-solution ul {
		display: flex;
		flex-wrap: wrap;
	}
	
	.animation-banner.container.my-container {
		display: none;
	}
	
	.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.main-home-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.main_homepage_gallery ul li {
		width: calc(50% - 10px);
		max-width: calc(50% - 10px);
		margin-bottom: 20px;
	}
	
	.swiper-slide .content {
		position: absolute;
		top: 105%;
		left: 0;
		width: 66%;
		padding-left: 0;
		color: #000;
		text-align: center;
	}
	
	.slider_btn_popup a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		width: 32% !important;
		margin-left: 0;
	}
	
	.logo-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		left: 42% !important;
	}
	
	.swiper-container {
		height: 88vw !important;
	}
	
	.swiper-slide {
		margin-left: 1px;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		padding-top: 10px !important;
	}
	
	.main-home-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.about-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.glob-address {
		padding: 0 30px;
	}
	
	body .common-logo-slider .slick-prev {
		left: 0;
	}
	
	body .common-logo-slider .slick-next {
		right: 40px;
	}
	
	.main_homepage_gallery .industry-list-cb li>img {
		object-fit: cover;
		width: 100%;
		margin: 0;
	}
	
	.derivative-features ul li h4 {
		padding-left: 0;
	}
	
	.derivative-features ul li p {
		padding-left: 0;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		bottom: -30rem;
	}
	
	.home-banking-solution [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	/*     .meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li {
        width: 32%;
    } */
	.image-gallry-slider .carousel__next {
		right: 36%;
	}
	
	.image-gallry-slider .carousel__prev {
		left: 38%;
	}
	
	.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box {
		width: 265px !important;
	}
	
	.logo-block [class*="col-"] ul li {
		width: 30%;
	}
	
	.process_bar ul {
		flex-wrap: wrap;
	}
	
	.process_bar {
		padding: 60px 0 0;
	}
	
	.counting-scross h2 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.client-slider {
		display: none;
	}
	
	.counting-scross [class*="col-"] img {
		display: none;
	}
	
	img.img-fluid.w-100.process-img {
		display: none;
	}
	
	.home-cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.home-banking-solution .img-fluid {
		max-width: 100%;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	.home-banking-solution .leverage-item {
		padding: 60px 0;
	}
	
	.derivative-features ul li img {
		position: relative;
	}
	
	.derivative-features ul li {
		width: 42%;
	}
	
	.derivative-features ul li h4 {
		font-size: 18px;
		font-weight: bold;
		line-height: 35px;
		padding-left: 0;
		margin: 10px 0;
	}
	
	.crypto-derivative-items .col {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 30px;
	}
	
	.derivative-graph h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.inner_block_img ul {
		display: flex;
		flex-wrap: wrap;
	}
	
	.derivative-items-section .inner_block_img ul li {
		width: 43%;
		margin-right: 20px;
		margin-bottom: 0 !important;
		height: auto;
	}
	
	.derivative-items-section .inner_block_img ul li img {
		height: 140px;
		width: 100%;
		margin-bottom: 0;
		object-fit: contain;
	}
	
	html body .phone-call-action {
		top: 50% !important;
		left: 9px;
	}
	
	.derivative-items-section .item-img {
		width: calc(90% - 115px);
		position: absolute;
	}
	
	.derivative-items-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.derivative-features [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.derivative-cta h3 {
		font-size: 36px;
	}
	
	.derivative-inner-block [class*="col-"] h3 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.derivative-trending-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.derivative-inner-block [class*="col-"] {
		display: none;
	}
	
	.derivative-inner-block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.crypto-derivative-items .list-item-block.mt-5 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-items .list-item-block.mt-4 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-items .list-item-block.mt-3 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-items .list-item-block.mt-2 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-items .list-item-block.mt-1 {
		margin-top: 0% !important;
	}
	
	.crypto-derivative-banner [class*="col-"] {
		margin: 0 !important;
		padding: 0 !important;
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	/*  .derivative-bg-fixed [class*="col-"] {width: 50%;max-width: 50%;flex: 50%;} */
	.derivative-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	
	.crypto-derivative-items h3 {
		font-size: 28px;
	}
	
	body.page-template.page-template-metaverse-nft-development .metavrese-banner [class*="col-"].mt-5 {
		margin-top: 0px !important;
		padding-top: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .metavrese-banner.decentralized-banner img {
		width: 80% !important;
		position: inherit !important;
		top: 0;
		margin-bottom: 30px;
	}
	
	.NFT-wrapper [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	/*     .container-fluid {padding-right: 4rem;padding-left:4rem;} */
	.NFT-wrapper [class*="col-"] img {
		margin-bottom: 30px;
	}
	
	.NFT-wrapper .meta-nft-development {
		padding: 60px 0 0;
	}
	
	.NFT-wrapper .creative-categories ul li {
		position: relative !important;
		width: 42%;
		margin: 20px;
		top: 0 !important;
		left: 0 !important;
	}
	
	.creative-categories [class*="col-"].text-center img {
		display: none;
	}
	
	.creative-categories [class*="col-"].text-center h4 {
		line-height: 40px;
	}
	
	.NFT-wrapper .meta-nft-development .buton_call {
		position: relative;
		right: 0;
		top: 0;
		width: 40%;
	}
	
	.NFT-wrapper img.img-fluid.bg-wrapper-img {
		width: 100%;
		position: absolute;
		top: 0;
		height: 100%;
	}
	
	.nft-meta-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body.page-template.page-template-metaverse-nft-development .metaverse-cta h4 {
		font-size: 40px;
		line-height: 55px;
	}
	
	.meta-services-plateform.nft_meta_plateform .box.border-gradient img.img-fluid {
		position: relative;
	}
	
	.meta-services-plateform.nft_meta_plateform .box.border-gradient h4 {
		padding-left: 0;
	}
	
	.meta-services-plateform.nft_meta_plateform .box.border-gradient p {
		padding-left: 0;
		width: 100%;
	}
	
	.nft-meta-plateform .right_align img {
		position: relative;
	}
	
	.meta-services-plateform.nft_meta_plateform .meta-block-content .box {
		height: 370px !important;
		padding-top: 45px;
	}
	
	.wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
		line-height: 38px;
	}
	
	.wrapper-services.meta-decenter-services.nft-meta-services .d_center_block {
		height: 300px;
	}
	
	.nft-meta-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decentralized-bg-black [class*="col-"].text-left {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decentralized-bg-black [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block p {
		padding-left: 0;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block h4 {
		padding-left: 0;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block img {
		position: inherit;
	}
	
	.bg-blur .container:after {
		height: 520px;
	}
	
	.decentralized-about .bg-black {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		max-width: 100%;
	}
	
	.decentralized-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decentralized-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.metaverse-cta.d-center-cta h4 {
		font-size: 40px;
		line-height: 50px;
	}
	
	.partner_with_us [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin: 30px;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .metavrese-banner.decentralized-banner img {
		width: 70% !important;
		bottom: 26px !important;
	}
	
	.decentralized-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decentralized-bg-black img {
		left: 0;
		top: 106px;
		margin-top: 0;
		width: 100%;
		position: relative;
	}
	
	body .phone-call-action {
		margin-left: 12px;
	}
	
	.decentralized-bg-black a.clickcustomform.btn.btn--header.btn--animated {
		left: 78px;
		transform: inherit;
		width: 30%;
	}
	
	.wrapper-services.meta-decenter-services [class*="col-"] {
		width: 50%;
		max-width: 59%;
		flex: 50%;
	}
	
	.metavrese-banner.decentralized-banner {
		height: auto;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li figcaption {
		bottom: -188px;
	}
	
	.white-paper-banner {
		padding: 60px 0 60px;
	}
	
	.white-paper-banner p {
		font-size: 14px;
	}
	
	.white-paper-banner h1 {
		font-size: 24px;
		line-height: 30px;
		margin-top: 60px;
	}
	
	.whote-ppr-about [class*="col-"] {
		width: 100%;
		flex: 100%;
		max-width: 100%;
	}
	
	.whote-ppr-about [class*="col-"] {
		width: 100%;
		flex: 100%;
		max-width: 100%;
	}
	
	.white-paper-block .ppr-about-text h2 {
		font-size: 20px;
		line-height: 29px;
	}
	
	.overlap-block .overlap-block-box {
		width: auto;
		padding: 0;
		position: relative;
		right: 0;
		z-index: 9;
		top: 0;
	}
	
	.white-paper-logo ul.second-row li .logo_block {
		width: 173px;
		margin-bottom: 20px;
	}
	
	.crypto_group [class*="col-"].text-center h4 {
		line-height: 50px;
	}
	
	.crypto_group .group_text ul li {
		font-size: 15px;
		line-height: 29px;
		padding: 5px 30px;
	}
	
	.white-paper-logo ul.first-row li .logo-text h4 {
		font-size: 18px;
		line-height: 20px;
	}
	
	.white-paper-logo ul.first-row li .logo-text img {
		display: none;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li {
		max-width: 200px !important;
		flex: 100% !important;
		width: 250px !important;
		margin: 10px !important;
	}
	
	.white-paper-benefits .benefit-box p {
		font-size: 15px;
	}
	
	.white-paper-benefits .benefit-box {
		padding: 5px;
	}
	
	.overlap-block .overlap-block-box h4 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.ppr-cta h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.ppr-about-text p span {
		width: 90%;
		display: block;
	}
	
	.pprimg img {
		position: inherit;
		top: 0;
		width: 100%;
	}
	
	.metavrese-banner img.img-fluid {
		bottom: 0;
		position: relative;
	}
	
	.metavrese-banner h3 {
		margin: 20px 0 0;
	}
	
	.blocks-text h4:after {
		display: none;
	}
	
	.meta-slider .slider {
		max-width: 100%;
		margin: 50px auto;
		float: none;
	}
	
	.meta-slider .slider-block-box {
		width: 100%;
	}
	
	.meta-services-card .meta-card {
		padding: 60px 48px;
	}
	
	.wrapper-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience ul.t-right li img {
		display: none;
	}
	
	.meta-experience ul.t-left li img {
		display: none;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon3.bounce {
		right: 217px;
	}
	
	.page-template-NFT-Marketplace-Development .card-block .meta-card .meta-img span {
		left: 0;
		top: 0;
	}
	
	.banner_section.position-relative.animate-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"] {
		margin-bottom: 20px;
	}
	
	.slick-dots li button:before {
		opacity: 0;
	}
	
	.slick-dots li.slick-active button:before {
		opacity: 0;
	}
	
	.meta-services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.metavrese-banner img.img-fluid {
		width: 80%;
	}
	
	.meta-services-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-services-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.line {
		display: none;
	}
	
	.meta-services-item .row.justify-content-center:after {
		display: none;
	}
	
	.meta-services-item:after {
		display: none;
	}
	
	.meta-services-item [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.meta-services-card [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.meta-tabs-item [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-tabs-item [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience .meta-ex-item ul li {
		width: 46%;
	}
	
	.meta-platform-tabs .tab-pane ul li {
		width: 24%;
		margin-bottom: 20px;
	}
	
	.meta-chooseus [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.nft-wallet-mobile [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.nft-wallet-mobile [class*="col-"].mobile-img img {
		width: 75%;
		float: none;
	}
	
	.wallet-count-section .count-block ul {
		flex-wrap: wrap;
	}
	
	.wallet-count-section .count-block ul li {
		height: 315px;
		width: 45%;
		margin-bottom: 70px;
	}
	
	.wallet-count-section {
		padding: 60px 0 0;
	}
	
	.wallet-bottom-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-bottom-section .laptop-img img {
		width: 70%;
		float: none;
		margin: 50px 78px;
	}
	
	.wallet-bottom-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.nft-wallet-mobile [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.white-lable-banner h3 {
		font-size: 30px;
	}
	
	.wrapper.page-template-nft-wallet-development .nft-wallet-development [class*="col-"].mt-4.pt-4 {
		margin: 0 !important;
		padding-top: 0 !important;
	}
	
	.bg_purple.wallet_services .w_block {
		height: 535px;
	}
	
	/*  .nft-wallet-development [class*="col-"].text-right img {width: 100%;} */
	.wallet-development-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wallet-development-about img.img-fluid {
		width: 60%;
		float: left;
		margin: 0 auto;
	}
	
	.bg_purple.wallet_services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 30px;
	}
	
	.wallet-development-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.white-level-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.white-block {
		padding: 60px 0;
	}
	
	.white-block .nft-box ul li {
		font-size: 14px;
	}
	
	.white-level-services .meta-card {
		display: block;
		width: 100%;
		height: 380px;
	}
	
	.white-level-services .meta-card .meta-img span {
		left: 0;
		position: relative;
		top: 0;
		margin: 0 auto;
	}
	
	.white-level-services .card-content {
		padding-left: 0;
		text-align: center;
		margin: 20px 0 0;
	}
	
	.white-level-services {
		padding: 60px 0;
	}
	
	.page-template-White-label .crypto-wallet-block.wallet-block-categories [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-White-label .blockchain-services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-Lotterygames .card-block.develop_services .meta-card {
		height: 200px;
	}
	
	.page-template-Lotterygames .card-block.service_block .meta-card {
		height: 160px;
		width: 100%;
	}
	
	.page-template-Lotterygames .custom_tabs .tab-content ul li {
		margin: 20px 15px;
	}
	
	.new-heading-style.text-center.text-lg-left {
		margin-top: 40px;
	}
	
	.page-template-Lotterygames .card-block.service_block .meta-card .meta-img span {
		left: 0;
		top: 0;
	}
	
	.page-template-Lotterygames .card-block.service_block .meta-card .card-content h4 {
		text-align: center;
	}
	
	.page-template-hybrid-exchange .hybird-exchange [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.common-section-all.pb-0.custom-box-block .tiles-layout ul {
		text-align: center;
	}
	
	.common-section-all.pb-0.custom-box-block .tiles-layout ul li span {
		width: 45% !important;
		margin-top: 20px;
	}
	
	.crypto-banking [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	.banking-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	
	.card-block.develop_services .meta-card {
		height: 300px;
		display: block;
		padding: 10px;
	}
	
	.card-block.develop_services .card-content {
		padding-left: 0;
		text-align: center;
		margin: 10px 0;
	}
	
	.coin-feature [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.crypto-services .meta-card {
		display: block;
		padding: 20px;
		margin: 17px;
		height: 350px;
		width: 100%;
	}
	
	.crypto-services .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.crypto-services .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.crypto-banking {
		padding: 124px 0 20px;
	}
	
	.card-block.develop_services {
		padding-left: 35px;
	}
	
	.card-block.service_block .meta-card .card-content h4 {
		text-align: left;
	}
	
	.cb-banner-top.pt-5.main-banner [class*="col-"].banner-cb-text.col-sm-12.col-xs-12.wow.fadeInLeft {
		margin-top: 15%;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block .industry-list-cb li {
		width: calc(50% - 30px) !important;
		margin: 0;
	}
	
	.industry-list-cb {
		max-width: 100% !important;
		width: 100%;
		margin: 0;
	}
	
	.tile.tile--edge.text-center.p_absolute {
		position: relative;
		top: 0;
		width: 95%;
		left: 0;
	}
	
	.common-cb-sec.present-world .row.solution-wrapper.justify-content-center [class*="col-"].col-sm-2 {
		width: 30%;
		max-width: 30%;
		flex: 30%;
	}
	
	.common-cb-sec.bg-white .row.features-card-wrapper [class*="col-"].col-sm-6 {
		max-width: 50%;
		flex: 50%;
	}
	
	.common-section-all.pb-0.custom-box-block .custom-box-block h3 {
		margin-bottom: 40px;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box-2 {
		position: inherit !important;
	}
	
	[class*="col-"].tiles-layout {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box {
		position: inherit !important;
	}
	
	.section-heading.heading-white.text-center span {
		margin-bottom: 40px;
		display: block;
	}
	
	.page-template-hybrid-exchange .countdown .count-block ul li {
		width: 300px;
		margin-bottom: 60px;
	}
	
	.page-template-hybrid-exchange .hybird-exchange [class*="col-"].text-center img {
		width: 60%;
	}
	
	.page-template-hybrid-exchange .hybird-exchange {
		padding: 120px 0 0;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
		width: 100%;
		float: none;
		text-align: center;
		margin: 10rem auto 0;
	}
	
	.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card {
		width: 100%;
		height: 300px;
		display: block;
	}
	
	.page-template-hybrid-exchange .card-block.main-center-services.bg-gray .meta-card span {
		left: 0;
		top: 0;
		position: relative;
		margin: 0 auto;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
		width: 100%;
	}
	
	.page-template-hybrid-exchange .bg-blue.cta [class*="col-"] {
		display: none;
	}
	
	.page-template-hybrid-exchange .bg-blue.cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.exchangep2p2_services.bg-white [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-P2P-exchange .card-block.main-center-services .meta-card {
		height: 320px;
		display: block;
		width: 100%;
		margin: 0 0 30px auto;
	}
	
	.page-template-P2P-exchange .card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-P2P-exchange .countdown .count-block ul li {
		width: 45%;
		margin: 22px 15px;
	}
	
	.page-template-P2P-exchange .countdown .count-block ul {
		flex-wrap: wrap;
	}
	
	.page-template-margin-trading-platform .margin-treding h3 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .margin-treding {
		padding: 75px 0 45px;
	}
	
	.page-template-margin-trading-platform .margin-treding [class*="col-"].text-right img {
		width: 100%;
		margin: 30px 0 0;
	}
	
	.page-template-margin-trading-platform .about-nft h2 {
		font-size: 32px;
	}
	
	.page-template-margin-trading-platform .about-nft p {
		text-align: justify;
	}
	
	.page-template-margin-trading-platform .about-nft.wallet-about img {
		width: 100%;
	}
	
	.treding-services [class*="col-"].text-center.main-heading h1 {
		font-size: 30px;
	}
	
	.treding-services .w_block {
		height: auto;
		margin-bottom: 30px;
	}
	
	.treding-about-block p {
		font-size: 16px;
	}
	
	.treding-about-block [class*="col-"].mobile-img img {
		width: 100%;
		float: none;
	}
	
	.page-template-margin-trading-platform .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.page-template-margin-trading-platform .card-block .meta-card .meta-img span {
		left: 0;
		top: 0;
		margin: 0 auto;
		position: relative;
	}
	
	.page-template-margin-trading-platform .countdown.t-countdown.m-count h4 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .nft-choose-us {
		padding: 40px 0;
	}
	
	.page-template-margin-trading-platform .m-treding_services.bg-blue {
		padding: 20px;
	}
	
	.page-template-margin-trading-platform .countdown .count-block ul li {
		width: 44%;
	}
	
	.page-template-margin-trading-platform .m-treding_services.bg-blue [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray .meta-card {
		display: block;
		height: 300px;
		width: 100%;
	}
	
	.treding-services {
		padding: 0;
	}
	
	.page-template-margin-trading-platform .margin-treding [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.treding-services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.page-template-margin-trading-platform .about-nft.wallet-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-margin-trading-platform .about-nft.wallet-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.decenter-banner {
		background: #6e19c2;
		padding: 35px 0 0;
	}
	
	.decenter-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.decenter-banner h1 {
		font-size: 30px;
	}
	
	.decenter-banner p {
		font-size: 16px;
	}
	
	.center-content [class*="col-"].text-center h3 {
		font-size: 32px;
	}
	
	.center-content [class*="col-"] p {
		font-size: 16px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple {
		padding-right: 0;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block .meta-card {
		display: block;
		width: 100%;
		padding: 20px;
		height: 380px;
	}
	
	.page-template-CentralizedExchange .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.bg-blue.cta h4 {
		font-size: 24px;
		line-height: 34px;
	}
	
	.page-template-CentralizedExchange .card-block .meta-card .meta-img span {
		margin: 0 auto;
	}
	
	.bg-blue.cta .p-absolute {
		display: none;
	}
	
	.bg-blue.cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 br {
		display: none;
	}
	
	.page-template-CentralizedExchange .card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: -6px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card {
		height: 300px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card span {
		top: 0;
		left: 0;
		margin: 0 auto;
	}
	
	.wrapper.page-template-CentralizedExchange {
		overflow-x: hidden;
	}
	
	.card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		line-height: 43px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card {
		width: 100%;
		display: block;
		height: 300px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 AUTO;
	}
	
	.page-template-CentralizedExchange .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		margin: 0;
	}
	
	.wrapper.page-template-defi-app-development .defi-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .banner-gif img.img-fluid {
		position: relative;
		right: 0;
		width: 100%;
		margin: 20px 0;
	}
	
	.wrapper.page-template-defi-app-development .defi-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .defi-about [class*="col-"].text-right img {
		width: 100%;
		margin: 20px auto 0;
	}
	
	.wrapper.page-template-defi-app-development .bg-blue-defi.gradient-background.bg-gray [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] ul li {
		width: 44%;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card {
		display: block;
		width: 100%;
		height: 330px;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card span {
		left: 0;
		top: 0;
		position: inherit;
		margin: 0 auto;
	}
	
	.card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .features [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 20px;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card {
		display: block;
		width: 100%;
		margin: 0 0 30px auto;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card h4 {
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card span {
		display: block;
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta h4 {
		margin: 30px 0;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card {
		display: block;
		height: 350px;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .card-content {
		padding: 20px 0;
		text-align: center;
	}
	
	.card-block.exchange_services.adwance-features [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services div#demo {
		display: none;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta [class*="col-"].p-absolute {
		display: none;
	}
	
	.wrapper.page-template-defi-app-development .defi-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.defi-custom-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.right-banner-img img {
		width: 70%;
	}
	
	.defi-custom-banner .buton_call {
		position: inherit;
		right: 0;
		top: 0;
	}
	
	.defi-custom-banner a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit;
		width: 35%;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta [class*="col-"].p-absolute {
		display: none;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta [class*="col-"].mt-4 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta h4 {
		margin: 0 20px 20px 0;
	}
	
	.bowring-services.bg-blue .meta-card {
		width: 100%;
		height: 390px;
		display: block;
		padding: 10px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li {
		width: 26.666667%;
	}
	
	.bowring-services.bg-blue .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 20px auto;
		display: block;
	}
	
	.bowring-services.bg-blue .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.bg-blue.cta .p-absolute {
		position: absolute;
		right: 0;
	}
	
	.bg-blue.cta {
		height: auto;
	}
	
	.bg-blue.cta [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
		margin-bottom: 23px;
	}
	
	.bg-blue.cta .p-absolute img {
		height: 270px;
	}
	
	.lotry-games img {
		width: 100%;
	}
	
	.lotry-games .row {
		align-items: center;
	}
	
	.lottery-about-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.lottery-about-section [class*="col-"].text-right img {
		margin-top: 0;
		width: 100%;
	}
	
	.card-block.develop_services [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		margin-bottom: 20px;
	}
	
	.card-block.service_block [class*="col-"] {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.lottery_about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.lottery_about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-blue.cta [class*="col-"].mt-5.pt-4 {
		margin-top: 0 !important;
	}
	
	.bg-blue.cta .p-absolute img {
		height: 300px;
	}
	
	.exchange-card-section.bg-gray .meta-card {
		height: 360px;
		width: 100%;
		display: block;
	}
	
	.exchange-card-section.bg-gray .meta-img span {
		border-radius: 100%;
		top: 0;
		margin: 8px auto;
		position: inherit;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu {
		width: 100% !important;
		border: none !important;
	}
	
	.exchange-card-section.bg-gray .meta-card {
		padding: 20px;
		text-align: center;
	}
	
	.exchange-card-section.bg-gray .card-content p {
		padding-right: 0;
	}
	
	.exchange-card-section.bg-gray .card-content {
		padding-left: 0;
	}
	
	.nft-choose-us h3 {
		padding-right: 0;
	}
	
	.lotry-games .btn.btn--header {
		display: none;
	}
	
	.lotry-games [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	#footer {
		padding-top: 30px;
		padding-bottom: 40px;
	}
	
	.footer-widget-common {
		display: none;
	}
	
	.footer-widget-common:nth-last-child(1) {
		display: block;
		width: 100%;
		text-align: center;
		margin-top: 0;
	}
	
	#footer .forSocialIconsOnly {
		padding: 0px;
		justify-content: center;
	}
	
	#footer .forSocialIconsOnly strong {
		position: static;
		margin: 0px;
		padding-right: 15px;
	}
	
	.footer-widget-common ul#footer_social_links {
		justify-content: center;
		margin: 0;
		margin-top: 10px;
	}
	
	.derivative-cta a.clickcustomform.btn.btn--header.btn--animated {
		display: none !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item {
		margin: 0 !important;
		padding: 0 40px;
	}
	
	.page-template-crypto-derivative-php {
		overflow-x: hidden !important;
	}
	
	section.common-cb-sec.section-vision.pb-0.pt-0 {
		padding-bottom: 40px !important;
	}
	
	.meta-services-card .meta-card p {
		font-size: 15px;
		line-height: 20px;
	}
	
	section.meta-nft-about {
		min-height: auto !important;
	}
	
	.NFT-wrapper .meta-nft-development {
		min-height: auto !important;
	}
	
	.creative-categies {
		min-height: auto !important;
	}
	
	.image_outter {
		min-height: auto !important;
	}
	
	section.section.section--why_us .border-dash {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.client-testimonial {
		min-height: auto;
	}
	
	/*-----------accordian----------*/
	.page-template-Metaverse-development-company .mob-block .card-header {
		padding: 0 !important;
		margin-bottom: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
		position: relative !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card {
		background: transparent !important;
		border-top: 1px solid #fff !important;
		border-radius: 0 !important;
		padding: 17px 0 !important;
		margin-bottom: 0 !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card a {
		color: #fff !important;
		position: relative;
		display: block;
		font-weight: 700;
		font-size: 16px;
	}
	
	.page-template-Metaverse-development-company .mob-block .meta-platform-tabs .tab-pane ul {
		margin-top: 20px !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card .card-body {
		padding: 30px 0;
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a.collapsed::before {
		content: "+";
	}
	
	section.section.section--icoservices:after {
		border-radius: 0 !important;
	}
}

/* Footer CSS End */

/* Thankyou Page CSS Start*/
.section--benefit .slider--benefit {
	margin-left: 0 !important;
}

.close:hover {
	opacity: 1 !important;
	color: #fff !important;
}

.spage_sec {
	position: relative;
	width: 100%;
	padding: 100px 0 0;
	margin: 0 auto;
	text-align: center;
	background-image: linear-gradient(to bottom, #fffcfa, #ddbaff);
	height: calc(100vh - 100px);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.spage_sec h1 {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	color: #222;
}

.spage_sec h1 {
	font-size: 48px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	color: #222;
}

.spage_sec p {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	color: #222;
}

/* Thankyou Page CSS End */
.top_mobile_menu a i {
	color: #6e19c2;
	margin-left: 5px;
}

.client-slider {
	min-height: 900px;
	display: none;
}

/* }
a.custom-logo-link {
    display: none;
} */
section.meta_whychoose_us.nitro-offscreen p {
	width: 68%;
	margin: 0 auto;
	line-height: 30px;
}

/*-------mobile view page css----------*/
@media (max-width:767px) {
	.wrapper.page-template-defi-lending-borrowing .nft-choose-us .col-sm-4 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.vc_grid-styled-select select {
		padding: 10px;
		margin-left: 10px;
	}
	
	.vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
		width: 100% !important;
	}
	
	.wrapper-services.meta-decenter-services {
		padding-top: 0;
	}
	
	.enticing_left {
		padding: 40px 30px;
	}
	
	body .gallery-box .slick-slide img {
		width: 60px;
		height: 60px;
	}
	
	body .gallery-box .slick-dots {
		display: none;
	}
	
	body .slick-slide img {
		display: block;
		width: 125px;
		height: 125px;
		object-fit: cover;
		margin: 0 auto;
	}
	
	body section.global-address {
		padding: 3rem 0;
	}
	
	body section.global-address ul#myTab {
		margin-top: 20px;
	}
	
	body .global-tab li a {
		padding: 0;
	}
	
	body .global-tab li a img {
		width: 40px;
		height: 40px !important;
		object-fit: cover;
	}
	
	body .image-box img {
		height: auto !important;
	}
	
	body .hp-callouts h5 {
		display: none;
	}
	
	section.common-cb-sec.black-spiral .btn.btn--lg.btn--animated {
		margin-top: 30px;
	}
	
	section.bg-white-about.business_potential button {
		margin-top: 40px;
	}
	
	body section.counting-scross .col-md-6 {
		text-align: center;
	}
	
	.counting-scross [class*="col-"] img {
		bottom: 0;
	}
	
	body .counting-container {
		height: 600px;
	}
	
	body .wallet_banner h1 {
		margin-top: 0;
	}
	
	body.page-template.page-template-sto-development.page-template-sto-development-php .ieo-about .cta-content p {
		font-size: 16px;
	}
	
	body.page-template.page-template-sto-development.page-template-sto-development-php section.section.section--lastcta.cmn-last-cta h2 {
		padding: 0;
	}
	
	.banner-content ul li {
		padding-left: 0;
	}
	
	body.page-template.page-template-ido-development.page-template-ido-development-php .choose-list-block {
		min-height: auto !important;
	}
	
	body.page-template.page-template-ido-development.page-template-ido-development-php  section.section.ico--whychoose h2 {
		padding: 0 20px;
		text-align: center !important;
		font-size: 24px;
	}
	
	.page-template-Metaverse-development-company .metavrese-banner h1 {
		line-height: 36px !important;
		font-size: 24px !important;
	}
	
	.metaverse-wrapper [class*="col-"].text-center h2 {
		line-height: 40px !important;
	}
	
	body #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
		padding-left: 0 !important;
	}
	
	section.common-section-all.section--technology .card-body p {
		margin-bottom: 30px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta {
		padding: 40px 0 60px;
	}
	
	section.common-section-all.section--cta.cta--third {
		padding-bottom: 60px !important;
	}
	
	body.page-template.page-template-wp-bakery-page .section--faq h2 {
		color: #fff;
		margin: 0 !important;
	}
	
	.page-id-686 .count-box {
		width: calc(100% - 10px) !important;
	}
	
	.page-template-Metaverse-development-company .metavrese-banner h1 {
		line-height: 35px !important;
		font-size: 40px;
	}
	
	.defi-custom-banner {
		padding: 44px 0 50px;
	}
	
	.defi-custom-banner h1 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.defi-custom-banner p {
		font-size: 16px;
	}
	
	.defi-custom-banner ul li {
		font-size: 16px;
	}
	
	.defi-custom-banner ul li:after {
		width: 10px;
		height: 10px;
		top: 25px;
	}
	
	body .metavrese-banner p {
		font-size: 14px;
		line-height: 20px;
	}
	
	section.section.ico--whychoose {
		padding: 0 20px !important;
	}
	
	section.meta-services-plateform.nft_meta_plateform .col-md-6 {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body .first-fold-design .value-content {
		flex: 100%;
		max-width: 100%;
		text-align: left !important;
	}
	
	body .first-fold-design ul li {
		width: 50%;
	}
	
	body .first-fold-design ul {
		padding: 30px 0;
	}
	
	body .first-fold-design h3 {
		font-size: 34px !important;
	}
	
	body .first-fold-design ul li img {
		width: 50px !important;
	}
	
	body .first-fold-design p {
		font-size: 16px !important;
	}
	
	.icon-up  .icon-overlay-box {
		position: relative !important;
		top: 0 !important;
		margin-bottom: 0;
	}
	
	body.page-template.page-template-wp-bakery-page.page-template-wp-bakery-page-php .icon-up  .vc_column-inner {
		padding: 15px !important;
	}
	
	.choose-list-block {
		min-height: auto !important;
	}
	
	.section--cta .get-started h1 {
		padding: 0 !important;
	}
	
	.main_homepage_gallery ul.industry-list-cb li a.btn.btn--white {
		position: absolute;
		left: 25px;
		bottom: 40px;
	}
	
	body .main_homepage_gallery .industry-list-cb li figcaption {
		display: block;
	}
	
	body .main_homepage_gallery .industry-list-cb li figcaption h3 {
		width: 100% !important;
		padding: 0 !important;
		margin: 0;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3:after {
		display: none;
	}
	
	body .address-tab li {
		width: 50px;
		height: 50px;
	}
	
	.global_form {
		padding: 0 20px !important;
	}
	
	.values-box-design {
		display: none !important;
	}
	
	.values-box-design li p {
		text-align: left;
	}
	
	.metavrese_banner_wrapper .values-box li {
		flex: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
	}
	
	.metavrese-banner h1 {
		margin-bottom: 15px !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(odd) {
		text-align: left !important;
		width: 100% !important;
	}
	
	.banner-content h1 {
		font-size: 32px;
	}
	
	.service-block {
		min-height: auto !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(even) {
		text-align: left;
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	.timeline-center .timeline-row {
		margin-bottom: 20px;
	}
	
	section.services-block {
		padding: 40px 0 !important;
	}
	
	.col-md-12.section-header.text-center.mb-5 {
		margin-bottom: 0 !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(odd) .tm-detail {
		margin: 0 !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(even) .tm-detail {
		margin: 0 !important;
	}
	
	.timeline-center .timeline-row:nth-of-type(even):after {
		display: none;
	}
	
	.timeline-center .timeline-row:nth-of-type(odd):after {
		display: none;
	}
	
	.timeline-center .tm-icon {
		display: none;
	}
	
	.metavrese-banner video {
		height: 100% !important;
		object-fit: cover !important;
	}
	
	.experience_list li {
		width: calc(100% - 10px) !important;
	}
	
	.page-template-Metaverse-development-company .whychoose_us_bot .choose-item ul li svg {
		margin-right: 20px;
	}
	
	section.section.section--icoservices:after {
		border-radius: 0 !important;
	}
	
	.game-box.mb-4.main-outter-box {
		width: 100% !important;
	}
	
	body.page-template.page-template-wp-bakery-page section.section.section--banner {
		margin-top: 0 !important;
	}
	
	/*  .main_homepage_gallery .industry-list-cb li:hover figcaption h3 {
    background: none;
    color: #fff !important;
    margin: 0;
    margin-top: 0;
    height: auto;
    padding: 0 0 20px 0;
  } */
	.blockchain-feature .industry-list-cb li:hover figcaption p {
		margin-top: 15px;
	}
	
	.section--services:before {
		display: none;
	}
	
	.choose-item ul li p {
		line-height: 20px;
	}
	
	/*  .nft-meta-plateform h3 {background-image: linear-gradient(94deg,#ffffff,#ffffff);} */
	.wallet-solutions-block .main-box .wallet_img {
		position: relative;
		left: 0;
		width: 60%;
		top: 0;
	}
	
	.wallet-solutions-block .box-block-2 [class*="col-"].text-center img {
		height: auto !important;
	}
	
	.wallet-solutions-block .box-block-2 {
		height: auto !important;
	}
	
	.swiper-slide.swiper-slide-active .content p {
		white-space: break-spaces;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 70%;
		margin: 0 auto;
		line-height: 20px;
	}
	
	section#dia-banner:before {
		background: radial-gradient(78.01% 78.01% at 50% 21.99%, rgba(0, 0, 0, 62%) 0%, #000 100%) !important;
	}
	
	.whychoose_us_bot .choose-item ul li.virtual-reality {
		text-align: center;
	}
	
	.whychoose_us_bot .choose-item ul li:not(:last-child) {
		margin-right: 0;
	}
	
	.page-template-Metaverse-development-company .whychoose_us_bot .choose-item ul li {
		width: 100%;
		display: flex;
		align-items: center;
	}
	
	.page-template-Metaverse-development-company .whychoose_us_bot .choose-item ul li:not(:last-child) {
		margin-right: 0;
		display: flex;
		align-items: center;
	}
	
	.language-wrapper .nav .nav-item {
		margin: 10px 5px 0 !important;
		width: 46%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.language-wrapper .nav {
		justify-content: flex-start !important;
	}
	
	.language-wrapper .nav .nav-item:not(:last-child) {
		margin-right: 0 !important;
	}
	
	section.meta_whychoose_us.nitro-offscreen p {
		width: 100%;
	}
	
	.whychoose_us_wrapper p {
		width: 100% !important;
	}
	
	section.section.coin-cta {
		padding-bottom: 40px !important;
	}
	
	body.page-template.page-template-web3-0-development-company .section--banner {
		min-height: auto !important;
	}
	
	.language-wrapper .nav .nav-item {
		margin: 0 0 20px;
	}
	
	section.common-cb-sec.offering_sec.blockchain_block.blockchain-feature.main_homepage_gallery h2 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	
	section.wallet-cta-data {
		padding: 0;
	}
	
	.wallet-main-cta img {
		margin-bottom: 30px;
	}
	
	.main-heading h1 {
		font-weight: 700;
		font-size: 40px;
		line-height: 50px;
	}
	
	.page-template-Metaverse-development-company .metaverse-services .metaservice-block {
		padding: 0;
	}
	
	.wrapper-services h2 {
		font-size: 30px;
	}
	
	section.section.section--benefit .slick-dots {
		bottom: -50px !important;
	}
	
	.after_banner .vc_col-sm-3 {
		width: 50%;
		display: inline-block;
	}
	
	.business_potential {
		padding: 60px 0 !important;
	}
	
	.meta-platform-tabs.homepage-tabs .tab-pane ul li {
		margin-bottom: 10px;
	}
	
	body.page-template.page-template-wp-bakery-page .section--faq h2 {
		text-align: center !important;
		margin-top: 50px;
	}
	
	.count-list {
		display: none;
	}
	
	/*  .header_container a.custom-logo-link {display: block;} */
	
	/*  section.section--liveDemo .row.justify-content-between.mt-5 .col-md-5 {order: 2;} */
	.about-content-text p {
		font-size: 16px;
	}
	
	.liveDemo-primary iframe {
		width: 100% !important;
		min-height: auto;
		height: 250px;
		margin-top: 0;
	}
	
	/*  #footer a.custom-logo-link {display: none;} */
	
	/*  body.page-template.page-template-NFT-Marketplace-Development-company .section {overflow: hidden;} */
	.section--platforms .common-heading-section h2:after {
		width: 230px !important;
	}
	
	section.common-section-all.section--cta.cta_3.pb-0.nitro-offscreen {
		display: none;
	}
	
	body.page-template.page-template-metaverse-nft-development .wrapper-services [class*="col-"].text-center h3 {
		text-align: left;
	}
	
	body.page-template.page-template-metaverse-nft-development .wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
		text-align: left;
	}
	
	.metaverse-services:before {
		display: none;
	}
	
	.page-template-Metaverse-development-company .mob-block .card-header {
		padding: 0 !important;
		margin-bottom: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
		position: relative !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card {
		background: transparent !important;
		border-top: 1px solid #fff !important;
		border-radius: 0 !important;
		padding: 17px 0 !important;
		margin-bottom: 0 !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card a {
		color: #fff !important;
		position: relative;
		display: block;
		font-weight: 700;
		font-size: 16px;
	}
	
	.page-template-Metaverse-development-company .mob-block .meta-platform-tabs .tab-pane ul {
		margin-top: 20px !important;
	}
	
	.page-template-Metaverse-development-company .mob-block .card .card-body {
		padding: 30px 0;
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a.collapsed::before {
		content: "+";
	}
	
	.metavrese-banner video {
		margin-top: 0;
	}
	
	section.meta-platform-tabs h2 {
		color: #fff;
		font-size: 27px;
	}
	
	.client-testimonial {
		min-height: auto !important;
	}
	
	.forWhatsAppForm {
		display: none;
	}
	
	.black-spiral .inbox-cta {
		margin: 30px 0 0px !important;
	}
	
	.services .partner-team-content.text-center h3 {
		font-size: 30px !important;
	}
	
	#rev_slider_3_1_wrapper {
		height: 300px !important;
	}
	
	.new-heading-style h2 {
		font-size: 30px !important;
	}
	
	.meta-services-card .meta-card {
		margin: 0 !important;
		width: 100% !important;
	}
	
	.crypto_box_item [class*="col-"].text-center h2 {
		font-size: 25px !important;
	}
	
	.section--harness h3 {
		font-size: 28px !important;
	}
	
	.section--process h2 {
		font-size: 40px !important;
	}
	
	#footer {
		margin-top: 0 !important;
	}
	
	.footer-widget-common {
		/*    border-top: 2px solid #8080806e; */
		margin: 0 15px;
	}
	
	.footer_sec .web_info {
		margin-top: 0 !important;
	}
	
	.footer_sec .web_info p {
		margin-bottom: 0 !important;
	}
	
	.footer_sec .footer_line {
		margin-top: 20px !important;
	}
	
	.footer_sec h5 {
		margin-top: 20px !important;
	}
	
	section.common-section-all.section--blog {
		min-height: auto;
	}
	
	.client-testimonial {
		min-height: auto;
	}
	
	.whychoose_us_bot .choose-item ul li h6 {
		font-size: 18px;
		text-align: center;
	}
	
	.top_header {
		display: none !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		font-size: 14px !important;
	}
	
	body.page-template.page-template-NFT-Marketplace-Development-company .common-heading-section h2 {
		margin-bottom: 1.25rem;
		font-size: 30px !important;
		line-height: 40px !important;
	}
	
	body.page-template.page-template-NFT-Marketplace-Development-company .common-heading-section p {
		font-size: 16px !important;
	}
	
	body.page-template.page-template-NFT-Marketplace-Development-company .metaservice-block h4 {
		text-align: center;
		margin: 20px 0 0 0;
	}
	
	section.meta-services-card .col-md-4 {
		max-width: 100% !important;
	}
	
	.blockchain-feature .industry-list-cb li figcaption p {
		font-size: 16px;
	}
	
	ul.list-clients li {
		width: calc(25% - 10px);
	}
	
	.banner_section.position-relative.animate-banner {
		padding: 140px 0 60px;
	}
	
	.page-template-NFT-Marketplace-Development .banner-image img {
		width: 60px !important;
	}
	
	.nft-main-banner {
		height: auto;
	}
	
	.custom--swipper {
		display: none;
	}
	
	.top_mobile_menu a i {
		color: #6e19c2;
		margin-left: 5px;
	}
	
	section.section.section--why_us .border-dash {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.image_outter {
		min-height: auto !important;
	}
	
	.NFT-wrapper .meta-nft-development {
		min-height: auto !important;
	}
	
	.creative-categories {
		min-height: auto !important;
	}
	
	section.meta-nft-about {
		min-height: auto !important;
	}
	
	.NFT-wrapper .meta-nft-development p {
		font-size: 14px !important;
		line-height: 24px !important;
	}
	
	.NFT-wrapper .meta-nft-about p {
		font-size: 14px !important;
		line-height: 24px !important;
	}
	
	body.page-template.page-template-web3-0-development-company .common-heading-section h2 {
		line-height: 30px !important;
		font-size: 26px !important;
	}
	
	body.page-template.page-template-web3-0-development-company {
		overflow-x: hidden;
	}
	
	.page-template-Metaverse-development-company .footer-logo {
		display: block !important;
		margin: 0 auto 20px;
	}
	
	.page-template-web3-0-development-company section.section.section--banner {
		padding-top: 0 !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item {
		padding: 0;
	}
	
	.card.card--technology {
		margin-bottom: 0 !important;
	}
	
	.wallet_about {
		padding: 60px 0 0;
	}
	
	.section--platforms ul li {
		height: auto !important;
		padding: 10px 10px;
	}
	
	.meta-platform-tabs.homepage-tabs {
		min-height: auto !important;
	}
	
	.section--dservices ul li h6 {
		text-align: left;
	}
	
	.wallet_services .service-block-box {
		padding: 20px 0 !important;
	}
	
	.wallet-solutions-block [class*="col-"].text-center h2 {
		text-align: left;
	}
	
	section.wallet-cta {
		display: none;
	}
	
	/*     .wallet_development_services {
        padding-top: 0 !important;
    } */
	.wallet_development_services .col-md-4.mt-5.text-center {
		margin-top: 0 !important;
	}
	
	.wallet-app-block ul li h3 {
		padding: 10px 10px;
	}
	
	.wallet_development_services .col-md-4.mt-5.text-center .wrapper.mt-5.mb-5 {
		margin: 0 !important;
	}
	
	section.section--liveDemo {
		padding: 30px 0 !important;
	}
	
	.wallet-solutions-block .main-box {
		text-align: center;
	}
	
	.wallet-solutions-block .inner_block {
		text-align: center !important;
	}
	
	.wallet_services [class*="col-"].text-center p {
		text-align: left;
	}
	
	#dia-banner {
		min-height: auto !important;
	}
	
	.black-spiral {
		min-height: auto !important;
	}
	
	.meta_whychoose_us, .about-block {
		min-height: auto !important;
	}
	
	.main_homepage_gallery ul li {
		min-height: auto !important;
	}
	
	.card.card--technology .card-body {
		text-align: center;
	}
	
	.tile.tile--industries h5 {
		text-align: center;
	}
	
	.common-heading-section {
		text-align: center;
	}
	
	.tile.tile--industries .tile-count {
		margin: 0 auto;
	}
	
	.tile.tile--industries {
		text-align: center;
	}
	
	.section--cta.cta_2 {
		padding-bottom: 40px !important;
	}
	
	.growth-primary .card.card--growth {
		text-align: center;
	}
	
	.img-responsive {
		margin: 0 auto !important;
	}
	
	.card.card--business {
		text-align: center !important;
	}
	
	.card.card--youKonw {
		text-align: center !important;
	}
	
	#myModalMeeting .form-cover h4 {
		font-size: 17px !important;
	}
	
	#myModalMeeting .form-cover h5 {
		font-size: 16px !important;
	}
	
	.about-block h4 {
		font-weight: 700 !important;
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px;
		text-align: center;
	}
	
	.main_homepage_gallery h4 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
	}
	
	.bg-white-about h2 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
		text-align: center;
	}
	
	.swiper-container [class*="col-"].text-center h5 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
		text-align: center;
	}
	
	.cta-home h5 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
		text-align: center;
	}
	
	.client_logos .new-heading-style h5 {
		font-size: 25px !important;
		line-height: normal !important;
		margin-bottom: 5px !important;
		text-align: center;
		width: 100%;
	}
	
	.meta_whychoose_us h2 {
		font-size: 28px !important;
		line-height: normal !important;
		margin-bottom: 20px !important;
		text-align: center;
	}
	
	section.swiper-container.swiper-container-coverflow.swiper-container-3d {
		padding-top: 0rem !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		color: #fff !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
		margin: 0 !important;
		font-size: 25px;
	}
	
	#mega-menu-wrap-mobile .mega-menu-toggle {
		background: transparent;
		height: 30px;
		width: 89%;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
		padding: 0 0 10px !important;
	}
	
	.main_homepage_gallery .industry-list-cb li {
		border-radius: 18px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
		height: auto !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item:not(last-child) {
		border: none !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>a.mega-menu-link {
		font-size: 15px !important;
		font-weight: normal !important;
		padding: 0 20px !important;
		border-bottom: 1px solid rgba(204, 204, 204, .32);
		color: #000;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		border-bottom: 1px solid rgba(204, 204, 204, .32);
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		opacity: .8;
		font-weight: normal !important;
		line-height: initial !important;
		height: auto !important;
		padding: 0 0 10px;
	}
	
	section.section--liveDemo .row.justify-content-between.mt-5 {
		margin-top: 0 !important;
	}
	
	section.about-block.section--liveDemo .col-md-5 {
		order: 2;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
		background: none !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu {
		margin: 0 !important;
		padding: 8px 20px 0px 40px;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li:before {
		display: none !important;
	}
	
	#mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		width: 34px !important;
	}
	
	.page-template-Metaverse-development-company .metavrese-banner h1 {
		font-size: 36px;
	}
	
	.metavrese-banner h3 {
		font-size: 24px;
		line-height: 1;
		margin: 0;
	}
	
	.metavrese-banner p {
		font-size: 16px;
		margin: 20px 0;
	}
	
	.metaverse-wrapper [class*="col-"].text-center h2 {
		font-size: 32px;
		line-height: 30px;
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	
	.metaverse-services .content-details {
		padding-left: 8em;
		padding-right: 8em;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 22px;
		line-height: 35px;
	}
	
	.meta-block-content .plateform_wrapper .plateform_box_title img {
		width: 25px;
		margin-right: 15px;
	}
	
	.meta-services-plateform {
		padding: 50px 0 0;
	}
	
	.meta_enticing {
		padding: 0px;
	}
	
	.enticing_con {
		height: auto !important;
	}
	
	.video-wrapper {
		padding: 30px 0 0;
	}
	
	.video-wrapper [class*="col-"].text-center h3 {
		font-size: 22px;
		line-height: 30px;
	}
	
	.meta-services-card {
		padding: 20px 0 0;
	}
	
	.meta-services-card .meta-card {
		padding: 80px 20px;
	}
	
	.wrapper-services {
		padding: 30px 0 10px;
	}
	
	.wrapper-services [class*="col-"].text-center h3 {
		font-size: 22px;
		line-height: 32px;
	}
	
	.wrapper-services .d_blocks {
		height: auto;
		padding: 20px 10px;
		flex-direction: column;
	}
	
	.wrapper-services .block-img {
		margin: 0 auto 20px;
	}
	
	.wrapper-services .block-img img {
		width: auto;
	}
	
	.meta_whychoose_us {
		padding: 40px 0 0px;
	}
	
	.video-wrapper [class*="col-"].text-center h3, .wrapper-services [class*="col-"].text-center h3, .meta-experience h3, .meta-platform-tabs [class*="col-"].text-center h4, .meta_whychoose_us h2 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.page-template-Metaverse-development-company .new-heading-style h2 {
		font-size: 20px !important;
	}
	
	.experience_list li h5 {
		font-size: 16px;
	}
	
	.metaverse-cta h4 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.metaverse-cta.second {
		background: #390275;
	}
	
	.meta-platform-tabs [class*="col-"].text-center h4 {
		font-size: 24px;
	}
	
	.whychoose_us_bot .choose-item ul {
		width: 100%;
	}
	
	.whychoose_us_bot .choose-item ul li {
		width: calc(50% - 10px);
	}
	
	.whychoose_us_bot .choose-item ul li svg {
		width: 30px;
	}
	
	.whychoose_us_bot .choose-item ul li p {
		margin: 0px auto 0;
	}
	
	.page-template-Metaverse-development-company .faq-row .faq-title h3 {
		font-size: 16px !important;
		padding-right: 40px;
		line-height: 1.6;
	}
	
	.service_storage .service-box img {
		width: 80px;
	}
	
	.white-block .nft-box {
		height: auto;
	}
	
	.white-block .buton_call.d-flex.align-items-center {
		position: inherit !important;
		bottom: 0;
	}
	
	.white-block a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit;
		border-radius: 10px;
	}
	
	.client-testimonial .slick-prev {
		left: 20px;
	}
	
	.client-testimonial .slick-next {
		right: 50px;
	}
	
	.dao-banner [class*="col-"].mt-5.pt-5 {
		margin-top: 0 !important;
		padding: 0 !important;
	}
	
	.dao-banner [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.defi-about.dao-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.dao-block.bg-gray .meta-card {
		display: block;
	}
	
	.dao-block.bg-gray .meta-img {
		text-align: center;
		padding: 10px;
	}
	
	.dao-block.bg-gray .meta-img span {
		position: inherit;
		display: block;
		margin: 0 auto;
	}
	
	.dao-block.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
		margin: 10px;
	}
	
	.dao-block.bg-gray .meta-card {
		height: 220px;
		width: 100%;
	}
	
	.dao-block.bg-gray .main-headings span {
		text-align: left;
		margin: 0;
		font-size: 18px;
		line-height: 25px;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-blue-defi .d-bg-block ul {
		margin-bottom: 20px;
	}
	
	.countdown .count-block ul {
		flex-wrap: wrap;
	}
	
	.countdown .count-block ul li {
		width: 100% !important;
		margin: 0 20px 60px 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		display: block;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card .meta-img span {
		top: 0;
		left: 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		height: 300px;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg .p-absolute {
		display: none;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-dao-development .card-block.exchange_services .meta-card {
		display: block;
	}
	
	.page-template-dao-development .card-block.exchange_services.adwance-features .meta-card .meta-img span {
		position: inherit;
	}
	
	.page-template-dao-development .card-block.exchange_services .meta-card {
		height: 140px;
		display: block;
		margin: 10px 0;
		width: 100%;
	}
	
	.card-block .card-content h4 {
		margin-top: 10px;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.dao-block.bg-gray.dao_bussinesss_section .meta-card {
		height: 150px;
	}
	
	.dao-banner h1 {
		font-size: 28px;
		line-height: 35px;
	}
	
	.dao-banner p {
		font-size: 15px;
		line-height: 24px;
	}
	
	.dao-banner li {
		font-size: 15px;
		line-height: 24px;
	}
	
	.dao-banner {
		padding: 115px 0 0px;
	}
	
	.defi-about {
		padding: 30px 0;
	}
	
	.defi-about p {
		font-size: 15px;
		line-height: 24px;
	}
	
	.defi-about h3 {
		font-size: 28px;
	}
	
	.dao-block.bg-gray .main-headings h3 {
		font-size: 24px;
		line-height: 32px;
	}
	
	.dao-block.bg-gray {
		padding: 30px 0;
	}
	
	.dao-block.bg-gray .main-headings h3 {
		font-size: 22px;
		text-align: left;
	}
	
	.dao-block.bg-gray .main-headings p {
		text-align: left;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green [class*="col-"].text-center h3 {
		font-size: 22px;
		text-align: left;
		margin-bottom: 30px;
	}
	
	.bg-blue-defi.gradient-background.dao-bg-green {
		padding: 30px 0;
	}
	
	.bg-blue-defi .d-bg-block h2 {
		font-size: 22px;
		text-align: left;
	}
	
	.bg-blue-defi .d-bg-block ul li {
		width: 100%;
	}
	
	.countdown {
		padding: 30px 0;
	}
	
	.countdown [class*="col-"].text-center h4 {
		font-size: 26px;
		margin-bottom: 20px;
	}
	
	.countdown .count-block ul li p {
		color: rgba(0, 0, 0, .65);
		font-size: 15px;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray [class*="col-"].text-center.main-headings.mb-5 {
		margin-bottom: 0 !important;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray {
		padding: 30px 0;
	}
	
	.card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 28px;
		text-align: left;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .meta-card {
		height: 300px;
		width: 100%;
		margin: 20px 0 0;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.card-block.wallet-card-section.defi-services.bg-gray .card-content p {
		color: rgba(0, 0, 0, .62);
		font-size: 15px;
	}
	
	.page-template-dao-development .wallet-bg h4 {
		font-size: 18px;
		margin-top: 0;
		line-height: 30px;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg .d-flex.align-items-center.mt-5 {
		margin-top: 20px !important;
	}
	
	.page-template-dao-development .wallet-bg.nft-bg.defi-bg {
		height: 280px;
	}
	
	.page-template-dao-development .wallet-bg p {
		font-size: 15px;
		line-height: 22px;
		margin: 0;
	}
	
	.page-template-dao-development .nft-choose-us h3 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.page-template-dao-development .nft-choose-us {
		padding: 30px 0;
	}
	
	.page-template-dao-development .nft-choose-us p {
		font-size: 15px;
		line-height: 25px;
		margin: 20px 0;
	}
	
	.storage_banner {
		padding: 70px 0 0;
	}
	
	.storage_banner h1 {
		font-size: 24px;
	}
	
	.storage_banner .d-flex.align-items-center.mt-5 {
		margin-top: 0 !important;
		margin-bottom: 40px;
	}
	
	.storage_banner {
		height: auto;
	}
	
	.storage_banner .box {
		top: 0;
		margin: 20px 0;
		width: 100%;
		left: 0;
	}
	
	.storage_about {
		padding: 30px 0;
	}
	
	.storage_about h2 {
		margin-top: 30px;
	}
	
	.blur_bg .bg-txt-blur h3 {
		font-size: 18px;
	}
	
	.service_storage [class*="col-"].text-center h3 {
		font-size: 26px;
		line-height: 30px;
	}
	
	.service_storage {
		padding: 30px 0;
	}
	
	.service_storage .service-box h4 {
		padding: 24px;
		font-size: 16px;
		height: auto;
		line-height: 23px;
		margin-top: 20px;
	}
	
	.service_storage [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bg-sub-cate h3 {
		font-size: 34px;
		margin-bottom: 30px;
	}
	
	.bg-sub-cate {
		padding: 30px 0;
	}
	
	.bg-sub-cate ul li {
		width: 100%;
	}
	
	.bg-blue-cate h3 {
		font-size: 30px;
	}
	
	.bg-blue-cate p {
		font-size: 15px;
	}
	
	.bg-main-card [class*="col-"].text-center h3 {
		font-size: 30px;
		line-height: 35px;
	}
	
	.bg-main-card [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		height: 220px;
	}
	
	.bg-main-card .card_block:after {
		width: 100%;
		height: 330px;
	}
	
	.bg-main-card {
		padding: 30px;
	}
	
	.build_area h3 {
		margin-top: 0;
		font-size: 30px;
	}
	
	.nft-graphical h3 {
		font-size: 34px;
		line-height: 36px;
		margin-bottom: 40px;
	}
	
	.nft-graphical {
		padding: 30px 0;
	}
	
	[class*="col-"].choose-us-txt.text-right.mt-5 {
		text-align: left !important;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] h3 {
		margin-top: 0;
		font-size: 20px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card [class*="col-"] p {
		font-size: 15px;
		line-height: 27px;
		margin-top: 12px;
	}
	
	.bg-main-card .card-content {
		margin: 10px;
	}
	
	.bg-main-card .card-content h4 {
		font-size: 14px;
		line-height: 22px;
		margin-top: 10px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card .card_block:after {
		height: 180px !important;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card .row.mt-5 [class*="col-"] {
		height: 210px;
	}
	
	.bg-main-card.nft-storage-card.choose-us-card .row.mt-5 {
		margin-top: 0 !important;
	}
	
	.bg-main-card.nft-storage-card [class*="col-"] {
		height: 325px;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data a.btn.btn--primary.btn--lg.btn--animated.clickcustomform {
		position: inherit !important;
		bottom: 0 !important;
		margin-top: 20px;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data .card.card--hire .card-body p {
		margin-bottom: 0 !important;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data .card.card--hire {
		height: auto !important;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data .card.card--hire {
		padding: 30px !important;
	}
	
	.common-section-all.section--services.pb-0.custom_box_data .card.card--hire {
		background-color: transparent !important;
		border: 1px solid #6e19c2 !important;
	}
	
	.crypto_box_item [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.ico-services {
		padding: 30px 0 0;
	}
	
	.ico-services [class*="col-"].text-center p {
		margin-bottom: 30px;
	}
	
	.coin_service_block p {
		font-size: 14px;
	}
	
	.coin_service_block ul li span {
		font-size: 14px;
	}
	
	.wallet-services {
		padding: 30px 0 0;
	}
	
	.technology-stack {
		padding: 30px 0 0;
	}
	
	.ico-banner h2 {
		font-size: 26px;
	}
	
	.ico-banner h1 {
		font-size: 26px !important;
		margin-bottom: 0;
	}
	
	.ico-banner a.clickcustomform.btn.btn--header {
		width: 150px !important;
		padding-right: 30px !important;
		border-radius: 5px;
		margin-bottom: 20px;
	}
	
	body .ico-banner {
		height: 100%;
	}
	
	.wallet-app-block .desk-block {
		display: block !important;
	}
	
	.wallet-app-block ul li {
		width: 100% !important;
	}
	
	.wallet-app-block ul li h3:after {
		display: none;
	}
	
	.wallet-solutions-block .main-box .buton_call-5.text-center {
		position: relative;
	}
	
	.box-block-2.main-box.bg-blue.bg-sky .buton_call-6.text-center {
		position: relative;
	}
	
	.box-block-2.main-box.bg-blue.bg-sky {
		padding: 30px;
	}
	
	.key-block ul {
		flex-wrap: wrap;
	}
	
	.wallet-solutions-block .btn--header.btn--animated:before {
		display: none;
	}
	
	.crypto_box_item .types-content {
		height: auto;
	}
	
	.crypto_box_item .types-content a.btn.btn--primary.btn--lg.btn--animated.clickcustomform {
		margin: 0 20px 30px;
		position: relative;
		bottom: 0;
	}
	
	.about-block h2 {
		text-align: left;
	}
	
	.about-block [class*="col-"].text-center p {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center h3 {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center p {
		text-align: left;
	}
	
	.main_homepage_gallery .section-heading.text-center h3 {
		text-align: left !important;
		font-size: 30px;
		line-height: 40px;
	}
	
	.swiper-container {
		width: 90% !important;
	}
	
	.main-home-banner h2 {
		font-size: 22px;
		line-height: 29px;
	}
	
	.main-home-banner p {
		font-size: 16px;
		margin: 0;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs {
		margin: 20px 0 40px !important;
	}
	
	.meta-platform-tabs {
		padding: 30px 0;
	}
	
	.main-home-banner span {
		font-size: 20px;
	}
	
	.main_homepage_gallery .section-heading.text-center p {
		font-size: 15px;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		margin-top: 0;
		height: auto;
		padding: 0 0 20px 0;
	}
	
	.key-block ul li:last-child {
		border-top: 1px solid #353535 !important;
	}
	
	.buton_call-10.text-center {
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 999999;
	}
	
	.buton_call-10.text-center a.clickcustomform.btn.btn--header.btn--animated {
		width: 100% !important;
		z-index: 9999;
	}
	
	.wallet-solutions-block .inner_block a.clickcustomform.btn.btn--header.btn--animated {
		width: 33%;
		position: inherit !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
	}
	
	.wallet_about a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
	}
	
	.key-block .buton_call {
		top: 3px !important;
		right: 35px !important;
		position: absolute !important;
	}
	
	.key-block .buton_call>.btn {
		position: fixed !important;
		bottom: 0px;
		left: 0px;
		right: 0px;
		text-align: center;
		border-radius: 0px;
		padding: 9px;
		z-index: 999;
		width: 100%;
		padding-right: 9px !important;
	}
	
	.ico-banner ul li {
		font-size: 14px;
		width: 50%;
		line-height: 20px;
	}
	
	.crypto_box_item [class*="col-"].text-center h2 {
		font-size: 21px;
		line-height: 29px;
	}
	
	.crypto_box_item {
		padding: 30px 0;
	}
	
	.crypto_box_item .types-content p {
		font-size: 14px;
		line-height: 22px;
	}
	
	.crypto_box_item .types-content h2 {
		font-size: 24px;
	}
	
	.ico-about img.img-fluid.circle-bg-img {
		display: none;
	}
	
	.ico-about img.img-fluid.circle-bg-img-2 {
		display: none;
	}
	
	.ico-about h3 {
		font-size: 26px;
		line-height: 37px;
		text-align: left;
	}
	
	.ico-about p {
		text-align: left;
	}
	
	.bg-purple-block .col {
		width: 50%;
		max-width: 50%;
		flex: 50%;
		text-align: center;
	}
	
	.bg-purple-block p {
		font-size: 14px;
	}
	
	.bg-light-black h3 {
		font-size: 23px;
		line-height: 30px;
		letter-spacing: 1px;
	}
	
	.bg-light-black p {
		font-size: 14px;
		line-height: 24px;
	}
	
	.ico-services [class*="col-"].text-center h3 {
		font-size: 24px;
		line-height: 30px;
		text-align: left;
	}
	
	.ico-services [class*="col-"].text-center p {
		font-size: 14px;
		text-align: left;
	}
	
	.ico-services .col {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.ico-cta-bg {
		display: none;
	}
	
	.ico-serviced {
		padding: 20px 0;
	}
	
	.ico-serviced ul li {
		width: 43%;
		margin-top: 20px;
	}
	
	.ico-serviced h3 br {
		display: none;
	}
	
	.ico-serviced h3 {
		font-size: 22px;
		line-height: 36px;
		text-align: left;
	}
	
	.ico-serviced p {
		font-size: 15px;
		text-align: left;
	}
	
	.coin_service_block h3 {
		font-size: 24px;
		line-height: 34px;
		margin-top: 20px;
	}
	
	.coin_service_block ul li {
		width: 47%;
	}
	
	.coin-box-block [class*="col-"].text-center h3 {
		font-size: 28px;
		line-height: 40px;
	}
	
	.grid_view [class*="col-"].text-center h3 {
		font-size: 30px;
	}
	
	.grid_view {
		padding: 30px 0;
	}
	
	.technology-stack .partner-team-content ul li {
		width: 44.666667%;
	}
	
	.coin-box-block {
		padding: 30px 0;
	}
	
	.coin-box-block [class*="col-"].text-center p {
		font-size: 15px;
		line-height: 27px;
	}
	
	.coin-box-block .block_box {
		height: 310px !important;
		margin-bottom: 20px;
	}
	
	.coin-cta {
		padding: 30px 0;
	}
	
	.coin-cta h3 {
		font-size: 24px;
		line-height: 35px;
	}
	
	.ico-services .service_block {
		height: auto;
	}
	
	.ico-banner .buton_call {
		top: 0;
		right: 0;
		position: inherit !important;
	}
	
	.ico-banner a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit !important;
		width: auto !important;
	}
	
	.ico-banner .btn--header.btn--animated:before {
		right: 5px;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		bottom: -56px;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption {
		content: "";
		background: rgba(0, 0, 0, .72);
		top: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	
	.logo-block [class*="col-"] p {
		font-size: 16px;
		line-height: 26px;
	}
	
	.logo-block [class*="col-"].text-center p {
		font-size: 16px;
	}
	
	.swiper-container [class*="col-"].text-center p {
		font-size: 16px;
	}
	
	.wallet_about .bg-circle-box ul li img {
		object-fit: contain;
	}
	
	.wallet_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		position: relative;
		color: #fff !important;
		background-color: transparent;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3:after {
		content: "";
		background: #fff;
		width: 100%;
		height: 2px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
	.common-cb-sec.section-vision.pb-0.pt-0 .global_form {
		padding: 0 20px !important;
	}
	
	.wallet_banner h1 {
		font-size: 25px;
		line-height: 40px;
	}
	
	.wallet_about h2 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.bg-circle-box {
		position: relative;
		left: 0;
	}
	
	.wallet_banner ul li {
		font-size: 15px;
	}
	
	.wallet_banner p {
		font-size: 15px;
	}
	
	.wallet-services [class*="col-"].text-center h2 {
		font-size: 24px;
		line-height: 36px;
		text-align: left;
	}
	
	.wallet-services [class*="col-"].text-center p {
		text-align: left;
	}
	
	.coin-box-block [class*="col-"].text-center h3 {
		text-align: left;
	}
	
	.coin-box-block [class*="col-"].text-center p {
		text-align: left;
	}
	
	.wallet-services {
		padding: 60px 0 0;
	}
	
	.wallet-solutions-block [class*="col-"].mt-5.pt-5 {
		padding: 0 !important;
	}
	
	.wallet-solutions-block .box-block a.clickcustomform.btn.btn--header.btn--animated {
		width: auto;
		position: inherit !important;
	}
	
	.wallet-solutions-block .inner_block p {
		width: 100%;
	}
	
	/*     .wallet-solutions-block .box-block-2 {
        height: 580px !important;
    }
 */
	.wallet-main-cta h2 {
		font-size: 25px;
		line-height: 35px;
	}
	
	.wallet_development_services h2 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.key-block h2 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.key-block p {
		font-size: 15px;
		line-height: 29px;
	}
	
	.key-block ul li {
		width: 100%;
		height: 200px;
	}
	
	.key-block span {
		font-size: 14px;
		line-height: 18px;
		margin: 20px 0 !important;
	}
	
	.key-block span:after {
		display: none;
	}
	
	.wallet_services h2 {
		font-size: 30px;
		line-height: 38px;
		text-align: left !important;
	}
	
	.wallet-app-block h2 {
		font-size: 30px;
		line-height: 45px;
	}
	
	.wallet-app-block ul {
		margin-top: 20px;
	}
	
	.wallet-app-block ul li {
		width: 100%;
	}
	
	.wallet-app-block [class*="col-"] h2 {
		font-size: 25px;
		line-height: 38px;
		text-align: center;
	}
	
	.bg-white-items [class*="col-"].text-center h3 {
		font-size: 24px;
		line-height: 34px;
	}
	
	.wallet-services a.clickcustomform.btn.btn--header.btn--animated {
		width: 100%;
	}
	
	.wallet_development_services a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.wallet_services a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.bg-white-items img.img-fluid.circle-bg-img {
		display: none;
	}
	
	.bg-white-items img.img-fluid.circle-bg-img-2 {
		display: none;
	}
	
	.bg-white-items [class*="col-"].text-center ul li {
		width: 100% !important;
	}
	
	.wallet-main-cta a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.graphical-heading [class*="col-"].text-center h3 {
		font-size: 24px;
		line-height: 33px;
	}
	
	.bg-app-solution ul li {
		position: inherit !important;
		width: 100%;
		margin: 20px 10px 0 0;
	}
	
	.wallet-app-block {
		padding: 30px 0 0px;
	}
	
	.wallet-app-block .buton_call {
		position: inherit;
	}
	
	.wallet-app-block a.clickcustomform.btn.btn--header.btn--animated {
		width: 50%;
		position: inherit;
		margin: 0 0 38px !important;
	}
	
	.wallet-solutions-block .inner_block a.clickcustomform.btn.btn--header.btn--animated {
		width: 76%;
		margin-top: 0;
	}
	
	.wallet-solutions-block .inner_block p:after {
		display: none;
	}
	
	.wallet-solutions-block [class*="col-"].text-center h2 {
		font-size: 24px;
		line-height: 33px;
		margin-bottom: 24px;
	}
	
	.wallet_banner .buton_call {
		top: 0;
		right: 0;
		position: inherit !important;
	}
	
	.wallet_banner a.clickcustomform.btn.btn--header.btn--animated {
		border-radius: 2px;
		background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
		width: auto;
		position: inherit;
		margin-bottom: 40px;
	}
	
	.wallet_banner .btn--header.btn--animated:before {
		display: none;
	}
	
	.wallet_about .bg-circle-box ul li {
		position: inherit !important;
		width: 100%;
		margin-bottom: 30px;
		display: block;
		text-align: center;
	}
	
	.wallet_about .bg-circle-box ul li img {
		object-fit: contain;
		display: block;
		margin: 0 auto;
	}
	
	.wallet_about li.bg-block-2 span {
		display: block;
		text-align: center;
	}
	
	.wallet_about .bg-circle-box ul li {
		padding: 10px !important;
		text-align: center;
	}
	
	.wallet_about .bg-circle-box ul li {
		height: 140px;
	}
	
	.wallet_development_services .service-block p:before {
		width: 100%;
	}
	
	.bg-circle-box:before {
		display: none;
	}
	
	.bg-circle-box:after {
		display: none;
	}
	
	.main-home-banner .buton_call {
		z-index: 1;
	}
	
	.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
		z-index: 1;
	}
	
	.home-banking-solution .leverage-item a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		width: 70% !important;
	}
	
	header.clb-menu {
		z-index: 999999999 !important;
		min-height: auto !important;
	}
	
	.animation-banner.container.my-container {
		display: none;
	}
	
	.aside-wrapper.side_links ul {
		display: none !important;
	}
	
	.main_homepage_gallery .industry-list-cb li:hover figcaption {
		padding-top: 50px !important;
	}
	
	.home-banking-solution .leverage-item a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		width: 50%;
	}
	
	.logo-block [class*="col-"].text-center h3 {
		font-size: 30px !important;
		line-height: 37px !important;
		text-align: left !important;
	}
	
	.process_bar [class*="col-"].text-center h3 {
		font-size: 30px !important;
		line-height: 40px !important;
		text-align: left !important;
	}
	
	.process_bar [class*="col-"].text-center p {
		line-height: 25px;
		text-align: left !important;
		margin: 0 !important;
	}
	
	.new-heading-style h2 {
		text-align: left !important;
	}
	
	li#mega-menu-item-304 ul.mega-sub-menu {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 33px !important;
	}
	
	.main-home-banner {
		padding: 140px 0 20px;
	}
	
	.global_form {
		padding: 0 20px !important;
	}
	
	.logo-block [class*="col-"].text-center p {
		line-height: 25px !important;
		text-align: left !important;
		margin: 10px 0 !important;
	}
	
	.swiper-slide.swiper-slide-active {
		margin-left: 0;
		border-radius: 0;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card {
		background: transparent !important;
		border-top: 1px solid #fff !important;
		border-radius: 0 !important;
		padding: 17px 0 !important;
		margin-bottom: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card-header {
		padding: 0 !important;
		margin-bottom: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
		position: relative !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card a {
		color: #fff !important;
		position: relative;
		display: block;
		font-weight: 700;
		font-size: 16px;
	}
	
	body.page-template.page-template-metaverse-nft-development #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	body.page-template.page-template-metaverse-nft-development .mob-block .card .card-body {
		padding: 30px 0;
	}
	
	body.page-template.page-template-metaverse-nft-development #accordion .card-header a.collapsed::before {
		content: "+";
	}
	
	.page-template-Metaverse-development-company #accordion .card-header a:before {
		content: "-";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.swiper-slide.swiper-slide-active .content p {
		font-size: 18px !important;
	}
	
	#tfeature-images {
		left: 80px;
	}
	
	.slider_btn_popup a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		margin-left: 0 !important;
	}
	
	#tfeature-testimonial_author {
		height: auto;
	}
	
	.swiper-container {
		height: 210vw !important;
	}
	
	.meta-chooseus.derivative-choose-us .choose-item ul li {
		background: #fff;
		border: 1px solid;
	}
	
	.slider_btn_popup a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		width: 55% !important;
	}
	
	.swiper-button-next {
		left: 56% !important;
	}
	
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		left: 31.3% !important;
	}
	
	.swiper-button-next {
		background: none !important;
		position: absolute;
		left: 65%;
		opacity: 1;
		visibility: visible;
		top: 95%;
		transform: inherit;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block .industry-list-cb li {
		width: 100% !important;
		flex: 100% !important;
		max-width: 100% !important;
	}
	
	.banner-image img.img-fluid.icon1.bounce.my_animation {
		position: absolute;
		left: 16%;
		top: -17px;
	}
	
	.banner-image img.img-fluid.icon2.bounce.my_animation {
		position: absolute;
		right: 12%;
		top: -24px;
	}
	
	.banner-image img.img-fluid.icon3.bounce.my_animation {
		position: absolute;
		right: 16%;
		top: 93px;
	}
	
	.home-cta h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.client-slider .slide-content img {
		width: 100%;
	}
	
	.slidwer-data {
		padding: 30px;
		top: -48px;
	}
	
	.home-banking-solution .leverage-item ul li {
		width: 100%;
		margin-bottom: 0;
	}
	
	.main-home-banner h1 {
		font-size: 48px;
	}
	
	.meta-chooseus.derivative-choose-us .choose_us h3 {
		font-size: 32px;
		line-height: 48px;
	}
	
	#tfeature-testimonial_content:after {
		content: "";
		background: rgba(31, 36, 42, .36);
		width: 100%;
		height: 2px;
		left: 0;
		bottom: -17px;
	}
	
	#tfeature-testimonial_author:after {
		display: none;
	}
	
	.tfeature-images_item.center {
		left: 60%;
	}
	
	.logo-block [class*="col-"] ul {
		margin-top: 50px;
	}
	
	#testim {
		display: none;
	}
	
	.cta-home h3 {
		font-size: 26px;
		line-height: 40px;
	}
	
	.client-slider [class*="col-"] h3:after {
		display: none;
	}
	
	.slidwer-data h4:after {
		display: none;
	}
	
	.logo-block [class*="col-"] ul li {
		width: 46%;
		height: 153px;
		padding: 10px;
		margin: 0 10px 10px 0;
	}
	
	.main-home-banner ul li {
		width: 42%;
		margin-bottom: 20px;
	}
	
	.main_homepage_gallery .industry-list-cb li:hover figcaption {
		padding-top: 0;
	}
	
	.process_bar ul li {
		width: 100%;
		position: inherit !important;
		top: 0 !important;
		left: 0 !important;
	}
	
	.meta-platform-tabs .tab-pane ul li {
		width: 46%;
		margin-right: 10px;
	}
	
	.image-gallry-slider [class*="col-"].text-center h3 {
		font-size: 25px;
		line-height: 40px;
	}
	
	.image-gallry-slider .carousel__next {
		right: 23%;
	}
	
	.image-gallry-slider .carousel__prev {
		left: 24%;
	}
	
	.image-gallry-slider .carousel__body .carousel__slider__item .item__3d-frame__box {
		width: 245px !important;
	}
	
	.client-slider [class*="col-"] h3 {
		font-size: 26px;
		letter-spacing: .48px;
		line-height: 35px;
		margin-bottom: 0;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a.active:after {
		display: none;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs li a {
		font-size: 15px;
		line-height: 20px;
		text-align: left;
		display: block;
	}
	
	.meta-platform-tabs.homepage-tabs [class*="col-"].text-center h4 {
		font-size: 28px;
	}
	
	.counting-scross h2 {
		font-size: 21px;
		line-height: 36px;
		text-align: center;
		margin: 0 0 30px;
	}
	
	.counting-scross a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		top: 0;
		left: 0;
	}
	
	.home-banking-solution .leverage-item {
		padding: 20px 0;
	}
	
	.home-banking-solution .leverage-item h3 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.home-banking-solution [class*="col-"] {
		padding: 0;
	}
	
	.counting-scross [class*="col-"] img {
		display: none;
	}
	
	.process_bar ul {
		display: block;
	}
	
	.blockchain-feature .industry-list-cb li figcaption p {
		font-size: 16px !important;
	}
	
	.main_homepage_gallery a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
		margin: 0 !important;
	}
	
	.about-block h2 {
		font-size: 26px;
		line-height: 40px;
		text-align: left;
	}
	
	.main_homepage_gallery .industry-list-cb li>img {
		margin: 0 !important;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block .industry-list-cb li {
		margin-bottom: 20px;
	}
	
	.bg-white-about {
		padding-top: 20px;
	}
	
	.meta-platform-tabs.homepage-tabs [class*="col-"].text-center h4 {
		font-size: 20px;
		text-align: left;
		line-height: 30px;
		margin: 0;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs {
		margin: 0px 0 40px;
	}
	
	.swiper-container [class*="col-"].text-center h3 {
		font-size: 22px !important;
		line-height: 40px !important;
		text-align: left !important;
	}
	
	.swiper-container [class*="col-"].text-center p {
		font-size: 14px !important;
	}
	
	.swiper-slide.swiper-slide-active .content p {
		font-size: 16px !important;
		line-height: 28px !important;
		top: -30px !important;
		margin-bottom: 0;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs:after {
		display: none;
	}
	
	.swiper-container [class*="col-"].text-center p {
		text-align: left !important;
	}
	
	.main_homepage_gallery .section-heading.text-center p {
		text-align: left;
		padding: 0 !important;
	}
	
	.main_homepage_gallery .section-heading.text-center h3 {
		text-align: left !important;
	}
	
	.about-block [class*="col-"].text-center p {
		text-align: left;
	}
	
	.about-block .about-content {
		padding: 18px;
	}
	
	.about-block .about-content p {
		font-size: 14px;
		line-height: 25px;
	}
	
	.main_homepage_gallery .industry-list-cb li {
		flex: 100% !important;
	}
	
	.bg-white-about h3 {
		font-size: 28px;
		line-height: 34px;
	}
	
	.bg-white-about h6 {
		line-height: 22px;
		margin: 15px 0;
		font-size: 16px;
		font-weight: bold;
	}
	
	.main_homepage_gallery [class*="col-"].text-center.btn-center {
		margin-top: 20px;
	}
	
	.about-block .about-content a.clickcustomform.btn.btn--header.btn--animated {
		width: 60%;
		position: inherit;
		display: flex;
	}
	
	.about-block .buton_call {
		top: 3px;
		right: 35px;
		position: inherit;
	}
	
	.main-home-banner .buton_call {
		top: 0;
		right: 0;
		position: inherit !important;
	}
	
	.bg-white-about p {
		font-size: 15px;
	}
	
	.crypto-derivative-banner h1 {
		font-size: 37px;
		line-height: 30px;
	}
	
	.derivative-features .container-fluid h3 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	
	.derivative-features ul li {
		width: 100%;
		margin: 0;
	}
	
	.derivative-features .container-fluid {
		padding: 40px;
	}
	
	.crypto-derivative-banner h2 {
		font-size: 30px;
		line-height: 40px;
		margin-top: 20px;
	}
	
	.derivative-bg-fixed .text-heading.text-center h3 {
		font-size: 31px;
		line-height: 40px;
	}
	
	.derivative-bg-fixed [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.derivative-about h3 {
		font-size: 34px;
		line-height: 40px;
	}
	
	.crypto-derivative-items .col {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	
	.derivative-inner-block [class*="col-"] .inner-bg-block ul li {
		width: 100%;
		margin: 10px 0 20px;
		position: relative;
	}
	
	.derivative-trending-plateform [class*="col-"].text-center h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.derivative-cta h3 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.derivative-features ul li p {
		padding: 0;
	}
	
	.derivative-features ul li h4 {
		padding: 0;
		font-size: 22px;
	}
	
	.derivative-features ul li img {
		position: relative;
	}
	
	.derivative-items-section .item-text {
		padding-left: 0;
	}
	
	.inner_block_data ul {
		padding: 0;
	}
	
	.derivative-items-section .item-img {
		width: calc(65% - 121px);
		position: relative;
		left: 0;
	}
	
	.derivative-items-section .inner_block_data ul li {
		margin-bottom: 0;
	}
	
	.derivative-items-section [class*="col-"].text-center h3 {
		font-size: 30px;
		line-height: 32px;
	}
	
	.derivative-items-section .inner_block_img ul li img {
		height: 70px;
	}
	
	.derivative-items-section .item-img h5 {
		display: none;
	}
	
	.derivative-items-section .inner_block_img ul li {
		width: 40%;
	}
	
	.derivative-items-section .item-text h4 {
		font-size: 24px;
	}
	
	.derivative-items-section .inner_block_data ul li:before {
		display: none;
	}
	
	.derivative-items-section .inner_block_data ul li:after {
		display: none;
	}
	
	.inner_block_data ul:after {
		display: none;
	}
	
	.aside-wrapper ul li:nth-child(1) a {
		top: 45%;
	}
	
	.container-fluid {
		padding-right: 1rem;
		padding-left: 1em;
	}
	
	body.page-template.page-template-metaverse-nft-development .metaverse-cta h4 {
		font-size: 24px;
		line-height: 33px;
	}
	
	.NFT-wrapper .meta-nft-about [class*="col-"].text-center.main-heading h2 {
		font-size: 30px;
		line-height: 40px;
		text-align: left;
	}
	
	.NFT-wrapper .meta-nft-about [class*="col-"].text-center.main-heading h3 {
		text-align: left;
	}
	
	body.page-template.page-template-metaverse-nft-development .NFT-wrapper .meta-nft-development h3 {
		font-size: 24px;
		line-height: 34px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-nft-development.mt-5 {
		margin: 0 !important;
		padding: 0;
	}
	
	.meta-services-plateform.nft_meta_plateform .meta-block-content .box {
		height: auto !important;
		padding-top: 0;
		text-align: left;
	}
	
	.creative-categories [class*="col-"].text-center img {
		display: none;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h4 {
		font-size: 28px;
		line-height: 40px;
		text-align: left;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center h3 {
		font-size: 24px;
		line-height: 33px;
		text-align: left;
	}
	
	.meta-services-plateform.nft_meta_plateform [class*="col-"].text-center p {
		text-align: left;
	}
	
	body.page-template.page-template-metaverse-nft-development .wrapper-services [class*="col-"].text-center h3 {
		font-size: 24px !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us h3 {
		font-size: 25px;
		line-height: 35px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus img {
		margin: 50px 0 0;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose-item img {
		margin: 0;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus {
		padding-bottom: 60px !important;
		padding-top: 0 !important;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us p {
		text-align: left;
		font-size: 14px;
		line-height: 25px;
		margin: 20px 0;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus .choose_us h2 {
		text-align: left;
		font-size: 30px;
	}
	
	body.page-template.page-template-metaverse-nft-development .wrapper-services.meta-decenter-services.nft-meta-services [class*="col-"].text-center h4 {
		line-height: 38px;
		font-size: 24px;
	}
	
	.nft-meta-plateform h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.nft-metaverse-items {
		width: 100%;
	}
	
	.nft-meta-plateform ul li img {
		margin-right: 6px;
	}
	
	.nft-metaverse-items {
		padding: 20px !important;
	}
	
	.nft-meta-plateform ul li span {
		font-size: 14px;
	}
	
	.creative-categories [class*="col-"].text-center h4 {
		margin-bottom: 0;
	}
	
	.creative-categories [class*="col-"].text-center p {
		color: #fff;
		margin: 20px 0 60px;
		text-align: left;
	}
	
	.NFT-wrapper .creative-categories ul li {
		position: relative !important;
		width: 100%;
		margin: 20px 0;
		top: 0 !important;
		left: 0 !important;
	}
	
	.creative-categories .col-md-12.text-center {
		text-align: left !important;
	}
	
	.creative-categories [class*="col-"].text-center h4 {
		line-height: 40px;
		font-size: 35px;
		margin-bottom: 20px !important;
		font-weight: bold;
	}
	
	.creative-categories [class*="col-"].text-center h3 {
		text-align: left;
	}
	
	.creative-categories [class*="col-"].text-center h3 {
		font-size: 35px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-nft-development .buton_call {
		width: 100%;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-platform-tabs ul.nav.nav-tabs li a.active:after {
		bottom: -15px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-platform-tabs ul.nav.nav-tabs {
		justify-content: flex-start;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-platform-tabs ul.nav.nav-tabs li {
		width: 46%;
		padding: 15px 5px;
		text-align: left;
	}
	
	html body .phone-call-action {
		top: 50% !important;
		left: 10px;
	}
	
	.meta-platform-tabs [class*="col-"].text-center h4 {
		line-height: 40px;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs li a {
		font-size: 14px;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-platform-tabs ul.nav.nav-tabs {
		margin-top: 0;
	}
	
	.decentralized-bg-black a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit !important;
		left: 52px;
		top: -30px;
		transform: translate(0px, 0%);
		width: 60%;
	}
	
	.decentralized-about .bg-black {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		max-width: 100%;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block p {
		padding-left: 0;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block h4 {
		padding-left: 0;
	}
	
	.wrapper-services.meta-decenter-services .d_center_block img {
		position: inherit;
	}
	
	.metavrese-banner.decentralized-banner h1 {
		font-size: 32px;
		margin: 0;
	}
	
	.wrapper-services.meta-decenter-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .wrapper-services [class*="col-"].text-center h3 {
		font-size: 28px;
		line-height: 40px;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .decentralized-about {
		padding: 20px 0;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .metaverse-wrapper [class*="col-"].text-center h2 strong {
		font-size: 30px;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .metavrese-banner p {
		font-size: 16px;
	}
	
	.metavrese-banner.decentralized-banner h3 {
		font-size: 32px;
		line-height: 35px;
	}
	
	.metavrese-banner.decentralized-banner img {
		bottom: 20px !important;
	}
	
	.decentralized-about {
		padding: 60px 0;
	}
	
	.decentralized-bg-black img {
		left: 0;
		top: 90px;
		position: relative;
		width: 100%;
	}
	
	.partner_with_us p {
		font-size: 14px;
	}
	
	.partner_with_us ul li {
		font-size: 14px;
	}
	
	.bg-blur [class*="col-"].pl-5 {
		padding: 0 !important;
	}
	
	.partner_with_us ul li i {
		display: none;
	}
	
	.meta-chooseus .choose_us h2 {
		line-height: 40px;
		font-size: 32px;
	}
	
	.bg-blur p {
		font-size: 16px;
		text-align: justify;
		padding: 20px;
	}
	
	.bg-blur h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.decentralized-bg-black p {
		font-size: 16px;
		text-align: justify;
	}
	
	.partner_with_us h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.bg-blur {
		padding: 20px;
	}
	
	.partner_with_us .bg-blur {
		padding: 10px;
	}
	
	.bg-blur .container:after {
		height: 1100px;
	}
	
	.bg-blur h3 {
		font-size: 32px;
	}
	
	.metaverse-cta.decenter-cta h4 {
		font-size: 24px;
		line-height: 36px;
	}
	
	.decentralized-bg-black h4 {
		font-size: 32px;
	}
	
	.decentralized-bg-black h4 strong {
		font-size: 32px;
		line-height: 50px;
	}
	
	.metaverse-cta.d-center-cta h4 {
		font-size: 20px;
	}
	
	.decentralized-about .bg-black h3 {
		font-size: 32px !important;
		line-height: 32px;
	}
	
	.decentralized-about .bg-black h3 strong {
		font-size: 32px !important;
	}
	
	.metavrese-banner.decentralized-banner {
		height: auto;
	}
	
	.white-paper-banner h1 {
		font-size: 34px;
		line-height: 36px;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .metaverse-services .content:hover .content-details {
		top: 50%;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li {
		max-width: 100% !important;
		flex: 100% !important;
		width: 100% !important;
		margin: 10px !important;
	}
	
	.pprimg img {
		position: relative;
		top: 0;
	}
	
	.ppr-about-text h2 {
		font-size: 25px;
		line-height: 40px;
	}
	
	.white-paper-block .ppr-about-text h2 {
		font-size: 25px;
		line-height: 29px;
	}
	
	.ppr-cta h3 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.ppr-cta img.img-fluid.cta-img {
		position: inherit;
	}
	
	.ppr-cta {
		padding: 20px;
	}
	
	.ppr-about-text p span {
		font-size: 14px;
		line-height: 23px;
	}
	
	.overlap-block .overlap-block-box {
		width: 100%;
		padding: 8px;
		position: relative;
		right: 0;
		z-index: 9;
		top: 0;
	}
	
	.overlap-block {
		padding: 0px 0px 60px;
	}
	
	.overlap-block .overlap-block-box h4 {
		font-size: 28px;
		line-height: 37px;
	}
	
	.bg-black-box {
		padding: 10px;
	}
	
	.bg-black-box ul li {
		margin: 5px;
		font-size: 14px;
		line-height: 29px;
		padding-left: 20px;
	}
	
	.white-paper-benefits [class*="col-"].text-center h3 {
		font-size: 30px;
		line-height: 37px;
	}
	
	.ppr-cta.rainbow-cta h3 {
		font-size: 20px !important;
	}
	
	.ppr-cta p {
		font-size: 16px;
		line-height: 25px;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block.blockchain-feature.white-papper-gallery .industry-list-cb li>img {
		margin-bottom: 0;
	}
	
	.white-paper-logo ul.first-row {
		display: flex;
		flex-wrap: wrap;
	}
	
	.white-paper-logo ul.first-row li .logo-text {
		width: 100%;
	}
	
	.white-paper-logo ul.first-row li .logo_block {
		width: 150px;
		margin-bottom: 20px;
	}
	
	.white-paper-logo ul.second-row li .logo_block {
		width: 150px;
		margin-bottom: 20px;
	}
	
	.crypto_group [class*="col-"].text-center h4 {
		font-size: 24px;
		line-height: 30px;
	}
	
	.white-paper-logo ul.second-row {
		margin-top: 10px;
	}
	
	.white-paper-logo ul.first-row li .logo-text img {
		display: none;
	}
	
	.white-paper-logo ul.first-row li .logo-text h4 {
		font-size: 22px;
	}
	
	.bg-black-box ul li i {
		margin-right: 10px;
		font-size: 20px;
		position: absolute;
		margin-top: 7px;
		left: 23px;
	}
	
	.ppr-about-text p i {
		display: none;
	}
	
	.ppr-about-text p {
		position: relative;
		left: 0;
		font-size: 14px;
	}
	
	.white-paper-banner p {
		font-size: 14px;
	}
	
	.meta-chooseus .choose_us h2 {
		line-height: 40px;
	}
	
	.metaverse-services .content:hover .content-details .btn--header {
		margin: 0 auto;
		display: inline-flex;
		width: auto;
		left: 50%;
		right: unset;
		padding-left: 1rem !important;
		padding-right: 2.5rem !important;
		transform: translate(-50%, -50%);
		top: 50%;
	}
	
	.metaverse-cta h4 {
		font-size: 24px;
		line-height: 34px;
	}
	
	.metavrese-banner img.img-fluid {
		bottom: 0;
		position: relative;
	}
	
	/* .metavrese-banner {height: auto;} */
	.metaverse-cta h4 {
		font-size: 24px;
	}
	
	.wrapper-services [class*="col-"].text-center h3 {
		font-size: 20px;
	}
	
	.meta-experience [class*="col-"].text-left h3 {
		font-size: 28px;
	}
	
	.block-img {
		float: none;
		margin: 20px 0 0;
	}
	
	.video-wrapper video {
		height: auto !important;
	}
	
	/* .metavrese-banner [class*="col-"].mt-5 {margin-top: 20px !important;padding-top: 0 !important;} */
	.meta-services-card {
		padding: 20px 0 0;
	}
	
	.d_blocks {
		text-align: center;
	}
	
	.blocks-text p {
		width: 100%;
	}
	
	.blocks-text {
		position: relative;
		top: 0;
	}
	
	.meta-block-content .border-gradient h3 {
		font-size: 18px;
	}
	
	.video-wrapper [class*="col-"].text-center h3 {
		font-size: 20px;
	}
	
	.meta-slider {
		display: none;
	}
	
	.metaverse-cta {
		padding: 20px 0;
	}
	
	.meta-slider [class*="col-"].text-center h3 strong {
		font-size: 28px;
	}
	
	.meta-slider [class*="col-"].text-center h3 {
		font-size: 28px;
	}
	
	.meta-services-plateform .t-left h2 strong {
		font-size: 28px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 28px;
	}
	
	.blocks-text h4:after {
		display: none;
	}
	
	.meta-slider .slider {
		max-width: 100%;
		margin: 50px auto;
		float: none;
	}
	
	.meta-slider .slider-block-box {
		width: 100%;
	}
	
	.meta-services-card .meta-card {
		padding: 20px 20px;
		background: #0f0024;
		margin: 0 auto 25px;
		height: auto;
		border-radius: 5px;
	}
	
	.wrapper-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-experience ul.t-right li img {
		display: none;
	}
	
	.meta-experience ul.t-left li img {
		display: none;
	}
	
	.custom--swipper .item.slick-slide {
		width: 400px;
		height: 180px !important;
	}
	
	.page-template-NFT-Marketplace-Development .services .partner-team-content ul li {
		width: 45.666667%;
	}
	
	.page-template-NFT-Marketplace-Development [class*="col-"].text-center.main-heading p {
		font-size: 16px;
	}
	
	.page-template-NFT-Marketplace-Development .banner-image img {
		width: 50px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon1.bounce {
		left: 36px;
		top: 180px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section h1 {
		font-size: 24px;
	}
	
	.nft-main-banner {
		padding: 50px 0px;
	}
	
	.nft-main-banner h3 {
		font-size: 30px;
		line-height: 36px;
		margin-top: 30px;
	}
	
	.nft-main-banner p {
		font-size: 16px;
		font-weight: normal;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 20px;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-services.our-services-plateform [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.common-cb-sec.pt-0.offering_sec.blockchain_block .industry-list-cb li {
		width: 100% !important;
	}
	
	.meta-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-services-item [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.line {
		display: none;
	}
	
	.line-2 {
		display: none;
	}
	
	.meta-services-card [class*="col-"].text-center h4 {
		font-size: 30px;
	}
	
	.meta-services-plateform .t-left h2 {
		font-size: 22px;
		line-height: 35px;
	}
	
	.meta-services-card [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.meta-tabs-item .tab-txt {
		height: auto;
		width: auto;
		border-radius: 10px;
		background: linear-gradient(180deg, #6da6f4 0%, #265dab 100%);
		padding: 30px;
		position: relative;
		bottom: 0;
		left: 0;
	}
	
	.meta-experience .meta-ex-item h4 {
		font-size: 24px;
		line-height: 40px;
		margin-top: 40px;
	}
	
	.bg_purple.wallet_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 30px;
	}
	
	.meta-experience .meta-ex-item ul li {
		width: 100%;
	}
	
	.meta-platform-tabs [class*="col-"].text-center h4 {
		font-size: 27px;
	}
	
	.meta-platform-tabs ul.nav.nav-tabs li {
		width: 43%;
	}
	
	.page-template-Metaverse-development-company .bg-blue.cta [class*="col-"].mt-5 {
		margin-top: 0 !important;
	}
	
	.home-banking-solution {
		padding: 0 20px;
	}
	
	.meta-platform-tabs .tab-pane ul li {
		width: 45%;
	}
	
	.partner_with_us {
		padding: 60px 0 0;
	}
	
	body.page-template.page-template-Metaverse-decentralized-platforms .meta-chooseus {
		padding: 0px 0 0 !important;
	}
	
	.choose-item ul {
		margin-top: 20px;
	}
	
	.choose-item ul li {
		width: 100%;
	}
	
	.meta-services-plateform .meta-block-content {
		right: 10px;
	}
	
	.nft-wallet-mobile h2 {
		font-size: 28px;
	}
	
	.nft-wallet-mobile p {
		font-size: 16px;
	}
	
	.nft-wallet-mobile [class*="col-"].mobile-img img {
		width: 100%;
		float: none;
	}
	
	.wallet-count-section [class*="col-"].text-center h4 {
		font-size: 28px;
	}
	
	.wallet-count-section [class*="col-"].text-center p {
		text-align: justify;
	}
	
	.wallet-count-section .count-block ul li {
		height: 315px;
		width: 100%;
		margin-bottom: 70px;
	}
	
	.wallet-count-section .count-block ul li {
		width: 100%;
		margin: 0 0 60px;
	}
	
	.bg_purple.wallet_services h1 {
		font-size: 24px;
	}
	
	.wallet-bottom-section .laptop-img img {
		width: 100%;
		float: none;
		margin: 0;
	}
	
	.wallet-development-about img.img-fluid {
		width: 100%;
	}
	
	/*  .nft-wallet-development h3 {font-size: 24px;} */
	.wallet-development-about h2 {
		font-size: 24px;
	}
	
	.wallet-development-about p {
		font-size: 16px;
	}
	
	.white-lable-banner h3 {
		font-size: 30px;
	}
	
	.white-level-about [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.white-block {
		padding: 60px 0;
	}
	
	.white-block .nft-box ul li {
		font-size: 14px;
	}
	
	.white-level-services .meta-card {
		display: block;
		width: 100%;
		height: 380px;
	}
	
	.white-level-services .meta-card .meta-img span {
		left: 0;
		position: relative;
		top: 0;
		margin: 0 auto;
	}
	
	.white-level-services .card-content {
		padding-left: 0;
		text-align: center;
		margin: 20px 0 0;
	}
	
	.white-level-services {
		padding: 60px 0;
	}
	
	.white-lable-banner {
		padding: 100px 0 70px;
	}
	
	.white-lable-banner h3 {
		font-size: 24px;
	}
	
	.white-level-about h2 {
		font-size: 24px;
	}
	
	.white-level-about h2 {
		font-size: 16px;
	}
	
	.white-block [class*="col-"].text-center.block-headings h3 {
		font-size: 24px;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings h3 {
		line-height: 30px;
		font-size: 24px;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings p {
		font-size: 16px;
	}
	
	.white-lable-banner p {
		font-size: 18px;
	}
	
	.page-template-White-label .crypto-wallet-block.wallet-block-categories [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-White-label .blockchain-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.common-section-all.section--brand .new-heading-style h2 {
		font-size: 1.625rem;
		margin-bottom: 60px;
	}
	
	.common-cb-sec.present-world .row.solution-wrapper.justify-content-center [class*="col-"].col-sm-2 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.wrapper.page-template-Lotterygames .card-block.develop_services .meta-card {
		height: auto !important;
	}
	
	.wrapper.page-template-Lotterygames .card-block.service_block .meta-card {
		width: 100%;
		height: auto;
	}
	
	.wrapper.page-template-Lotterygames .card-block.service_block .meta-card .meta-img span {
		left: 0;
		top: 0;
	}
	
	.wrapper.page-template-Lotterygames .card-block.service_block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-Lotterygames .card-block.service_block .meta-card .card-content h4 {
		text-align: center;
	}
	
	.common-cb-sec.bg-white .row.features-card-wrapper [class*="col-"].col-sm-6 {
		max-width: 100%;
		flex: 100%;
	}
	
	.module-count, .module-type {
		margin-bottom: 0;
		margin-left: 10px;
	}
	
	.custom_tabs .tab-content ul li {
		width: 100%;
	}
	
	.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.custom-logos .adjust-spacing-tabs ul li {
		width: 50% !important;
	}
	
	.coin-feature [class*="col-"].text-center h3 {
		font-size: 30px;
	}
	
	.wrapper.page-template-CryptoBankingSolution .card-block.develop_services.banking-block-services p {
		font-size: 16px;
	}
	
	.crypto-banking h1 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.crypto-banking [class*="col-"].mt-5 {
		margin-top: 0 !important;
	}
	
	.crypto-services [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.crypto-services.bg_gray [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.coin-feature [class*="col-"].text-center p {
		font-size: 16px;
	}
	
	.coin-feature [class*="col-"].text-center h3 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.crypto-banking img.img-fluid {
		width: 90%;
		float: right;
	}
	
	.banking-about {
		padding: 0px;
	}
	
	.services.white_level_categories .partner-team-content ul li {
		width: 40%;
	}
	
	.services .partner-team-content.text-center h3 {
		font-size: 24px;
		margin-bottom: 0;
	}
	
	.exchangep2p2_services.bg-white [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-White-label .blockchain-services h3 {
		font-size: 24px;
	}
	
	.page-template-White-label .crypto-wallet-block .block-heading p {
		font-size: 16px;
	}
	
	.page-template-White-label .crypto-wallet-block .block-heading h3 {
		font-size: 24px;
	}
	
	.card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings h3 {
		font-size: 24px !important;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings p {
		font-size: 16px;
	}
	
	.cb-banner-top.pt-5.main-banner [class*="col-"].banner-cb-text.col-sm-12.col-xs-12.wow.fadeInLeft {
		margin-top: 30%;
	}
	
	.feature-wrapper .feature__item {
		margin: 7px !important;
		max-width: 100% !important;
		flex: 100% !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-flyout ul.mega-sub-menu {
		width: 100% !important;
		border: none !important;
		background: #f9f9f9 !important;
		border-bottom: 1px solid rgba(204, 204, 204, .32) !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link:hover {
		opacity: 1;
		color: #6e19c2 !important;
	}
	
	#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		border-bottom: 1px solid rgba(204, 204, 204, .32) !important;
	}
	
	.section-heading p {
		text-align: justify;
	}
	
	.services .partner-team-content ul li {
		width: 45%;
	}
	
	.tile.tile--edge.text-center.p_absolute {
		position: relative;
		top: 0;
		width: 100%;
		left: 0;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box-2 {
		right: 0 !important;
		top: 0 !important;
		position: inherit !important;
	}
	
	.tiles-layout ul li span.wow {
		width: 100%;
	}
	
	.tiles-layout ul {
		display: inline-block;
		padding: 0;
	}
	
	span.wow.zoomIn.clickcustomform.custom-box {
		position: inherit !important;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-center.mb-5 {
		margin-bottom: 15px !important;
	}
	
	.page-template-hybrid-exchange .decenter-content p {
		font-size: 16px;
		line-height: 40px;
		text-align: justify;
	}
	
	.page-template-hybrid-exchange .decenter-content [class*="col-"].text-right img {
		width: 100%;
		margin: 0;
	}
	
	.page-template-hybrid-exchange .countdown .count-block ul li {
		width: 100%;
		margin: 30px 0;
	}
	
	.page-template-hybrid-exchange .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.page-template-hybrid-exchange [class*="col-"].text-center.mockup-banner img {
		width: 100%;
		margin: 50px 0;
	}
	
	.page-template-hybrid-exchange .card-block.main-center-services.bg-gray h3 {
		font-size: 30px;
	}
	
	.page-template-hybrid-exchange .countdown [class*="col-"].text-center h4 {
		margin-bottom: 0 !important;
	}
	
	.page-template-hybrid-exchange .countdown [class*="col-"].text-center h4 {
		font-size: 30px;
	}
	
	.page-template-hybrid-exchange .decenter-content h3 {
		font-size: 30px;
		margin-bottom: 0;
	}
	
	.page-template-hybrid-exchange .hybird-exchange h1 {
		font-size: 30px;
	}
	
	.page-template-P2P-exchange .partner-team-content h3 {
		font-size: 30px;
	}
	
	.page-template-P2P-exchange .partner-team-content ul li {
		width: 46%;
	}
	
	.page-template-P2P-exchange .card-block.main-center-services .meta-card {
		height: auto;
		display: block;
		width: 100%;
	}
	
	.page-template-P2P-exchange .card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.page-template-P2P-exchange .card-block .card-content {
		padding-left: 0;
		text-align: center;
		margin-top: 10px;
	}
	
	.exchangep2p2_services.bg-white [class*="col-"].text-center h3 {
		font-size: 30px;
	}
	
	.countdown.t-countdown.p2p-count [class*="col-"].text-center h4 {
		font-size: 30px;
	}
	
	.wrapper.page-template-P2P-exchange .bg-blue.cta h4.mt-5 {
		margin-top: 0 !important;
	}
	
	.page-template-P2P-exchange .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
		margin-bottom: 20px;
	}
	
	.countdown.t-countdown.p2p-count {
		padding: 60px 0 0;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.page-template-P2P-exchange .countdown .count-block ul {
		flex-wrap: wrap;
	}
	
	.page-template-P2P-exchange .countdown .count-block ul li {
		width: 100%;
		margin: 40px 0;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-exchange h3 {
		font-size: 32px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about h2 {
		margin-top: 30px;
		font-size: 30px;
	}
	
	.wrapper.page-template-P2P-exchange .p2p-about p {
		text-align: justify;
	}
	
	.treding-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-margin-trading-platform .m-treding_services.bg-blue [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.page-template-margin-trading-platform .margin-treding h3 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .margin-treding {
		padding: 75px 0 45px;
	}
	
	.page-template-margin-trading-platform .margin-treding [class*="col-"].text-right img {
		width: 100%;
		margin: 30px 0 0;
	}
	
	.page-template-margin-trading-platform .about-nft h2 {
		font-size: 32px;
	}
	
	.page-template-margin-trading-platform .about-nft p {
		text-align: justify;
	}
	
	.page-template-margin-trading-platform .about-nft.wallet-about img {
		width: 100%;
	}
	
	.treding-services [class*="col-"].text-center.main-heading h1 {
		font-size: 30px;
	}
	
	.treding-services .w_block {
		height: auto;
		margin-bottom: 30px;
	}
	
	.treding-about-block p {
		font-size: 16px;
	}
	
	.treding-about-block [class*="col-"].mobile-img img {
		width: 100%;
		float: none;
	}
	
	.page-template-margin-trading-platform .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.page-template-margin-trading-platform .card-block .meta-card .meta-img span {
		left: 0;
		top: 0;
		margin: 0 auto;
		position: relative;
	}
	
	.page-template-margin-trading-platform .countdown.t-countdown.m-count h4 {
		font-size: 30px;
	}
	
	.page-template-margin-trading-platform .nft-choose-us {
		padding: 40px 0;
	}
	
	.page-template-margin-trading-platform .m-treding_services.bg-blue {
		padding: 20px;
	}
	
	.page-template-margin-trading-platform .countdown .count-block ul li {
		width: 100%;
	}
	
	.page-template-margin-trading-platform .card-block.wallet-card-section.bg-gray .meta-card {
		display: block;
		height: auto;
		width: 100%;
	}
	
	.treding-services {
		padding: 0;
	}
	
	.decenter-banner {
		background: #6e19c2;
		padding: 35px 0 0;
	}
	
	.decenter-banner a.clickcustomform.btn.btn--header.btn--animated {
		display: none;
	}
	
	.decenter-banner h1 {
		font-size: 30px;
	}
	
	.decenter-banner p {
		font-size: 16px;
	}
	
	.center-content [class*="col-"].text-center h3 {
		font-size: 32px;
	}
	
	.center-content [class*="col-"] p {
		font-size: 16px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block .meta-card {
		display: block;
		width: 100%;
		padding: 20px;
	}
	
	.page-template-CentralizedExchange .card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.bg-blue.cta h4 {
		font-size: 24px;
		line-height: 34px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white [class*="col-"].text-center.main-headings h3 br {
		display: none;
	}
	
	.page-template-CentralizedExchange .card-block .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: -6px;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card {
		height: auto;
	}
	
	.page-template-CentralizedExchange .card-block.decenteralize-services.centerliese-block.bg-white .meta-card span {
		top: 0;
		left: 0;
		margin: 0 auto;
	}
	
	.wrapper.page-template-CentralizedExchange {
		overflow-x: hidden;
	}
	
	.card-block.main-center-services.bg-purple [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		line-height: 43px;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card {
		width: 100%;
		display: block;
		height: auto;
	}
	
	.page-template-CentralizedExchange .card-block.main-center-services.bg-purple .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 AUTO;
	}
	
	.page-template-CentralizedExchange .card-block [class*="col-"].text-center.main-headings h3 {
		font-size: 32px;
		margin: 0;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .main-headings h3 {
		line-height: 40px;
		font-size: 25px;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card {
		display: block;
		width: 100%;
		height: auto;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card span {
		left: 0;
		top: 0;
		position: inherit;
		margin: 0 auto;
	}
	
	.card-block .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .card-block.wallet-card-section.defi-services.gradient-background .meta-card h4 {
		text-align: center;
		margin: 10px;
	}
	
	.wrapper.page-template-defi-app-development .features [class*="col-"].text-center h3 {
		line-height: 38px;
		font-size: 30px;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .main-headings p {
		margin-bottom: 40px;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card {
		background-color: #e7e7e7;
		display: block;
		padding: 20px;
		width: 100%;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card span {
		position: relative;
		left: 0;
		top: 0;
		line-height: 80px;
		margin: 0 auto 20px;
	}
	
	.wrapper.page-template-defi-app-development .card-block.exchange_services.adwance-features h3 {
		line-height: 35px;
		font-size: 24px;
	}
	
	.page-template-defi-app-development .card-content h4 {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .card-block.exchange_services.adwance-features .meta-card {
		height: 130px;
		display: block;
		width: 100%;
		padding: 10px;
	}
	
	.wrapper.page-template-defi-app-development .card-block.exchange_services.adwance-features .meta-card span {
		position: inherit;
		margin: 10px auto;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .meta-card {
		height: auto;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-app-development .card-block-features.bg-gray .main-headings h3 {
		line-height: 40px;
		font-size: 24px;
	}
	
	.wrapper.page-template-defi-app-development .features .feature-box {
		height: auto;
		margin-bottom: 20px;
	}
	
	.wrapper.page-template-defi-app-development .banner-gif img.img-fluid {
		position: revert;
		right: 0;
	}
	
	.wrapper.page-template-defi-app-development .defi-banner a.clickcustomform.btn.btn--header.btn--animated {
		position: inherit;
		width: 70%;
		margin: 30px;
	}
	
	.wrapper.page-template-defi-app-development .defi-about [class*="col-"].text-right img {
		width: 100%;
	}
	
	.wrapper.page-template-defi-app-development .bg-blue-defi [class*="col-"].text-center h3 {
		font-size: 1.75rem;
	}
	
	.wrapper.page-template-defi-app-development .bg-blue-defi .d-bg-block ul li {
		width: 100%;
		margin: 0 30px;
	}
	
	.wrapper.page-template-defi-app-development .bg-blue-defi .d-bg-block h2 {
		margin: 30px;
	}
	
	.page-template-defi-app-development .card-content h4 {
		padding-left: 0;
	}
	
	.wrapper.page-template-defi-app-development .buton_call {
		position: inherit;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta h4 {
		line-height: 40px;
		font-size: 24px;
		margin: 0;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services .wallet-heading h3 {
		font-size: 28px;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] ul li {
		width: 95%;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services [class*="col-"] ul {
		display: block;
	}
	
	.wrapper.page-template-defi-app-development .our-wallet-services.our-defi-services div#demo {
		display: none;
	}
	
	.wrapper.page-template-defi-app-development .bg-purple.cta [class*="col-"].p-absolute {
		display: none;
	}
	
	.spage_sec h1 {
		font-size: 40px;
	}
	
	.spage_sec p {
		font-size: 20px;
	}
	
	.card-block.service_block p {
		padding-right: 0;
	}
	
	.card-block {
		padding: 20px;
	}
	
	.lotry-games .row {
		justify-content: center;
		text-align: center;
	}
	
	.lotry-games h1 {
		font-size: 25px !important;
		line-height: 32px !important;
	}
	
	.card-block.develop_services [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
		margin-bottom: 20px;
	}
	
	.card-block.service_block [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.lottery-about-section p {
		padding-right: 0;
	}
	
	.lottery-about-section [class*="col-"].text-right img {
		margin-top: 0;
		width: 100%;
	}
	
	.card-block.develop_services .meta-card {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.card-block.service_block p {
		padding-right: 0 !important;
	}
	
	.lottery-about-section [class*="col-"].text-right img {
		margin-top: 0;
		width: 100%;
	}
	
	.bg-blue.cta .p-absolute {
		display: none;
	}
	
	.card-block.service_block h3 {
		font-size: 24px;
	}
	
	.lottery_about h3 {
		font-size: 30px;
	}
	
	.lottery_about p {
		padding-right: 0;
		text-align: justify;
	}
	
	.bg-blue.cta [class*="col-"].mt-5.pt-4 {
		margin-top: 0 !important;
	}
	
	.exchange-card-section.bg-gray h3 {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 24px;
	}
	
	.exchange-card-section.bg-gray .card-content p {
		margin-bottom: 20px;
		padding-right: 0;
	}
	
	.exchange-card-section.bg-gray .meta-card {
		height: auto;
		display: block;
		width: 100%;
		padding: 20px 10px;
	}
	
	.exchange-card-section.bg-gray .card-content {
		padding-left: 0;
		text-align: center;
		padding: 10px;
	}
	
	.nft-choose-us h3 {
		font-size: 24px;
		padding-right: 0;
	}
	
	.nft-choose-us {
		padding: 0;
	}
	
	.nft-choose-us p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 20px;
		padding-right: 0;
	}
	
	.exchange-card-section.bg-gray .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
	}
	
	.right-banner-img img {
		width: 100%;
	}
	
	.defi-custom-banner .buton_call {
		position: inherit;
	}
	
	.defi-custom-banner a.clickcustomform.btn.btn--header.btn--animated {
		height: 53px;
		box-shadow: 0 10px 40px 0 rgba(8, 0, 20, 30%);
		position: inherit;
		bottom: 0;
		top: 0;
		width: 80%;
		margin: 20px 0;
		font-size: 16px;
	}
	
	.defi-custom-banner {
		padding-bottom: 50px;
	}
	
	.defi-custom-about h3 {
		font-size: 1.75rem;
	}
	
	.defi-custom-about {
		padding: 40px 0 !important;
	}
	
	.defi-custom-about p {
		text-align: justify;
	}
	
	.defi-custom-about h3 {
		text-align: left;
	}
	
	.p2p-bg {
		padding: 40px 0;
	}
	
	.p2p-bg h3 {
		text-align: left;
		font-size: 30px;
	}
	
	.p2p-bg p {
		text-align: justify;
		font-size: 16px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta h4 {
		font-size: 24px;
		text-align: left;
		margin: 0;
		line-height: 34px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .bg-purple.cta [class*="col-"].p-absolute {
		display: none;
	}
	
	.borrowing-section h3 {
		font-size: 1.75rem;
	}
	
	.borrowing-section {
		padding: 40px 0;
	}
	
	.borrowing-section p {
		text-align: justify;
	}
	
	.borrowing-section h3 {
		font-size: 1.75rem;
		text-align: left;
		line-height: 36px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .defi-process.bg-light-gray p {
		text-align: justify;
	}
	
	.wrapper.page-template-defi-lending-borrowing .process-data ul {
		padding: 0 30px;
	}
	
	.wrapper.page-template-defi-lending-borrowing .process-data ul li {
		font-size: 16px;
	}
	
	.bowring-services.bg-blue .main-headings h3 {
		text-align: left;
		font-size: 1.75rem;
	}
	
	.borrowing-section [class*="col-"] {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}
	
	.bowring-services.bg-blue .main-headings p {
		text-align: justify;
	}
	
	.bowring-services.bg-blue .meta-card {
		width: 100%;
		height: auto;
		display: block;
		padding: 10px;
	}
	
	.bowring-services.bg-blue .meta-card .meta-img span {
		position: relative;
		left: 0;
		top: 0;
		display: block;
		margin: 20px auto;
	}
	
	.bowring-services.bg-blue .card-content {
		padding-left: 0;
		text-align: center;
	}
	
	.wrapper.page-template-defi-lending-borrowing .partner-team-content h3 {
		font-size: 32px;
		text-align: left;
	}
	
	.wrapper.page-template-defi-lending-borrowing .services {
		padding: 40px 0;
	}
	
	.wrapper.page-template-defi-lending-borrowing .partner-team-content ul li {
		width: 45.666667%;
	}
	
	.wrapper.page-template-defi-lending-borrowing .nft-choose-us h3 {
		font-size: 24px;
	}
	
	.page-template-Metaverse-development-company .side-popup.shower, .page-template-Metaverse-development-company .side-popup.LastPopHide {
		bottom: 45px;
	}
	
	.section--faq, .faq-wrapper {
		padding-top: 30px;
	}
}

@media (max-width:576px) {
	.spage_sec h1 {
		font-size: 30px;
	}
	
	.spage_sec p {
		font-size: 18px;
	}
	
	.whychoose_us_bot .choose-item ul li {
		width: 100%;
	}
}

@media (max-width:420px) {
	.spage_sec h1 {
		font-size: 24px;
	}
	
	.spage_sec p {
		font-size: 16px;
	}
}

/* html.js {
    overflow-x: hidden;
} */

/* body {overflow-x: hidden;} */
a {
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

/* @keyframes anim {
    100% {
        transform : translateX(calc(#{random() / 1.3} * var(--horse-width)))translateY(calc(-#{random() / 100} * (var(--horse-height) / 5)))scale(random(4) + 2)rotate(random(360) * -0.5deg);
        opacity: 0;
    }
} */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
	background: transparent;
	border-color: transparent;
}

a, a:hover {
	color: var(--color-primary);
	text-decoration: none !important;
}

.clickcustomform {
	cursor: pointer;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.color-primary {
	color: var(--color-primary) !important;
}

.color-white {
	color: var(--color-white) !important;
}

.color-black {
	color: var(--color-black) !important;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.testi-video-btn {
	color: #17cb91;
	width: 70px;
	height: 70px;
	border: 2px solid #f2f2f2;
	display: flex;
	flex-wrap: wrap;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	margin-left: 15px;
}

.banner-primary h2, .banner-primary h1 {
	font-weight: 400;
}

.btn-outline-white {
	background: transparent;
	border-color: #fff;
}

hr {
	border-color: #252525;
	opacity: .5;
}

/*sticky header*/

/*litty*/
.lity, .lity-container, .lity-wrap {
	outline: 0 !important;
}

.lity-loader, .lity-wrap {
	text-align: center;
}

.lity, .lity-wrap {
	z-index: 9999;
	position: fixed;
	top: 0;
}

.lity-container, .lity-wrap:before {
	vertical-align: middle;
	display: inline-block;
}

.lity-content:after, .lity-wrap:before {
	content: "";
}

.lity, .lity-content:after, .lity-wrap {
	bottom: 0;
	right: 0;
	left: 0;
}

.lity {
	white-space: nowrap;
	background: #0b0b0b;
	background: rgba(0, 0, 0, .9);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.lity.lity-opened {
	opacity: 1;
}

.lity.lity-closed {
	opacity: 0;
}

.lity * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lity-wrap:before {
	height: 100%;
	margin-right: -.25em;
}

.lity-loader {
	z-index: 9991;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -.8em;
	width: 100%;
	font-size: 14px;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.lity-loading .lity-loader {
	opacity: 1;
}

.lity-container {
	z-index: 9992;
	position: relative;
	text-align: left;
	white-space: normal;
	max-width: 100%;
	max-height: 100%;
}

.lity-close, .lity-close:active, .lity-close:focus, .lity-close:hover, .lity-close:visited {
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background: 0 0;
	outline: 0;
	border: 0;
}

.lity-content {
	z-index: 9993;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease;
	-o-transition: -o-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease;
}

.lity-closed .lity-content, .lity-loading .lity-content {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
}

.lity-content:after {
	position: absolute;
	top: 0;
	display: block;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}

.lity-close {
	z-index: 9994;
	width: 35px;
	height: 35px;
	position: absolute;
	right: 0;
	top: -35px;
	margin: 0px;
	-webkit-appearance: none;
	cursor: pointer;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lity-close::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.lity-close:active, .lity-close:focus, .lity-close:hover, .lity-close:visited {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lity-close:active {
	top: 1px;
}

.lity-image img {
	max-width: 100%;
	display: block;
	line-height: 0;
	border: 0;
}

.lity-facebookvideo .lity-container, .lity-googlemaps .lity-container, .lity-iframe .lity-container, .lity-vimeo .lity-container, .lity-youtube .lity-container {
	width: 100%;
	max-width: 964px;
}

.lity-iframe-container {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	overflow: auto;
	pointer-events: auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000;
}

.lity-hide {
	display: none;
}

.modal-open {
	padding: 0px !important;
}

/*litty*/

/*odo Meter*/
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-top: -5px;
}

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
	display: inline-block;
	vertical-align: middle;
	visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
	text-align: left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
	display: block;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
	display: block;
	-webkit-backface-visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
	display: block;
	-webkit-transform: translateZ(0);
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
	position: absolute;
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
	line-height: 1.1em;
	display: inline-block !important;
	font-style: normal;
	z-index: 1;
}

.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
	text-align: center;
}

/*odo Meter*/

/*header*/
.mob-block {
	display: none;
}

.desk-block {
	display: block;
}

.site-navbar {
	margin-bottom: 0px;
	z-index: 1999;
	position: relative;
	top: 0;
	width: 100%;
	padding: 1rem 0;
}

.site-navbar .toggle-button {
	position: absolute;
	right: 0px;
}

.site-navbar .site-logo {
	margin: 0;
	padding: 0;
	font-size: 1rem;
}

.site-navbar .site-logo a {
	text-transform: uppercase;
	color: #000;
}

.site-navbar .site-navigation.border-bottom {
	border-bottom: 1px solid white !important;
}

.site-navbar .site-navigation .site-menu {
	margin: 0;
	padding: 0;
	margin-bottom: 0;
}

.site-navbar .site-navigation .site-menu .active {
	color: #007bff !important;
}

.site-navbar .site-navigation .site-menu a {
	text-decoration: none !important;
	display: inline-block;
}

.site-navbar .site-navigation .site-menu>li {
	display: inline-block;
}

.site-navbar .site-navigation .site-menu>li>a {
	margin-left: 15px;
	margin-right: 15px;
	padding: 20px 0px;
	color: rgba(0, 0, 0, .7) !important;
	display: inline-block;
	text-decoration: none !important;
}

.site-navbar .site-navigation .site-menu>li>a:hover {
	color: #000 !important;
}

.site-navbar .site-navigation .site-menu>li.active>a {
	color: #000 !important;
}

.site-navbar .site-navigation .site-menu .has-children {
	position: relative;
}

.site-navbar .site-navigation .site-menu .has-children>a {
	position: relative;
	padding-right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children>a:before {
	position: absolute;
	content: "";
	font-size: 16px;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.site-navbar .site-navigation .site-menu .has-children .dropdown {
	visibility: hidden;
	opacity: 0;
	top: 100%;
	position: absolute;
	text-align: left;
	border-top: 2px solid #007bff;
	-webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 10px -2px rgba(0, 0, 0, .1);
	padding: 0px 0;
	margin-top: 20px;
	margin-left: 0px;
	background: #fff;
	-webkit-transition: .2s 0s;
	-o-transition: .2s 0s;
	transition: .2s 0s;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
	position: absolute;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
	display: none;
	bottom: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a {
	text-transform: none;
	letter-spacing: normal;
	-webkit-transition: 0s all;
	-o-transition: 0s all;
	transition: 0s all;
	color: #000 !important;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a.active {
	color: #007bff !important;
	background: #f8f9fa;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li {
	list-style: none;
	padding: 0;
	margin: 0;
	min-width: 200px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a {
	padding: 9px 20px;
	display: block;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a:hover {
	background: #f8f9fa;
	color: #ced4da;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>a:before {
	content: "";
	right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>.dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>ul {
	left: 100%;
	top: 0;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:hover>a, .site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:active>a, .site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:focus>a {
	background: #f8f9fa;
	color: #ced4da;
}

.site-navbar .site-navigation .site-menu .has-children:hover>a, .site-navbar .site-navigation .site-menu .has-children:focus>a, .site-navbar .site-navigation .site-menu .has-children:active>a {
	color: #007bff;
}

.site-navbar .site-navigation .site-menu .has-children:hover, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:active {
	cursor: pointer;
}

.site-navbar .site-navigation .site-menu .has-children:hover>.dropdown, .site-navbar .site-navigation .site-menu .has-children:focus>.dropdown, .site-navbar .site-navigation .site-menu .has-children:active>.dropdown {
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	margin-top: 0px;
	visibility: visible;
	opacity: 1;
}

.site-mobile-menu {
	width: 300px;
	position: fixed;
	left: 0;
	z-index: 2000;
	padding-top: 20px;
	background: #fff;
	height: calc(100vh);
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, .1);
	box-shadow: -10px 0 20px -10px rgba(0, 0, 0, .1);
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
}

.offcanvas-menu .site-mobile-menu {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}

.site-mobile-menu .site-mobile-menu-header {
	width: 100%;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
	float: right;
	margin-top: 8px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
	font-size: 30px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 0px;
	line-height: 1;
	cursor: pointer;
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
	color: #ced4da;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
	float: left;
	margin-top: 10px;
	margin-left: 0px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
	display: inline-block;
	text-transform: uppercase;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
	max-width: 70px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
	text-decoration: none;
}

.site-mobile-menu .site-mobile-menu-body {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	position: relative;
	padding: 0 20px 20px 20px;
	height: calc(100vh - 52px);
	padding-bottom: 150px;
}

.site-mobile-menu .site-nav-wrap {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}

.site-mobile-menu .site-nav-wrap a {
	padding: 10px 20px;
	display: block;
	position: relative;
	color: #212529;
}

.site-mobile-menu .site-nav-wrap a:hover {
	color: #007bff;
}

.site-mobile-menu .site-nav-wrap li {
	position: relative;
	display: block;
}

.site-mobile-menu .site-nav-wrap li .nav-link.active {
	color: #007bff;
}

.site-mobile-menu .site-nav-wrap li.active>a {
	color: #007bff;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse {
	position: absolute;
	right: 0px;
	top: 10px;
	z-index: 20;
	width: 36px;
	height: 36px;
	text-align: center;
	cursor: pointer;
	border-radius: 50%;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
	background: #f8f9fa;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:before {
	font-size: 12px;
	z-index: 20;
	font-family: "icomoon";
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(-180deg);
	-ms-transform: translate(-50%, -50%) rotate(-180deg);
	transform: translate(-50%, -50%) rotate(-180deg);
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.site-mobile-menu .site-nav-wrap>li {
	display: block;
	position: relative;
	float: left;
	width: 100%;
}

.site-mobile-menu .site-nav-wrap>li>a {
	padding-left: 20px;
	font-size: 20px;
}

.site-mobile-menu .site-nav-wrap>li>ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.site-mobile-menu .site-nav-wrap>li>ul>li {
	display: block;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>a {
	padding-left: 40px;
	font-size: 16px;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul {
	padding: 0;
	margin: 0;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li {
	display: block;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li>a {
	font-size: 16px;
	padding-left: 60px;
}

.site-mobile-menu .site-nav-wrap[data-class="social"] {
	float: left;
	width: 100%;
	margin-top: 30px;
	padding-bottom: 5em;
}

.site-mobile-menu .site-nav-wrap[data-class="social"]>li {
	width: auto;
}

.site-mobile-menu .site-nav-wrap[data-class="social"]>li:first-child a {
	padding-left: 15px !important;
}

.sticky-wrapper {
	position: relative;
	position: absolute;
	z-index: 100;
	width: 100%;
	top: 0;
}

.sticky-wrapper .site-navbar {
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.sticky-wrapper .site-navbar {
	background: #fff;
}

.sticky-wrapper .site-navbar ul li a {
	color: rgba(0, 0, 0, .7) !important;
}

.sticky-wrapper .site-navbar ul li a.active {
	color: #000 !important;
}

.sticky-wrapper.is-sticky .site-navbar {
	background: #fff;
	-webkit-box-shadow: 4px 0 20px -5px rgba(0, 0, 0, .2);
	box-shadow: 4px 0 20px -5px rgba(0, 0, 0, .2);
}

.sticky-wrapper.is-sticky .site-navbar .site-logo a {
	color: #007bff;
}

.sticky-wrapper.is-sticky .site-navbar ul li a {
	color: #000 !important;
}

.sticky-wrapper.is-sticky .site-navbar ul li a.active {
	color: #007bff !important;
}

.sticky-wrapper .shrink {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/*header*/
.image-wrapper {
	display: none;
	position: absolute;
	z-index: -1;
	right: -70px;
	top: 0;
}

.image-wrapper img {
	margin-right: 25px;
}

.play-content {
	text-align: left;
}

.img-cover:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .2);
}

.img-cover {
	position: relative;
}

/* Custom CSS Start */
b {
	font-weight: 600;
}

small {
	display: inline-block;
}

.scroll_mouse {
	bottom: 120px;
	left: 0;
	opacity: .5;
}

:focus {
	outline: none !important;
	box-shadow: none !important;
}

.testi-video-btn {
	color: #ea5c00;
	width: 50px;
	height: 50px;
	border: 2px solid #ea5c00;
	display: flex;
	flex-wrap: wrap;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	margin-left: 15px;
}

.mycarousel_circle .carousel-item {
	z-index: -1;
	position: relative;
	padding: 20px 0px;
}

.swiper-top__img-wrap {
	z-index: 1;
}

.swiper-top__img-wrap .swiper-top__img {
	width: 100%;
	height: auto;
	overflow: visible;
}

.roundholder {
	width: 100%;
	height: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: visible;
}

.new-heading-style {
	margin-bottom: calc(1.83rem + 1.8vw);
}

.new-heading-style h2 {
	margin-bottom: 1.125rem;
}

.new-heading-style p {
	font-size: var(--text-md);
}

.card .card-body {
	padding: 0;
}

.card-head-horizontal {
	display: flex;
	align-items: center;
}

.features-count {
	margin-right: 1rem;
}

/*---------BANNER----------*/
.banner-primary {
	color: var(--color-white);
}

.banner-primary h1 {
	margin-bottom: .875rem;
}

.banner-primary p {
	font-size: var(--text-lg);
	margin-bottom: 3rem;
}

.animate-bounce {
	animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	-moz-animation: bounce 3s infinite;
	-o-animation: bounce 3s infinite;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-webkit-transform: translateY(0);
	}
	
	40% {
		-webkit-transform: translateY(-15px);
	}
	
	60% {
		-webkit-transform: translateY(-15px);
	}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-moz-transform: translateY(0);
	}
	
	40% {
		-moz-transform: translateY(-15px);
	}
	
	60% {
		-moz-transform: translateY(-15px);
	}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-o-transform: translateY(0);
	}
	
	40% {
		-o-transform: translateY(-15px);
	}
	
	60% {
		-o-transform: translateY(-15px);
	}
}

@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		transform: translateY(0);
	}
	
	40% {
		transform: translateY(-15px);
	}
	
	60% {
		transform: translateY(-15px);
	}
}

.cta-img:before {
	padding-top: 122%;
}

/*---------SERVICE----------*/
.service-panel-description p {
	font-size: 1.75rem;
}

.service-panel-description {
	margin-top: auto;
}

.card.card--services .card-head .icn {
	width: 3.75rem;
	height: 3.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.card.card--services {
	border: none;
}

.section--services .block.block--vertical .icn {
	width: 3.75rem;
	height: 3.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*---------INDUSTRIES----------*/
.cover-action {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.tile.tile--industries {
	text-align: center;
	padding: 20px;
	box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 20%);
	position: relative;
}

.tile-col {
	max-width: calc(20% - 2.25rem);
	flex: 0 0 calc(20% - 2.25rem);
	margin: 1.125rem;
}

.tile.tile--industries .tile-content h6 {
	font-weight: 600;
}

/*---------MODULE----------*/
.module-item {
	display: flex;
	align-items: center;
}

.module-item h4 {
	margin-bottom: 0;
}

/*---------CAROUSEL----------*/
.carousel-indicators {
	position: static;
	width: 100%;
	margin: 0px;
	flex-direction: column;
}

.carousel-indicators li {
	width: auto !important;
	height: auto !important;
	text-indent: inherit;
	text-align: left;
	position: static;
	margin: 0;
	display: block;
	background-color: transparent;
	border: none;
	border-radius: 0;
	padding: 10px 0px;
}

.carousel-indicators li {
	opacity: 1;
}

/*---------CATEGORY----------*/
.section--category .carousel:not(:last-child) {
	padding-bottom: calc(2.65rem + 3vw);
}

/*---------FEATURES----------*/
.card.card--features {
	border: none;
	padding: 0 calc(1rem + .5vw);
}

.card.card--features .card-head {
	margin-bottom: 27px;
}

.card.card--features .card-body h5 {
	font-weight: 600;
	margin-bottom: .875rem;
}

.card.card--features .card-body p {
	margin-bottom: 0;
}

/*---------CHOOSE----------*/
.choose-img::before {
	padding-top: 157%;
}

.tile.tile--choose {
	aspect-ratio: 1;
	padding: 3rem 1.75rem;
	background: var(--color-gray);
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	position: relative;
}

.tile.tile--choose .tile-head {
	margin-bottom: 1rem;
}

.tile.tile--choose .tile-body h4 {
	margin-bottom: 0;
	font-weight: 600;
	height: 4rem;
}

.choose-wrapper {
	margin-bottom: calc(1rem + 1.7vw);
}

/*---------FAQ----------*/
.faq-row.is-active h3 {
	color: #fff !important;
}

.faq-row:not(:last-child) {
	margin-bottom: 1rem;
}

.faq-row .faq-title h3 {
	color: var(--color-black);
	font-weight: 600;
	margin-bottom: 0;
	font-size: 22px;
}

.faq-row .faq-answer {
	width: 90%;
	padding: 0 3.125rem 1.5rem;
}

.faq-row .faq-title {
	position: relative;
	display: block;
	padding: 1.5rem 3.125rem;
}

.faq-row .faq-title:before {
	content: "";
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/05/plus-icn.svg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	width: 2.75rem;
	aspect-ratio: 1;
	right: 3.125rem;
	top: 50%;
	transform: translateY(-50%);
}

.faq-row {
	background: #fcfcfc;
	border: 1px solid #d3d3d3;
	border-radius: 15px;
}

.faq-row .faq-answer p {
	margin-bottom: 0;
	font-size: var(--text-lg);
}

.faq-row.is-active .faq-title::before {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/source/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/05/minus-icn.svg");
	filter: invert(1);
}

.faq-row.is-active {
	background: linear-gradient(347.35deg, #a362f8 -17.75%, #7821eb 52.07%);
	border: 1px solid #be7cff;
}

.faq-row.is-active h3 {
	color: #fff;
}

.faq-row.is-active p {
	color: #fff !important;
}

.faq-row.is-active a {
	color: #fff !important;
}

/* .page-template-Metaverse-development-company .faq-row {border: none;background: transparent;color: #fff;border-bottom: 1px solid #d3d3d3;} */

/* .page-template-Metaverse-development-company .faq-row .faq-title {padding: 1.5rem 0rem;} */

/* .page-template-Metaverse-development-company .faq-row .faq-title:before {filter: contrast(0);} */
.page-template-Metaverse-development-company .faq-row.is-active .faq-title::before {
	filter: invert(1);
}

/* .page-template-Metaverse-development-company .faq-row .faq-answer {padding: 0 0rem 1.5rem;} */
.page-template-Metaverse-development-company .faq-row .faq-title h3 {
	color: #fff;
	font-weight: bold;
	font-size: 24px;
}

.page-template-Metaverse-development-company .faq-row .faq-answer p {
	font-size: 18px;
	color: #a8a8a8;
}

/* .page-template-Metaverse-development-company .faq-row .faq-title:before {width: 2rem;right: 0.125rem;}
 */

/*---------BLOG----------*/
.right_block span {
	display: block;
	color: #6e19c2;
	font-weight: 600;
}

.card.card-blog {
	border: none;
	background: transparent;
	box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 21%);
	background-color: #f2f2f2;
}

.card.card-blog .card-body {
	padding: 0 20px 20px;
}

.card.card-blog .card-head {
	margin-bottom: 2rem;
}

.section--blog {
	background: #f7f7f7;
}

/*---------VISION----------*/
.section--vision .vision-content {
	overflow: hidden;
	padding: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	background-position: bottom;
}

.vision-form {
	padding: calc(2rem + 1vw);
	background: linear-gradient(270deg, #fbf6ff 100%, #f5eaff 0%);
	border-radius: 20px 0 0 20px;
}

.vision-wrapper {
	box-shadow: 0 31px 57px 0 rgba(0, 0, 0, .13);
}

/*---------COUNTER----------*/
.counter {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.counter .counter__item {
	text-align: center;
}

.counter .counter__item:nth-child(3) {
	opacity: 0;
}

/*---------PLATFORM----------*/
.block.block--platform {
	display: flex;
}

.block.block--vertical {
	padding: calc(2rem + 1.1vw);
	background: #fff;
	border-radius: calc(.7rem + .5vw);
}

.block.block--vertical .block-body p {
	margin-bottom: 0;
}

.block.block--platform .block-body {
	width: calc(100% - 1.5rem);
}

.block.block--platform .block-head {
	margin-right: 1.5rem;
}

.block.block--platform:not(:last-child) {
	margin-bottom: calc(1rem + 1vw);
}

/*---------BRAND----------*/
.section--brand {
	background: #f1f1f1;
}

.brand-item {
	transition: all .3s;
}

.brand-item img {
	filter: grayscale(1);
}

.brand-item:hover img {
	filter: unset;
}

.card.card--hire .card-head {
	margin-bottom: 1.375rem;
}

.card.card--hire .card-body p {
	margin-bottom: calc(2rem + .73vw);
}

.card.card--hire {
	border: none;
	border-radius: 0;
	padding: calc(3rem + 1.7vw) 1.5rem 1.5rem;
	transition: all .3s;
}

.card.card--hire:hover {
	box-shadow: 0px 21px 30px 1px rgba(0, 0, 0, 20%);
}

/*---------SUBSCRIPTION----------*/
.card.card--subscription {
	padding: calc(2rem + 1.8rem) 2rem;
	border: 1px solid #e8e8e8;
	background: #fbf7ff;
}

.card.card--subscription .card-head .icn {
	margin-bottom: 2rem;
}

.card.card--subscription .card-head {
	margin-bottom: 1.375rem;
}

.card.card--subscription .card-head h3 {
	margin: 0;
}

.card-block p {
	margin-bottom: 0;
	font-size: var(--text-lg);
}

.card-block {
	background: #fff;
	padding: .75rem;
	margin-bottom: 2rem;
}

.card.card--subscription .card-body>p {
	font-size: 1.5rem;
	line-height: 1.54;
	margin: 0;
}

.section--subscription .row [class*="col-"]:nth-child(2) .card.card--subscription {
	background: #15032c;
	color: #fff;
}

.section--subscription .row [class*="col-"]:nth-child(2) .card.card--subscription .card-block {
	background: #2f124b;
	border: 1px solid #6e19c2;
}

/*---------- [ TESTIMONIAL ---------*/
.quote-icn {
	margin-bottom: 1.25rem;
}

.card--testimonial .card-head p {
	font-size: 16px;
	margin-bottom: 0;
}

.card.card--testimonial {
	justify-content: space-between;
	border: none;
	background: transparent;
}

.client-info .client-profile {
	height: 5rem;
	width: 5rem;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	margin-bottom: .75rem;
}

.place img {
	max-width: 1.875rem;
	vertical-align: sub;
}

.place {
	display: flex;
	align-items: center;
}

.card.card--testimonial .card-head {
	margin-bottom: 2.75rem;
}

.slider--testimonial .slick-prev, .slider--testimonial .slick-next {
	width: 3.875rem;
	height: 3.875rem;
	z-index: 1;
}

.slider--testimonial .slick-prev:before, .slider--testimonial .slick-next:before {
	content: none;
}

.card--video .card-foot .client-profile {
	display: none;
}

.card--testimonial .card-body {
	padding: 0;
}

.video-icn {
	margin-bottom: 1.25rem;
}

.card.card--testimonial .card-body .client-img {
	position: relative;
}

.card.card--testimonial .card-body .client-img .play-icn {
	position: absolute;
	bottom: 1.875rem;
	left: 1.875rem;
}

.card.card--testimonial .card-body {
	margin-bottom: 1.875rem;
}

.slider--testimonial .slick-slide:not(.slick-current) .card.card--testimonial {
	opacity: .6;
}

/*---------BENEFIT----------*/
.card.card--benefit {
	padding: calc(2rem + 1vw) calc(1.3rem + 1vw);
	margin: .938rem;
}

.card.card--benefit .card-haed {
	margin-bottom: 1.5rem;
}

.card.card--benefit .card-body h5 {
	margin-bottom: 1rem;
}

.card.card--benefit .card-body p {
	margin: 0;
}

.slick-active-first .card.card--benefit {
	background: var(--color-primary);
	color: #fff;
}

.slider--benefit .slick-arrow.slick-disabled {
	opacity: .3;
}

.slider--benefit .slick-arrow.slick-prev {
	right: calc(100px + 70px);
	left: unset;
}

.slider--benefit .slick-arrow {
	position: absolute;
	top: -10%;
	bottom: unset;
	background: rgba(0, 0, 0, 0%);
}

.slider--benefit .slick-arrow.slick-next {
	right: calc(100px + 0px);
	left: unset;
}

/*---------PROCESS----------*/
.panel.panel--process h1 {
	display: flex;
	flex-direction: column;
}

.panel.panel--process h1 span {
	margin-bottom: 5px;
}

.panel.panel--process {
	display: flex;
	flex-direction: column;
}

.card.card--hire .card-body>div {
	flex-direction: column-reverse;
	align-items: flex-start !important;
}

.tiles-layout ul li span.wow:hover {
	background-color: var(--color-primary);
	background-image: unset;
}

.menu-modal.cover-modal.header-footer-group {
	display: none;
}

/*---------MEDIA QUERY----------*/
@media (min-width:768px) {
	.section--odometer {
		padding-bottom: 0;
	}
	
	.block.block--vertical {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
	}
	
	.block.block--vertical .block-head {
		margin-bottom: 2rem;
	}
}

@media (min-width:992px) {
	.col-gap [class*="col-"] {
		margin-bottom: 30px;
	}
	
	.btn--animated {
		padding-right: 4.063rem;
	}
	
	.section-banner {
		height: calc(100vh - 60px);
		display: flex;
		align-items: center;
	}
	
	.module-item h4 {
		display: flex;
		align-items: center;
		font-weight: 600;
	}
	
	.module-count {
		height: calc(2.65rem + 3vw);
		width: calc(2.65rem + 3vw);
		margin-right: .5rem;
		justify-content: center;
		background: #f6ecff;
		color: var(--color-primary);
	}
	
	.module-type {
		height: calc(2.65rem + 3vw);
		width: calc(100% - calc(2.65rem + 3vw));
		padding-left: calc(1.8rem + 1vw);
		position: relative;
	}
	
	.module-wrapper li.active .module-type {
		background: #f6ecff;
		color: var(--color-primary);
	}
	
	.module-wrapper li .module-type:before {
		content: "";
		position: absolute;
		top: 50%;
		transform: translatey(-50%);
		background-image: url("https://blockbrew.com/wp-content/themes/blockbrew-child/media/2022/05/primary-right-arrow.svg");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 1.875rem;
		height: 1.875rem;
		opacity: 0;
		visibility: hidden;
		right: 20%;
		transition: all .3s;
	}
	
	.module-wrapper li.active .module-type:before {
		opacity: 1;
		visibility: visible;
		right: 10%;
	}
	
	.cta-wrapper {
		background: #f9f5ff;
		position: relative;
	}
	
	.category-item__head {
		position: relative;
		pointer-events: none;
	}
	
	.card.card--benefit .card-body p {
		min-height: 100px;
	}
	
	.tiles-layout ul {
		align-items: center;
	}
	
	.block.block--vertical .block-head {
		margin-right: 2rem;
	}
	
	.block.block--vertical .block-head .icn {
		width: 3.75rem;
	}
	
	.block.block--vertical .block-body {
		width: calc(100% - 5.75rem);
	}
}

@media (min-width:992px) {
	/*     .container-fluid {padding-right: 4rem;padding-left: 4rem;} */
	.banner-secondary .img-wave {
		position: absolute;
		bottom: -22%;
		right: 13%;
	}
	
	.play-btn {
		top: 77%;
		left: -57px;
		position: absolute;
	}
	
	.service-panel-primary {
		padding: calc(3rem + 2vw) calc(3.125rem + 3vw);
		display: flex;
		height: 100%;
	}
	
	.tile-row .tile-col:nth-child(odd) {
		margin-top: -4rem;
	}
	
	.tile-row .tile-col:nth-child(even) {
		margin-top: 4rem;
	}
	
	.module-wrapper {
		padding: 2.375rem 0;
	}
	
	.category-item__head {
		position: relative;
	}
	
	.features-wrapper {
		margin-bottom: -5rem;
		background: #fff;
		padding-top: calc(2rem + 1.5vw);
		border: 1px solid #d5d5d5;
	}
	
	.section--features {
		margin-bottom: 5rem;
	}
	
	.story img {
		position: absolute;
		bottom: 7%;
		left: 50%;
		transform: translateX(-70%);
	}
	
	.story {
		position: relative;
	}
	
	.tile-col .tile.tile--industries:not(:last-child) {
		margin-bottom: 2.25rem;
	}
	
	.platform-img {
		position: relative;
	}
	
	.platform-img .app {
		position: absolute;
		bottom: 0;
	}
	
	.solution-item {
		padding: 0 !important;
	}
	
	.block.block--platform {
		padding: 20px;
	}
	
	.solution-item.active .block.block--platform {
		background: var(--color-primary);
		color: #fff;
	}
	
	.slider--benefit .slick-list {
		padding-left: 0 !important;
	}
	
	.slider--testimonial .slider__item {
		margin: 0 1rem;
	}
	
	.card.card--testimonial {
		padding: 1rem;
	}
}

@media (min-width:1200px) and (max-width:1599px) {
	.curve-shape {
		width: 80%;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.shap svg {
		width: 205px;
		height: 103px;
	}
	
	.section--solution .carousel-inner img {
		width: 30%;
	}
	
	.block.block--platform {
		flex-direction: column;
	}
	
	.block.block--platform .block-head {
		margin-right: 0;
		margin-bottom: 1rem;
	}
	
	.Platform-wrapper {
		flex-direction: column-reverse;
	}
	
	.slider--testimonial .slick-prev {
		left: 0;
	}
	
	.slider--testimonial .slick-next {
		right: 0;
	}
}

@media (min-width:1200px) {
	.m-100 {
		min-height: 100vh;
	}
	
	.cta-wrapper .cta-content {
		padding: 0 calc(2.15rem + 1.5vw);
	}
	
	.brand-item {
		margin: 0 30px;
	}
	
	.curve-shape {
		text-align: center;
		position: absolute;
		padding-bottom: 5rem;
		top: -10rem;
		pointer-events: none;
	}
	
	.curve-shape>img:first-child {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: 0;
	}
	
	.counter .counter__item h3 {
		font-size: calc(2rem + 1vw);
		font-weight: 600;
	}
	
	.counter .counter__item p {
		font-size: 1.5rem;
	}
	
	.counter .counter__item:nth-child(2), .counter .counter__item:nth-child(4) {
		margin-top: 8rem;
	}
	
	.counter .counter__item:nth-child(1)::before, .counter .counter__item:nth-child(5)::before {
		top: -2rem;
	}
	
	.counter .counter__item:nth-child(1), .counter .counter__item:nth-child(5) {
		padding-top: 2rem;
	}
	
	.counter .counter__item {
		text-align: center;
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.section--solution .carousel-inner {
		position: absolute;
		top: 50%;
		pointer-events: none;
		transform: translatey(-50%);
	}
	
	.slider--testimonial .slider__item {
		margin: 0 3rem;
	}
	
	.panel.panel--process {
		flex-direction: row;
		padding: 4rem 0;
		border-bottom: 1px solid #979797;
	}
	
	.panel.panel--process .panel-head {
		margin-right: calc(2.65rem + 3vw);
	}
	
	.panel.panel--process .panel-head .icn {
		width: calc(2.65rem + 3vw);
	}
	
	.panel.panel--process .panel-body {
		display: flex;
		align-items: center;
		column-gap: 1.875rem;
		width: 100%;
	}
	
	.panel.panel--process .panel-body p {
		margin: 0;
	}
	
	.panel.panel--process .panel-body h1, .panel.panel--process .panel-body .panel-btn {
		max-width: 25%;
		flex: 0 0 25%;
	}
}

@media (max-width:1200px) {
	.wallet-app-block ul li {
		width: 49% !important;
	}
	
	.bg-white-items [class*="col-"].text-center ul li {
		width: 32%;
	}
}

@media (min-width:1400px) and (max-width:1599px) {
	.curve-shape {
		top: -5rem;
	}
	
	.counter .counter__item:nth-child(2)::before, .counter .counter__item:nth-child(4)::before {
		top: .8rem;
	}
	
	.counter .counter__item:nth-child(1)::before, .counter .counter__item:nth-child(5)::before {
		top: -4rem;
	}
	
	.counter .counter__item:nth-child(1), .counter .counter__item:nth-child(5) {
		padding-top: 0rem;
	}
	
	.counter .counter__item h3 {
		font-size: calc(3rem + 1vw);
	}
}

@media (min-width:1400px) {
	/*     .container-fluid {padding-right: 5.5rem;padding-left: 5.5rem;} */
	.banner-primary h1 {
		font-size: 2.8rem;
	}
	
	.banner-primary p {
		font-size: var(--text-md);
	}
	
	.section--subscription .row [class*="col-"]:nth-child(2) .card.card--subscription {
		padding-bottom: calc(5.5rem + 2vw);
	}
	
	.section--subscription .row [class*="col-"]:nth-child(2) .card.card--subscription:before {
		width: 92px;
		content: "";
		position: absolute;
		height: 105px;
		background-image: url("https://blockbrew.com/wp-content/themes/blockbrew-child/media/2022/05/wave-icn.svg");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	
	.counter__item {
		position: relative;
		padding-top: 3rem;
	}
	
	.counter__item:before {
		content: "";
		position: absolute;
		height: 15px;
		width: 15px;
		background: var(--color-primary);
		border-radius: 50%;
		outline: 9px solid #f4e9ff;
		top: 0;
	}
	
	.block.block--platform {
		padding: 30px;
		transition: all .3s;
	}
	
	.section--solution .carousel {
		padding: 5rem 0;
	}
	
	.btn--lg {
		height: 3rem;
		line-height: 3rem;
		border-radius: .375rem;
		padding: 0 1rem;
		font-size: 1rem;
	}
	
	.btn--lg.btn--animated:before {
		right: 1.875rem;
	}
}

@media (min-width:1600px) {
	/*     .container-fluid {padding-right: 6.25rem;padding-left: 6.25rem;} */
	.banner-primary h1 {
		font-size: 3rem;
	}
	
	.arrow-shap {
		display: block;
	}
	
	.tile.tile--choose {}
	
	.card.card--hire .card-body>div {
		flex-direction: row;
	}
	
	.curve-shape {
		top: -12rem;
	}
}

@media (max-width:1399px) {
	.btn.btn--animated {
		padding-right: 3rem;
	}
	
	.grow-shap {
		display: none;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		padding: 12px;
		height: 340px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section h1 {
		font-size: 24px;
		line-height: 40px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section p {
		margin: 0px 0 10px;
	}
}

@media (max-width:1199px) {
	:root {
		--text-xl: 1.25rem;
		--text-lg: 1.125rem;
		--text-md: 1rem;
		--text-sm: .875rem;
	}
	
	.section--features .new-heading-style {
		color: #000 !important;
	}
	
	.buton_call {
		position: absolute;
		right: 50px;
		top: 18px;
	}
	
	.buton_call>.btn {
		position: fixed;
		bottom: 0px;
		left: 0px;
		right: 0px;
		text-align: center;
		border-radius: 0px;
		padding: 9px;
		z-index: 999;
		width: 100%;
		padding-right: 9px !important;
	}
	
	.tile.tile--industries .tile-content h6 {
		font-size: 1rem;
	}
	
	.banner-primary h1 {
		font-size: 2rem;
	}
	
	.banner-secondary .img-wave {
		display: none;
	}
	
	.arrow-shap {
		display: none;
	}
	
	.play-btn {
		top: 66%;
	}
	
	.service-panel-primary {
		display: none;
	}
	
	.story img {
		display: none;
	}
	
	.brand-item {
		margin: 0 10px;
	}
	
	.counter .counter__item {
		text-align: center;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.slick-dots li button:before {
		font-size: 48px !important;
		color: #6e19c2 !important;
	}
	
	.slick-dots li.slick-active button:before {
		color: #6e19c2 !important;
	}
	
	.adjust-spacing-tabs ul li {
		width: 33.33%;
	}
	
	.panel.panel--process {
		display: inline-block;
	}
	
	.panel.panel--process .panel-head {
		float: left;
		margin-right: 1.5rem;
	}
	
	.panel.panel--process .panel-head .icn {
		display: flex;
		width: 80px;
	}
	
	.panel.panel--process .panel-body {
		float: revert;
	}
	
	.panel.panel--process .panel-body h1 {
		margin-bottom: 2rem;
		margin-top: 1rem;
		font-size: 2rem;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section h1 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.slick-dots li button:before {
		top: 8px;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section .v-card {
		height: auto;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-services [class*="col-"].text-center h3, .services .partner-team-content.text-center h3, .nft-choose-us h3, .white-level-services [class*="col-"].text-center.main-headings h3 {
		font-size: 24px;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		height: 400px;
	}
	
	.services .partner-team-content.text-center h3 {
		margin-bottom: 20px !important;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings h3 {
		line-height: 40px;
	}
	
	.white-level-services .meta-card {
		height: 260px;
	}
}

@media (max-width:1024px) {
	.page-template-Metaverse-development-company .common-section-all.section--faq, .section-vision, #footer {
		padding: 40px;
	}
	
	.element-fig {
		top: -30%;
	}
	
	.meta-platform-tabs.homepage-tabs ul.nav.nav-tabs:after {
		bottom: -20px;
	}
	
	.video_tittle {
		margin-top: 0;
	}
	
	.meta-services-card .meta-card {
		width: calc(100% - -10px);
	}
	
	body section.metaverse-about-section h2 {
		font-size: 30px;
	}
	
	.feature-box {
		padding: 35px 18px !important;
		min-height: 200px;
	}
	
	body .content figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p {
		font-size: 12px !important;
	}
	
	.content figcaption {
		padding: 26px !important;
	}
	
	.content figure.effect-oscar h2 {
		bottom: 75px !important;
		font-size: 18px !important;
	}
	
	section.cta_section h2 br {
		display: none;
	}
	
	.aside-wrapper ul li:nth-child(1) a {
		top: 45%;
	}
	
	.style-5.chatbot {
		top: 60%;
	}
}

@media (max-width:991px) {
	.mob-block {
		display: block !important;
	}
	
	.desk-block {
		display: none !important;
	}
	
	.aside-wrapper ul li:nth-child(1) a {
		top: 46%;
	}
	
	.banner-primary h1 {
		font-size: 1.5rem;
	}
	
	.banner-primary p {
		font-size: var(--text-sm);
		margin-bottom: 1rem;
	}
	
	.banner-primary {
		margin-bottom: 2rem;
	}
	
	.section-banner {
		padding: 2.5rem 0;
	}
	
	.new-heading-style h2 {
		font-size: 1.625rem;
	}
	
	.cta-img {
		margin-bottom: 2rem;
	}
	
	.tile.tile--industries {
		box-shadow: none;
		max-width: calc(33.33% - 1.875rem);
		flex: 0 0 calc(33.33% - 1.875rem);
		margin: .938rem;
	}
	
	.tile-row {
		flex-direction: column;
	}
	
	.tile-col {
		max-width: 100%;
		flex: 0 0 100%;
		margin: 0;
		width: 100%;
		display: flex;
	}
	
	.tile-row .tile-col:nth-child(1) {
		order: 5;
	}
	
	.tile-row .tile-col:nth-child(2) {
		order: 1;
	}
	
	.tile-row .tile-col:nth-child(3) {
		order: 2;
	}
	
	.tile-row .tile-col:nth-child(4) {
		order: 3;
	}
	
	.tile-row .tile-col:nth-child(5) {
		order: 4;
	}
	
	.tile.tile--industries {
		padding: 0;
		box-shadow: none;
	}
	
	.tile-img img {
		width: 100%;
	}
	
	.module-count, .module-type {
		margin-bottom: 0;
	}
	
	.accordion-wrapper .module-item {
		display: block;
	}
	
	.accordion-head {
		display: flex;
		align-items: center;
		padding: 20px 0;
		padding-right: 45px;
		position: relative;
	}
	
	.accordion-head h5 {
		margin-bottom: 0;
	}
	
	.accordion-head .icn {
		width: 40px;
		margin-right: 1rem;
		height: 40px;
		display: flex;
		justify-content: center;
	}
	
	.module-item h4 {
		margin-right: 10px;
	}
	
	.accordion-body {
		padding-bottom: 20px;
	}
	
	.accordion-wrapper .accordion:not(:last-child) {
		border-bottom: 1px solid #ddd;
	}
	
	.accordion-head:before {
		content: "+";
		position: absolute;
		right: 0;
		font-size: 27px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.accordion-head.is-active::before {
		content: "-";
	}
	
	.accordion--category .accordion-body img {
		margin-bottom: 1rem;
	}
	
	.section--features .new-heading-style {
		color: var(--color-black) !important;
	}
	
	.card.card--features {
		border: none;
		padding: 0;
		margin: 0 15px;
	}
	
	.shap.curve-up {
		display: none;
	}
	
	.section--workFlow .row {
		margin-right: 0;
		margin-left: 0;
	}
	
	.section--workFlow .row [class*="col-"]:not(:last-child) {
		margin-bottom: 2rem;
	}
	
	.tile.tile--choose .tile-head {
		margin-bottom: 0;
		margin-right: 1rem;
	}
	
	.tile.tile--choose {
		flex-direction: revert;
		justify-content: flex-start;
		align-items: center;
		padding: 1rem;
	}
	
	.tile.tile--choose {
		aspect-ratio: 0;
	}
	
	.tile.tile--choose .tile-body h4 {
		height: unset;
	}
	
	.choose-wrapper [class*="col-"]:not(:last-child) .tile.tile--choose {
		margin-bottom: 1rem;
	}
	
	.tile.tile--choose .tile-head img {
		height: 40px;
	}
	
	.faq-row .faq-answer p {
		font-size: 1rem;
	}
	
	.faq-row .faq-answer {
		padding: 0 1.125rem 1.4rem;
	}
	
	.faq-row .faq-title:before {
		width: 2rem;
		right: 1rem;
	}
	
	.faq-row .faq-answer p {
		font-size: var(--text-sm);
	}
	
	.faq-row .faq-title h3 {
		font-size: var(--text-md);
	}
	
	.faq-row .faq-title {
		padding: 1.4rem 1.125rem;
		padding-right: 3rem;
	}
	
	.vision-wrapper {
		box-shadow: unset;
	}
	
	.accordion--category .accordion-head h4 {
		margin: 0;
	}
	
	.tile.tile--industries {
		box-shadow: none;
		max-width: calc(50% - 1.875rem);
		flex: 0 0 calc(50% - 1.875rem);
		margin: .938rem;
	}
	
	.counter .counter__item h3 {
		font-weight: 600;
		font-size: 2.188rem;
	}
	
	.tiles-layout ul li span {
		display: none;
	}
	
	.tiles-layout ul li:nth-child(1), .tiles-layout ul li:nth-child(3), .tiles-layout ul li:nth-child(4) {
		margin-top: 0;
	}
	
	.block.block-workFlow .block-body h6 {
		margin: 0;
		font-size: 1.1rem;
		line-height: 1.5;
	}
	
	.card.card--subscription .card-body>p {
		font-size: 1rem;
	}
	
	.card-block p {
		font-size: 1rem;
	}
	
	.card.card--subscription .icn img {
		width: 4rem;
	}
	
	.card.card--subscription {
		padding: calc(1rem + 1.8rem) 2rem;
	}
	
	.card.card--testimonial {
		padding: 0;
	}
	
	.card.card--testimonial .card-head {
		margin-bottom: 1.75rem;
	}
	
	.card.card--testimonial {
		padding: 1rem;
		padding-bottom: 2rem;
	}
	
	.quote-icn {
		margin-bottom: 1.5rem;
	}
	
	.client-info .client-profile {
		height: 4.25rem;
		width: 4.25rem;
		margin-bottom: 0;
		float: left;
		margin-right: 1rem;
	}
	
	.slider--testimonial .slick-list {
		padding: 0 !important;
	}
	
	.card--testimonial .card-head p {
		font-size: 1rem;
	}
	
	.place {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		display: block;
	}
	
	.place img {
		float: left;
	}
	
	.col-gap [class*="col-"] {
		margin-bottom: 1.875rem;
	}
	
	.section--process .row [class*="col-"]:not(:last-child) {
		margin-bottom: 2rem;
		padding-bottom: 2rem;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		height: 300px;
	}
	
	.nft-main-banner h3 {
		font-size: 26px;
		line-height: 40px;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"].text-center.main-heading h4 {
		font-size: 24px;
		line-height: 35px;
	}
	
	.page-template-NFT-Marketplace-Development [class*="col-"].text-center.main-heading p {
		font-size: 16px;
		margin: 10px auto;
	}
	
	.nft-choose-us {
		padding: 30px 0;
		text-align: center;
	}
	
	.white-level-services .meta-card {
		height: 400px;
	}
	
	.card-block {
		margin-bottom: 0rem;
		padding-bottom: 0;
	}
}

@media (max-width:767px) {
	.banner-primary h1 {
		font-size: 1.8rem;
	}
	
	.buton_call {
		top: 3px;
		right: 35px;
	}
	
	.col-gap [class*="col-"]:last-child {
		margin-bottom: 0;
	}
	
	.tile.tile--choose .tile-head {
		margin-bottom: 0;
		margin-right: 1rem;
	}
	
	.tile.tile--choose {
		flex-direction: revert;
		justify-content: flex-start;
		align-items: center;
	}
	
	.tile.tile--choose {
		aspect-ratio: 0;
	}
	
	.tile-col {
		max-width: 100%;
		flex: 0 0 100%;
		margin: 0;
		width: 100%;
	}
	
	.card.card--services {
		display: inline-block;
		border-bottom: 1px solid #ddd;
		border-radius: 0;
		padding-bottom: 30px;
	}
	
	.card--services .card-head {
		float: left;
	}
	
	.card.card--services .card-head .icn {
		margin-right: 2rem;
	}
	
	.card--services .card-body p {
		margin-bottom: 0;
		margin-top: 2rem;
	}
	
	.block.block--platform:not(:last-child) {
		margin-bottom: 1.7rem;
		padding-bottom: 1.25rem;
		border-bottom: 1px solid #ddd;
	}
	
	.card.card--benefit {
		margin: 0;
	}
	
	.features-wrapper .col-gap [class*="col-"]:not(:last-child) {
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #ddd;
	}
	
	.counter .counter__item {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.card.card--services .card-body h4 {
		padding: 1.2rem 0;
	}
	
	.section--process .row [class*="col-"]:not(:last-child) {
		border-bottom: 1px solid #ddd;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-block {
		height: auto;
	}
	
	.nft-main-banner h3 {
		font-size: 22px;
		line-height: 30px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner img.banner-img {
		width: 100%;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon3.bounce {
		right: 150px;
	}
	
	.page-template-NFT-Marketplace-Development .banner_section.position-relative.animate-banner .banner-image img.icon2.bounce {
		left: 170px;
	}
	
	.page-template-NFT-Marketplace-Development .bg_blue.card-section [class*="col-"].text-center.main-heading h4 {
		font-size: 22px;
	}
	
	.page-template-NFT-Marketplace-Development .nft-plateform-services [class*="col-"].text-center h3, .services .partner-team-content.text-center h3, .nft-choose-us h3, .white-level-services [class*="col-"].text-center.main-headings h3 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings h3 {
		line-height: 30px;
		text-align: center;
	}
	
	.white-level-services [class*="col-"].text-center.main-headings p {
		margin: 10px 0 20px;
	}
	
	.white-level-services .meta-card {
		height: auto;
	}
	
	section.banner-inner-pages.section-banner.text-center.text-md-left {
		margin-top: 0 !important;
	}
	
	section.common-section-all.section--challenges .card.card--challenges .card-head {
		display: block;
	}
	
	section.common-section-all.section--challenges .card.card--challenges .card-head h4 {
		margin: 15px 0px 0;
	}
	
	section.common-section-all.section--solution {
		padding-top: 0;
	}
}

@media (max-width:575px) {
	.new-heading-style p {
		margin-bottom: 1rem;
	}
	
	.card.card--services .card-body h4 {
		margin-bottom: 0;
		padding: .5rem 0;
	}
}

/*
 * Slider CSS
 */
.swiper-container {
	width: 100%;
	height: 34vw;
	transition: opacity .6s ease;
	padding-bottom: 0 !important;
}

/* .swiper-container.swiper-container-coverflow {
  padding: 3% 0;
} */
.swiper-container.loading {
	opacity: 0;
	visibility: hidden;
}

.swiper-container:hover .swiper-button-prev, .swiper-container:hover .swiper-button-next {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
}

.swiper-slide {
	background-position: center;
	background-size: cover !important;
	background-repeat: no-repeat;
}

.swiper-slide .entity-img {
	display: none;
}

.swiper-slide .content {
	position: absolute;
	top: 40%;
	left: 0;
	width: 66%;
	padding-left: 5%;
	color: #fff;
}

.tfeature-images_item.left img, .tfeature-images_item.right img {
	opacity: .4;
	width: 120px;
	height: 120px;
}

.slider_btn_popup a.btn.btn--white.btn--md.mt-4.btn--animated.clickcustomform {
	border-radius: 3px;
	background: linear-gradient(229.07deg, #6e19c2 0%, #9027f3 100%);
	color: #fff;
	width: 22%;
	margin-left: 30px;
}

.slider_btn_popup .btn--white.btn--animated:before {
	filter: unset;
}

.swiper-slide.swiper-slide-active .content p {
	color: #06030c;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
	position: relative;
	top: -22px;
}

.swiper-slide .content .title {
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 30px;
}

.swiper-slide .content .caption {
	display: block;
	font-size: 12px;
	line-height: 1.4;
}

[class^=swiper-button-] {
	width: 44px;
	opacity: 0;
	visibility: hidden;
}

.swiper-button-prev {
	transform: translateX(50px);
}

.swiper-button-next {
	transform: translateX(-50px);
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 9px;
	position: relative;
	width: 12px;
	height: 12px;
	background-color: #fff;
	opacity: .4;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 18px;
	height: 18px;
	transform: translate(-50%, -50%);
	border: 0px solid #fff;
	border-radius: 50%;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:hover, .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
	border-width: 1px;
}

@media (max-width: 1180px) {
	.swiper-container {
		height: 28vw;
	}
	
	.swiper-slide .content .title {
		font-size: 25px;
	}
	
	.swiper-slide .content .caption {
		font-size: 12px;
	}
}

@media (max-width: 1023px) {
	.swiper-container {
		height: 40vw;
	}
	
	.swiper-container.swiper-container-coverflow {
		padding-top: 0;
	}
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet::before, .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, [class^=swiper-button-] {
	transition: all .3s ease;
}

.swiper-slide {
	border-radius: 10px;
	height: 250px;
}

.swiper-slide .content {
	opacity: 0;
}

.swiper-slide.swiper-slide-active .content {
	display: block !important;
	opacity: 1;
	position: relative;
	top: 296px;
	z-index: 999;
	width: 100%;
	text-align: center;
}

.swiper-container [class*="col-"].text-center h3 {
	color: #262626;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: -1.52px;
	line-height: 51px;
}

.swiper-container [class*="col-"].text-center p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 25px;
	text-align: center;
	margin-bottom: 50px;
}

.swiper-slide.swiper-slide-active .content p {
	color: #000;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background: none !important;
	position: absolute;
	left: 46%;
	opacity: 1;
	visibility: visible;
	top: 95%;
	transform: inherit;
}

.swiper-button-next {
	background: none !important;
	position: absolute;
	left: 53%;
	opacity: 1;
	visibility: visible;
	top: 95%;
	transform: inherit;
}

.postid-456 ul {
	padding-left: 30px;
}

.postid-456 .blog-imgs {
	width: 800px;
	margin: 0 auto;
}

@media (max-width:576px) {
	/*-------metaverse-----*/
	.after_banner .vc_col-sm-3 {
		width: 100%;
	}
}

/*-------small view page css----------*/
@media (max-width:375px) {
	.swiper-slide.swiper-slide-active .content {
		top: 280px;
	}
	
	.swiper-slide.swiper-slide-active .content p {
		line-height: 22px !important;
	}
}

/*------mobile landscape view-----------*/
@media screen and (max-device-width: 767px) and (orientation: landscape) {
	.main_homepage_gallery .industry-list-cb li {
		flex: 40% !important;
	}
	
	section.section--liveDemo .liveDemo-primary {
		margin-bottom: 30px;
	}
	
	.meta-platform-tabs.homepage-tabs .tab-pane ul li {
		margin-bottom: 10px;
	}
	
	section.swiper-container.swiper-container-coverflow.swiper-container-3d {
		min-height: 580px !important;
	}
	
	.business_potential {
		padding: 60px 0 !important;
	}
	
	.counting-scross [class*="col-"] img {
		display: none !important;
	}
	
	section.common-section-all.section--blog .col-md-4 {
		width: 50%;
	}
	
	section.common-section-all.section--blog {
		min-height: auto !important;
	}
	
	.meta-platform-tabs.homepage-tabs .tab-pane ul li {
		margin-bottom: 10px;
	}
	
	section.common-section-all.section--cta.cta_3.pb-0 {
		display: none !important;
	}
	
	section.common-section-all.section--industries.pb-0 .col-md-6.col-lg-3 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.tile.tile--industries .tile-count {
		line-height: 74px;
		margin-bottom: 10px;
	}
	
	.tile.tile--industries h5 {
		font-size: 16px !important;
	}
	
	.tile.tile--industries {
		height: 210px !important;
		margin: 0 !important;
	}
	
	section.common-section-all.section--technology.pb-0 .col-md-6.col-lg-4 {
		width: 50%;
	}
	
	section.common-section-all.section--technology .card.card--technology {
		padding: 20px 0 10px !important;
	}
	
	section.common-section-all.section--technology .card.card--technology .card-body {
		text-align: left !important;
	}
	
	.card.card--technology .card-head {
		margin: 0 0 15px !important;
	}
	
	.card.card--technology .card-body h4 {
		margin-bottom: 0 !important;
	}
	
	section.common-section-all.section--services .youKonw-wrapper .col-md-6.col-lg-4 {
		width: 50%;
	}
	
	section.meta_enticing .enticing_wrapper .col-md-6 {
		width: 50%;
	}
	
	section.meta_enticing .enticing_wrapper .enticing_con {
		height: 360px !important;
	}
	
	section.meta-services-card .col-md-4 {
		max-width: 50% !important;
		width: 50%;
	}
	
	.meta-services-card .meta-card {
		height: 220px !important;
	}
	
	.wrapper-services .col-md-6 {
		width: 50%;
		max-width: 50%;
	}
	
	.wrapper-services .d_blocks {
		height: 570px;
	}
	
	.nft-meta-plateform [class*="col-"] {
		text-align: center;
	}
	
	.nft-meta-plateform .right_align img {
		width: 50%;
		margin: 0 auto;
	}
	
	section.meta-services-plateform.nft_meta_plateform .col-md-6 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	section.wrapper-services.meta-decenter-services.nft-meta-services .col-md-6 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	body.page-template.page-template-metaverse-nft-development .meta-chooseus img {
		margin: 50px 0 0;
	}
	
	section.section.section--reasons .col-sm-12.col-md-6.col-xl-4 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.card.card--reasons {
		height: 350px;
	}
	
	section.common-section-all.section--process .col-sm-12.col-md-6.col-xl-12 {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
	
	.section--process .row [class*="col-"]:not(:last-child) {
		border: none !important;
	}
	
	section.section.section--products {
		padding-top: 0;
	}
	
	.dservices_img img {
		width: 50%;
	}
	
	.banner-img img {
		width: 50%;
	}
	
	.marketplace-img img {
		width: 50%;
	}
	
	.reasons-img img {
		width: 50%;
	}
	
	.whychoose_us_wrapper p {
		line-height: 30px;
		font-size: 16px;
		width: 100%;
	}
	
	.main_homepage_gallery .industry-list-cb li {
		flex: 40% !important;
		width: calc(50% - 10px) !important;
		max-width: calc(50% - 10px) !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		margin-top: 0 !important;
	}
	
	.main_homepage_gallery .industry-list-cb li figcaption h3 {
		padding: 38px 0 !important;
	}
	
	.main_homepage_gallery .industry-list-cb li>img {
		height: 400px !important;
	}
	
	section.counting-scross {
		display: none;
	}
	
	.whychoose_us_bot .choose-item ul li:not(:last-child) {
		margin-right: 10px !important;
	}
	
	.language-wrapper .nav .nav-item {
		width: 30%;
	}
	
	.language-wrapper {
		padding: 0 !important;
	}
	
	.page-template-Metaverse-development-company .whychoose_us_bot .choose-item ul li {
		width: 48%;
	}
	
	.nft-meta-plateform ul li {
		text-align: left;
	}
}

@media (max-width: 320px) {
	.main-home-banner ul li {
		width: calc(100% - 10px) !important;
		flex: 0 0 calc(100% - 10px) !important;
		max-width: calc(100% - 10px) !important;
	}
}

.blockchain-main-box .vc_tta-panels-container .vc_tta-panels {
	background-color: transparent !important;
	border: none !important;
}

.blcokchain-tabs img {
	width: 100%;
	height: 60px !important;
	object-fit: contain;
}

.blcokchain-tabs .img-sm {
	width: 60px;
	height: 60px !important;
}

.blockchain-main-box   ul .vc_tta-tab {
	position: relative;
}

.blockchain-main-box   ul .vc_tta-tab.vc_active:after {
	border-radius: 5px;
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	content: "";
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0px;
	bottom: -5px;
	z-index: 1;
}

.blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a {
	border: none !important;
	border-radius: 5px 5px 0px 0px;
}

.blockchain-main-box .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab>a:hover {
	background-color: transparent;
}

.blockchain-main-box .vc_tta-tabs-container {
	border-bottom: 2px solid #fff;
}

.blockchain-main-box.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list, .blockchain-main-box.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
	overflow: visible;
}

.blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a {
	border: none !important;
}

.blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a {
	border: none !important;
}

.blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a:hover, .blockchain-main-box.vc_tta.vc_general .vc_tta-tab>a:focus {
	background-color: rgba(110, 25, 194, 28%);
	color: #fff;
	border-radius: 5px 5px 0px 0px;
}

#how-to-start {
	display: inline-block;
	width: 100%;
}

#how-to-start {
	padding: 60px 0 20px;
	position: relative;
}

.gray_bg {
	background: #f2f2f2;
}

h2.common_h2 {
	font-size: 30px !important;
}

.underline {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 22px;
}

.text-center .underline::after, .text-center.underline::after {
	width: 4%;
	left: 48%;
}

.timeline-center {
	position: relative;
}

.underline:after {
	content: "";
	width: 32px;
	height: 1px;
	background: #c2c2c2;
	position: absolute;
	bottom: 0;
	left: 0;
}

.timeline-center {
	position: relative;
}

@media (min-width: 768px) {
	.timeline-center:before {
		position: absolute;
		top: 0;
		left: 50%;
		height: 88%;
		width: 2px;
		background: #6e19c2 !important;
		content: "";
	}
}

.timeline-center .timeline-row:nth-of-type(odd) {
	position: relative;
	text-align: right;
	width: 50%;
}

.timeline-center .tm-icon {
	width: 60px;
	height: 60px;
	text-align: center;
	position: absolute;
	top: 0;
}

.timeline-center .timeline-row:nth-of-type(odd) .tm-icon {
	right: -30px;
}

.timeline .tm-icon, .timeline-center .tm-icon, .timeline-right .tm-icon {
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 0 10px 0 rgba(138, 138, 138, .16);
}

.timeline-center .tm-icon span {
	color: #6e19c2;
	font-size: 30px;
	line-height: 60px;
	padding: 1px;
}

.timeline-center .timeline-row:nth-of-type(odd) .tm-detail {
	margin-right: 40px;
	margin-bottom: 40px;
	color: #5f5f5f;
	font-size: 12px;
	line-height: 20px;
	background: #fff;
	padding: 20px;
	border-radius: 8px;
}

.timeline-center .timeline-row:nth-of-type(odd) .tm-detail {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	border-radius: 8px;
}

.initiate .timeline-row .tm-detail {
	transition: all .3s ease-out 0s !important;
}

.tm-detail h3 {
	font-size: 22px;
	font-weight: 600;
	color: #6e19c2;
}

.timeline-center .timeline-row:nth-of-type(even) {
	position: relative;
	text-align: left;
	width: 50%;
	margin-left: 50%;
}

.timeline-center .timeline-row:nth-of-type(even) .tm-icon {
	left: -30px;
}

.timeline-center .timeline-row:nth-of-type(even) .tm-detail {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}

.timeline-center .timeline-row:nth-of-type(even) .tm-icon {
	left: -30px;
}

.timeline-center .tm-icon {
	width: 60px;
	height: 60px;
	text-align: center;
	position: absolute;
	top: 0;
}

.timeline .tm-icon, .timeline-center .tm-icon, .timeline-right .tm-icon {
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 0 10px 0 rgba(138, 138, 138, .16);
}

.timeline-center .timeline-row:nth-of-type(even) .tm-detail {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}

.timeline-center .timeline-row:nth-of-type(even) .tm-detail {
	margin-left: 40px;
	margin-bottom: 40px;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	background: #fff;
	padding: 20px;
	border-radius: 8px;
}

.initiate .timeline-row .tm-detail {
	transition: all .3s ease-out 0s !important;
}

.timeline-center::before {
	background: #fff;
	background: #47b475;
	position: absolute;
	top: 0;
	left: 50%;
	height: 88%;
	width: 2px;
}

.timeline-center::before {
	background: #fff !important;
}

#how-to-start h2 {
	letter-spacing: normal;
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 58px;
	margin-bottom: 40px;
	color: #fff;
}

.tm-detail p {
	font-size: 16px;
	line-height: 30px;
}

.timeline-center .timeline-row:nth-of-type(odd):after {
	content: "";
	background: #fff;
	right: 10px;
	position: absolute;
	width: 32px;
	height: 2px;
	top: 27px;
}

.timeline-center .timeline-row:nth-of-type(even):after {
	content: "";
	background: #fff;
	left: 10px;
	position: absolute;
	width: 32px;
	height: 2px;
	top: 27px;
}

/*-------------banner box----------*/
.coin-banner .values-box-list p {
	width: 100%;
}

.metavrese_banner_wrapper .values-box li {
	display: flex;
	flex: 0 0 25%;
	max-width: 25%;
	margin: 30px 0;
}

/* .metavrese-banner video {
    z-index: -2;
} */
.metavrese-banner .values-box .values-box-list p {
	margin: 0;
}

.top-section-game .values-box {
	margin: 0px -15px;
}

.values-box li {
	padding: 10px 10px;
	max-widh: 100%;
}

.values-box .values-box-list {
	align-items: center;
	background-image: linear-gradient(45deg, #231943, #130f1e);
	color: #fff;
	width: 100%;
	padding: 15px;
	border-radius: 10px;
	display: flex;
	border: 1px solid rgba(139, 124, 172, .25);
}

.values-box .values-box-list h4 {
	font-weight: bold;
	font-size: 30px;
	text-align: left;
}

.values-box .values-box-list h4, .values-box .values-box-list p {
	margin-bottom: 0px;
}

.values-box .values-box-list img {
	height: 50px;
	object-fit: contain;
}

@media (min-width:767px) {
	.values-box {
		display: flex;
		flex-wrap: wrap;
	}
	
	.values-box li {
		display: flex;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.values-box .values-box-list p {
	color: #c2a9db;
	font-size: 16px !important;
	margin: 0;
	padding-top: 0;
	text-transform: capitalize;
}

.values-box-design {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 20px 0;
	flex-wrap: wrap;
}

.values-box-design li h4 {
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
	text-align: left;
	position: relative;
	padding-left: 50px;
}

.values-box-design li {
	position: relative;
	margin: 0 40px;
}

.values-box-design li p {
	margin: 12px 0;
	margin: 0;
	color: #c2a9db;
	font-size: 15px;
	padding-top: 0;
}

.values-box-design li h4:after {
	content: "";
	background: #f7f0ff;
	width: 50px;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: -2px;
}

.values-box-design li img {
	position: absolute;
	left: 0;
	width: 39px;
	bottom: 68px;
}

/*------------service hover effact fintech development------*/
.security-token .services-block-three {
	margin-bottom: 30px;
}

.security-token .services-block-three i {
	font-size: 50px;
	color: #6e19c2;
}

.security-token .services-block-three>a {
	display: block;
	border: 2px solid #d5d5d5;
	border-radius: 4px;
	text-align: center;
	background: #fff;
	padding: 20px;
	position: relative;
	margin-bottom: 30px;
	min-height: 300px;
}

.security-token .services-block-three>a:before {
	display: block;
	content: "";
	width: 9%;
	height: 17%;
	position: absolute;
	bottom: -2px;
	right: -2px;
	border-bottom: 2px solid #6e19c2;
	border-right: 2px solid #6e19c2;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
}

.security-token .services-block-three>a:after {
	display: block;
	content: "";
	width: 9%;
	height: 17%;
	position: absolute;
	top: -2px;
	left: -2px;
	border-top: 2px solid #6e19c2;
	border-left: 2px solid #6e19c2;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
}

.security-token .padding-15px-bottom {
	padding-bottom: 15px;
}

.security-token .services-block-three h4 {
	color: #000;
	font-size: 22px;
	margin-bottom: 10px;
	font-weight: 600;
}

.security-token .services-block-three p {
	margin-bottom: 0;
	color: #000;
	font-size: 18px;
}

.security-token .services-block-three>a:hover {
	opacity: 1;
	border-color: #d5d5d5;
}

.security-token a:hover, a:active {
	color: #03a9f5;
	text-decoration: none;
}

.security-token .services-block-three>a:hover:before, .services-block-three>a:hover:after {
	width: 95%;
	height: 90%;
}

section.security-token h2 {
	font-size: 45px;
	font-weight: 600;
}

/* Game page css */
@media (min-width: 768px) {
	.top-section-game {
		padding-top: 6rem !important;
	}
}

.top-section-game .main-pera-box p {
	font-size: 20px;
	letter-spacing: normal;
	line-height: 32px;
	padding-top: 15px;
	font-weight: 400;
}

.meta-platform-tabs.homepage-tabs.black-tech #accordion .card-header {
	background: #000;
}

.meta-platform-tabs.homepage-tabs.black-tech .card {
	background: transparent;
}

.two-side-border .vc_column-inner {
	display: block;
	border: 2px solid #fff;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.two-side-border .vc_column-inner:before {
	content: "";
	position: absolute;
	background: rgba(0, 0, 0, .5);
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, #000 35%, rgba(46, 17, 62, 87%) 100%);
	transition: .3s ease-in-out;
	width: 100%;
	height: 50%;
	z-index: -1;
}

.two-side-border .vc_column-inner:before {
	bottom: -18px;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	left: -16px;
	transform: scale(1);
	opacity: 0;
	transition: .5s ease-in-out;
}

/* .two-side-border .vc_column-inner:after{
     
    transform: translateX(100%);
  bottom: 0;
    right: 0;
}
 */
.two-side-border:hover .vc_column-inner:before {
	transform: scale(30);
	opacity: 1;
}

/* .two-side-border:hover .vc_column-inner:after{
     
    transform: translateX(0%);
} */
.icon-up {
	position: relative;
}

.icon-up  .vc_column-inner {
	padding-top: 50px !important;
	line-height: 30px;
	position: relative;
	z-index: 1;
}

.icon-up  .vc_column-inner:before {
	content: "";
	position: absolute;
	bottom: 0;
	height: 0;
	width: 100%;
	transition: .3s ease-in-out;
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	z-index: -1;
	left: 0;
	border-radius: 5px;
}

.icon-up  .vc_column-inner:hover:before {
	height: 100%;
}

.icon-up  .vc_column-inner figure img {
	transition: .5s ease-in-out;
	transform: rotateY(0deg);
}

.icon-up .vc_column-inner:hover  .icon-overlay-box {
	background: linear-gradient(90deg, rgba(59, 8, 110, 1) 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
}

.icon-up  .vc_column-inner:hover figure img {
	transform: rotateY(360deg);
}

.circle-animation-box .vc_column-inner {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.circle-animation-box .vc_column-inner:before {
	content: "";
	position: absolute;
	width: 0;
	height: 100%;
	background: rgba(36, 3, 56, .8);
	transition: .5s ease-in-out;
	z-index: -1;
}

.circle-animation-box .vc_column-inner:before {
	left: 0;
	top: 0;
}

.circle-animation-box .vc_column-inner:hover:before {
	width: 100%;
}

/* our partner logo slider css */
.page-id-1235 .common-logo-slider p {
	color: #fff !important;
}

.page-id-1235 .common-logo-slider h3 {
	color: #fff !important;
}

.page-id-1142 .common-logo-slider p {
	color: #fff !important;
}

.page-id-1142 .common-logo-slider h3 {
	color: #fff !important;
}

.page-id-1184 .common-logo-slider h3 {
	color: #fff !important;
}

.page-id-1184 .common-logo-slider p {
	color: #fff !important;
}

.page-id-686 .common-logo-slider p {
	color: #fff !important;
}

.page-id-686 .common-logo-slider h3 {
	color: #fff !important;
}

.common-logo-slider .wrapper {
	padding: 70px 0;
	overflow-x: hidden;
}

section.common-logo-slider {
	padding: 4rem 0 !important;
}

body.page-template.page-template-metaverse-nft-development .common-logo-slider h3 {
	color: #fff;
}

body.page-template.page-template-metaverse-nft-development .common-logo-slider p {
	color: #fff;
}

/* body.page-template.page-template-wp-bakery-page .common-logo-slider h3 {
    color: #fff;
}
body.page-template.page-template-wp-bakery-page .common-logo-slider p {
    color: #fff;
} */
.page-template-Metaverse-development-company .common-logo-slider h3 {
	color: #fff;
}

.page-template-Metaverse-development-company .common-logo-slider p {
	color: #fff;
}

.common-logo-slider .logo-slider {
	padding: 0 90px;
}

.common-logo-slider .slick-initialized .slick-slide {
	background-color: #fff;
	height: 150px;
	margin: 0 15px 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 20px;
}

.common-logo-slider .slick-slide img {
	display: block;
	object-fit: contain;
	margin: 0 auto;
}

.common-logo-slider .slick-slide h4 {
	font-size: 20px;
	margin: 10px 0 0;
}

.common-logo-slider h3 {
	font-size: 45px;
	line-height: 50px;
	color: #000;
	font-weight: bold;
	letter-spacing: -1.52px;
}

.common-logo-slider p {
	color: #292929;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 30px;
}

.common-logo-slider .slick-next, .slick-prev {
	z-index: 5;
}

.common-logo-slider .slick-next {
	right: 15px;
}

.common-logo-slider .slick-prev {
	left: -15px;
}

.common-logo-slider  .slick-next:before, .slick-prev:before {
	color: #000;
	font-size: 26px;
}

.common-logo-slider .slick-prev:before {
	display: none;
}

.common-logo-slider .slick-next:before {
	display: none;
}

.common-logo-slider .logo-slider i {
	color: #fff;
	font-size: 30px;
	width: 40px;
	height: 40px;
	background: #6e19c2;
	line-height: 40px;
	border-radius: 50%;
}

.content-white h3 {
	color: #fff;
}

.content-white p {
	color: #fff;
}

body .common-logo-slider button {
	width: 40px;
	height: 40px;
}

/*-------------road map css---------------*/
.road-map {
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/02/Map.png") no-repeat;
	background-size: cover;
	background-position: center;
	padding: 0;
}

.road-map.nitro-lazy {
	background: none !important;
}

.road-map h3 {
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 50px;
	color: #000;
}

.road-map .road-map-box h4 {
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 18px;
	color: #000;
}

.road-map .road-map-box h4 strong {
	padding-right: 20px;
}

.road-map .road-map-box p {
	padding-left: 40px;
}

.road-map-box {
	display: inline-block;
	width: 75%;
	text-align: left;
}

.text-lg-right .road-map-box {
	width: 60%;
	margin-left: auto;
}

.mobile-img {
	display: none;
}

@media (max-width: 991px) {
	.mobile-img {
		display: block;
		width: 100px;
		object-fit: contain;
	}
	
	.mobile-hide {
		display: none;
	}
	
	body .container-fluid {
		width: 100%;
	}
	
	.road-map-box {
		width: 100%;
		text-align: left;
		box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 12%);
		margin-bottom: 20px;
		padding: 20px;
		border-radius: 10px;
	}
	
	.mobile-img-none {
		display: none;
	}
}

@media (max-width: 767px) {
	.mobile-img {
		display: block;
		width: 100px;
		object-fit: contain;
	}
	
	body .common-logo-slider button {
		top: 135px;
	}
	
	.mobile-hide {
		display: none;
	}
}

.filtr-container.filters-div {
	margin-top: 40px;
}

/*-----------------roadmap 2 css-------*/
.road_map_block .road-map-content ul {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.road_map_block .road-map-content ul li {
	flex: 0 0 40%;
	width: 40%;
	max-width: 40%;
	background: #f9f9f9;
	border-radius: 20px;
	padding: 20px;
	margin: 20px auto;
	display: flex;
	justify-content: center;
}

.road_map_block {
	padding: 40px 0 10px;
	position: relative;
	overflow: hidden;
}

.road_map_block h3 {
	font-weight: 600;
	font-size: 40px;
	line-height: 50px;
	color: #000;
	margin-bottom: 40px;
}

.road_map_block .content-block {
	padding-left: 20px;
}

.road_map_block .road-map-content ul li .img-block {
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 50%;
	display: block;
	flex: none;
	text-align: center;
	line-height: 60px;
}

.road_map_block .content-block h5 {
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #000;
}

.road_map_block .content-block p {
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: #000;
}

.road_map_block:after {
	content: "";
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/roadmap_bg.png");
	width: 350px;
	height: 100%;
	position: absolute;
	top: -170px;
	left: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: -1;
}

.road_map_block:before {
	content: "";
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/roadmap_bg-2.png");
	width: 350px;
	height: 100%;
	position: absolute;
	bottom: -142px;
	right: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.road_map_block .road-map-content ul:after {
	content: "";
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/bg-num.png");
	width: 200px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 43%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.road_map_block .road-map-content ul li:nth-child(3) {
	margin-left: 5% !important;
}

.road_map_block .road-map-content ul li:nth-child(even) {
	margin-right: 0;
}

.road_map_block .road-map-content ul li:nth-child(odd) {
	margin-left: 0;
}

.road_map_block .road-map-content ul li:nth-child(2) {
	margin-right: 5%;
}

.road_map_block .road-map-content ul li:nth-child(6) {
	margin-right: 4%;
}

.road_map_block .road-map-content ul li:nth-child(1) {
	margin-left: 2%;
}

@media (max-width: 991px) {
	.road_map_block .road-map-content ul li:nth-child(1) {
		margin-left: 0;
	}
	
	.road_map_block .road-map-content ul li:nth-child(2) {
		margin-right: 0;
	}
	
	.road_map_block .road-map-content ul li:nth-child(2) {
		margin-right: 0;
	}
	
	.road_map_block .road-map-content ul li:nth-child(3) {
		margin-left: 0 !important;
	}
	
	.road_map_block .road-map-content ul li:nth-child(even) {
		margin-right: 0;
	}
	
	.road_map_block .road-map-content ul li:nth-child(odd) {
		margin-left: 0;
	}
	
	.road_map_block .road-map-content ul li:nth-child(6) {
		margin-right: 0;
	}
	
	.road_map_block .road-map-content ul:after {
		display: none;
	}
	
	.road_map_block .road-map-content ul li {
		flex: 0 0 48%;
		width: 48%;
		max-width: 48%;
	}
	
	.road_map_block:before {
		display: none;
	}
	
	.road_map_block:after {
		display: none;
	}
}

@media (max-width: 767px) {
	.road_map_block .road-map-content ul li {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%;
	}
}

/*------------scroll slider css------------*/
.ecosystem-section h2 {
	font-size: 40px;
	font-weight: 600;
}

.ecosystem-section p {
	color: #262626;
	font-size: 18px;
	letter-spacing: 0;
	text-align: left;
	font-weight: normal;
	line-height: 34px;
}

.ecosystem-section .root {
	width: 100%;
}

.ecosystem-section .root-reverse {
	transform: rotate(-180deg);
}

.ecosystem-section .root-reverse .part {
	transform: rotate(180deg);
}

.ecosystem-section .scroll {
	width: 100%;
	display: flex;
	animation-name: scroll;
	animation-duration: 30s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	will-change: transform;
}

.scroll:hover {
	animation-play-state: paused;
}

.part {
	display: flex;
	position: relative;
}

.box-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
}

.slider-card {
	width: 144px;
	min-height: 144px;
	padding: 24px;
	background-color: #151515;
	border-radius: 8px;
	box-shadow: 0px 0px 10px #000;
	transform: scale(1);
	transition: transform .2s ease;
	position: relative;
	display: flex;
	align-items: center;
}

.slider-card:hover {
	transform: scale(1.05);
}

.slider-logo-image {
	max-width: 100%;
	margin: 0 auto;
}

.slider-card-link {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

@keyframes scroll {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(-100%);
	}
}

@media (min-width: 992px) {
	.sliders-column {
		transform: translateX(50px);
	}
	
	.ecosystem-slider-container {
		height: 700px;
	}
	
	.slider-card {
		width: 160px;
		min-height: 160px;
		padding: 20px;
	}
	
	.root {
		width: 700px;
	}
	
	.sliders-wrap {
		transform: rotate(90deg);
		margin-top: 50px;
	}
	
	.slider-card {
		transform: scale(1) rotate(-90deg);
	}
	
	.slider-card:hover {
		transform: scale(1.05) rotate(-90deg);
	}
}

@media (min-width: 1200px) {
	.sliders-column {
		transform: translateX(8.33333%);
	}
}

@media screen and (max-width: 992px) {
	.ecosystem-slider-container {
		padding-top: 72px;
		padding-bottom: 72px;
	}
}

.ecosystem-usdc-lockup {
	max-width: 250px;
	width: 100%;
	height: auto;
}

@media (min-width: 992px) {
	.ecosystem-cta {
		display: inline-block;
	}
	
	.ecosystem-cta.secondary-ecosystem-cta {
		margin-left: 24px;
	}
}

.ecosystem-section {
	overflow: hidden;
}

.slider-card img {
	margin: 0 auto;
}

/*------------scroll slider css end------------*/

/*------------roadmap 3---------*/
.gaming-roadmap {
	background: #885ea3;
	padding: 150px 0 200px;
	position: relative;
	margin-bottom: 0 !important;
	z-index: 1;
	overflow: hidden;
}

/*.gaming-roadmap:before {
    content: '';
    background: url(img/road-map/bg-shape.png)no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 225px;
    position: absolute;
    top: -117px;
    z-index: -1;
}*/
.roadmap-bg {
	position: relative;
}

/* .roadmap-bg:before {
    content: '';
    background: url(https://blocktechbrew.com/wp-content/uploads/2023/03/roadmap_bg_shape.webp)no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
  z-index:9;
} */
.gaming-roadmap:before {
	content: "";
	background: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/curve.webp") no-repeat;
	background-size: contain;
	background-position: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
}

.roadmap-data {
	position: relative;
	z-index: 2;
}

.gaming-roadmap .roadmap-data ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.gaming-roadmap h3 {
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 50px;
	color: #fff;
	text-align: left;
	margin-bottom: 4rem;
}

.gaming-roadmap .roadmap-data ul li {
	width: 35%;
	margin: 0 auto;
	position: relative;
}

.gaming-roadmap .roadmap-data ul li h4 {
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	margin: 15px 0;
}

.gaming-roadmap .roadmap-data ul li p {
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: #fff;
	width: 60%;
}

.gaming-roadmap .roadmap-data ul li span {
	width: 80px;
	height: 80px;
	background: #000;
	display: inline-block;
	border-radius: 50%;
	line-height: 80px;
	text-align: center;
}

.gaming-roadmap .roadmap-data ul li:nth-child(2) {
	margin-top: -8%;
	margin-left: 0;
}

.gaming-roadmap .roadmap-data ul li:nth-child(1) {
	margin-top: 10%;
}

.gaming-roadmap .roadmap-data ul li:nth-child(4) {
	margin-top: -100px;
	position: relative;
	left: 150px;
}

.gaming-roadmap .roadmap-data ul li:nth-child(3) {
	margin: 10%;
	position: relative;
	top: -79px;
	left: 100px;
}

.gaming-roadmap .roadmap-data ul li:nth-child(6) {
	position: relative;
	top: -40px;
}

.gaming-roadmap .roadmap-data ul li:nth-child(5) {
	position: relative;
	top: 200px;
	margin: 3rem;
}

.gaming-roadmap .roadmap-data ul li:nth-child(2):before {
	content: "01";
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 64px;
	color: #fff;
	position: absolute;
	left: -63%;
	top: 0;
	transform: translate(-60%, 0px);
}

.gaming-roadmap .roadmap-data ul li:nth-child(1):before {
	content: "02";
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 64px;
	color: #fff;
	position: absolute;
	right: 50px;
	top: 0;
	transform: translate(-50px, 0px);
}

.gaming-roadmap .roadmap-data ul li:nth-child(4):before {
	content: "03";
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 64px;
	color: #fff;
	position: absolute;
	left: -50%;
	transform: translate(-50%, 0px);
	top: 0;
}

.gaming-roadmap .roadmap-data ul li:nth-child(3):before {
	content: "04";
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 64px;
	color: #fff;
	position: absolute;
	right: -42%;
	top: 100px;
	transform: translate(-42%, 0px);
}

.gaming-roadmap .roadmap-data ul li:nth-child(6):before {
	content: "05";
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 64px;
	color: #fff;
	position: absolute;
	left: -48%;
	top: 0;
	transform: translate(-48%, 0px);
}

.gaming-roadmap .roadmap-data ul li:nth-child(5):before {
	content: "06";
	font-family: "Proxima Nova";
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 64px;
	color: #fff;
	position: absolute;
	right: 0%;
	top: 0;
	transform: translate(0%, 0px);
}

/* Animation */
.main_homepage_gallery ul li.animated-background:after {
	animation-duration: 1.25s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: placeHolderShimmer;
	animation-timing-function: linear;
	background: #000;
	background-size: 800px 104px;
	height: 100%;
	width: 100%;
	position: absolute;
}

@keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0;
	}
	
	100% {
		background-position: 468px 0;
	}
}

.main_homepage_gallery ul li.animated-background figcaption {
	opacity: 0;
}

.page-id-686 .ecosystem-section, body.page-template.page-template-wp-bakery-page.page-id-686 section.common-section-all.section--faq {
	background-color: #000;
	color: #fff;
}

.page-id-686 .ecosystem-section h3, .page-id-686 .ecosystem-section .intro {
	color: inherit;
}

.ai-logos .hp-callout-carousel-items.blockchain {
	animation-delay: -1s;
	animation-duration: 84s;
	animation-name: slideWeb3Features;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/dl-ramework.png");
	width: 4100px;
}

.ai-logos .hp-callout-carousel-items.blockchain.nitro-lazy {
	background-image: none !important;
}

.ai-logos .hp-callout-carousel-items.game, .hp-callout-carousel-items.metaverse {
	animation-delay: -5s;
	animation-duration: 34s;
	animation-name: slideMultipleProtocols;
}

.ai-logos .hp-callout-carousel-items.metaverse {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/Libraries.png");
	width: 2030px;
}

.ai-logos .hp-callout-carousel-items.metaverse.nitro-lazy {
	background-image: none !important;
}

.ai-logos .hp-callout-carousel-items.game {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/Algorithms.png");
	width: 1000px;
	background-size: cover;
}

.ai-logos .hp-callout-carousel-items.game.nitro-lazy {
	background-image: none !important;
}

.ai-logos .hp-callout-carousel-items.programming {
	animation-delay: -2s;
	animation-duration: 36s;
	animation-name: slideMultipleClouds;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/Modulestoolkits.png");
	width: 1452px;
}

.ai-logos .hp-callout-carousel-items.programming.nitro-lazy {
	background-image: none !important;
}

.ai-logos .hp-callout-carousel-items.framework {
	animation-delay: -5s;
	animation-duration: 44s;
	animation-name: slideMultipleProtocols;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/Neural-Networks.png");
	width: 1451px;
}

.ai-logos .hp-callout-carousel-items.framework.nitro-lazy {
	background-image: none !important;
}

/* Tech Stack Css Start From Here */
.hp-callout-carousel, .hp-callouts {
	overflow: hidden;
	position: relative;
}

.hp-callout-carousel:after, .hp-callout-carousel:before {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 100px;
	display: block;
}

.hp-callouts {
	max-width: 100%;
	padding-bottom: 30px;
	margin: auto;
}

.hp-callout {
	margin-top: 30px;
}

.hp-callout-title {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 26px;
	text-transform: capitalize;
}

.hp-callout-carousel:before {
	background: -moz-linear-gradient(left, #000 0, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(left, #000 0, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, #000 0, rgba(0, 0, 0, 0) 100%);
	left: 0;
}

.hp-callout-carousel:after {
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 39%, #000 100%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 39%, #000 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 39%, #000 100%);
	right: 0;
}

.hp-callout-carousel-items {
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-size: contain;
	display: block;
	height: 50px;
}

@keyframes slideWeb3Features {
	0% {
		background-position: 0 0;
	}
	
	100% {
		background-position: -2700px 0;
	}
}

@keyframes slideMultipleClouds {
	0% {
		background-position: 0 0;
	}
	
	100% {
		background-position: -1620px 0;
	}
}

@keyframes slideMultipleProtocols {
	0% {
		background-position: 0 0;
	}
	
	100% {
		background-position: -1890px 0;
	}
}

.hp-callout-carousel-items.blockchain {
	animation-delay: -1s;
	animation-duration: 84s;
	animation-name: slideWeb3Features;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/Blockchain.svg");
	width: 4100px;
}

.hp-callout-carousel-items.blockchain.nitro-lazy {
	background-image: none !important;
}

.hp-callout-carousel-items.game, .hp-callout-carousel-items.metaverse {
	animation-delay: -5s;
	animation-duration: 34s;
	animation-name: slideMultipleProtocols;
}

.hp-callout-carousel-items.metaverse {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/METAVERSE.svg");
	width: 2030px;
}

.hp-callout-carousel-items.metaverse.nitro-lazy {
	background-image: none !important;
}

.hp-callout-carousel-items.game {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/GAME.svg");
	width: 1000px;
}

.hp-callout-carousel-items.game.nitro-lazy {
	background-image: none !important;
}

.hp-callout-carousel-items.programming {
	animation-delay: -2s;
	animation-duration: 36s;
	animation-name: slideMultipleClouds;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/PROGRAMMING.svg");
	width: 1452px;
}

.hp-callout-carousel-items.programming.nitro-lazy {
	background-image: none !important;
}

.hp-callout-carousel-items.framework {
	animation-delay: -5s;
	animation-duration: 44s;
	animation-name: slideMultipleProtocols;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/Framework.svg");
	width: 1451px;
}

.hp-callout-carousel-items.framework.nitro-lazy {
	background-image: none !important;
}

.hp-callout-carousel-items.tools {
	animation-delay: -5s;
	animation-duration: 30s;
	animation-name: slideMultipleProtocols;
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/TOOLS.svg");
	width: 1452px;
}

.hp-callout-carousel-items.tools.nitro-lazy {
	background-image: none !important;
}

.bg-black {
	background-color: #000;
}

.hp-callouts h4 {
	font-size: 42px;
	line-height: 48px;
	font-weight: 700;
}

.hp-callouts h5 {
	font-size: 32px;
	line-height: 38px;
	font-weight: 700;
}

/* Tech Stack Css End From Here */
.blocktech-stack .hp-callout-title {
	color: #000 !important;
}

.page-id-311 .ecosystem-section {
	background: #000;
	color: #fff;
	border-top: 1px solid #d3d1d1;
	padding: 5rem 0;
}

.page-id-311 .ecosystem-section .intro {
	color: #fff !important;
}

.page-id-311 .section--faq {
	background: #000 !important;
}

.page-id-311 .section--faq h2 {
	color: #fff !important;
}

#footer h4 {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.33;
	letter-spacing: .4px;
	color: #6e19c2;
	display: flex;
	align-items: center;
}

.footer_sec .links {
	width: 100%;
	list-style: none;
	padding: 0;
}

.footer_sec .links li {
	font-size: 18px;
	line-height: 36px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	transition: all .5s ease;
	cursor: pointer;
	margin-left: -10px;
}

.footer_sec .links li a {
	text-decoration: none;
	transition: all .5s ease;
	color: #222;
}

.footer_sec .web_info p {
	padding: 5px 0;
	margin-bottom: 0;
}

.footer_sec .web_info a {
	text-decoration: none;
	color: #222;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.footer_sec h5 {
	width: 100%;
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 1.33;
	letter-spacing: .4px;
	color: #6e19c2;
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.footer_sec .social_links {
	width: 100%;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0;
}

.footer_sec .social_links li {
	padding: 5px 30px 5px 0;
	cursor: pointer;
}

.footer_sec .social_links li img {
	filter: contrast(0);
}

.footer_sec .web_info a i {
	margin-right: 10px;
}

.blog-detail section.cta {
	background: linear-gradient(90deg, #7f31cd 0%, rgba(70, 14, 120, 1) 35%, rgba(139, 56, 186, .86628154679841) 100%);
	position: relative;
	padding: 4rem 0;
	border-radius: 10px;
	margin: 30px 0;
}

.blog-detail section.cta h3 {
	color: #fff;
}

.blog-detail section.cta a {
	background-color: #fff;
	color: #121212 !important;
}

.blog-detail section.cta a:before {
	filter: invert(1);
}

section.main-blog-section img {
	border: 1px solid #f7f7f7;
	padding: 30px;
	border-radius: 10px;
}

section.coding {
	background: #f7f7f7;
	padding: 20px;
	margin: 30px 0;
}

section.coding span {
	color: #c34bbf;
	font-size: 18px;
	padding: 0 10px;
}

section.coding small {
	font-size: 18px;
	color: #47b547;
}

section.blog-detail p {
	margin: 0;
}

section.coding p {
	margin-bottom: 10px;
}

section.coding strong {
	font-weight: normal;
	color: #cd3c04;
	padding: 0 10px;
}

/*------------footer css-----------*/
.footer_sec h5 i {
	color: #25d366;
	font-size: 30px;
	padding-right: 20px;
}

.footer_sec .social_links i {
	font-size: 22px;
}

.footer_sec .social_links i.icon-twitter {
	font-size: 18px;
}

.footer_sec .social_links i.fa.fa-facebook {
	color: #4267b2;
}

.footer_sec .social_links i.fa.fa-twitter {
	color: #1da1f2;
}

.footer_sec .social_links i.fa.fa-linkedin {
	color: #0072b1;
}

.footer_sec .social_links 
 i.fa.fa-instagram {
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.footer_sec .social_links i.fa.fa-youtube-play {
	color: #f00;
}

.footer_sec .social_links i.fa.fa-whatsapp {
	color: #25d366;
}

.ecosystem-section {
	overflow: hidden;
	border-bottom: 1px solid #d3d1d1;
}

.footer_sec h5 svg {
	margin-right: 10px;
	width: 30px;
}

.footer_sec .social_links li svg {
	width: 25px;
}

section.main-blog-section.blog_otter img {
	padding: 0;
	border-radius: 0;
}

section.main-blog-section.blog_otter p {
	margin-bottom: 20px;
}

section.main-blog-section.blog_otter p a {
	color: #6e19c2;
}

section.blog-detail ul li {
	font-size: 18px;
}

.saboxplugin-wrap {
	margin-bottom: 15px !important;
	margin-top: 30px !important;
}

/*--------------------blog header---------------*/
.blog-detail .sticky-menu h5 {
	font-size: 30px;
	margin-bottom: 30px !important;
	width: 100%;
}

section.blog-detail .blog-detail-element p span {
	display: initial;
}

section.blog-detail p {
	margin: 15px 0 !important;
	padding-right: 25px;
}

section.blog-detail ul li {
	font-size: 18px;
	padding-left: 20px;
	position: relative;
	list-style: none;
	margin-bottom: 15px;
}

section.blog-detail ul.list-style li {
	list-style: disc;
	list-style-position: inside;
}

section.blog-detail ul li:after {
	content: "";
	background: #000;
	width: 7px;
	height: 7px;
	position: absolute;
	left: 0;
	border-radius: 50%;
	top: 10px;
}

/* .single-post header a.mega-menu-link, .page-id-48 header a.mega-menu-link{
    color: #000 !important;
} */
.single-post header.clb-menu.fixed .header-btn .btn.btn--header, .page-id-48 header.clb-menu.fixed .header-btn .btn.btn--header {
	border: 1px solid #fff;
	background: #6e19c2;
}

.single-post header .header-btn .btn.btn--header, .page-id-48 header .header-btn .btn.btn--header {
	border: 1px solid #fff;
	background: #6e19c2 !important;
}

/* .single-post header a.custom-logo-link .main-logo, .page-id-48 header a.custom-logo-link .main-logo{
    display: block !important;
} */

/* .single-post header a.custom-logo-link .white-logo, .page-id-48 header a.custom-logo-link .white-logo{
    display: none !important;
} */
.blog-detail .recent_post_slider_single li:after {
	display: none;
}

section.main-blog-section.blog_otter p em {
	font-weight: bold;
}

.get-discount {
	text-align: left !important;
}

section.main-blog-section.blog_otter .table-bordered th, .table-bordered td {
	border: 1px solid #898a8b;
}

section.main-blog-section.blog_otter .table thead th {
	border-bottom: 0 !important;
}

.faq-row .faq-answer ul li {
	list-style: disc;
	margin: 15px;
}

.blog-faq p strong {
	font-style: italic;
	display: block;
}

/* .blog-faq {
    padding: 3rem 0;
} */
.blog-faq h4 {
	font-size: 22px;
}

h1.entry-title {
	display: none;
}

body.page-template.page-template-wallet section.common-section-all.section--blog {
	display: none;
}

.footer_sec .links li:hover:before {
	top: -7px;
	position: relative;
}

body .internal-link {
	color: #000 !important;
	cursor: pointer;
	text-decoration: none;
	display: inline;
	padding-bottom: 2px;
	transition: all .5s linear;
	background: linear-gradient(to bottom, #6e19c2 0%, #6e19c2 98%);
	background-repeat: no-repeat;
	background-position: left 100%;
	background-size: 100% 2px;
}

.internal-link:hover {
	background-size: 0 0px;
	color: #6e19c2 !important;
}

ul.blog-menu li:after {
	display: none;
}

.page-id-1754  .vision-form {
	background: #fff !important;
	border: 1px solid #be7cff !important;
}

section.main-blog-section.blog_otter ol li {
	list-style: decimal;
	margin-left: 30px;
	font-size: 18px;
}

.blog-detail a {
	display: inline-block;
}

ul.blog-menu li {
	padding-left: 0 !important;
}

.section--blog .card-body h5 {
	color: #000;
}

.page-template-Metaverse-development-company section.common-cb-sec.section-vision {
	background: #000;
	padding-top: 0 !important;
}

.page-template-Metaverse-development-company .vision-form {
	background: #131313;
	border: none !important;
}

.page-template-Metaverse-development-company .vision-form h2, .page-template-Metaverse-development-company .vision-form p {
	color: #fff !important;
}

.page-template-Metaverse-development-company .global_form .field-wraper .field_cover input, .field-wraper .field_cover textarea {
	border-bottom: 2px solid rgba(255, 255, 255, .32) !important;
}

.page-id-686 section.common-cb-sec.section-vision {
	background: #000 !important;
	padding-top: 0 !important;
}

.page-id-686 .vision-form {
	background: #131313;
	border: none !important;
}

.page-id-686 .vision-form h2, .page-id-686 .vision-form p {
	color: #fff !important;
}

.page-id-686 .global_form .field-wraper .field_cover input, .field-wraper .field_cover textarea {
	border-bottom: 2px solid rgba(255, 255, 255, .32) !important;
}

body.page-template.page-template-metaverse-nft-development section.common-cb-sec.section-vision {
	background: #000;
}

body.page-template.page-template-metaverse-nft-development .vision-form {
	background: #131313;
	border: none !important;
}

body.page-template.page-template-metaverse-nft-development .vision-form h2, .page-template.page-template-metaverse-nft-development .vision-form p {
	color: #fff !important;
}

body.page-template.page-template-metaverse-nft-development .vision-form h2, .page-template.page-template-metaverse-nft-development .vision-form p {
	color: #fff !important;
}

body.page-template.page-template-metaverse-nft-development .global_form .field-wraper .field_cover input, .field-wraper .field_cover textarea {
	border-bottom: 2px solid rgba(255, 255, 255, .32) !important;
	color: #fff;
}

body.home.page-template.page-template-homepage .vision-form p {
	color: #000 !important;
}

body.home.page-template.page-template-homepage .global_form .field-wraper .field_cover input, .field-wraper .field_cover textarea {
	border-bottom: 2px solid #282525 !important;
}

body.page-template.page-template-metaverse-nft-development .ecosystem-section {
	background-color: #000;
}

body.page-template.page-template-metaverse-nft-development .ecosystem-section p {
	color: #fff;
}

body.page-template.page-template-metaverse-nft-development .ecosystem-section h2 {
	color: #fff;
}

body.page-template.page-template-metaverse-nft-development .common-section-all.section--faq {
	background-color: #000 !important;
}

body.page-template.page-template-metaverse-nft-development .common-section-all.section--faq .new-heading-style h2 {
	margin-bottom: 1.125rem;
	color: #fff;
}

body.page-template.page-template-wp-bakery-page section.common-section-all.section--faq {
	background: #000;
}

body.page-template.page-template-wp-bakery-page .section--faq h2 {
	color: #fff;
}

body.page-template.page-template-wp-bakery-page section.common-cb-sec.section-vision {
	background: #000;
}

body.page-template.page-template-wp-bakery-page .vision-form {
	background: #131313;
	border: none;
}

body.page-template.page-template-wp-bakery-page .vision-form h2, body.page-template.page-template-wp-bakery-page .vision-form p {
	color: #fff !important;
}

body.page-template.page-template-wp-bakery-page .global_form .field-wraper .field_cover input, .page-template.page-template-wp-bakery-page .field-wraper .field_cover textarea {
	border-bottom: 2px solid #484747 !important;
	color: #fff;
}

/* .section--blog .slick-track{
    width:100% !important;
} */

/*---------------new tech stack css----------*/
section.new-tech-stack {
	padding: 5rem 0;
	background-color: #000;
}

section.new-tech-stack .hp-callout {
	overflow: hidden;
	position: relative;
}

section.new-tech-stack .hp-callout .callout-slider {
	position: relative;
}

section.new-tech-stack .hp-callout .callout-slider:before, section.new-tech-stack .hp-callout .callout-slider:after {
	content: "";
	position: absolute;
	width: 100px;
	height: 100%;
	z-index: 1;
	top: 0;
}

section.new-tech-stack .hp-callout .callout-slider:before {
	left: 0;
	background: -moz-linear-gradient(left, #000 0, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(left, #000 0, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, #000 0, rgba(0, 0, 0, 0) 100%);
}

section.new-tech-stack .hp-callout .callout-slider:after {
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 39%, #000 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 39%, #000 100%);
	right: 0;
}

section.new-tech-stack h3 {
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-style: normal;
	font-size: 40px;
	margin-bottom: 3rem;
}

section.new-tech-stack h4 {
	color: #fff;
	text-align: left;
	font-weight: 600;
	font-style: normal;
	font-size: 30px;
}

section.new-tech-stack p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}

section.new-tech-stack .hp-callout ul {
	display: flex;
	transform: translate3d(0, 0, 0);
	animation: 8s anime-smooth infinite linear;
	width: 1451px;
}

@keyframes anime-smooth {
	to {
		transform: translate3d(-400px, 0, 0);
	}
}

section.new-tech-stack .hp-callout ul li {
	display: flex;
	margin: 0 5px;
	border-radius: 12px;
	align-items: center;
	justify-content: center;
	min-width: 20%;
	height: 60px;
	width: 100%;
}

section.new-tech-stack .hp-callout ul li img {
	display: inline-block;
	width: auto;
}

section.new-tech-stack .hp-callout ul li span {
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	padding-left: 10px;
}

body section.new-tech-stack .hp-callout ul.bg-purple li {
	background-color: #4b0170;
}

body section.new-tech-stack .hp-callout ul.bg-light-blue li {
	background-color: #9500ad;
}

body section.new-tech-stack .hp-callout ul.bg-red li {
	background-color: #3117dc;
}

body section.new-tech-stack .hp-callout ul.bg-pink li {
	background-color: #f61a58;
}

body section.new-tech-stack .hp-callout ul.bg-light-purple li {
	background-color: #007e9a;
}

section.main-blog-section.blog_otter h4 {
	margin: 0;
}

body section.main-blog-section.blog_otter ul li:after {
	width: 6px;
	height: 6px;
}

body section.new-tech-stack .hp-callout ul.bg-purple li {
	background-color: #6e19c2 !important;
}

body section.new-tech-stack .hp-callout ul.bg-light-blue li {
	background-color: #56146e !important;
}

body section.new-tech-stack .hp-callout ul.bg-red li {
	background-color: rgba(159, 62, 255, .9) !important;
}

body section.new-tech-stack .hp-callout ul.bg-dark-sky li {
	background-color: #830c4b !important;
}

body section.new-tech-stack .hp-callout ul.bg-light-sky li {
	background-color: #2e00ff !important;
}

body section.new-tech-stack .hp-callout ul.bg-sky li {
	background-color: #1e0636 !important;
}

section.new-tech-stack .hp-callout ul li img {
	display: inline-block;
	width: 40px;
	object-fit: contain;
}

.custom-scroller .col-lg-5.col-md-12 h3 {
	text-align: left !important;
	font-size: 30px !important;
	margin-bottom: 1rem !important;
	line-height: 45px !important;
}

section.new-tech-stack p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}

.new-tech-stack .hp-callout {
	overflow: hidden;
	position: relative;
}

section.new-tech-stack .hp-callout h3, section.new-tech-stack .hp-callout .hp-callout-title {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 26px;
	text-transform: capitalize;
	text-align: left;
	margin: 10px 0 20px;
}

section.new-tech-stack .hp-callout .callout-slider {
	position: relative;
}

.blog-slider .slick-track {
	min-width: 100% !important;
}

ul.num-listing li {
	list-style: auto !important;
}

ul.num-listing li::marker {
	display: none !important;
}

ul.num-listing li:after {
	display: none;
}

ul.list-number {
	list-style: auto !important;
}

.vision-form .field-set {
	margin-bottom: 20px;
}

.vision-form h3, .vision-form h2 {
	font-size: 40px;
	font-weight: bold;
	color: #fff;
}

.global_form .field-wraper .field_cover input, .field-wraper .field_cover textarea {
	font-size: 16px;
	padding: 0px 20px;
	width: 100%;
	height: 60px;
	background: transparent;
	border-bottom: 2px solid #484747 !important;
	transition: .3s all ease-in-out;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}

.section-vision .vision-content {
	background-image: url("https://cdn-hnjof.nitrocdn.com/rbqEPUqwZnAoyiJEQENsAgBiOCFoQUNg/assets/images/optimized/rev-04482ac/blocktechbrew.com/wp-content/uploads/2023/03/Contact-us.webp");
	padding: 30px;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	background-position: 0 0;
	background-position: center;
	border-radius: 0 20px 20px 0;
}

.section-vision .vision-content.nitro-lazy {
	background-image: none !important;
}

#tidio-chat-iframe {
	min-width: 300px !important;
}

.modal {
	z-index: 9999999999 !important;
}

.single-post .vision-form h3, .vision-form h2, .vision-form h3, .vision-form p {
	color: #000;
}

/* .single-post .global_form .field-wraper .field_cover input, .field-wraper .field_cover textarea{
    color:#000;
} */
.page-template-wp-bakery-page .vision-form h3, .vision-form h2 {
	color: #fff;
}

.page-template-wp-bakery-page  .global_form .field-wraper .field_cover input, .field-wraper .field_cover textarea {
	color: #fff;
}

@media (max-width:767px) {
	.mega-sub-menu .widget_media_image img.image {
		display: none;
	}
}

.bg-gradeint-1 {
	background: linear-gradient(to bottom, rgba(15, 40, 66, .8), #1a0a26);
}

.rounded-10 {
	border-radius: 10px;
}

.mega-menu-item .textwidget p {
	margin-bottom: 5px !important;
}

.mega-menu-item .textwidget p a {
	color: #fff;
	margin-left: 0;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li:hover p a {
	padding-left: 0 !important;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li:hover p a span {
	font-size: 14px;
}

#mega-menu-wrap-mobile .mega-menu-item .textwidget h5 a {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

#mega-menu-wrap-mobile #mega-menu-mobile>li.mega-menu-item>ul.mega-sub-menu>li:hover h5 a {
	padding-left: 0 !important;
}

.list-menubar #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	content: "";
	border-top: 5px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	top: 19px;
	right: -5px;
}

header.clb-menu.fixed .list-menubar #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	border-top: 5px solid #000;
	top: 18px;
}

.mega-sub-menu .mega-menu-item .mega-menu-link span:after {
	border: none !important;
	top: 0 !important;
}

@media (max-width:767px) {
	.list-menubar #mega-menu-wrap-mobile #mega-menu-mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		border-top: 5px solid #000;
	}
}

.text-decoration-underline {
	text-decoration: underline !important;
	color: #fff;
}

.text-decoration-underline.text-black {
	color: #000;
}

.list-menubar #mega-menu-wrap-mobile #mega-menu-mobile li > a.mega-menu-link:before {
	background-color: #fff;
	border-radius: 50%;
	background-position: center center;
	width: 35px !important;
	height: 35px !important;
	background-size: 25px 25px !important;
	margin-right: 10px;
	transition: .8s;
}

.list-menubar #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover:before {
	transform: rotateY(360deg);
}

/* Snow */
.snow-container {
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100vw;
	height: 100vh;
	z-index: 99999;
	pointer-events: none;
}

.snowflake {
	position: absolute;
	background-color: white;
	border-radius: 50%;
	opacity: .8;
	pointer-events: none;
}

@keyframes fall {
	0% {
		opacity: 0;
		transform: translateY(0);
	}
	
	10% {
		opacity: 1;
	}
	
	100% {
		opacity: .5;
		transform: translateY(100vh);
	}
}

@keyframes diagonal-fall {
	0% {
		opacity: 0;
		transform: translate(0, 0);
	}
	
	10% {
		opacity: 1;
	}
	
	100% {
		opacity: .25;
		transform: translate(10vw, 100vh);
	}
}

section.blog-detail .sticky-menu .table-content br {
	display: none !important;
}
