* {
    margin: 0;
    padding: 0;
    font-family: lato;
}

h2 {
    text-align: center;
    font-size: 2rem;
    padding-top: 20px;
	font-weight: 300;
}
h3 {
    text-align: center;
    font-size: 1.5rem;
    padding-top: 1px;
	font-weight: 300;
}
h4 {
    text-align: center;
    font-size: 1.3rem;
    padding-top: 1px;
	font-weight: 300;
}
.slider-frame {
	width: 900px;
    height: auto;
	margin:100px auto 0;
	overflow: hidden;
}

.slider-frame ul {
	display: flex;
	padding: 0;
	width: 1500%;
	
	animation: slide 100s infinite alternate ease-in-out;
}

.slider-frame li {
	width: 100%;
	list-style: none;
}

.slider-frame img {
	width: 100%;
}

@keyframes slide {
	0% {margin-left: 0;}
	5% {margin-left: 0;}
	
	6% {margin-left: -100%;}
	11% {margin-left: -100%;}
	
	12% {margin-left: -200%;}
	18% {margin-left: -200%;}
	
	19% {margin-left: -300%;}
	25% {margin-left: -300%;}

	26% {margin-left: -400%;}
	32% {margin-left: -400%;}


	33% {margin-left: -500%;}
	39% {margin-left: -500%;}

	40% {margin-left: -600%;}
	46% {margin-left: -600%;}

	47% {margin-left: -700%;}
	53% {margin-left: -700%;}

	54% {margin-left: -800%;}
	60% {margin-left: -800%;}

	61% {margin-left: -900%;}
	67% {margin-left: -900%;}

	68% {margin-left: -1000%;}
	74% {margin-left: -1000%;}

	75% {margin-left: -1100%;}
	81% {margin-left: -1100%;}

	82% {margin-left: -1200%;}
	88% {margin-left: -1200%;}

	89% {margin-left: -1300%;}
	95% {margin-left: -1300%;}

	96% {margin-left: -1400%;}
	100% {margin-left: -1400%;}	
}
