* {
    margin: 0;
    padding: 0;
    font-family: lato;
}

h2 {
    text-align: center;
    font-size: 2rem;
    padding-top: 50px;
}

.slider-frame {
	width: 100%;
    height: auto;
	margin: 20px auto 0;
	overflow: hidden;
}

.slider-frame ul {
	display: flex;
	padding: 0;
	width: 400%;	
	animation: slide 6s infinite alternate ease-in-out;
}

.slider-frame li {
	width: 100%;
	list-style: none;
}

.slider-frame img {
	width: 100%;
	border-radius: 15px;
}


@keyframes slide {
	0% {margin-left: 0;}
	20% {margin-left: 0;}
	
	25% {margin-left: -100%;}
	45% {margin-left: -100%;}
	
	50% {margin-left: -200%;}
	70% {margin-left: -200%;}
	
	75% {margin-left: -300%;}
	100% {margin-left: -300%;}
}


/**/
/**/
/**/
/**/


.menu_rc {
    text-align: center;
    margin: 15px;
}

.menu_rc li {
    display: inline-flex;
    text-align: center;
}

.menu_rc li a {
	border: 1px green solid;
    display: inline-block;
    color: white;
    text-decoration: none;
    background: linear-gradient(10deg, #6bb058, #e1ec72);
    padding: 10px;
    width: 10px;
    height: 10px;
    font-size: 20px;
    border-radius: 100%;
}
.menu_rc li a:hover{
	background: linear-gradient(10deg, #034f07, #e1ec72);
}
.menu_rc li a:active{
	background: linear-gradient(10deg, #e1ec72, #034f07);
}