main {
	height: calc(100vh - 60px);
	margin-top: 60px;
	justify-content: center;
	align-content: center;
	display: flex;
	background-color: #DFDFDF;
}

h1 {
	margin-bottom: 40px;
}

.staytuned {
	align-content: center;
	justify-content: center;
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 0 60px;
}

.main-image {
	width: 70%;
	align-self: center;
}

.subscribe {
	width: 80%;
	margin: 0 auto;
}

/* MOBILE VERSION */

@media only screen and (max-width: 768px) {
	
	main {
		height: calc(100vh - 50px);
		margin-top: 50px;
	}
	
	.main-image {
		width: 100%;
		margin-top: 50px;
	}

	.subscribe {
		width: 100%;
	}
}