.duongcat-jssor-wrap {
	max-width: 100%;
	overflow: hidden;
}

.duongcat-jssor-slider {
	background: #f6f6f6;
	max-width: 100%;
}

.duongcat-jssor-slider img[data-u="image"] {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.duongcat-jssor-loading,
.duongcat-jssor-loading > div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.duongcat-jssor-loading > div:first-child {
	background: #fff;
	opacity: .55;
}

.duongcat-jssor-loading > div:last-child:after {
	animation: duongcat-jssor-spin .7s linear infinite;
	border: 3px solid rgba(0, 0, 0, .18);
	border-top-color: #e60000;
	border-radius: 50%;
	content: "";
	height: 32px;
	left: 50%;
	margin: -16px 0 0 -16px;
	position: absolute;
	top: 50%;
	width: 32px;
}

.duongcat-jssor-bullets div,
.duongcat-jssor-bullets div:hover,
.duongcat-jssor-bullets .av {
	background: #fff;
	border: 2px solid #e60000;
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
}

.duongcat-jssor-bullets .av,
.duongcat-jssor-bullets div:hover {
	background: #e60000;
}

.duongcat-jssor-arrow-left,
.duongcat-jssor-arrow-right {
	background: rgba(230, 0, 0, .86);
	border-radius: 2px;
	cursor: pointer;
	display: block;
	height: 64px;
	position: absolute;
	width: 34px;
}

.duongcat-jssor-arrow-left:before,
.duongcat-jssor-arrow-right:before {
	border: solid #fff;
	border-width: 0 3px 3px 0;
	content: "";
	display: block;
	height: 15px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 15px;
}

.duongcat-jssor-arrow-left:before {
	transform: translate(-35%, -50%) rotate(135deg);
}

.duongcat-jssor-arrow-right:before {
	transform: translate(-65%, -50%) rotate(-45deg);
}

.duongcat-jssor-arrow-left:hover,
.duongcat-jssor-arrow-right:hover {
	background: #c90000;
}

.duongcat-slider-empty {
	align-items: center;
	background: #f7f7f7;
	border: 1px dashed #c8c8c8;
	color: #555;
	display: flex;
	justify-content: center;
	min-height: 180px;
	padding: 24px;
	text-align: center;
}

@keyframes duongcat-jssor-spin {
	to { transform: rotate(360deg); }
}
.duongcat-jssor-is-fallback [data-u="slides"] > div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.duongcat-jssor-is-fallback [data-u="slides"] > div:first-child {
	display: block;
}

.duongcat-jssor-is-fallback .duongcat-jssor-loading {
	display: none;
}