.nivoSlider{width:100%;height:auto;overflow:hidden; position: relative; z-index: 1;}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none; width: 100%;}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0; display: none;}
.nivo-nextNav{right:0; display: none;}
.banner{position: relative;}
.nivo-controlNav{text-align:center; position: absolute; bottom: 10px; text-align: right; padding-right: 10px; width: 100%; left: 0px; z-index: 2;}
.nivo-controlNav .nivo-control{ height:24px; width:24px; line-height:24px; display: inline-block; margin: 5px; border-radius: 100%; background:#fdfbf3; opacity:1; font-size:14px; text-align:center;}
.nivo-controlNav .nivo-control.active{background:#00afda; color:#FFF;}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:700}
@media only screen and (max-width:500px) {
    .nivo-controlNav{bottom: 6px;}
    .nivo-controlNav{padding: 0px; text-align: center;}
    .nivo-controlNav .nivo-control{height: 18px; width: 18px; line-height:16px; font-size: 12px; margin: 4px;}
}