.rs-wrap::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.rs-slider::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.rs-thumb-wrap::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.rs-arrows::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.rs-caption::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.rs-wrap {
	position: relative; max-width: 100%;
}
.rs-slide-bg {
	
}
.rs-slider > li > a {
	display: block;
}
.rs-slider > li {
	list-style: none; margin: 0px -100% 0px 0px; padding: 0px; width: 100%; height: 100%; float: left; position: relative; opacity: 0;
}
.rs-slider > li > a {
	background: none; padding: 0px; border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.rs-slider > li img {
	width: 100%; display: block; -ms-interpolation-mode: bicubic; max-height: 100%;
}
.rs-thumb-wrap {
	
}
.rs-thumb-wrap > a {
	float: left; display: block; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-backface-visibility: hidden;
}
.rs-thumb-wrap > a > img {
	display: block; -ms-interpolation-mode: bicubic; max-height: 100%; max-width: 100%;
}
.rs-thumb-wrap > a:first-child {
	margin-left: 0px !important;
}
.rs-arrows .rs-next {
	z-index: 1;
}
.rs-arrows .rs-prev {
	z-index: 1;
}
.rs-arrows:hover .rs-next {
	z-index: 2;
}
.rs-arrows:hover .rs-prev {
	z-index: 2;
}
.rs-caption {
	left: 0px; bottom: 0px; overflow: auto; position: absolute; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.rs-top-left.rs-caption {
	top: 0px; bottom: auto;
}
.rs-top-right.rs-caption {
	left: auto; top: 0px; right: 0px; bottom: auto;
}
.rs-bottom-left.rs-caption {
	left: 0px; bottom: 0px;
}
.rs-bottom-right.rs-caption {
	left: auto; right: 0px; border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none;
}
.rs-top.rs-caption {
	top: 0px; width: 100% !important; bottom: auto;
}
.rs-bottom.rs-caption {
	width: 100% !important;
}
.rs-left.rs-caption {
	top: 0px; height: 100%;
}
.rs-right.rs-caption {
	left: auto; top: 0px; height: 100%; right: 0px;
}
.rs-grid {
	width: 100%; height: 100%; overflow: hidden; display: none; position: absolute;
}
.rs-gridlet {
	position: absolute; opacity: 1;
}
@media screen and (max-width:560px)
{
.rs-caption {
	opacity: 0 !important;
}
}
