.slider {
		position: relative;
		width: 60%;
		height: 350px;
	}

	.slider li {
		position: absolute;
		top: 0;
		left: 0px;
		width: 740px;/*1125*/
		height: 350px;
		/*background-size: cover;*/
		background-repeat: no-repeat;
		background-position: 50% 50%;
		transition: clip .7s ease-in-out, z-index 0s .7s;
		clip: rect(0, 100vw, 100vh, 100vw);
		display: table;
	}
	.center-y {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		color: #fff;
	}
	.slider h3 {
		font-size: 5rem;
		font-style: italic;
	}
	.slider h3 + a {
		font-size: 1.6rem;
		display: inline-block;
		color: #fff;
		margin-top: 2rem;
	}
	.slider h3, h3 + a {
		opacity: 0;
		transition: opacity .7s 0s, transform .5s .2s;
		transform: translate3d(0, 50%, 0);
	}
	.slider li.current h3, .slider li.current h3 + a {
		opacity: 1;
		transition-delay: 1s;
		transform: translate3d(0, 0, 0);
	}
	.slider li.current {
		z-index: 1;
		clip: rect(0, 1380px, 417px, 0);
	}
	.slider li.prev {
		clip: rect(0, 0, 100vh, 0);
	}
	.slider nav {
		position: absolute;
		bottom: 5%;
		left: 0;
		right: 0;
		text-align: center;
		z-index: 10;
	}
	.slider nav a {
		display: inline-block;
		border-radius: 50%;
		width: 10px;
		height: 10px;
		background: #fff;
		margin: 0 1rem;
	  transition: transform .3s;
	}
	.slider a.current_dot {
		transform: scale(1.6);
	}