.slBottom {
	display: flex;
	width: 100%;
	max-width: 100% !important;
	height: 40vw;
	margin: 0 !important;
	background-color: #000;
}
.slBottom a,
.slBottom a:link,
.slBottom a:visited,
.slBottom a:hover,
.slBottom a:active {
    text-decoration: none !important;
    color: #fff !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
/* ===== DESKTOP ===== */
.slItem {
	width: 25%;
	position: relative;
	text-decoration: none;
	color: #fff;
	overflow: hidden;
}
.slItem img {
	width: 100%;
	height: auto;
	display: block;
	transition: transform 0.64s ease;
}

.slItem:hover img {
	transform: scale(1.1);
}

.lsBottomTitle {
	position: absolute;
	top: 10px;
	left: 20px;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
}
/* ===== MOBILE ===== */
@media (max-width: 640px) {
	.slBottom {
		height: 180vw;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
	}

	.slItem {
		min-width: 100%;
		width: 100%;
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}
}