html,
body{height:100%;}
.carousel-indicators li{display:inline-block;width:18px;height:18px;margin:3px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);border:2px solid #fff;border-radius:10px;}
.carousel-indicators .active{width:20px;height:20px;margin:2px;background-color:#fff;}
@media (min-width:800px){.carousel{margin-top:40px;}
}
.carousel{height:96%;}
.item,
.active,
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
footer{margin:50px 0;}