/*body { background-color:#fafafa;}
h1, h2, a {
  font-family: Industry, monospace;
  color: #8844EE;
}

h1 {
  text-align: center;
  margin-top: 150px;
}

p {
  font-family: "Proxima Nova Soft", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  line-height: 1.4em;
}*/





	
@media screen and (max-width: 800px) {
section {
  max-width: 100%;   /*this can be fixed size like 800px; */
  margin: auto;  /* this can set like 10px to all and auto */
}

section::after, section::before {
  content: '';
  display: table;
  clear: both;
}

/*.grid-text { width: calc(60% - 40px); }

.grid-img { width: calc(40% - 40px); }*/

section > div {
  margin: 0 15px;
  float: left;
}

section img { margin-top: 10px; }

/*.img-right { text-align: right; }*/

/*section a {
  display: block;
  max-width: 100%;
  text-align: justify;
  border: 2px solid;
  text-decoration: none;
  padding: 8px 20px 10px 20px;
  text-transform: uppercase;
  border-radius: 4px;*/
}

/*section a:hover {
  background: #8844EE;
  color: white;
}	*/
	
.anime-start-1 {
  opacity: 0;
  transform: translate3d(0px, 0px, 0);
  transition: .3s;
	
}

.anime-end-1 {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.anime-start-2 {
	
  opacity: 0;
  transform: translate3d(0px, 0px, 0px); 
  transition: .3s;

}

.anime-end-2 {
  opacity: 0.8;
  transform: translate3d(0, 0, 0);
}

	}


