#fullscreen {position: relative}
#fullscreen .slides-container {display: none;}
#fullscreen .screen-caption {width:100%;height:100%;text-align: center;}
#fullscreen .screen-caption h1 {position:relative;margin-bottom:0;margin-top:10px;padding-top:10px;font-size: 70px;font-weight: 700;color: #fff}
#fullscreen .screen-caption h1:before {content: '';position: absolute;top:0;left:50%;margin-left:-25px;width:50px;height: 1px;background-color: #fff;}
#fullscreen .screen-caption .caption-p {font-size: 26px;letter-spacing: 5px}
#fullscreen .screen-caption p,
#fullscreen .screen-caption h1 {color: #fff}
#fullscreen .btn-fullscreen {margin-top:40px;padding:10px 30px;background-color: transparent;border:1px solid #fff;border-radius: 0;}
#fullscreen .btn-fullscreen:hover {background-color: #fff;color: #333}

#fullscreen .scrollable {*zoom: 1;position: relative;top: 0;left: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;height: 100%;}
#fullscreen .scrollable:after {content: "";display: table;clear: both;}
.slides-navigation {position: absolute;top: 46%;margin: 0 auto;width: 100%;z-index: 3;}
.slides-navigation a {position: absolute;display: block;}
.slides-navigation a.prev {left: 0;}
.slides-navigation a.next {right: 0;}
.slides-pagination {position: absolute;bottom: 10px;width: 100%;text-align: center;z-index: 3;}
.slides-pagination a {  
  margin: 2px;width: 10px;height: 10px;
  text-indent: -100%;
  display: -moz-inline-stack;display: inline-block;
  vertical-align: middle;*vertical-align: auto;  
  *display: inline;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");  
  overflow: hidden;zoom: 1;
  border: 1px solid #fff;  border-radius: 15px;
}
.slides-pagination a.current {background: #fff;}