.gallery-slider-container, .section-gallery-slider-container {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}

.gallery-slide {
	display: none;
}

.gallery-slide img {
	display: block;
	width: 100%;
}

.gallery .fade, .section-gallery .fade {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 1.5s;
	animation-name: fade;
	animation-duration: 1.5s;
}

.gallery .prev, .gallery .next {
	position: absolute;
	bottom: 10px;	
	width: auto;
	font-size: 20px;
	color: #ffffff;
	cursor: pointer;
	z-index: 3;
}

.gallery .prev {
	left: 10px;
}

.gallery .next {
	right: 10px;
}

.gallery .dot {
	display: inline-block;
	margin: 0 2px;
	width: 9px;
	height: 9px;
	background-color: #ffffff;
	cursor: pointer;
}

.gallery .dot-containter {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 2;
}

.section-gallery .prev, .section-gallery .next {
	position: absolute;
	bottom: 20px;	
	width: auto;
	font-size: 36px;
	color: #ffffff;
	cursor: pointer;
	z-index: 3;
}

.section-gallery .prev {
	left: 20px;
}

.section-gallery .next {
	right: 20px;
}

.section-gallery .dot {
	display: inline-block;
	margin: 0 5px;
	width: 15px;
	height: 15px;
	background-color: #ffffff;
	cursor: pointer;
}


.section-gallery .dot-containter {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 2;
}

.gallery .active, .dot:hover, .section-gallery .active, .section-gallery .dot:hover {
	background: #ff0060;
}

@-webkit-keyframes fade {
	from {opacity: .4}
	to {opacity: 1}
}

@keyframes fade {
	from {opacity: .4}
	to {opacity: 1}
}