/*================================================================================
	Item Name: Crypto ICO - Cryptocurrency Website Landing Page HTML Template
	Version: 1.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.larger {
	font-size:22px !important;
}

.img-logo-main {
	border-radius:25px;
	max-width:400px;
}

.h2 {
	color : #FFB505 !important;
}

.list_main {
	color: #ECECEC;
	 list-style:disc;
font-style: italic;
font-weight: 800 !important;
}

.body {
	color: #ECECEC !important;
}

.h4 {
	color: #FFB505 !important;
}

.main-size {
	max-width: 385px;
	border-radius:25px;
	background-color:white;
	min-height:400px;
	margin-left: auto;
margin-right: auto;
}

.inner-card {
	margin: 15px 5px 5px 5px;
	
}

.name-val {
	padding: 10px;
border-radius: 15px 0px 0px 15px;
margin-bottom: 10px;
color: white;
	background-color: #d2913c;
	min-width: 165px;
}

.value-holder {
	font-size:12px;
	display: flex;
}

.val {
	padding: 10px;
border-radius: 0px 15px 15px 0px;
margin-bottom: 10px;
min-width: 150px;
	background-color: #f2f1f1;
}

.dark-bg-heading-2 {
	color: #FFB505;
}

.li_main {
	display: list-item;
}

.center-link {
	margin: auto;
text-align: center;
}

.minor-header {
	color:white;
	font-size:14px;
	margin-bottom:4px;
}

.title-img {

	left:0;
	bottom:0;
	max-width:550px;
	opacity:0.1;
}

.fixed-center {
	position:absolute;
	left:0;
	width:100%;
	top:100px;
}

.full-width {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}

.under-white {
	color:white;
}

.name-val-but {
	padding: 10px;
border-radius: 15px 0px 0px 15px;
margin-bottom: 10px;
color: white;
	background-color: #65b0b0;
	min-width: 130px;
}

.val-but {
		padding: 10px;
border-radius: 0px 15px 15px 0px;
margin-bottom: 10px;
min-width: 120px;
	background-color: #f2f1f1;
	text-align:right;
}

.value-holder-but {
	font-size:11px;
	display: flex;
	margin: auto;
text-align: center;
width: 255px;
}

.tiny {
	font-size:11px;
}

.dapp-header {
	font-size:20px;
	text-align:center;
	margin:auto;
	font-weight:800;
	margin-bottom:10px;
}

.btn-blue {
	background-color: #2b5eac;
	font-size:13px;
	min-width:250px;
}

.btn-zone {
	margin-bottom:6px;
	margin-top:4px;
}

.roadmap-entries {
	
	 list-style:disc;
font-size:10px;
	text-align:left;
font-weight: 800 !important;
}
@media screen and (max-width: 452px) {
  .infinity_header_logo {
    max-height: 30px !important;
  }
	.brand-text {
		font-size:16px !important;
	}
}


.center-content {
	justify-content: center;
display: grid;
}

.warning-text {
	font-size:9px;
	font-style:italic;
}

.crypto-video {
	max-width: 500px;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
}

.video-img {
	border-radius:25px;
	
}

.contract_address {
	text-align: center;
font-size: 9px;
margin-top: 15px;
}

.loader-main {
	background-color:black;
}

.road-img {
	max-width: 95vw;
margin: auto;
border-radius: 30px;
width: 500px;
	box-shadow: 1px 1px 2px #736f2d, 0 0 25px #ffb300, 0 0 5px #8b6200;
	
}

.shib_img {
	box-shadow: 1px 1px 2px #736f2d, 0 0 25px #ffb300, 0 0 5px #8b6200;
border-radius: 500px;
}

.abs-background {
	width: 300px;
	display:flex;
height: 120px;
	vertical-align: middle;
	position:fixed;
	text-shadow: 2px 2px #0b0808;
	top:100px;
	left:100px;
}

.shib_big_head {
	position: absolute;
left: 0;
top: 0;
opacity: .1;
}

.font-clear {
	color:black !important;
}

.margin-auto {
	margin:auto;
}

.z-above {
	position:relative;
	z-index:5;
}

.title-card {
color:#a45e21;
	text-align: center;
}

.shib-font {
	font-family: 'Fuzzy Bubbles', cursive;
}

.absolute-pic {
	position:fixed;
	left:0;
	top:0;
	height:100vh;
	min-width:100vw;
}

.logo-overview {
	width: 90px;
height: 90px;
margin-top: auto;
margin-bottom: auto;
}

.light-text {
	color:white;
	margin-top: auto;
	padding-left:15px;
margin-bottom: auto;
	font-weight:800;
}

.light-boston-text {
	color:white;
	font-weight: 200;
margin-left: 25px;
	margin-top: auto;
margin-bottom: auto;
}

.abs-background-lower-right {
	position:fixed;
	text-shadow: 2px 2px #0b0808;
	right:10%;
	bottom:15%;
}

.main-sub-text {
	font-style:italic;
	color:white;
	font-size:21px;
}

.huge-font {
	font-family:"Source Sans Pro", sans-serif;
	font-size:85px;
}

.full-screen {
	width:100vw;
	height:100vh;
}

.center-bar {
	width:300px;
	z-index:5;
	position:relative;
	margin:auto;
	
	background-color:#ff00004f;
	height:200vh;
	text-align: center;
}

.thin-center-bar {
	width:100vw;
	z-index:5;
	position:relative;
	margin:auto;
	
	background-color:#ff00004f;
	height:100px;
	text-align: center;
}

.skew {
	transform: skew(-.512rad);
}

.thin-skew {

}

.full-cutoff {
	height:100vh;
	width:100vw;
	overflow:hidden;
}

.abs-background-font {
	position:fixed;
	top:45%;
	height:300px;
	text-align:center;
	width:100vw;
}

.centered-text {
	margin:auto;
	color:white;
	font-size:65px;
	text-align:center;
}

.thin-rotate {
	background-color: #ff00002e;
}

.rotate {
	-webkit-transform: rotate(-59deg);
}

.impact {
	font-family:impact;
}

.thin-display-banner
	{
		display:none;
	}

@media only screen and (max-width: 1588px) {
  .huge-font {
    font-size:50px;
  }
	
	.abs-background {
		left:5%;
	}
}

@media only screen and (max-width: 1044px) {
  .huge-font {
    font-size:30px;
  }
	
	.abs-background {
		left:2%;
		top:5%;
	}
	
	.light-boston-text
	{
		margin-left: 10px;
	}
	
	.abs-background-lower-right
	{
		right:7%;
	}
	
	.main-sub-text {
		font-size:15px;
	}
	
	
}

@media only screen and (max-width: 840px) {
 .wide-display-banner
	{
		display:none;
	}
	
	.thin-display-banner
	{
		display:block;
	}
	
	.thin-rotate{
		font-size: 50px !important;
	}
}



