/* 
 * GrandCMS
 * http://www.grandcms.com/     
 */
 
 .fluxslider_container { /* gallery-container */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  padding-top: 0px; /* adjustment for player controls or video sizing slightly off */
  height: 0; /* fix for IE, to give the element "layout" */
  max-width: 100%;
  margin-bottom: 30px;
}

.fluxslider img {
  width: 100% !important;
  height: auto;  
}  
  
.fluxslider { /* gallery */
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;    
}
  
.fluxslider .surface {
  width: 100%;
  height: 100%;    
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
}

.fluxslider .image1, .image2 {
  background-size: 100% auto;   
}  

.fluxslider .images {
  width: 100%;
}

.fluxslider ul.pagination {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  position: absolute;
  bottom: -30px;
  margin-top: -5px;
  padding-top: 5px;
  overflow: hidden;
  text-align: center;
}
.fluxslider ul.pagination li {
  text-indent: 10000px;
  height: 10px;
  width: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 50%;
  background: #969696;
  -webkit-box-shadow: 0 -1px 1px rgba(0,  0,  0,  1);
  box-shadow: 0 -1px 1px rgba(0,  0,  0,  1);
}
.fluxslider ul.pagination li.current {
  background: #00b8e9;
}