#main{
	width: calc(100vw - 100px);
	margin: auto;
}

h1{
	animation: none;
	font-size: 2em;
}

#projects{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#projects div{
	width: 300px;
	margin: 50px 20px;
}

#projects div img, #projects div video{
	float: none;
	width: 100%;
	margin: 0;
}

#projects div i{
	display: block;
	font-style: normal;
	color: hsl(0, 0%, 60%);
	font-size: 0.85em;
}

#main{
	font-size: 1em;
}


@media only screen and (max-width: 700px) {
	#projects div{
		width: 100%;
		margin: 50px 0;
	}
}

@media only screen and (min-width: 1280px) {
	#main {
		width: 1280px;
	}
	#projects div{
		margin: 50px 50px;
	}
}