 @keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -300%; }
}	
 
body { margin: 0; } 
div#slider { overflow: hidden; }
div#slider figure img { width: 20%; float: left;  }
div#slider figure { 
  position: relative;
  width: 500%;
  margin: 0;
  left: 0;
  text-align: left;
  font-size: 0;
  animation: 20s slidy infinite; 
}

.arrows
{
   width: 48px;
   height: 48px;
   border-color: #000;
   position: absolute;
   top: 50%;
   margin-top: -31px;
}
.prev
 
 {  border-bottom: 6px solid;
   border-left: 6px solid;
   transform: rotate(45deg);
   left: 10px;
}

.next
  
{
	 border-bottom: 6px solid;
	 border-left: 6px solid;
	 transform: rotate(-135deg);
	 right: 10px;
}