/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none; overflow:hidden;}

@media(width:1200px){
li.bjqs-slide img{width:100% !important;}
}

ul.bjqs-controls{list-style:none;margin:0;padding:0;}

ul.bjqs-controls.v-centered li a{position:absolute; z-index:9999999;}
ul.bjqs-controls.v-centered li.bjqs-next a{
    display: block;
    padding: 0px;
    text-decoration: none;
    width: 37px;
    height: 37px;
    line-height: 37px;
    border: none;
    border: 0px solid #ddd;
    color: #1d388f;
    font-size: 250%;
    text-align: center;
    position: absolute;
    top: 50% !important;
    right:10px !important;
    margin-top: -25px !important;
    background: url("./img/btn_right.png") center center no-repeat;
    opacity:0.5;
    }
ul.bjqs-controls.v-centered li.bjqs-next a:hover{opacity:1;}    
    
ul.bjqs-controls.v-centered li.bjqs-prev a{
    display: block;
    padding: 0px;
    text-decoration: none;
    width: 37px;
    height: 37px;
    line-height:37px;
    border: none;
    border: 0px solid #ddd;
    color: #1d388f;
    font-size: 250%;
    text-align: center;
    position: absolute;
    top: 50% !important;
    left:10px !important;
    margin-top: -25px !important;
    background: url("./img/btn_left.png") center center no-repeat;
    opacity:0.5;
    }
 
ul.bjqs-controls.v-centered li.bjqs-prev a:hover{opacity:1;}        
    
@media(max-width:1200px){
ul.bjqs-controls.v-centered li.bjqs-next a{
    right: 1%;
    top:50% !important;
    z-index: 9999999;
    border-color:#fff;
    }
ul.bjqs-controls.v-centered li.bjqs-prev a{
    left: 1%;
    top:50% !important;
    z-index: 9999999;
    border-color:#fff;
    }
}

ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; z-index:9999; display:block; text-align:center;}
ol.bjqs-markers.h-centered{

    text-align: center !important;
    margin-top: 0px !important;
    position: absolute !important;
    width: auto !important;
    bottom: 50px !important;
    left: 0!important;	
    width:200px !important;
    margin-left:0px !important;
    
    
}

@media(max-width:1200px){
ol.bjqs-markers.h-centered{display:none;}
}


ol.bjqs-markers li{display:inline-block; width:10px; height:10px; line-height:20px; border-radius:50%; background:#fff; margin:0 1px; font-size:85%; text-indent:-9999px; margin-right:3px;}
ol.bjqs-markers li a{
    text-decoration: none;
    text-align: center;
 	color:#fff;
 	display:block;
 	width:100%;
 	height:100%;
}

ol.bjqs-markers li.active-marker{background:none; border:2px solid #fff;}
ol.bjqs-markers li.active-marker a{ color:#fff;}


p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


.bjqs-wrapper421{overflow:visible !important; height:auto !important;}