
.parent {
	width: 681px;
	height: 384px;
	left: 0;
	right: 0;
	margin: auto auto;
	overflow: hidden;
	position: absolute;
	border-radius: 16px;

}
svg {
	position: absolute;
	z-index: 1;
	width: 681px;
	height: 384px;
}
button {
	position: absolute;
	z-index: 50;
	width: 40px;
	overflow: hidden;
	height: 40px;
	border: none;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	-webkit-box-shadow: 0 0 88px 5px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 0 88px 5px rgba(0, 0, 0, 0.75);
	box-shadow: 0 0 88px 5px rgba(0, 0, 0, 0.75);
}
button:focus {
	outline-width: 0;
}
circle {
	stroke: #fff;
	fill: none;
	transition: 0.3s;
	width:100%;
}
#svg1 circle {
	transition-timing-function: linear;
}
#svg2 circle {
	transition-timing-function: linear;
}
#Capa_1 {
	position: absolute;
	width: 16px;
	height: 16px;
	transform: translate(-7px, -8px);
}
#Capa_2 {
	position: absolute;
	width: 16px;
	height: 16px;
	transform: translate(-9px, -8px);
}
.right {
	margin-left: 628px;
	margin-top: 168px;
	border: 1px solid #849494;
	background-color: transparent;
	transition: 0.5s;
}
.right:hover {
	background-color: #fff;
}
.left {
	margin-left: 0.5%;
	margin-top: 168px;
	border: 1px solid #849494;
	background-color: transparent;
	transition: 0.5s;
}
.left:hover {
	background-color: #fff;
}
.circle1 {
	transition-delay: 0.05s;
}
.circle2 {
	transition-delay: 0.1s;
}
.circle3 {
	transition-delay: 0.15s;
}
.circle4 {
	transition-delay: 0.2s;
}
.circle5 {
	transition-delay: 0.25s;
}
.circle6 {
	transition-delay: 0.3s;
}
.circle7 {
	transition-delay: 0.35s;
}
.circle8 {
	transition-delay: 0.4s;
}
.circle9 {
	transition-delay: 0.45s;
}
.circle10 {
	transition-delay: 0.05s;
}
.circle11 {
	transition-delay: 0.1s;
}
.circle12 {
	transition-delay: 0.15s;
}
.circle13 {
	transition-delay: 0.2s;
}
.circle14 {
	transition-delay: 0.25s;
}
.circle15 {
	transition-delay: 0.3s;
}
.circle16 {
	transition-delay: 0.35s;
}
.circle17 {
	transition-delay: 0.4s;
}
.circle18 {
	transition-delay: 0.45s;
}

.slider {
	position: absolute;
	width: 400%;
	height: 100%;
	background: #000;
	display: inline-flex;
	overflow: hidden;
}
.slide1, .slide2, .slide3, .slide4 {
	position: absolute;
	
	width: 25%;
	height: 100%;
	
	transition: 1.4s;
}
.tran {
	transform: scale(1.3);
}
.up1 {
	z-index: 20;
}
.up2 {
	z-index: 40;
}
.steap {
	stroke-width: 0;
}
.streak {
	stroke-width: 82px;
}
@media (max-width: 450px) {
	.parent {
		width: 100%;
		height: 190px;
	}
	.left{
		margin-top:5%;
	}
	.right{
		margin-left:22%;
		margin-top:5%;
	}
	
}