/* ------- Responsive ------- */

/* mobile (portrait) */

@media (max-width: 767px) {
	header #hero h1 {
    	font-size: 60px;
	}
	header #hero p {
   		font-size: 23px;
	}
	header #hero p a {
		display:block;
	}
	.hero-logo-img {
		margin: 10px auto;
		display: block;
	}
	header #wallets .wallet-wrap .wallet {
		margin-bottom: 10px;
	}
	#stats .stats-block {
		margin-bottom: 30px;
	}
	section.content-section .section-subtitle {
		line-height: 32px!important
	}
	.cta .cta-title {
		line-height: 48px!important
	}
	footer {
		line-height: 22px!important;
		padding: 15px 0;
	}
}

/* mobile (landscape) */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}

/* 768 -> 1024 */

@media (min-width: 768px) and (max-width: 1023px) {
	
}

/* 1025 -> 1280 */

@media (min-width: 1024px) and (max-width: 1280px) {
	
}

/* 1280 -> 1600 */

@media (min-width: 1280) and (max-width: 1600) {
	
}

/* 1600 -> 1920 */

@media (min-width: 1600) and (max-width: 1920) {
	
}