.wrap-8{
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
}
.wrap-8-inner {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
}
/* Slides */
.wrap8-slideshow-container {
	position: relative;
}
.wrap8Slide {
	max-width: 660px;
	margin: 0 50px;
	justify-content: center;
	align-items: center;
}
/* Next & previous buttons */
.prev3, .next3 {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	margin-top: -22px;
	padding: 16px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
}

/* Position the "next button" to the right */
.next3 {
	right: 0;
	border-radius: 3px 0 0 3px;
}

/* The dots/bullets/indicators */
.wrap8Dots {
	bottom: 0;
	text-align: center; 
	width: 100%;
}	
.wrap8Dot {
	cursor: pointer;
	height: 18px;
	width: 18px;
	margin: 0 2px;
	background-color: white;
	border: 1px solid #B2B2B2;
	border-radius: 50%;
	display: inline-block;
}
.wrap8Dot.active, .wrap8Dot:hover {
	background-color: #B2B2B2;
	opacity: 100% !important;
}

/* Next & previous buttons */
.wrap8Prev, .wrap8Next {
	cursor: pointer;
	position: absolute;
	top: 45%;
	width: auto;
	padding: 16px;
	color: red;
	font-weight: bold;
	font-size: 75px;
	border-radius: 0 3px 3px 0;
	user-select: none;
}

/* Position the "next button" to the right */
.wrap8Next {
	position: absolute;
	right: 0;
	border-radius: 3px 0 0 3px;
}

.wrap8Prev:hover, .wrap8Next:hover {
	color: red;
	opacity: 50%;
}