/*! http://responsiveslides.com v1.53 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 985px;
  height:602px;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width:985px;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width:985px;
  border: 0;
  }



.HPslider {
margin: 0 auto;
padding: 0;
width: 100%;
/*overflow: hidden;*/
}
.rslides {
  margin: 0 auto; 
  }

.rslides_container {

  position: relative;
  float: left;
  width: 985px; 
  height:602px;
  }

.centered-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.html") no-repeat left top;
  margin-top: -45px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.transparent-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }

.transparent-btns_nav.next {
  left: auto;
  right: 0;
  }

.large-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  opacity: 0.6;
  text-indent: -9999px;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  background: #000 url("themes.html") no-repeat left 50%;
  width: 38px;
  }

.large-btns_nav:active {
  opacity: 1.0;
  }

.large-btns_nav.next {
  left: auto;
  background-position:right 50%;
  right: 0;
  }

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
  outline: none;
  }

.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {
margin:0px auto;
width:998px;
position: relative;
bottom: 91px;
z-index: 999;
left: -63px;
}

.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs ul {
padding-left:65px;
}

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float:left;
  margin-right: 5px;
  width:12px; height:12px;
  }

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  background:url(../images/image-strips.png) -15px 0 no-repeat;
  width:12px; height:12px; float:left;
  }

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
  background:url(../images/image-strips.png) 0 0 no-repeat;
  width:12px; height:12px; float:left;
  }

.rslides_container ul li a strong {display:none;}

.rslides p { visibility:hidden;
  display: block;
  position: absolute;
  z-index: 2;
  font-size:16px; font-weight:bold;
  text-shadow: none;
  color: #fff;
  font-family:'Open Sans',sans-serif;
  width:280px;
  float:left;
  margin:104px 0 0 60px;
  }

.rslides .caption { visibility:hidden;
  display: block;
  position: absolute;
  z-index: 2;
  font-size:36px; font-weight:bold;
  text-shadow: none;
  color: #fff;
 /* background: #000;
  background: rgba(0,0,0, .8);*/
  float:left;
  font-family:'Open Sans',sans-serif;
  line-height:36px;
  margin:175px 0 0 60px;
  background:url(../images/banner-bg.html) repeat;
  width:300px;
  }


/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0px 0;margin:0 auto;overflow:hidden; display:none; z-index:-9;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; display:none;}
ul.bjqs-controls.v-centered li a{position:absolute; display:none;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0px; top:330px !important;background:url(../images/next.html) no-repeat;  text-indent: -99em;
    width: 30px; height:30px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:17px; top:330px !important; background: url(../images/left.html) no-repeat;  text-indent: -99em;
    width: 30px;height:30px;}
ol.bjqs-markers{padding:0; margin-top:-65px!important; z-index:999;}
ol.bjqs-markers.h-centered{margin:0 auto; width:980px;}
ol.bjqs-markers li{display:inline-block; margin-right:5px; background:url(../images/image-strips.png) 0 0 no-repeat; width:12px; height:12px; cursor:pointer;}
ol.bjqs-markers li.active-marker{background:url(../images/image-strips.png) -15px 0 no-repeat; color:#fff;}
ol.bjqs-markers li a{display:inline-block; font-size:0px; color:#dd0000; width:12px; height:12px;}
#banner-fade{margin:0 auto;}


/*Some Responsive CSS */
@media all and (min-width: 1600px) and (max-width: 2000px) {

p.bjqs-caption{display:block;width:348px; min-height:110px;margin:0;padding:18px 133px 54px 15px;position:absolute;bottom:270px; font-family:'Open Sans',sans-serif; font-size:34px; background:#462f91!important;right:0px; color:#fff; line-height:40px;}
ul.bjqs-controls.v-centered li.bjqs-next a{/*right:380px;*/ top:410px !important;background:url(../images/next.html) no-repeat;  text-indent: -99em;
    width: 30px; height:30px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{right:420px; top:410px !important; background:url(../images/left.html) no-repeat;  text-indent: -99em;
    width: 30px;height:30px;}
}

@media all and (min-width: 1024px) and (max-width: 1024px) {
ul.bjqs-controls.v-centered li.bjqs-next a{right:380px; top:190px !important;background:url(../images/next.html) no-repeat;  text-indent: -99em;
    width: 30px; height:30px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{right:420px; top:190px !important; background:url(../images/left.html) no-repeat;  text-indent: -99em;
    width: 30px;height:30px;}
}

@media screen and (max-width:1024px) {
ul.bjqs-controls.v-centered li.bjqs-next a{right:380px; top:190px !important;background:url(../images/next.html) no-repeat;  text-indent: -99em;
    width: 30px; height:30px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{right:420px; top:190px !important; background:url(../images/next.html) no-repeat;  text-indent: -99em;
    width: 30px;height:30px;}
}







.inner-banner .rslides{width:100%;}
.inner-banner .rslides li {width:100%;}
.inner-banner ol.bjqs-markers.h-centered{ width:650px!important;}
.inner-banner ol.bjqs-markers{margin-top:-30px!important;}