.bx-wrapper {
	margin: 0px auto; padding: 0px; position: relative;
}
.bx-wrapper img {
	display: block; max-width: 100%;
}
.bx-wrapper * {
	direction: ltr;
}
.bx-wrapper .bx-viewport {
	
}
.bx-wrapper .bx-pager {
	width: 100%; bottom: 0px; position: absolute; z-index: 999;
}
.bx-wrapper .bx-controls-auto {
	width: 100%; bottom: 0px; position: absolute; z-index: 999;
}
.bx-wrapper .bx-loading {
	background: url("images/bx_loader.gif") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2000; min-height: 50px;
}
.bx-wrapper .bx-pager {
	text-align: center; bottom: -45px; color: rgb(102, 102, 102); font-family: Arial; font-size: 0.85em; font-weight: bold;
}
.testimonial-slider-wrap .bx-wrapper .bx-pager {
	width: auto; right: -15px;
}
#slider-banner .bx-wrapper .bx-pager {
	bottom: 10px;
}
.bx-wrapper .bx-pager .bx-pager-item {
	display: inline-block;
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
}
.bx-wrapper .bx-default-pager.bx-pager a {
	background: rgb(7, 162, 221); margin: 0px 5px; outline: 0px; width: 10px; height: 10px; text-indent: -9999px; display: block; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
.testimonial-slider-wrap .bx-wrapper .bx-default-pager.bx-pager a:hover {
	background: rgb(255, 255, 255);
}
.testimonial-slider-wrap .bx-wrapper .bx-default-pager.bx-pager a.active {
	background: rgb(255, 255, 255);
}
#slider-banner .bx-wrapper .bx-default-pager.bx-pager a {
	border-radius: 15px; width: 18px; height: 18px; overflow: hidden; position: relative; box-shadow: inset 0px 0px 0px 2px #f0563d;
}
#slider-banner .bx-wrapper .bx-default-pager.bx-pager a::after {
	background: rgb(240, 86, 61); border-radius: 50%; left: 5px; top: 5px; width: 8px; height: 8px; display: none; position: absolute; content: "";
}
#slider-banner .bx-wrapper .bx-default-pager.bx-pager a:hover {
	
}
#slider-banner .bx-wrapper .bx-default-pager.bx-pager a.active {
	
}
#slider-banner .bx-wrapper .bx-default-pager.bx-pager a.active::after {
	display: block;
}
#slider-banner .bx-wrapper .bx-default-pager.bx-pager a:hover::after {
	display: block;
}
.bx-wrapper .bx-prev {
	background: url("images/controls.png") no-repeat 0px 0px; left: -100px;
}
.bx-wrapper .bx-next {
	background: url("images/controls.png") no-repeat right 0px; right: -100px;
}
.bx-wrapper:hover .bx-prev {
	left: 10px;
}
.bx-wrapper:hover .bx-next {
	right: 10px;
}
.bx-wrapper .bx-prev:hover {
	background-position: -56px 0px;
}
.bx-wrapper .bx-next:hover {
	background-position: -155px 0px;
}
.bx-wrapper .bx-controls-direction a {
	outline: 0px; top: 50%; width: 60px; height: 60px; text-indent: -9999px; margin-top: -25px; position: absolute; z-index: 9999; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.slides img {
	margin: 0px auto;
}
.slider-caption {
	background: url("images/caption-bg.png"); padding: 40px 0px; left: 0px; top: 50%; width: 100%; text-align: right; position: absolute; z-index: 9999;
}
.slider-caption .caption-title {
	background: rgba(65, 130, 127, 0.5); margin: 0px auto 15px; padding: 10px 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.3; font-size: 30px; font-weight: 300; display: inline-block; max-width: 60%;
}
.slider-caption .caption-description {
	background: rgba(65, 130, 127, 0.5); margin: 0px auto; padding: 10px 15px; color: rgb(255, 255, 255); line-height: 1.4; font-size: 22px; font-weight: 300; display: inline-block; max-width: 80%;
}
.slider-wrap .bx-wrapper .bx-controls-direction a {
	background: url("../images/slider-controls.png") no-repeat; border-radius: 50%; border: 1px solid rgb(187, 187, 187); opacity: 0.7;
}
.slider-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
	background-position: 17px;
}
.slider-wrap .bx-wrapper .bx-controls-direction a.bx-next {
	background-position: -17px;
}
.slider-wrap .bx-wrapper .bx-controls-direction a:hover {
	opacity: 1;
}
