.nivoSlider {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute; max-width: none;
}
.nivo-main-image {
	width: 100% !important; display: block !important; position: relative !important;
}
.nivoSlider a.nivo-imageLink {
	background: white; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6; opacity: 0;
}
.nivo-slice {
	top: 0px; height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	overflow: hidden; display: block; position: absolute; z-index: 5;
}
.nivo-box img {
	display: block;
}
.nivo-caption {
	padding: 5px 10px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; display: none; position: absolute; z-index: 8; box-sizing: border-box; opacity: 0.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -moz-opacity: 0.8;
}
.nivo-caption p {
	margin: 0px; padding: 5px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 45%; position: absolute; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
.nivo-controlNav {
	padding: 15px 0px; text-align: center;
}
.nivo-controlNav a {
	cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
.slider-direction {
	background: none; left: 0px; top: 0px; width: 100%; color: rgb(255, 255, 255); font-size: 16px; display: none; position: absolute; z-index: 999;
}
.nivoSlider a.nivo-imageLink {
	background: white; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6; opacity: 0;
}
.nivo-slice {
	top: 0px; height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	overflow: hidden; display: block; position: absolute; z-index: 5;
}
.nivo-box img {
	display: block;
}
.nivo-caption {
	left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); position: absolute; z-index: 8;
}
.nivo-main-image {
	width: 100% !important; display: block !important; position: relative !important;
}
.nivo-slice {
	top: 0px; height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	overflow: hidden; display: block; position: absolute; z-index: 5;
}
.slider-progress.pos_hover {
	animation-play-state: paused; -webkit-animation-play-state: paused;
}
.slider-progress {
	animation:myfirst 5000ms ease-in-out; left: 0px; top: 0px; height: 5px; position: absolute; background-color: rgba(255, 255, 255, 0.7); -webkit-animation: myfirst 5000ms ease-in-out; -moz-animation: myfirst 5000ms ease-in-out;
}
.s-tb {
	width: 100%; height: 100%; float: left; display: table;
}
.s-tb-c {
	vertical-align: middle; display: table-cell;
}
.t-cn {
	text-align: center;
}
.t-lft {
	text-align: left;
}
.t-lfr {
	text-align: right;
}
.home-1 .slider-1 h1 {
	animation:bounceInUp 1000ms ease-in-out; -webkit-animation: bounceInUp 1000ms ease-in-out; -moz-animation: bounceInUp 1000ms ease-in-out;
}
.slider-1 h1 {
	animation:bounceInUp 1000ms ease-in-out; -webkit-animation: bounceInUp 1000ms ease-in-out; -moz-animation: bounceInUp 1000ms ease-in-out;
}
.home-1 .slider-1 h2 {
	animation:fadeInRight 1500ms ease-in-out; -webkit-animation: fadeInRight 1500ms ease-in-out; -moz-animation: fadeInRight 1500ms ease-in-out;
}
.slider-1 h2 {
	animation:fadeInRight 1500ms ease-in-out; -webkit-animation: fadeInRight 1500ms ease-in-out; -moz-animation: fadeInRight 1500ms ease-in-out;
}
.home-1 .slider-1 h3 {
	animation:fadeInLeft 1500ms ease-in-out; -webkit-animation: fadeInLeft 1500ms ease-in-out; -moz-animation: fadeInLeft 1500ms ease-in-out;
}
.slider-1 h3 {
	animation:fadeInLeft 1500ms ease-in-out; -webkit-animation: fadeInLeft 1500ms ease-in-out; -moz-animation: fadeInLeft 1500ms ease-in-out;
}
.home-1 .slider-2 h1 {
	animation:bounceInUp 2000ms ease-in-out; -webkit-animation: bounceInUp 2000ms ease-in-out; -moz-animation: bounceInUp 2000ms ease-in-out;
}
.slider-2 h1 {
	animation:bounceInUp 2000ms ease-in-out; -webkit-animation: bounceInUp 2000ms ease-in-out; -moz-animation: bounceInUp 2000ms ease-in-out;
}
.home-1 .slider-2 h3 {
	animation:fadeInLeft 1500ms ease-in-out; -webkit-animation: fadeInLeft 1500ms ease-in-out; -moz-animation: fadeInLeft 1500ms ease-in-out;
}
.slider-2 h3 {
	animation:fadeInLeft 1500ms ease-in-out; -webkit-animation: fadeInLeft 1500ms ease-in-out; -moz-animation: fadeInLeft 1500ms ease-in-out;
}
