.slider{height: auto !important; border:none;}
.slick-slider{position: relative;display: block;box-sizing:inherit;-webkit-user-select: none;    -moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;height:auto !important;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide
{display: none;float: left;height:auto;min-height:5px}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border:none;}
.slick-arrow.slick-hidden {display: none;}
/*theme button and dot*/
/* Arrows */
.slick-prev,.slick-next{z-index: 2;position: absolute;bottom:45%; top:45%;display: block;width:30px; height:30px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;border: none;outline: none;background:transparent;display: flex;align-items: center;justify-content: center; opacity:0.8;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#000;outline: none; opacity:1;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{color:#000;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.5;}
.slick-prev:before,.slick-next:before{font-family: 'FontAwesome';font-size:40px;line-height: 1;color:#000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev{left:45%;}
[dir='rtl'] .slick-prev{right:25px;left: auto;}
.slick-prev:before{content: '\f104';}
[dir='rtl'] .slick-prev:before{content: '\f104';}
.slick-next{right:45%;}
[dir='rtl'] .slick-next{right: auto;left:25px;}
.slick-next:before{content: '\f105';}
[dir='rtl'] .slick-next:before{content: '\f105';}
/* Dots */
.slick-dotted.slick-slider{margin-bottom:0;}
.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width:15px !important;height:15px !important;margin: 0 2px;padding: 0 !important;cursor: pointer; float:none !important;}
.slick-dots li button{font-size: 0;line-height: 0;display: block;width:15px;height:15px;padding:3px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{color:#000;}
.slick-dots li button:before{font-family: 'FontAwesome';font-size:12px;line-height:15px;position: absolute;top: 0;left: 0;width:15px;height: 15px;content: '\f111';text-align: center;color:rgba(255,255,255,0.8);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{color:#e3061d;}
/*modif */
#big-slider{margin: 0 auto;padding:15px 0 40px 0;width:100%;}
#big-slider .slick-dots{bottom:50px; z-index:4; left:50px; right:50px; width:auto; text-align:center;}
#big-slider .slick-prev{left:0;}
#big-slider .slick-next{right:0;}
.main-slider{width: 100%; display: block; overflow:hidden;}
.item-slider{margin:15px;}
.list-front-box{position:relative; padding:0 40px; overflow:hidden; display:flex; align-items:center; justify-content:center; min-height:200px;}
.list-front-box .cover-reports{width:100%; max-height:auto; margin:0 auto; overflow: hidden;}
.list-front-box .cover-reports img{width:100%; height:auto; display:block;}
#thumb-slider{display:block;}
.thumbs-show{width:100%; height:auto;}
.thumbs-show img{width:100%; height:auto; display:block;}
.thumbs-slider{width:100%; height:auto;padding:10px;}
.thumbs-slider img{width:100%; height:auto; display:block;}
.slider-nav .slick-current {opacity:0.7; background:#f2f2f2;}