@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Permanent+Marker&family=Palette+Mosaic&display=swap');

/*font-family: 'Bebas Neue', cursive;   Vision Statement*/
/*font-family: 'Permanent Marker', cursive;     Mission Statement, Gear Titles*/
/*font-family: 'Palette Mosaic', cursive; Crazy Text*/

html {
	scroll-behavior: smooth;
}

body {
	margin: 0px;
	padding: 0px;
	line-height: 1.3;
	font-size: 22px;
}
a {
	color: #bb2cbb;
	text-decoration: none;
	font-weight: 800;
}
a:hover {
	color: #8f388f;
}
.imgResponsive {
	width: 100%;
	height: auto;
}
.container {
	max-width: 960px;
	margin: 0 auto;
}
header {
	width: 100%;
	text-align: center;
	
}
#topBar {
	background: #483248;
	height: 35px;
	color: #fff;
}
.imgResponsive {
	width: 100%;
	height: auto;
}
.homeImg {
	max-width: 350px;
}
.metaverse {
	margin: 50px 15px;
}
.navBar {
	width: 100%;
	text-align: center;
}
.mission_block {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-bottom: 25px;
}
.mission {
	max-width: 500px;
	padding: 10px;
}
.mission_block:nth-child(3) {
	background: #ae0000;
	color: #fff;
}
.mission_block:nth-child(5) {
	background: #ae0000;
	color: #fff;
}
.mission_block:nth-child(7) {
	background: #ae0000;
	color: #fff;
}
.bold {
	font-weight: 900;
}
.center {
	text-align: center;
}
.btnDiv {
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
}
#page {
	text-align: center;
}
.logo {
	width: 100%;
	margin: 0 auto;
}
.nftAsk {
	border: 1px solid #8f388f;
	padding: 10px;
}
.crazyText {
	font-family: 'Palette Mosaic', cursive;
}

.vision {
	max-width: 860px;
	margin: 0 auto;
	margin-bottom: 50px;
	font-family: 'Bebas Neue', cursive;
}
.con {
	width: 100%;
	margin: 0 auto;
}
.video {
	max-width: 960px;
	margin: 0 auto;
	text-align: center;
}
ul {
	list-style: none;
	padding-inline-start: 10px;
}
li {
	
}
footer {
	background: #ae0000;
	padding: 25px;
}
.status {
	text-transform: uppercase;
}
.green {
	color: #228B22;
}
.red {
	color: #ff0000;
}
.images .col-sm-6 {
	max-width: 25%;
}
.image {
	max-width: 250px;
	padding: 15px;
}
/*Application CSS Start*/
.email2 {
	display: none;
}
#forms .row {
	margin-bottom: 15px;
}
#forms {
	font-weight: 800;
}
#forms .col-sm-4 {
	text-align: right;
}
#forms textarea {
	width: 300px;
}
#forms p {
	margin-block-end: 10px;
}
#forms {
	font-size: 18px;
}
#forms .radio {
	width: 50%;
}
.required {
	color: #ff0000;
}
.back_check {
	font-weight: 400;
	color: #ff0000;
	max-width: 300px;
}
.success_message {
	margin-top: 25px;
}
.btn-primary {
	background-color: #483248;
	border-color: #282128;
}
.btn-primary:hover {
	background-color: #282128;
	border-color: #483248;
}
/*Full Application CSS Start*/
#full .row {
	margin-left: 0px;
	margin-right: 0px;
}
#full input {
	width: 100%;
}
#full .rent_cur_add input {
	width: auto;
}
#full .radio .checkbox, .radio {
	margin-top: 0px;
}
#full .form_sec_title {
	background: #483248;
	font-weight: 700;
	color: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
#full .input_visible_title {
	text-align: left;
}
#full .col-sm-4 {
	text-align: left;
}
.full3 .col-sm-4, .full3 .col-sm-8, .full6 .col-sm-9 {
	padding-left: 0px;
	padding-right: 5px;
}
.full3 .radio {
	margin-top: 8px;
}
.full_app_question_block_title {
	border-top: 4px solid #cdcdcd;
	border-left: 4px solid #cdcdcd;
	padding: 5px;
}
.block_upper {
	
}
.block_lower {
	border-right: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;
	width: 90%;
	position: relative;
	left: 15px;
}
.full8 .full_statement {
	margin-bottom: 15px;
}
/*Full Application CSS END*/
#temp_page {
	text-align: center;
}
header img {
	margin: 0 auto;
}
.logo_text {
	text-transform: uppercase;
	text-align: center;
	font-weight: 900;
	margin-top: 10px;
	margin-bottom: 25px;
}
@media only screen and (max-width : 640px) {
    
}
@media only screen and (max-width: 600px) {
	#page {
		padding: 10px;
	}
	
}
@media only screen and (max-width: 504px) {
	
}