html {
  background: #fff;
  padding-top: 0;
  font-family: Lato, sans-serif;
  color: #666;
  font-size: 22px;
  line-height: 24px;
  text-align: center;
}

.container {
  display: block;
  background: white;
  height: auto;
  min-height: 90vh;
  width: 100%;
  margin: 0 auto;
  max-width: 1080px;
}

.content {
  position: relative;
  margin: 0 auto;
  padding: 40px 0;
}

h1, h2, h3 {
  text-align: center;
}

a {
  color: #a1a1a1;
	text-decoration: none;
}

.light {
  color: #a1a1a1;
  font-weight: 200;
}

.info-img,.info {	
	width: 100%;
    height: auto;
	display: block;
    margin: 50px auto 0 auto;
}

@media screen and (min-width: 800px) { 

	html {
		padding-top: 20px;
		padding-top: 0;
		background: #e1e1e1;
	}
	.container {
		width: 90vw;
		box-shadow: 7px 7px 5px rgba(0, 0, 0, 0.05);
	}
	
	.info-img,.info {
		width: 80%;
	}

}