@charset "UTF-8";#homepage-slider{
	padding-left:0;padding-right:0;margin:0;width:100%;background-color:#f9f9fa;max-width:1230px;overflow:hidden;position:relative;z-index:1;float:left;
}
@media (max-width: 767px) {
	#homepage-slider{
		width:100%;max-width:100%;margin-top:20px;
	}
}
#homepage-slider #homeslider{
	margin:0 auto;padding:0;
}
#homepage-slider .homeslider-description{
	padding:160px 50px 50px 50px;cursor:pointer;
}
#homepage-slider .homeslider-description h1{
	font-size:82px;line-height:82px;color:#33323a;margin:0;padding:0;
}
@media (max-width: 991px) {
	#homepage-slider .homeslider-description h1{
		font-size:32px;line-height:32px;
	}
}
#homepage-slider .homeslider-description h2,#homepage-slider .homeslider-description h3{
	font-size:42px;line-height:42px;color:#33323a;margin:0;padding:0;
}
@media (max-width: 991px) {
	#homepage-slider .homeslider-description h2,#homepage-slider .homeslider-description h3{
		font-size:20px;line-height:20px;/*width:40%*/;
	}
}
@media (max-width: 479px) {
	#homepage-slider .homeslider-description h3{
		display:none;
	}
}
#homepage-slider .homeslider-description p{
	/*width:40%;*/font-size:1.15em;line-height:1.3em;padding:0.5em 0;color:#9a9a9e;
}
@media (max-width: 767px) {
	#homepage-slider .homeslider-description p{
		height:41px;overflow:hidden;
	}
}
@media (max-width: 479px) {
	#homepage-slider .homeslider-description p{
		height:50px;
	}
}
#homepage-slider .homeslider-description button{
	font-size:1.2em;text-transform:uppercase;padding:21px 31px;
}
@media (max-width: 767px) {
	#homepage-slider .homeslider-description button{
		padding:5px 10px;
	}
}
@media (max-width: 1200px) {
	#homepage-slider .homeslider-description{
	padding:40px;font-size:0.8em;
}

}
@media (max-width: 768px) {
	#homepage-slider .homeslider-description{
	padding:30px;font-size:0.7em;
}
#homepage-slider .homeslider-description p{
	font-size:1.5em;
}

}
@media (max-width: 479px) {
	#homepage-slider .homeslider-description{
	padding:0 15px;font-size:0.5em;
}
#homepage-slider .homeslider-description p{
	font-size:1.7em;
}

}
@media (max-width: 479px) {
	#homepage-slider .bx-controls{
	display:none;
}

}
#homepage-slider .homeslider-container{
	position:relative;
}
#homepage-slider .homeslider-image{
	position:absolute;left:0;top:0;
}
#homepage-slider .homeslider-description{
	position:absolute;left:0;top:0;
}
#homepage-slider .bx-wrapper{
	position:relative;padding:0;*zoom:1;
	max-width: inherit !important;
}
#homepage-slider .bx-wrapper a{
	display:block;
}
#homepage-slider .bx-wrapper img{
	display:block;max-width:100%;height:auto;
}
#homepage-slider .bx-wrapper .bx-viewport{
	width:100%;
}
#homepage-slider .bx-wrapper .bx-pager,#homepage-slider .bx-wrapper .bx-controls-auto{
	position:absolute;bottom:40px;width:100%;z-index:999;
}
@media (max-width: 1200px) {
	#homepage-slider .bx-wrapper .bx-pager,#homepage-slider .bx-wrapper .bx-controls-auto{
	bottom:45px;
}

}
@media (max-width: 767px) {
	#homepage-slider .bx-wrapper .bx-pager,#homepage-slider .bx-wrapper .bx-controls-auto{
	bottom:15px;
}

}
#homepage-slider .bx-wrapper .bx-loading{
	min-height:50px;background:url(images/bx_loader.gif) center center no-repeat white;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;
}
#homepage-slider .bx-wrapper .bx-pager{
	text-align:left;font-size:.85em;font-family:"Ubuntu",sans-serif;font-weight:bold;color:#666;padding:0 0 0 50px;float:left;width:200px;
}
#homepage-slider .bx-wrapper .bx-pager .bx-pager-item,#homepage-slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display:inline-block;*zoom:1;*display:inline;
}
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a{
	background:#e4e4e5;text-indent:-9999px;display:block;width:11px;height:11px;margin:0 5px;outline:0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;
}
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#2b282e;
}
#homepage-slider .bx-wrapper .bx-prev{
	right:60px;
}
#homepage-slider .bx-wrapper .bx-prev:after{
	content:"\f053";
}
#homepage-slider .bx-wrapper .bx-next{
	right:10px;
}
#homepage-slider .bx-wrapper .bx-next:after{
	content:"\f054";
}
#homepage-slider .bx-wrapper .bx-controls-direction a{
	position:absolute;bottom:10px;outline:0;width:52px;height:52px;text-indent:-9999px;z-index:9999;border:2px solid white;
}
#homepage-slider .bx-wrapper .bx-controls-direction a:before{
	height:48px;width:48px;display:block;background:white;content:".";opacity:0.14;text-indent:-9999px;position:absolute;left:0;top:0;z-index:1;
}
#homepage-slider .bx-wrapper .bx-controls-direction a:after{
	display:block;width:48px;height:48px;color:white;text-indent:0;text-align:center;font-size:21px;font-family:"FontAwesome";position:absolute;top:0;left:0;z-index:2;padding:16px 0 0 0;
}
#homepage-slider .bx-wrapper .bx-controls-direction a:hover:before{
	background:#2b282e;opacity:0.83;
}
#homepage-slider .bx-wrapper .bx-controls-direction a.disabled{
	display:none;
}
#homepage-slider .bx-wrapper .bx-controls-auto{
	text-align:center;
}
#homepage-slider .bx-wrapper .bx-controls-auto .bx-start{
	display:block;width:10px;height:11px;outline:0;margin:0 3px;
}
#homepage-slider .bx-wrapper .bx-controls-auto .bx-start:before{
	content:'';font-family:"FontAwesome";color:#fff;
}
#homepage-slider .bx-wrapper .bx-controls-auto .bx-stop{
	display:block;width:9px;height:11px;outline:0;margin:0 3px;
}
#homepage-slider .bx-wrapper .bx-controls-auto .bx-stop:before{
	content:'';font-family:"FontAwesome";color:#fff;
}
#homepage-slider .bx-wrapper .bx-controls .bx-controls-auto{
	right:15px;width:35px;top:15px;
}
#homepage-slider .bx-wrapper .bx-caption{
	position:absolute;bottom:0;left:0;background:#666666 \9;background:rgba(80,80,80,0.75);width:100%;
}
#homepage-slider .bx-wrapper .bx-caption span{
	color:white;font-family:"Ubuntu",sans-serif;display:block;font-size:.85em;padding:10px;
}
.ie8 #homepage-slider .bx-wrapper .bx-controls-direction a:before{
	background:#2b282e;
}
#bx-pager-thumb{
	text-align:center;padding:10px 0;
}
#bx-pager-thumb a{
	display:inline-block;max-width:150px;width:31%;
}
#bx-pager-thumb a img{
	max-width:100%;height:auto;
}
