.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(29, 175, 92); font-family: Arial; font-size: 0.85em; font-weight: bold;
}
.testimonail-slider .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-pager.bx-default-pager a {
	background: rgb(7, 162, 221); margin: 0px 5px; outline: 0px; transition:0.3s ease-in-out; width: 10px; height: 10px; text-indent: -9999px; display: block; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
.testimonail-slider .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: rgb(255, 255, 255);
}
.testimonail-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: rgb(255, 255, 255);
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a {
	background: none; border-radius: 15px; width: 18px; height: 18px; overflow: hidden; position: relative; box-shadow: inset 0px 0px 0px 2px #07a2dd;
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a::after {
	background: rgb(7, 162, 221); transition:height 0.5s; left: 0px; width: 100%; height: 0px; bottom: 0px; position: absolute; content: "";
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: none;
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: none;
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a.active::after {
	height: 100%;
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:hover::after {
	height: 100%;
}
#slider-banner .bx-wrapper .bx-prev {
	background-position: 6px 10px; left: -100px;
}
#slider-banner .bx-wrapper .bx-next {
	background-position: -42px 10px; right: -100px;
}
#slider-banner .bx-wrapper:hover .bx-prev {
	left: 10px;
}
#slider-banner .bx-wrapper:hover .bx-next {
	right: 10px;
}
#slider-banner .bx-wrapper .bx-controls-direction a {
	outline: 0px; transition:0.2s; top: 50%; width: 44px; height: 62px; text-indent: -9999px; margin-top: -31px; position: absolute; z-index: 9999; background-image: url("images/thin-arrow-white.png"); background-repeat: no-repeat; background-color: rgb(1, 174, 253); -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease;
}
#clients-logo .bx-wrapper .bx-prev {
	background: url("images/thin-arrow.png") no-repeat 0px 0px; left: -35px;
}
#clients-logo .bx-wrapper .bx-next {
	background: url("images/thin-arrow.png") no-repeat right 0px; right: -35px;
}
#clients-logo .bx-wrapper .bx-controls-direction a {
	outline: 0px; transition:0.2s; top: 50%; width: 21px; height: 42px; text-indent: -9999px; margin-top: -21px; position: absolute; z-index: 999; opacity: 0.3; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease;
}
#clients-logo .bx-wrapper .bx-controls-direction a:hover {
	opacity: 0.5;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.slider-caption {
	background: url("images/caption-bg.png"); padding: 40px 0px; left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute;
}
.slider-caption .caption-title {
	margin: 0px auto 15px; width: 80%; line-height: 50px; font-family: "Lato", sans-serif; font-size: 58px; font-weight: 700;
}
.slider-caption .caption-description {
	margin: 0px auto; width: 80%; line-height: 38px; font-family: "Lato", sans-serif; font-size: 32px; font-weight: 300;
}
