/* Basic jQuery Slider essential styles */
ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: visible;
	display: none;
	background-color:#016194;
}
li.bjqs-slide {
	position: absolute;
	display: none;
}
ul.bjqs-controls {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 9999;
}
ul.bjqs-controls.v-centered li a {
	position: absolute;
	color: rgba(255,255,255,0);
	opacity: 0.35;
}
ul.bjqs-controls.v-centered li a:hover { opacity: 1;}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right: 20px;
}
ul.bjqs-controls.v-centered li.bjqs-next a:after { content: ""; display: inline-block; width: 25px; height: 40px; background-image: url(../img/icon-banner-right.svg);}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left: 20px;
}
ul.bjqs-controls.v-centered li.bjqs-prev a:before { content: ""; display: inline-block; width: 25px; height: 40px; background-image: url(../img/icon-banner-left.svg);}


ol.bjqs-markers {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
/*
	list-style: none;
	padding: 32px 0 0;
	margin: 0;
	width: 100%;
	height: 65px;
	background-color: #016194;
*/
}
ol.bjqs-markers.h-centered {
	text-align: center;
}
ol.bjqs-markers li {
	display: inline-block;
}
ol.bjqs-markers li a {
	display: block; margin-right: 15px; width: 16px; height: 16px; overflow: hidden; text-indent: 100%; border: 2px solid #fff; border-radius: 50%;
}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover { background-color: #059DE0;}
p.bjqs-caption {
	display: block;
	margin: 0;
	padding: 20px 20px 20px 90px;
	width: 100%;
	height: 65px;
/*	background: #0174B7 url(../img/banner-caption-bg.png) repeat-y right top;*/
	position: absolute;
	color: #0e1557;
	font-size: 190%;
	font-weight: 600;
    bottom: 0;
    text-align: right;
}
p.bjqs-caption span { display: block; font-size: 68%; font-weight: normal;}
/*p.bjqs-caption:before { position: absolute; left: 20px; top: 8px; display: block; content: ""; margin-right: 10px; width: 50px; height: 50px; background-image: url(../img/icon-info.svg); background-size: 50px auto;}*/
/*p.bjqs-caption:after { display: block; content: ""; position: absolute; right: -20px; top: 50%; margin-top: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent transparent #0182C5;}*/

@media only screen and (max-width: 768px) {
.p.bjqs-caption { padding: 10px; font-size: 150%; }
}

@media only screen and (max-width: 479px) {
    .bjqs p { display: none;}
}