.c-pageslider .c-wrapper,
.c-slider .c-wrapper {*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y;}
/*xslider*/
.c-pageslider .c-sliderbox,
.c-slider .c-sliderbox {width:100%;height:100%;max-height:100%;overflow:hidden;}
.c-pageslider .c-sliderbox,
.c-slider .c-sliderbox {-webkit-transform:translateZ(0);}/*fix other elements on the page moving (on Chrome)*/
.c-pageslider .c-slides,
.c-slider .c-slides {-webkit-perspective:1000;}/*fix flickering when used background-image instead of <img> (on Chrome)*/
.c-pageslider .c-slides li,
.c-slider .c-slides li {width:100%;}
.c-pageslider .c-slides li img,
.c-slider .c-slides li img {display:block;max-width:100%;}
.c-slider .c-slides li img {height:auto;}
/*loader*/
.c-pageslider .c-loading,
.c-slider .c-loading {z-index:2000;position:absolute;top:0;left:0;width:100%;height:100%;min-height:50px;background:#FFF url('images/bx_loader.gif') center center no-repeat;}
/*controls*/
.c-pageslider .c-controls {}
.c-pageslider .c-direction a,
.c-slider .c-direction a {position:absolute;top:50%;width:60px;height:60px;margin-top:-30px;outline:0;z-index:99;text-align:left;text-indent:-9999px;background:rgba(0,0,0,0.5) url('images/controls.svg') no-repeat;opacity:0.75;transition:opacity 0.25s;}
.c-pageslider .c-direction a.c-prev,
.c-slider .c-direction a.c-prev {left:0px;background-position:0 0;}
.c-pageslider .c-direction a.c-next,
.c-slider .c-direction a.c-next {right:0px;background-position:-60px 0;}
.c-pageslider .c-direction a:hover,
.c-slider .c-direction a:hover {opacity:1;}
.c-pageslider .c-direction a.disabled,
.c-slider .c-direction a.disabled {display:none;}
.c-pageslider .c-pager,
.c-slider .c-pager {position:absolute;bottom:0px;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.c-pageslider .c-pager span,
.c-slider .c-pager span {display:inline-block;font-size:0;line-height:0}
.c-pageslider .c-pager a,
.c-slider .c-pager a {text-indent:-9999px;display:block;outline:0;width:32px;height:8px;margin:4px;text-align:left;background-color:#FFF;}
.c-pageslider .c-pager a.active,
.c-slider .c-pager a.active {background:#6A6A6A;}
/*captions*/
.c-pageslider .c-caption,
.c-slider .c-caption {position:absolute;bottom:0;left:0;width:100%;background:#666;background:rgba(80, 80, 80, 0.75);}
.c-pageslider .c-caption span,
.c-slider .c-caption span {display:block;padding:10px;}