@charset 'UTF-8';
.slick-dots, .slick-next, .slick-prev { position: absolute; display: block; padding: 0 }
.slick-dots li button:before, .slick-next:before, .slick-prev:before { font-family: slick; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.slick-loading .slick-list { background: url(ajax-loader.gif) center center no-repeat #fff }
.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev { color: transparent;  outline: 0 }
.slick-next, .slick-prev { font-size: 0; line-height: 0; top: 50%; width: 20px; height: 20px; margin-top: -10px; cursor: pointer; border: none }
.slick-prev:focus, .slick-prev:hover { color: transparent; outline: 0 }
.single-item .slick-prev:focus:before, .single-item .slick-prev:hover:before { background: url(../../images/down-arr.png) center top no-repeat!important }
.slick-next:focus:before, .slick-next:hover:before { opacity: 1 }
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before { opacity: .25 }
.single-item .slick-next::before, .single-item .slick-prev::before { font-size: 30px }
.slick-next:before, .slick-prev:before { line-height: 1; opacity: .75; color: #fff }
.single-item .slick-prev { left: 15px }
.slick-prev { left: 0px }
[dir=rtl] .slick-prev { right: -25px; left: auto }
.single-item .slick-prev:before, .slick-prev:before { content: url(../../images/down-arr.png); position: absolute; z-index: 999; top: 6px; }
[dir=rtl] .slick-prev:before { content: url(../../images/down-arr.png) }
.single-item .slick-next { right: 15px }
.slick-next { right: 0px }
[dir=rtl] .slick-next { right: auto; left: -25px }
.single-item .slick-next:before { content: url(../../images/up-arr.png)!important }
.slick-next:before, [dir=rtl] .slick-next:before { content: url(../../images/up-arr.png) }
.slick-slider { margin-bottom: 0px; padding-bottom: 20px; }
.slick-dots { bottom: -45px; width: 100%; list-style: none; text-align: center }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: 0; background: 0 0 }
.slick-dots li button:focus, .slick-dots li button:hover { outline: 0 }
.slick-dots li button:before { font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: #000 }
.slick-dots li.slick-active button:before { opacity: .75; color: #000 }
.slick-initialized .slick-slide img{ text-align:center; margin:0 auto}
@media only screen and (max-width: 768px) {
.slick-next {
    right: 14px;
}
.slick-prev {
    left: 14px;
				
}
}