body{
  margin: 0;
  height: 100vh;
  font-size: 5em;
  font-family: 'Fjalla One', sans-serif;
  font-weight: bold;
  background-repeat: no-repeat;
	background-size: cover;
}
*{
  background-color:none;
}
.mainsection{
  background-color: none;
}
section{
  height: 100%;
}
ul{
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(3, auto);
  justify-content: center;
  align-items: middle;
  place-items: center;
  height: 100vh;
}
li{
  color: whitesmoke;
  text-shadow: 12px 12px 20px #30363E
}
p{
  font-size: 0.3em;
  place-items: center;
}
.container{
  width: 100%;

}
h1{
  justify-content: center;
  align-items: middle;
  place-items: center;
}
button{
  justify-content: center;
  align-items: middle;
  place-items: center;
}
.btn{
  text-align: center;
  place-items: center;
}
label{
  font-size: 0.2em;
}
small{
  font-size: 0.15em;
}
.signin{
  font-size: 0.2em;
  color:#30363E;
  text-align: center;
}
.thumbnail_align{
 padding: 2em;
}
img{
  border-radius: 20%;
  width: 300px;
}
.row{
  text-align: center;
  justify-content: center;
  align-items: middle;
  place-items: center;
}
footer{
  font-size: 0.2em;
}
#desc{
  color: #373E47;
  font-family: 'Quicksand', sans-serif;
}