.bt-carousel.normal .box-content {
	padding-top: 50px
}

.bt-carousel.flip .slick-slider .slick-slide {
	-webkit-transition: -webkit-transform 0.2s ease 0s;
	transition: -webkit-transform 0.2s ease 0s;
	transition: transform 0.2s ease 0s;
	transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s
}

.bt-carousel.flip .slick-slider .slick-slide img {
	width: 100%
}

.bt-carousel.flip .slick-slider .slick-slide.slick-center {
	position: relative;
	-webkit-transform: translateX(-12.5vw);
	transform: translateX(-12.5vw);
	z-index: 9
}

.bt-carousel.flip .slick-slider .slick-slide.slick-center+.slick-slide {
	position: relative;
	-webkit-transform: translateX(-25vw) scale(0.9);
	transform: translateX(-25vw) scale(0.9);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	z-index: 8;
	-webkit-filter: brightness(40%);
	filter: brightness(40%)
}

.bt-carousel.flip .slick-dots {
	position: absolute;
	width: auto;
	left: 87.5vw;
	bottom: 1vw;
	white-space: nowrap;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.bt-carousel.flip .slick-dots li {
	margin: 0 7px
}

.bt-carousel.flip .slick-dots li button:before {
	color: #969696;
	opacity: 1
}

.bt-carousel.flip .slick-dots li.slick-active button:before {
	opacity: 1;
	color: #969696;
	font-size: 14px
}

.bt-carousel.flip .slick-arrow {
	width: auto;
	height: auto
}

.bt-carousel.flip .slick-arrow.slick-prev {
	display: none !important
}

.bt-carousel.flip .slick-arrow.slick-next {
	background: transparent;
	top: 45%;
	right: auto;
	left: 87.5vw;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	opacity: 1
}

.bt-carousel.flip .slick-arrow.slick-next img {
	max-height: initial;
	height: 40px;
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	filter: invert(100%)
}

.bt-carousel.vertical .img-responsive {
	margin-bottom: 10px
}

.bt-carousel .img-opacity {
	opacity: 0.3;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}

.bt-carousel .img-opacity:hover {
	opacity: 1
}

@media (max-width: 767px) {
	.bt-carousel.flip .slick-dots {
		-webkit-transform: initial;
		transform: initial;
		width: 100%;
		left: 0px;
		bottom: -25px
	}
}

[dir="rtl"] .bt-carousel.flip .slick-slider .slick-slide.slick-center {
	-webkit-transform: translateX(12.5vw);
	transform: translateX(12.5vw)
}

[dir="rtl"] .bt-carousel.flip .slick-slider .slick-slide.slick-center+.slick-slide {
	position: relative;
	-webkit-transform: translateX(25vw) scale(0.9);
	transform: translateX(25vw) scale(0.9)
}

[dir="rtl"] .bt-carousel.flip .slick-dots {
	left: 12.5vw;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

[dir="rtl"] .bt-carousel.flip .slick-arrow {
	width: auto;
	height: auto
}

[dir="rtl"] .bt-carousel.flip .slick-arrow.slick-prev {
	display: block !important;
	background: transparent;
	top: 45%;
	right: auto;
	left: 12.5vw;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	opacity: 1
}

[dir="rtl"] .bt-carousel.flip .slick-arrow.slick-prev img {
	max-height: initial;
	height: 40px;
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	filter: invert(100%)
}

[dir="rtl"] .bt-carousel.flip .slick-arrow.slick-next {
	display: none !important
}

@media (max-width: 767px) {
	[dir="rtl"] .bt-carousel.flip .slick-dots {
		-webkit-transform: initial;
		transform: initial;
		width: 100%;
		left: 0px;
		bottom: -25px
	}
}