@import url("https://pro.fontawesome.com/releases/v5.10.0/css/all.css");
@font-face {
	font-family: 'Maven Pro';
	src: url('../fonts/MavenPro-Medium.eot');
	src: url('../fonts/MavenPro-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/MavenPro-Medium.woff2') format('woff2'), url('../fonts/MavenPro-Medium.woff') format('woff'), url('../fonts/MavenPro-Medium.ttf') format('truetype'), url('../fonts/MavenPro-Medium.svg#MavenPro-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Maven Pro';
	src: url('../fonts/MavenPro-ExtraBold.eot');
	src: url('../fonts/MavenPro-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/MavenPro-ExtraBold.woff2') format('woff2'), url('../fonts/MavenPro-ExtraBold.woff') format('woff'), url('../fonts/MavenPro-ExtraBold.ttf') format('truetype'), url('../fonts/MavenPro-ExtraBold.svg#MavenPro-ExtraBold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Maven Pro';
	src: url('../fonts/MavenPro-Bold.eot');
	src: url('../fonts/MavenPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/MavenPro-Bold.woff2') format('woff2'), url('../fonts/MavenPro-Bold.woff') format('woff'), url('../fonts/MavenPro-Bold.ttf') format('truetype'), url('../fonts/MavenPro-Bold.svg#MavenPro-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Maven Pro';
	src: url('../fonts/MavenPro-Regular.eot');
	src: url('../fonts/MavenPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MavenPro-Regular.woff2') format('woff2'), url('../fonts/MavenPro-Regular.woff') format('woff'), url('../fonts/MavenPro-Regular.ttf') format('truetype'), url('../fonts/MavenPro-Regular.svg#MavenPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Maven Pro';
	src: url('../fonts/MavenPro-Black.eot');
	src: url('../fonts/MavenPro-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/MavenPro-Black.woff2') format('woff2'), url('../fonts/MavenPro-Black.woff') format('woff'), url('../fonts/MavenPro-Black.ttf') format('truetype'), url('../fonts/MavenPro-Black.svg#MavenPro-Black') format('svg');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Maven Pro';
	src: url('../fonts/MavenPro-SemiBold.eot');
	src: url('../fonts/MavenPro-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/MavenPro-SemiBold.woff2') format('woff2'), url('../fonts/MavenPro-SemiBold.woff') format('woff'), url('../fonts/MavenPro-SemiBold.ttf') format('truetype'), url('../fonts/MavenPro-SemiBold.svg#MavenPro-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
:root {
 --primary-color: #4747C5;
 --secondary-color: #F95936;
 --heading-color: #5656E5;
 --text-color: #2E3345;
 --bg-color: #F8F8FF;
 --primary-font-family: 'Maven Pro';
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body {
	font-family: var(--primary-font-family);
	color: var(--text-color);
	line-height: 1.4;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
}
a {
	color: var(--primary-color);
	text-decoration: none;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	display: inline-block;
}
dl, ol, ul {
	margin: 0;
	padding: 0;
}
input, select, textarea, button {
	background-color: transparent;
	border: 2px solid #dce6f5;
	padding: 14px 20px;
	outline: none !important;
	box-shadow: none !important;
	height: auto;
	font-family: var(--primary-font-family);
	color: #000;
	font-weight: 600;
	font-size: 16px;
}
textarea {
	height: 100px !important;
	resize: vertical;
}
img {
	max-width: 100%;
	height: auto;
}
p {
	margin-bottom: 15px;
}
p:last-child {
	margin-bottom: 0px;
}
.light-bg {
	background-color: var(--bg-color);
}
.dark-bg {
	background: linear-gradient(0deg, #2626A5 0%, #4747C5 100%);
	background: -webkit-linear-gradient(-270deg, #2626A5 0%, #4747C5 100%);
	background: -moz-linear-gradient(-270deg, #2626A5 0%, #4747C5 100%);
}
.blue-bg {
	background: linear-gradient(284.64deg, #5656E5 18.08%, #6F6FFF 85.68%);
	background: -webkit-linear-gradient(180deg, #5656E5 18.08%, #6F6FFF 85.68%);
	background: -moz-linear-gradient(180deg, #5656E5 18.08%, #6F6FFF 85.68%);
}
.orange-bg {
	background: linear-gradient(101.28deg, #F96536 15.55%, #F93636 97.71%);
	background: -webkit-linear-gradient(360deg, #F96536 15.55%, #F93636 97.71%);
	background: -moz-linear-gradient(360deg, #5656E5 18.08%, #6F6FFF 85.68%);
}
.site-header {
	position: relative;
}
.site-header .navbar-brand {
	margin-bottom: -20px;
	margin-right: 45px;
}
.container {
	max-width: 1300px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.main-head-nav li {
	margin-right: 45px;
}
.main-head-nav li:last-child {
	margin-right: 0;
}
.site-header li a {
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	color: var(--heading-color);
}
.main-head-nav .nav-link {
	padding-top: 59px;
	padding-bottom: 51px;
	border-bottom: 8px solid transparent;
}
.main-head-nav .active .nav-link, .main-head-nav .nav-link:hover {
	border-color: var(--secondary-color);
	color: var(--primary-color);
}
.site-header li a:hover {
	color: var(--primary-color);
}
.head-button .head-btn {
	border: 1px solid var(--primary-color);
	font-size: 14px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	min-width: 115px;
	text-align: center;
	padding: 8px 0;
	color: var(--primary-color);
	background: #fff;
}
.head-button .head-btn.head-filled-btn {
	margin-left: 10px;
}
.head-button .head-btn:hover, .head-button .head-btn.head-filled-btn {
	background: var(--primary-color);
	color: #fff;
}
.home-bg-content {
	max-width: 498px;
	margin-left: -20px;
}
h1 {
	font-style: normal;
	font-weight: normal;
	font-size: 49px;
	color: var(--heading-color);
	line-height: 49.74px;
	margin-bottom: 25px;
}
h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 35px;
	color: var(--heading-color);
	margin-bottom: 15px;
}
h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 29px;
	color: var(--heading-color);
}
h4 {
	color: var(--heading-color);
	font-style: normal;
	font-weight: 500;
	font-size: 19px;
	margin-bottom: 20px;
}
.home-bg-content p {
	max-width: 480px;
	margin: 0 auto;
}
.site-btn {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid var(--primary-color);
	padding: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: var(--primary-color);
	color: #fff;
}
.site-btn:hover {
	background: transparent;
	color: var(--primary-color);
}
.unfilled-btn {
	border: 1px solid var(--heading-color);
	background: transparent;
	color: var(--heading-color);
}
.unfilled-btn:hover {
	background: var(--heading-color);
	color: #fff;
}
.secondary-btn {
	border-color: var(--secondary-color);
	background: var(--secondary-color);
	color: #fff;
}
.secondary-btn:hover {
	background: transparent;
	color: var(--secondary-color);
}
.multiple-button {
	margin-top: 40px;
}
.multiple-button .site-btn {
	min-width: 145px;
	margin: 0 5px;
}
.logos-section {
	padding-top: 80px;
	padding-bottom: 100px;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.logos-section:before {
	content: '';
	background: var(--primary-color);
	position: absolute;
	left: -760px;
	bottom: -490px;
	Width: 1000px;
	height: 1000px;
	border-radius: 100%;
	opacity: .68;
	z-index: -1;
}
.logos-main-row {
	max-width: 1050px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
.logo-item {
	padding: 20px;
	min-width: 180px;
}
.logo-item img {
	max-height: 70px;
}
.light-color>* {
	color: #fff;
}
.download-report-section {
	color: #fff;
}
.download-report-section p {
	opacity: 0.7;
	font-size: 16px;
}
.download-report-section h4 {
	margin-bottom: 10px;
	font-weight: 700;
}
.download-form-div .form-control {
	background: #FFFFFF;
	border: 1px solid #ACACCB;
	box-sizing: border-box;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	height: 60px;
	font-weight: normal;
	font-size: 18px;
	padding: 10px 20px;
}
 .download-form-div .form-control::placeholder {
 color: #2E3345;
}
.download-form-div .site-btn {
	min-width: 119px;
	text-align: center;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	background: #FFFFFF;
	color: var(--primary-color);
}
.download-form-div .site-btn:hover {
	background: transparent;
	color: #fff;
	border-color: #fff;
}
.form-outline {
	width: calc(100% - 130px);
	width: -webkit-calc(100% - 130px);
	width: -moz-calc(100% - 130px);
	margin-right: 10px;
}
.download-form-div form {
	margin-top: 25px;
	max-width: 550px;
}
.download-report-img img {
	margin-top: 90px;
}
.review-section {
	padding-top: 100px;
	padding-bottom: 80px;
}
.review-slider .item {
	padding: 30px 0;
	height: 100%;
}
.review-box {
	background: #FFFFFF;
	box-shadow: 0px 4px 15px #d9d9f0;
	border-radius: 9px;
	padding: 20px;
	min-height: 213px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 7px;
	height: 100%;
}
.review-box.new-img {
	padding: 20px;
}
.review-box img {
	max-width: 100%;
	width: auto !important;
}
.what-can-section {
	padding-top: 100px;
	padding-bottom: 120px;
}
.what-can-section h3 {
	color: #202020;
	margin: 40px 0 20px;
}
.what-can-column p {
	max-width: 460px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.what-can-section h2 {
	max-width: 300px;
	margin: 0 auto;
	margin-bottom: -50px;
	line-height: normal;
}
.what-can-content-img {
	position: relative;
	z-index: 0;
}
.what-can-content-img:before {
	content: '';
	position: absolute;
	right: 8px;
	width: 50%;
	height: 140px;
	border: 2px dashed #B0B0EC;
	border-radius: 0 0 42px 0;
	-webkit-border-radius: 0 0 42px 0;
	-moz-border-radius: 0 0 42px 0;
	border-left: 0;
	border-top: 0;
	z-index: -1;
	bottom: 35%;
}
.what-can-column:last-child .what-can-content-img:before {
	right: auto;
	left: 8px;
	border-radius: 0 0 0 42px;
	-webkit-border-radius: 0 0 0 42px;
	-moz-border-radius: 0 0 0 42px;
	border-left: 2px dashed #B0B0EC;
	border-right: 0;
	border-top: 0;
}
.blog-section {
	padding-top: 100px;
	padding-bottom: 50px;
}
.blog-column {
	padding-left: 7px;
	padding-right: 7px;
}
.blog-column-data {
	box-shadow: 0px -3px 9px rgb(217 217 240 / 72%);
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.blog-column-data:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 20%;
	z-index: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 79.17%);
}
.blog-column-content-div {
	position: absolute;
	bottom: 0;
	text-align: center;
	padding: 30px;
}
.blog-column-data .blog-featured-img {
	width: 100%;
	height: 100%;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	position: relative;
	z-index: -1;
	min-height: 560px;
	object-fit: cover;
	object-position: center;
}
.blog-column-data:hover .blog-featured-img {
	transform: scale(1.2) rotate(-5deg);
	-webkit-transform: scale(1.2) rotate(-5deg);
	-moz-transform: scale(1.2) rotate(-5deg);
}
.blog-column-content-div h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 31px;
	color: #fff;
	text-transform: uppercase;
	max-width: 300px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.blog-column-content-div p {
	font-weight: 500;
	font-size: 18px;
	color: #fff;
}
.read-more-btn {
	min-width: 180px;
	border: 2px solid var(--primary-color);
	background: transparent;
	color: #fff;
	margin: 10px 0 25px;
}
.read-more-btn:hover {
	border: 2px solid var(--primary-color);
	background: var(--primary-color);
	color: #fff;
}
.see-all-btn {
	min-width: 180px;
}
.site-footer {
	padding-top: 80px;
	padding-bottom: 60px;
	font-size: 16px;
}
.site-footer h4 {
	color: var(--primary-color);
	font-weight: bold;
	margin-bottom: 15px;
}
.site-footer ul li {
	list-style: none;
	margin-bottom: 3px;
}
.site-footer ul li a {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #2E3345;
	opacity: 0.7;
	margin-left: 0;
}
.site-footer ul li a:hover {
	color: var(--primary-color);
	margin-left: 10px;
}
.site-footer .download-form-div {
	margin-top: 70px;
}
.site-footer .download-form-div .site-btn {
	background: var(--primary-color);
	color: #fff;
}
.site-footer .download-form-div .site-btn:hover {
	background: transparent;
	color: var(--primary-color);
	border-color: var(--primary-color);
}
.site-footer .download-form-div form {
	margin-top: 25px;
	max-width: 550px;
	margin-bottom: 20px;
}
.copyright {
	font-size: 14px;
}
.navbar-toggler {
	color: var(--primary-color);
	font-size: 30px;
	padding: 0;
}
.overlay-bg {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #000;
	opacity: .6;
	display: none;
	z-index: 9999;
}
.scroll-hide {
	overflow: hidden;
}
.features-section-main {
	padding-top: 80px;
	padding-bottom: 50px;
}
.features-section {
	padding: 60px 0px;
}
.features-content {
	max-width: 500px;
	margin-left: 10%;
}
.features-content h2 {
	font-size: 34px;
	font-weight: normal;
	line-height: 34.51px;
	margin-bottom: 25px;
}
.features-content .multiple-button {
	margin-top: 45px;
}
.features-content p {
	max-width: 480px;
}
/*About Page*/

section.about-banner-section {
	background: #F8F8FF;
	padding-bottom: 25px;
}
.about-banner-dis {
	max-width: 490px;
	text-align: center;
	margin-left: -10%;
}
.about-banner-dis p {
	margin: 0 0 35px;
	padding: 0 10px;
	color: rgb(46 51 69 / 70%);
}
section.about-growth-sec {
	padding: 90px 0 150px;
	text-align: center;
}
.growth-column {
	padding: 0 12px;
}
.growth-column-data {
	padding: 0 0 28px;
	box-shadow: 0px 4px 15px #d9d9f0;
}
.growth-column-data .title-bar {
	background: #F8F8FF;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Maven Pro';
	display: block;
	padding: 12px 10px 10px;
}
.about-growth-sec h2+p {
	color: rgb(46 51 69 / 70%);
}
.growth-column-data h3 {
	font-size: 55px;
	color: #000;
	padding: 0 15px;
	margin: 24px 0 20px;
}
.growth-column-data p {
	color: rgb(46 51 69 / 75%);
	margin: 0;
	padding: 0 15px;
}
.growth-column-data strong {
	color: var(--secondary-color);
}
.about-growth-sec .mb-6 {
	margin-bottom: 64px;
}
.about-team-sec {
	padding: 100px 0 56px;
	text-align: center;
	background: #F8F8FF;
	border-bottom: solid 7px #fff;
}
.about-team-sec .col-12 p {
	margin: 0 auto;
	max-width: 780px;
	color: rgb(46 51 69 / 70%);
}
.about-team-sec h2 {
	margin-bottom: 22px;
}
.about-team-sec .mb-5 {
	margin-bottom: 142px !important;
}
.member-column {
	padding: 0 12px;
}
.member-column-data {
	padding: 1px 20px 42px;
	background: #fff;
	box-shadow: 0px 4px 15px #D9D9F0;
	border-radius: 9px;
	height: 100%;
}
.member-column-data .member-img {
	max-width: 168px;
	margin: -85px auto 23px;
	display: block;
	border-radius: 100%;
	overflow: hidden;
}
.member-column-data h3 {
	color: #202020;
	margin: 0 0 5px;
}
.member-column-data h4 {
	font-size: 18px;
	margin: 0 0 24px;
}
.member-column-data p {
	margin: 0 auto 25px;
	max-width: 450px;
	color: rgb(46 51 69 / 70%);
}
.gaming-top-sec {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4747c5+1,2828a7+100 */
	background: #4747c5;
	/* Old browsers */
	background: -moz-linear-gradient(top, #4747c5 1%, #2828a7 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #4747c5 1%, #2828a7 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #4747c5 1%, #2828a7 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4747c5', endColorstr='#2828a7', GradientType=0);
	/* IE6-9 */
	padding: 43px 0 1px;
	text-align: center;
	position: relative;
}
.gaming-top-sec img {
	margin: 0 auto -152px;
	display: block;
}
.video-game-section {
	background: #4545C3;
	padding: 150px 0 128px;
	text-align: center;
}
.video-game-section p {
	color: #fff;
	display: block;
	text-align: center;
	font-weight: 500;
	font-size: 26px;
	line-height: normal;
	margin: 0;
}
.video-game-section h1 {
	font-size: 80px;
	color: #fff;
	line-height: 120px;
	display: block;
	font-weight: 900;
	margin: -2px auto 0;
	text-transform: uppercase;
	border-bottom: dashed 4px #71c1e8;
	max-width: 600px;
}
.community-dev-section .home-img-div {
	padding-top: 56px;
}
.community-dev-section h1 {
	font-size: 40px;
	color: #fff;
	line-height: 40.6px;
	margin-bottom: 50px;
}
.community-dev-section .home-bg-content {
	max-width: 620px;
	margin-left: auto;
	margin-right: auto;
}
.dev-features-section-main {
	padding-top: 0;
}
.dev-features-section-main .features-content p {
	max-width: 490px;
}
.sdk-section {
	padding-top: 100px;
	padding-bottom: 80px;
}
.sdk-section h1 {
	color: #fff;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}
/* whitelist-page */

.whitelist-banner-sec {
	background: url('../images/whitelist-bg.jpg') center center no-repeat;
	background-size: cover;
	width: 100%;/* height: 908px; */
}
.whitelist-form p.wpf-ttl {
	font-size: 29px;
	color: #fff;
	margin-bottom: 42px;
}
.whitelist-form input {
	background: #2E2EA6;
	border: none;
	height: 59px;
	margin-bottom: 26px;
	max-width: 414px;
	font-size: 25px;
	color: #fff;
	padding: 0 22px;
}
 .whitelist-form input::placeholder {
 color: #fff;
}
.whitelist-bnr-img {
	position: relative;
	overflow: hidden;
	padding-left: 70px;
	max-width: 512px;
}
.wpl-bnr-img {
	max-width: 443px;
}
.whitelist-h1-sec {
	/* padding-left: 114px; */
	position: relative;
}
.whitelist-h1 {
	font-size: 49px;
	color: #fff;
}
.wpl-btm {
	padding-left: 65px;
}
.wplist-bnr-left {
	position: relative;
}
.wpl-bnr-txt {
	position: absolute;
	left: 25%;
	top: 40%;
	z-index: 2;
}
.whitelist-form {
	padding-bottom: 60px;
}
.whitelist-form form {
	margin-bottom: 60px;
}
.whitelist-form p {
	font-size: 18px;
	color: #fff;
	margin-bottom: 25px;
}
.whitelist-banner-sec .wpf-btn {
	border-color: var(--secondary-color);
	background: var(--secondary-color);
	border-radius: 5px;
	padding: 15px 39px;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
}
.whitelist-banner-sec .wpf-btn:hover {
	background: var(--bg-color);
	color: var(--secondary-color);
}
section.default-banner-section {
	background: #F0F0FF;
}
section.default-banner-section .container-fluid {
	min-height: 202px;
	padding: 20px 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
section.default-banner-section h1 {
	text-align: center;
	font-size: 40px;
	line-height: 41px;
	margin: 0 auto;
	max-width: 700px;
}
.terms-privacy-content-sec {
	padding: 80px 0 100px;
}
.terms-privacy-content-sec .container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;
}
.terms-privacy-content-sec .left-sec {
	width: 190px;
	position: relative;
}
.terms-privacy-content-sec .left-sec:after {
	position: absolute;
	background: #F95936;
	width: 8px;
	height: 83px;
	content: "";
	right: 35px;
	top: 0;
}
.terms-privacy-content-sec .left-sec p {
	color: #4747C5;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	margin: 0;
	text-align: right;
	max-width: 126px;
}
.terms-privacy-content-sec .right-sec {
	width: calc(100% - 190px);
}
.terms-privacy-content-sec h4 {
	color: rgb(46 51 69 / 70%);
	font-weight: bold;
	font-size: 22px;
	line-height: 31px;
	margin: 0 0 24px;
}
.terms-privacy-content-sec p {
	margin: 0 0 25px;
	color: rgb(46 51 69 / 70%);
}
.terms-privacy-content-sec h2 {
	color: rgb(46 51 69 / 70%);
	font-weight: bold;
	font-size: 32px;
	line-height: normal;
	margin: 0 0 15px;
	padding-top: 43px;
}
.terms-privacy-content-sec hr {
	width: 100%;
	height: 8px;
	background: #f0f0ff;
	margin: 0 0 20px;
}
.terms-privacy-content-sec ul {
	margin: 0;
	padding: 20px 0 15px;
	list-style: none;
}
.terms-privacy-content-sec ul li {
	display: block;
	margin: 0 0 25px;
	color: rgb(46 51 69 / 70%);
	padding: 0 0 0 30px;
	position: relative;
}
.terms-privacy-content-sec ul li:before {
	position: absolute;
	left: 0;
	top: 9px;
	content: "";
	background: #f95936;
	width: 8px;
	height: 8px;
}
.terms-privacy-content-sec ol {
	margin: 0;
	padding: 20px 0 15px;
	list-style: none;
	counter-reset: section;
}
.terms-privacy-content-sec ol li {
	display: block;
	margin: 0 0 25px;
	color: rgb(46 51 69 / 70%);
	padding: 0 0 0 40px;
	position: relative;
}
.terms-privacy-content-sec ol li:before {
	position: absolute;
	left: 0;
	top: 1px;
	content: "";
	counter-increment: section;
	content: counter(section);
	font-size: 18px;
	color: rgb(249 89 54 / 70%);
	font-weight: bold;
}
.terms-privacy-content-sec ol li h5 {
	color: rgb(46 51 69 / 70%);
	font-weight: bold;
	font-size: 20px;
	line-height: normal;
	margin: 0 0 5px;
}
.token-banner-section {
	background: #F8F8FF url(../images/token-bg.jpg) no-repeat center left 15%;
	padding: 159px 0 158px;
}
.token-banner-section .container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
.token-banner-section .left-sec {
	width: 40%;
	padding-left: 55px;
}
.token-banner-section .right-sec {
	width: 60%;
	text-align: center;
	padding-right: 40px;
}
.token-banner-section .right-sec h1 {
	margin: 0 auto 49px;
	font-size: 132px;
	line-height: 134px;
}
.token-banner-section .right-sec p {
	margin: 0 auto;
	max-width: 545px;
	color: rgb(46 51 69 / 70%);
}
.token-content-sec {
	padding: 57px 0 45px;
}
.token-content-sec h2 {
	text-align: center;
}
.token-content-sec h2+p {
	text-align: center;
	margin: 0;
}
.token-content-sec ul {
	margin: 60px 0 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between;
	-webkit-align-items: center;
}
.token-content-sec ul li {
	width: calc(50% - 30px);
	margin: 0 0 25px 30px;
	border-radius: 15px;
	background: #fff;
	box-shadow: 0px 4px 15px 0px #D9D9F0;
	padding: 35px 50px;
}
.token-content-sec ul li:nth-child(2n+1) {
	margin-left: 0;
}
.token-content-sec ul li h4 {
	font-size: 20px;
	color: #1A1A1A;
	margin: 0 0 5px;
}
.token-content-sec ul li p {
	color: rgb(46 51 69 / 70%);
	margin: 0 0 12px;
}
.tokenmics-banner-section {
	background: #F8F8FF;
	min-height: 660px;
	padding: 30px 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
.tokenmics-banner-section h1 {
	max-width: 500px;
	width: 100%;
	text-align: center;
	margin: 0 0 0 auto;
}
.tokenmics-content-sec {
	padding: 80px 0px 60px;
}
.tokenmics-content-sec h2 {
	text-align: center;
	margin: 0 0 6px;
}
.tokenmics-content-sec h4 {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	opacity: 0.7;
}
.tokenmics-content-sec p {
	text-align: center;
	color: rgb(46 51 69 / 70%);
	margin: 0 auto 25px;
	max-width: 1090px;
}
.tokenmics-content-sec ul {
	margin: 0;
	padding: 20px 0 0;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between;
}
.tokenmics-content-sec ul li {
	width: calc(25% - 60px/4);
	margin: 0 0 15px 20px;
	background: #F8F8FF;
	box-shadow: 0px 4px 15px #D9D9F0;
	border-radius: 9px;
	padding: 62px 10px 53px;
	text-align: center;
}
.tokenmics-content-sec ul li:nth-child(4n+1) {
	margin-left: 0;
}
.tokenmics-content-sec ul li h3 {
	color: var(--secondary-color);
	font-size: 41px;
	line-height: normal;
	margin: 0 0 29px;
}
.counter-sec {
	margin-top: 40px;
}
.tokenmics-content-sec ul li p {
	margin: 0;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	opacity: 0.7;
}
.tokenmics-table-section {
	padding: 60px 0 78px;
	margin-bottom: 40px;
}
.sign-up-btn {
	margin-top: 60px;
}
.tokenmics-table-section h2 {
	margin: 0 0 42px;
	text-align: center;
}
.tokenmics-table-section table th {
	background: #4747C5;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 25px 20px;
}
.tokenmics-table-section table tr {
	box-shadow: 0px 4px 12px rgba(217, 217, 240, 0.57);
}
.tokenmics-table-section table tr:nth-child(1) {
	box-shadow: 0px 4px 15px #d9d9f0;
	border-radius: 9px;
}
.tokenmics-table-section table th:nth-child(1) {
	border-radius: 9px 0 0 9px;
}
.tokenmics-table-section table th:last-child {
	border-radius: 0 9px 9px 0;
}
.tokenmics-table-section table tr:nth-child(2n+2) td {
	background: transparent;
}
.tokenmics-table-section table tr:nth-child(2n+2) {
	box-shadow: none;
}
.tokenmics-table-section table td {
	background: #fff;
	font-size: 16px;
	color: #020202;
	font-weight: 500;
	padding: 19px 20px;
}
.tokenmics-table-section table td:nth-child(1) {
	border-radius: 15px 0 0 15px;
}
.tokenmics-table-section table td:last-child {
	border-radius: 0 15px 15px 0;
}
.tokenmics-table-section table {
	margin-bottom: 60px;
}
.chart-first-box {
	background: #fff;
	box-shadow: 0px 4px 15px #d9d9f0;
	border-radius: 9px;
	padding: 70px 45px;
	margin-bottom: 50px;
}
.chart-first-box:last-child {
	margin-bottom: 0px;
}
.tokenmics-table-section .chart-content h2 {
	text-align: left;
	margin-bottom: 25px;
}
.chart-content {
	padding-top: 20px;
}
.chart-content .site-btn {
	margin-top: 20px;
	min-width: 159px;
	text-align: center;
}
.chart-list ul {
	margin-top: 30px;
}
.chart-list li {
	color: rgb(2 2 2 / 70%);
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 12px;
	list-style: none;
	padding-left: 28px;
	position: relative;
}
.chart-list li span {
	position: absolute;
	left: 0;
	top: 4px;
	width: 14px;
	height: 14px;
	border-radius: 100%;
}
.chart-sec-box .chart-list ul {
	margin-top: 15px;
}
.sign-up-btn .site-btn {
	min-width: 258px;
}
.chart-img #myChart {
	width: 92% !important;
	height: auto !important;
}
/*------------------------News-page--------------------------*/

.slider {
	background: #F8F8FF;
	padding-top: 80px;
	position: relative;
	z-index: 0;
	min-height: 760px;
}
.slider .container {
	position: relative;
	padding-left: 230px;
}
.slider .slider-left {
	position: absolute;
    left: 50%;
    bottom: -100px;
    z-index: -1;
    margin-left: -1010px;
    width: 50%;
    max-width: 680px;
}
.slider .slider-text {
	display: inline-block;
	width: 49%;
	vertical-align: top;
	margin-top: 60px;
}
.slider .slider-text h1 {
	max-width: 500px;
}
.slider .slider-text p {
	max-width: 450px;
	color: #2E3345;
}
.slider .logo-company {
	display: inline-block;
	width: 100%;
	text-align: center;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
	justify-content: center;
	padding-left:60px;
}
.slider .logo-company li {
	list-style: none;
	width: 33%;
	margin-top: 50px;
}
.slider .logo-company li:nth-child(1) {
	top: 0;
	right: 16%;
	position: absolute;
	list-style: none;
	margin:0px;
	width: auto;
}
.slider .logo-company li:nth-child(2) {
	top: 88px;
	right: 3%;
	position: absolute;
	list-style: none;
	margin:0px;
	width: auto;
}
.slider .logo-company li:nth-child(3) {
	top: 220px;
	right: -5%;
	position: absolute;
	list-style: none;
	margin:0px;
	width: auto;
}

.blog-sec { margin-top:100px;}

.blog-sec h2 {
	text-align: center;
}
.blog-sec p {
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	color: #767985;
}
.blog-sec ul {
	margin: 65px 0px;
}
.blog-sec ul li {
	list-style: none;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius: 10px;
	padding: 24px;
	margin-bottom:34px;
}
.blog-sec ul li .blog-sec-item-left {
	width: 25%;
}
.blog-sec ul li .blog-sec-item-left img{
	width: 100%;
}
.blog-sec ul li .blog-sec-item-right {
	width: 75%;
	text-align: left;
	padding-left: 23px;
	padding-bottom:50px;
	    position: relative;
}
.blog-sec ul li .blog-sec-item-right h4 {
	font-size: 22px;
	color: #282829;
	font-weight: 500;
}
.blog-sec ul li .blog-sec-item-right p {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	text-align: left;
	color: #767985;
}
.blog-sec ul li .blog-sec-item-right ul {
	flex-wrap: wrap;
	    align-items: center;
	margin: 0px;
}
.blog-sec ul li .blog-sec-item-right>ul {
    position: absolute;
    bottom: 10px;
    left: 23px;
    right: 0;
}
.blog-sec ul li .blog-sec-item-right ul li {
	box-shadow: none;
	display: inline-block;
	list-style: none;
	padding: 0px;
	margin:0px;
}
.blog-sec ul li .blog-sec-item-right ul li:nth-child(1) {
	font-size: 14px;
	font-weight: 700;
	color: #4d5f5f;
}
.blog-sec ul li .blog-sec-item-right ul li:nth-child(2) {
	font-size: 14px;
	font-weight: 400;
	color: #5656E5;
	margin-top: 0;
}
.blog-sec ul li .blog-sec-item-right ul li span {
	margin-right: 12px;
}

/* responsvie */

@media only screen and (min-width: 1200px) {
.community-dev-section .home-img-div img {
	margin-right: -200px;
}
}
 @media only screen and (max-width: 1750px) {
.slider .logo-company li:nth-child(1) {
    right: 19%;
}
.slider .logo-company li:nth-child(2) {
    right: 6%;
}
.slider .logo-company li:nth-child(3) {
    right: 1%;
}
}

 @media only screen and (max-width: 1400px) {
.about-banner-dis {
	margin-left: -5%;
}
.slider .slider-left {
    margin-left: -75%;
}
}
 @media only screen and (max-width: 1200px) {
.main-head-nav .nav-link {
	padding-top: 49px;
	padding-bottom: 41px;
}
.slider .slider-text {
    margin-top: 0;
	width: 100%;
}
.slider .slider-text h1, .slider .slider-text p {
    max-width: 100%;
}
.slider .logo-company li img {
    max-width: 100%;
    height: auto;
    max-height: 100px;
    display: block;
    margin: 0 auto;
}
.slider .logo-company {
    margin-top: 20px;
	padding-left: 0;
}
.slider {
    padding-top:60px;
    min-height: auto;
    padding-bottom: 60px;
}
.slider .logo-company li, .slider .logo-company li:nth-child(1), .slider .logo-company li:nth-child(2), .slider .logo-company li:nth-child(3) {
    top: 0;
    right: 0;
    position: relative;
    margin: 0px;
    width: 33%;
	margin-top: 40px;
	padding: 0 15px;
}
.slider .container {
    padding-left: 15px;
}
.slider .slider-left {
    display: none;
}
h1 {
	font-size: 44px;
	line-height: 47.74px;
}
.community-dev-section h1 {
	font-size: 38px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 26px;
}
h4 {
	font-size: 16px;
}
.logos-section {
	padding-top: 60px;
	padding-bottom: 70px;
}
.logos-section:before {
	left: -690px;
	bottom: -410px;
	Width: 800px;
	height: 800px;
}
.download-report-img img {
	margin-top: 70px;
}
.what-can-section {
	padding-top: 70px;
	padding-bottom: 80px;
}
.review-section {
	padding-top: 60px;
	padding-bottom: 50px;
}
.blog-column-content-div h3 {
	font-size: 26px;
}
.blog-column-content-div {
	padding: 25px;
}
.site-footer {
	padding-top: 60px;
	padding-bottom: 40px;
}
.features-section-main {
	padding-top: 40px;
	padding-bottom: 30px;
}
.features-content {
	margin-left: 0;
}
.about-banner-dis {
	margin-left: 0;
}
.main-head-nav li {
	margin-right: 5px;
}
.site-header .navbar-brand {
	margin-right: 15px;
}
.whitelist-bnr-img {
	padding-left: 0;
	text-align: center;
	padding: 0 15px;
}
.token-banner-section .right-sec {
	padding-left: 40px;
	padding-right: 0;
}
.token-banner-section .left-sec {
	padding-left: 0;
}
.token-banner-section .right-sec h1 {
	margin: 0 auto 40px;
	font-size: 120px;
	line-height: 120px;
}
.token-banner-section {
	background: #F8F8FF url(../images/token-bg.jpg) no-repeat center left 0%;
}
.token-content-sec ul li {
	width: calc(50% - 15px/2);
	margin: 0 0 15px 15px;
}
.tokenmics-banner-section {
	min-height: 460px;
}
.tokenmics-content-sec ul li h3 {
	font-size: 30px;
}
.tokenmics-table-section {
	padding: 0 0 70px;
}
.blog-sec {
    margin-top: 50px;
}
}
 @media only screen and (max-width: 991px) {
.site-header {
	padding-top: 30px;
	padding-bottom: 30px;
}
.site-header .navbar {
	position: unset;
}
.site-header .navbar-collapse {
	position: fixed;
	left: -100%;
	top: 0;
	background: #fff;
	padding: 30px;
	padding-top: 70px;
	display: block;
	bottom: 0;
	overflow: auto;
	width: 90%;
	max-width: 600px;
	z-index: 999999;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	height: 100% !important;
}
.site-header .navbar-collapse.active {
	left: 0;
}
.close-btn {
	cursor: pointer;
	font-size: 30px;
	position: absolute;
	right: 30px;
	top: 10px;
}
.main-head-nav li {
	margin-right: 0;
}
.site-header li a {
	font-size: 16px;
	padding: 10px 0;
	color: var(--text-color);
}
.main-head-nav .nav-link {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 3px solid transparent;
}
.head-button {
	border-top: 2px solid #e7e7e7;
	margin-top: 20px;
	padding-top: 20px;
}
.head-button .head-btn {
	width: 100%;
	margin: 6px 0 !important;
	font-size: 16px;
	padding: 12px 0px;
}
.home-img-div {
	order: 2;
}
.home-bg-content {
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
}
.logo-item {
	padding: 10px;
	min-width: 150px;
}
.download-report-section {
	padding-top: 70px;
}
.download-report-section .download-form-div {
	max-width: 600px;
	margin: 0 auto;
}
.what-can-section h2 {
	max-width: 100%;
	margin-bottom: 30px;
}
.what-can-section {
	padding-top: 50px;
	padding-bottom: 70px;
}
.what-can-content-img:before {
	display: none;
}
.what-can-section .what-can-column:last-child {
	margin-top: 40px;
}
.blog-section {
	padding-top: 60px;
	padding-bottom: 50px;
}
.blog-column-content-div {
	padding: 20px;
}
.blog-column-data:before {
	top: 10%;
}
.blog-column-content-div h3 {
	font-size: 24px;
}
.site-footer .download-form-div {
	margin-top: 50px;
	order: 1;
}
.features-section-main {
	padding-top: 10px;
	padding-bottom: 70px;
}
.features-content {
	margin: 0 auto;
	margin-top: 40px;
	text-align: center;
}
.features-content h2 {
	font-size: 30px;
	margin-bottom: 20px;
}
.features-content .multiple-button {
	margin-top: 30px;
}
.features-section:nth-child(even) .row {
	flex-direction: column-reverse;
}
.features-section {
	padding: 60px 0px 10px;
}
.about-banner-dis {
	margin: 40px auto 20px;
}
section.about-growth-sec {
	padding: 70px 0 70px;
}
.about-team-sec .mb-5 {
	margin-bottom: 120px !important;
}
.about-team-sec {
	padding: 70px 0 50px;
}
.growth-column-data h3 {
	font-size: 40px;
}
.gaming-top-sec img {
	margin: 0 auto -114px;
	max-width: 650px;
	width: 100%;
}
.video-game-section {
	padding: 120px 0 100px;
}
.video-game-section h1 {
	font-size: 70px;
	line-height: 100px;
	margin: 8px auto 0;
	border-bottom: dashed 3px #71c1e8;
	max-width: 530px;
}
.community-dev-section .home-img-div {
	padding-top: 20px;
}
.video-game-section p {
	font-size: 24px;
}
.token-banner-section {
	padding: 100px 0 100px;
	background-size: auto 100%;
}
.token-banner-section .right-sec h1 {
	margin: 0 auto 25px;
	font-size: 80px;
	line-height: 80px;
}
.token-content-sec ul li {
	padding: 25px;
}
.token-content-sec ul {
	margin: 35px 0 0;
}
tokenmics-banner-section {
	min-height: 380px;
}
.tokenmics-content-sec ul li {
	width: calc(50% - 15px/2);
	margin: 0 0 15px 15px;
}
.tokenmics-content-sec ul li:nth-child(2n+1) {
	margin-left: 0;
}
.tokenmics-table-section table th {
	font-size: 15px;
	padding: 20px 15px;
}
.tokenmics-table-section table td {
	font-size: 15px;
	padding: 15px 15px;
}
.chart-content {
	padding-top: 0;
}
.chart-first-box {
	padding: 50px 35px;
	margin-bottom: 40px;
}
.blog-sec ul li .blog-sec-item-left {
    width: 34%;
}
.blog-sec ul li .blog-sec-item-right {
    width: 66%;
}
}
 @media only screen and (max-width: 767px) {
body {
	font-size: 16px;
}
h1 {
	font-size: 32px;
	line-height: 38.74px;
	margin-bottom: 20px;
}
.community-dev-section h1 {
	font-size: 30px;
	line-height: 31.6px;
	margin-bottom: 30px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 16px;
}
.close-btn {
	right: 20px;
	top: 5px;
}
.site-header .navbar-collapse {
	padding: 30px 20px;
	padding-top: 70px;
}
.home-bg-content {
	margin-top: 50px;
}
.multiple-button {
	margin-top: 20px;
}
.logo-item {
	min-width: 130px;
	padding: 10px 5px;
}
.logos-main-row {
	margin-top: 10px;
}
.logos-section:before {
	left: -530px;
	bottom: -340px;
	Width: 600px;
	height: 600px;
}
.download-form-div .form-control {
	height: 50px;
	font-size: 16px;
}
.review-section {
	padding-top: 50px;
	padding-bottom: 40px;
}
.review-slider .item {
	padding: 20px 0;
}
.review-box {
	padding: 15px;
	min-height: 190px;
}
.blog-column {
	margin-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
.blog-column-data .blog-featured-img {
	min-height: 450px;
}
.features-section-main {
	padding-top: 10px;
	padding-bottom: 50px;
}
.features-section img {
	max-width: 90%;
}
.features-section {
	padding: 50px 0px 10px;
}
.features-content h2 {
	font-size: 28px;
	line-height: 29.51px;
}
.features-content .multiple-button {
	margin-top: 20px;
}
.growth-column-data {
	margin: 0 auto 25px;
	max-width: 450px;
}
.about-growth-sec .mb-6 {
	margin-bottom: 40px;
}
section.about-growth-sec {
	padding: 50px 0 30px;
}
.member-column-data .member-img {
	max-width: 138px;
	margin: -70px auto 23px;
}
.member-column {
	padding: 0 15px;
	margin-bottom: 95px;
}
.growth-column {
	padding: 0 15px;
}
.member-column:last-child {
	margin: 0;
}
.about-team-sec {
	padding: 50px 0 40px;
}
.about-team-sec .mb-5 {
	margin-bottom: 105px !important;
}
.about-banner-dis {
	margin: 25px auto 20px;
}
.about-banner-img img {
	width: 100%;
}
.gaming-top-sec img {
	margin: 0 auto -79px;
	max-width: 450px;
}
.video-game-section p {
	font-size: 20px;
}
.video-game-section h1 {
	font-size: 55px;
	line-height: 70px;
	margin: 15px auto 0;
	border-bottom: dashed 2px #71c1e8;
	max-width: 370px;
}
.video-game-section {
	padding: 100px 0 60px;
}
.sdk-section {
	padding-top: 60px;
	padding-bottom: 50px;
}
.sdk-section h1 {
	margin-top: 50px;
}
.wpl-bnr-txt {
	left: 50%;
	top: 43%;
	z-index: 2;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.whitelist-bnr-img {
	margin: 0 auto;
}
.whitelist-form {
	padding-top: 60px;
	text-align: center;
}
.whitelist-form input {
	max-width: inherit;
	background: #282890;
	font-size: 20px;
}
.whitelist-form p.wpf-ttl {
	font-size: 25px;
}
.whitelist-form form {
	margin-bottom: 40px;
}
.whitelist-h1 {
	font-size: 50px;
}
.terms-privacy-content-sec .left-sec {
	width: 100%;
	margin: 0 0 20px;
	border-bottom: solid 5px #F95936;
	padding: 0 0 15px;
}
.terms-privacy-content-sec .left-sec:after {
	display: none;
}
.terms-privacy-content-sec .left-sec p {
	max-width: 100%;
	text-align: left;
}
.terms-privacy-content-sec .left-sec p br {
	display: none;
}
.terms-privacy-content-sec .right-sec {
	width: 100%;
}
section.default-banner-section h1 {
	font-size: 27px;
	line-height: 34px;
}
.terms-privacy-content-sec h4 {
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 17px;
}
.terms-privacy-content-sec h2 {
	font-size: 25px;
	margin: 0 0 13px;
	padding-top: 23px;
}
.terms-privacy-content-sec ul li {
	margin: 0 0 18px;
	padding: 0 0 0 20px;
}
.terms-privacy-content-sec ol li h5 {
	font-size: 18px;
}
.terms-privacy-content-sec ol li {
	margin: 0 0 20px;
	padding: 0 0 0 20px;
}
.terms-privacy-content-sec {
	padding: 40px 0 30px;
}
.token-banner-section .left-sec {
	width: 100%;
	text-align: center;
}
.token-banner-section .right-sec {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.token-banner-section {
	padding: 50px 0 50px;
	background-image: none;
}
.token-banner-section .right-sec h1 {
	margin: 25px auto 20px;
	font-size: 60px;
	line-height: 60px;
	max-width: 300px;
}
.token-banner-section .right-sec p {
	max-width: 100%;
}
.token-content-sec ul li {
	padding: 25px;
	width: 100%;
	margin: 0 0 15px;
}
.token-content-sec ul li a.site-btn {
	padding: 10px 15px;
}
.token-content-sec {
	padding: 35px 0 35px;
}
.token-banner-section .left-sec img {
	margin: 0 auto;
	display: block;
	max-width: 260px;
}
.tokenmics-banner-section h1 {
	max-width: 100%;
}
.tokenmics-banner-section {
	min-height: 260px;
}
.tokenmics-table-section table, .tokenmics-table-section table tbody, .tokenmics-table-section table tr {
	display: block;
}
.tokenmics-table-section table tr:nth-child(1) {
	display: none;
}
.tokenmics-table-section table td {
	display: block;
	position: relative;
	padding: 10px 0 10px 140px;
	font-size: 14px;
}
.tokenmics-table-section table td:nth-child(1) {
	border-radius: 8px 8px 0 0;
	padding-top: 20px;
}
.tokenmics-table-section table td:last-child {
	border-radius: 0 0 8px 8px;
	padding-bottom: 20px;
}
.tokenmics-table-section table td:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 100%;
	padding: 0 15px;
	font-weight: bold;
	color: #4747C5;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: flex-start;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
.tokenmics-table-section table td:nth-child(1):before {
	content: "Vesting:";
}
.tokenmics-table-section table td:nth-child(2):before {
	content: "% of Tokens:";
}
.tokenmics-table-section table td:nth-child(3):before {
	content: "Months:";
}
.tokenmics-table-section table td:nth-child(4):before {
	content: "Vesting Starts:";
}
.tokenmics-table-section table td:nth-child(5):before {
	content: "Vesting Ends:";
}
.tokenmics-table-section table td:nth-child(6):before {
	content: "Monthly:";
}
.tokenmics-table-section h2 {
	margin: 0 0 20px;
}
.chart-first-box {
	padding: 40px 30px;
	margin-bottom: 30px;
}
.tokenmics-banner-section img {
	max-width: 200px;
}
.chart-img #myChart {
	width: 100% !important;
	max-width: 400px !important;
	height: auto !important;
}
.slider {
    padding-top: 50px;
    padding-bottom: 50px;
}
.slider .logo-company li, .slider .logo-company li:nth-child(1), .slider .logo-company li:nth-child(2), .slider .logo-company li:nth-child(3) {
    width: 50%;
	margin-top: 30px;
}
.blog-sec ul li .blog-sec-item-left {
    width: 100%;
}
.blog-sec ul li .blog-sec-item-right {
    width: 100%;
    padding-left: 0;
    padding-bottom: 0;
    margin-top: 30px;
}
.blog-sec ul li .blog-sec-item-right>ul {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    margin-top: 20px;
}
.blog-sec ul {
    margin: 40px 0px 60px;
}
.blog-sec ul li {
    margin-bottom: 20px;
}
.slider .logo-company li img {
    max-height: 70px;
}
}
 @media only screen and (max-width: 480px) {
.multiple-button .site-btn {
	max-width: 220px;
	margin: 8px 0;
	width: 100%;
}
.blog-sec ul li .blog-sec-item-right ul li:nth-child(1), .blog-sec ul li .blog-sec-item-right ul li:nth-child(2) {
    width: 100%;
}
.blog-sec ul li .blog-sec-item-right ul li:nth-child(2) {
    margin-top: 10px;
}
.blog-sec ul li {
    padding: 15px;
}
.slider .logo-company li, .slider .logo-company li:nth-child(1), .slider .logo-company li:nth-child(2), .slider .logo-company li:nth-child(3) {
    margin-top: 15px;
	padding:0 10px;
}
.video-game-section p {
	font-size: 18px;
}
.video-game-section h1 {
	font-size: 41px;
	line-height: 64px;
	margin: 5px auto 0;
	border-bottom: dashed 2px #71c1e8;
	max-width: 280px;
}
.gaming-top-sec img {
	margin: 0 auto -65px;
	max-width: 370px;
}
.video-game-section {
	padding: 80px 0 60px;
}
.gaming-top-sec {
	padding-top: 25px;
}
.whitelist-h1 {
	font-size: 37px;
}
.token-banner-section .right-sec h1 {
	font-size: 50px;
	line-height: 57px;
}
.tokenmics-content-sec ul li {
	width: 100%;
	margin: 0 0 15px 0;
}
}
 @media only screen and (max-width: 400px) {
.gaming-top-sec img {
	margin: 0 auto -51px;
	max-width: 290px;
}
.video-game-section {
	padding: 60px 0 50px;
}
}
.review-slider .owl-stage {
	display: flex;
}
