.am-slider {
	margin: 0px; padding: 0px;
}
.am-slider .am-slides::before {
	display: table; content: " ";
}
.am-slider .am-slides::after {
	display: table; content: " ";
}
.am-slider .am-slides::after {
	clear: both;
}
.am-slider .am-slides > li {
	display: none; position: relative; -webkit-backface-visibility: hidden;
}
.no-js .am-slider .am-slides > li:first-child {
	display: block;
}
.am-slider .am-slides img {
	width: 100%; display: block;
}
.am-pauseplay span {
	text-transform: capitalize;
}
.am-slider {
	position: relative;
}
.am-viewport {
	transition:1s; -webkit-transition: all 1s ease;
}
.am-slider-carousel li {
	margin-right: 5px;
}
.am-control-nav {
	position: absolute;
}
.am-control-nav li {
	display: inline-block;
}
.am-control-thumbs {
	overflow: hidden; position: static;
}
.am-control-thumbs img {
	transition:1s; -webkit-transition: all 1s ease;
}
.am-slider-slide .am-slides > li {
	display: none; position: relative;
}
.am-slider-default {
	margin: 0px;
}
.am-slider-default .am-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease;
}
.loading .am-slider-default .am-viewport {
	max-height: 300px;
}
.am-slider-default .carousel li {
	margin-right: 5px;
}
.am-slider-default .am-direction-nav a {
	margin: -18px 0px 0px; transition:0.3s; top: 50%; width: 36px; height: 36px; color: rgba(0, 0, 0, 0.65); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0.45; -webkit-transition: all .3s ease;
}
.am-slider-default .am-direction-nav a::before {
	width: 100%; height: 36px; text-align: center; color: rgb(51, 51, 51); line-height: 36px !important; font-family: "FontAwesome", sans-serif; font-size: 24px !important; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-default .am-direction-nav a.am-next::before {
	
}
.am-slider-default .am-direction-nav .am-prev {
	left: 10px;
}
.am-slider-default .am-direction-nav .am-next {
	text-align: right; right: 10px;
}
.am-slider-default .am-direction-nav .am-disabled {
	cursor: default; opacity: 0 !important;
}
.am-slider-default:hover .am-prev {
	left: 10px; opacity: 0.7;
}
.am-slider-default:hover .am-prev:hover {
	opacity: 1;
}
.am-slider-default:hover .am-next {
	right: 10px; opacity: 0.7;
}
.am-slider-default:hover .am-next:hover {
	opacity: 1;
}
.am-slider-default .am-pauseplay a {
	left: 10px; width: 20px; height: 20px; bottom: 5px; color: rgb(0, 0, 0); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0.8;
}
.am-slider-default .am-pauseplay a::before {
	font: 20px "FontAwesome", sans-serif; display: inline-block; content: "\f04c"; font-size-adjust: none; font-stretch: normal; transform: translate(0px, 0px); text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0);
}
.am-slider-default .am-pauseplay a:hover {
	opacity: 1;
}
.am-slider-default .am-pauseplay a.am-play::before {
	content: "\f04b";
}
.am-slider-default .am-slider-desc {
	padding: 0px 5px; width: 100%; height: 30px; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; position: absolute; background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-default .am-control-nav {
	width: 100%; text-align: right; right: 10px; bottom: 12px; position: absolute;
}
.am-slider-default .am-control-nav li {
	margin: 0px 2px; display: inline-block;
}
.am-slider-default .am-control-nav li a {
	border-radius: 20px; width: 5px; height: 5px; line-height: 0; text-indent: -9999px; font-size: 0px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); background-color: rgb(128, 128, 128); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.am-slider-default .am-control-nav li a:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-default .am-control-nav li a.am-active {
	cursor: default; background-color: rgb(255, 255, 255);
}
.am-slider-default .am-control-thumbs {
	margin: 5px 0px 0px; overflow: hidden; position: static;
}
.am-slider-default .am-control-thumbs li {
	margin: 0px; width: 25%; float: left;
}
.am-slider-default .am-control-thumbs img {
	width: 100%; height: auto; display: block; cursor: pointer; opacity: 0.7;
}
.am-slider-default .am-control-thumbs img:hover {
	opacity: 1;
}
.am-slider-default .am-control-thumbs .am-active {
	cursor: default; opacity: 1;
}
.am-slider-default .am-control-thumbs i {
	position: absolute;
}
@media screen and (min-device-width:360px)
{
.am-slider .am-slides img {
	height: 235px;
}
}
@media screen and (min-device-width:375px)
{
.am-slider .am-slides img {
	height: 245px;
}
}
@media only screen and (max-device-width:1280px) and (min-device-width:768px)
{
.am-slider .am-slides img {
	height: 501px;
}
}
