/*! http://responsiveslides.com v1.55 by @viljamis */
#carouselContainer {position:relative; padding: 0;background-color:#292c2f;}
.rslides  li.loading {filter: blur(5px);}
.rslides li {background-repeat:no-repeat;background-size:cover;background-position: 0px 0px} 
.rslides {
  position: fixed;
  top:0;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  margin:0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  min-height: 100%;
  border: 0;
}

.rslides_tabs {position:absolute;text-align: center; left:0;right:0;bottom:0;padding:0;margin:0;}
.rslides_tabs  li{width:10px;height:10px;border-radius:10px;border:1px solid #b4ae1a;display:inline-block;margin:0 4px;padding:0;text-indent:-999em;cursor:pointer;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s;}
.rslides_tabs  li.rslides_here{background:#b4ae1a;}
.rslides_tabs a {display:block}


.rslides1_nav{width:10%;position:absolute;opacity:.3;background-size:4vw!Important}
.rslides1_nav:hover{opacity:1;  }
.rslides1_nav.prev{left:0; background:url(../images/arrow_prev.png) 10% 50%  no-repeat}
.rslides1_nav.next{right:0;background:url(../images/arrow_next.png) 90% 50%  no-repeat}

.banner {position:relative;}
.banner .container{/*position:relative;*/
  position: absolute;
  height: 100%;
  width: 100%;}

.slide {margin:0}



.banner .block{position: absolute;max-width:60%}
.banner .block.LT,
.banner .block.LC,
.banner .block.LB{left:10%;}
.banner .block.RT,
.banner .block.RC,
.banner .block.RB{right:10%;}

.banner .block.LT{top:75px;text-align:left;}
.banner .block.LC{top:30%;text-align:left;}
.banner .block.LB{bottom:15%;text-align:left;}
.banner .block.RT{top:75px;text-align:right;}
.banner .block.RC{top:30%;text-align:right;}
.banner .block.RB{bottom:15%;text-align:right;}
.banner .block.AC{display: table-cell; vertical-align: middle;left:5%;right:5%;top:calc(10% + 75px);bottom:5%;text-align:center;max-width: 90%;}


.banner .block h1,
.banner .block h2{font-size:10Vh;line-height:1.2em;color:#fff; text-shadow:1px 1px 5px #444}
.banner .block h3{font-size:1.3em;line-height:1em;color:#fff;}
.banner .block p{font-size:1em;color:#b7b7b7;line-height:1.5em;text-align:inherit!Important}

.banner .btn{display:inline-block;margin:25px 0 0;padding:9px 22px 7px;clear:both;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;border:2px solid rgba(255,255,255,.4);border-radius:5px;}
.banner .btn:hover{background:rgba(255,255,255,.05);}
.banner .btn:active{-webkit-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-moz-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-ms-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-o-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));}
.banner .btn,.banner .dot{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));}

@media (max-width:979px){
  .banner h1{font-size:1.5rem!Important;padding:0;margin:0;}  
  .banner h2{font-size:1.5rem!Important;padding:0;margin:0;} 
  .banner p{font-size:.8em;padding:0;margin:0;}
  .banner .btn {margin:0;padding:5px;font-size:.8em}
  
  .banner .block.LT,
  .banner .block.LC,
  .banner .block.LB{left:5%!Important;}
  .banner .block.RT,
  .banner .block.RC,
  .banner .block.RB{right:5%!Important;}
  .banner .block.AC{display: table-cell; vertical-align: middle;left:5%;right:5%;top:calc(10% + 40px);bottom:5%;text-align:center;max-width: 90%;}

} 
