/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -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;
}

.slick-list
{
    width: 100%;
    height: 100%;

    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;
    margin: 70px 0px 0px 0px;
}
.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: 100%;
    min-height: 1px;
}
[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;
    outline: none;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-prev{
    position: relative;
    top: 440px;
    left: 46%;
}

.slick-next{
    position: relative;
    top: 440px;
    left: 47%;
}

@media(max-width: 1170px){
    .slick-prev{
        top: 450px;
    }
    
    .slick-next{
        top: 450px;
    }
}

@media(max-width: 1120px){
    .slick-prev{
        top: 355px;
    }
    
    .slick-next{
        top: 355px;
    }
}

@media(max-width: 900px){
    .slick-prev{
        top: 300px;
    }
    
    .slick-next{
        top: 300px;
    }
}

@media(max-width: 790px){
    .slick-prev{
        top: 285px;
    }
    
    .slick-next{
        top: 285px;
    }
}

@media(max-width: 767px){
    .slick-prev{
        top: 315px;
    }
    
    .slick-next{
        top: 315px;
    }
}

@media(max-width: 570px){
    .slick-prev{
        top: 290px;
    }
    
    .slick-next{
        top: 290px;
    }
}

@media(max-width: 1000px) {
    .slick-prev{
        top: 390px;
    }
    
    .slick-next{
        top: 390px;
    }
}


@media (max-width: 900px){
    .slick-prev{
        top: 300px;
    }

    .slick-next{
        top: 300px;
    }
}
@media(min-width: 941px) and (max-width: 999px){
    
    
    .slick-prev {
        top: 330px;
    }
    .slick-next {
        top: 330px;
    }
}
@media(min-width: 886px) and (max-width: 940px){
    
    
    .slick-prev {
        top: 310px;
    }
    .slick-next {
        top: 310px;
    }
}
@media(min-width: 1121px) and (max-width: 1170px){
    
    .slick-prev {
        top: 365px;
    }
    .slick-next {
        top: 365px;
    }

}
@media(min-width: 1171px) and (max-width: 1199px){
    
    .slick-prev {
        top: 375px;
    }
    .slick-next {
        top: 375px;
    }

}
@media(min-width: 1200px) and (max-width: 1270px){
    
    .slick-prev {
        top: 285px;
    }
    .slick-next {
        top: 285px;
    }

}
@media(min-width: 1271px) and (max-width: 1300px){
    
    .slick-prev {
        top: 290px;
    }
    .slick-next {
        top: 290px;
    }

}
@media(min-width: 1301px) and (max-width: 1340px){
    
    .slick-prev {
        top: 295px;
    }
    .slick-next {
        top: 295px;
    }

}
@media(min-width: 1341px) and (max-width: 1390px){
    
    .slick-prev {
        top: 300px;
    }
    .slick-next {
        top: 300px;
    }

}
@media(min-width: 1391px) and (max-width: 1440px){
    
    .slick-prev {
        top: 310px;
    }
    .slick-next {
        top: 310px;
    }

}
@media(min-width: 1441px) and (max-width: 1500px){
    
    .slick-prev {
        top: 320px;
    }
    .slick-next {
        top: 320px;
    }

}
@media(min-width: 1501px) and (max-width: 1560px){
    .slick-prev {
        top: 325px;
    }
    .slick-next {
        top: 325px;
    }
}
@media(min-width: 1561px) and (max-width: 1599px){
        .slick-prev {
            top: 335px;
        }
        .slick-next {
            top: 335px;
        }

}
@media(min-width: 1600px) and (max-width: 1660px){
    .slick-prev {
        top: 340px;
    }
    .slick-next {
        top: 340px;
    }

}
@media(min-width: 1661px) and (max-width: 1705px){

     
    .slick-prev {
        top: 345px;
    }
    .slick-next {
        top: 345px;
    }

}
@media(min-width: 1706px) and (max-width: 1750px){

     
    .slick-prev {
        top: 350px;
    }
    .slick-next {
        top: 350px;
    }

}
@media(min-width: 1751px) and (max-width: 1800px){

     
    .slick-prev {
        top: 360px;
    }
    .slick-next {
        top: 360px;
    }

}
@media(min-width: 1801px) and (max-width: 1835px){
    .slick-prev {
        top: 365px;
    }
    .slick-next {
        top: 365px;
    }
}
@media(min-width: 1836px) and (max-width: 1890px){
    .slick-prev {
        top: 375px;
    }
    .slick-next {
        top: 375px;
    }
}
@media(min-width: 1891px) and (max-width: 1950px){
    .slick-prev {
        top: 385px;
    }
    .slick-next {
        top: 385px;
    }
}
@media(min-width: 1951px) and (max-width: 2018px){
    .slick-prev {
        top: 390px;
    }
    .slick-next {
        top: 390px;
    }
}
@media(min-width: 2019px) and (max-width: 2060px){
    .slick-prev {
        top: 400px;
    }
    .slick-next {
        top: 400px;
    }
}
@media(min-width: 2061px) and (max-width: 2100px){
    .slick-prev {
        top: 405px;
    }
    .slick-next {
        top: 405px;
    }
}
@media(min-width: 2101px) and (max-width: 2130px){
    .slick-prev {
        top: 420px;
    }
    .slick-next {
        top: 420px;
    }
}
@media(min-width: 2131px) and (max-width: 2200px){

    .slick-prev {
        top: 430px;
    }
    .slick-next {
        top: 430px;
    }
}
@media(min-width: 2290px) and (max-width: 2350px){

    .slick-prev {
        top: 440px;
    }
    .slick-next {
        top: 440px;
    }
}
@media(min-width: 2351px) and (max-width: 2375px){

    .slick-prev {
        top: 450px;
    }
    .slick-next {
        top: 450px;
    }
}
@media(min-width: 2376px) and (max-width: 2449px){

    .slick-prev {
        top: 460px;
    }
    .slick-next {
        top: 460px;
    }
}
@media(min-width: 2450px){
    .slick-prev {
        top: 510px;
    }
    .slick-next {
        top: 510px;
    }
}
@media(min-width: 1000px) and (max-width: 1030px){
    
    
    .slick-prev {
        top: 335px;
    }
    .slick-next {
        top: 335px;
    }
}
@media(min-width: 1031px) and (max-width: 1050px){
    
    
    .slick-prev {
        top: 335px;
    }
    .slick-next {
        top: 335px;
    }
}
@media(min-width: 1051px) and (max-width: 1070px){
    
    
    .slick-prev {
        top: 340px;
    }
    .slick-next {
        top: 340px;
    }
}
@media (max-width: 790px){
    .slick-prev{
        top: 275px;
    }

    .slick-next{
        top: 275px;
    }
}

@media(max-width: 767px){
    .slick-prev{
        top: 338px;
    }

    .slick-next{
        top: 338px;
    }
}

@media(max-width: 725px){
    .slick-prev{
        top: 324px;
    }

    .slick-next{
        top: 324px;
    }
}

@media(max-width: 670px){
    .slick-prev{
        top: 314px;
    }

    .slick-next{
        top: 314px;
    }
}

@media(max-width: 630px){
    .slick-prev{
        top: 309px;
    }

    .slick-next{
        top: 309px;
    }
}

@media(max-width: 595px){
    .slick-prev{
        top: 287px;
    }

    .slick-next{
        top: 287px;
    }
}

@media(max-width: 565px){
    .slick-prev{
        top: 287px;
    }

    .slick-next{
        top: 287px;
    }
}

@media(max-width: 767px){
    .slick-prev{
        display: none !important;
    }

    .slick-next{
        display: none !important;
    }
}


@media(max-width: 490px){
    .slick-track{
        margin-top: 10%;
    }
}
.slick-prev {
    position: absolute;
    left: 3rem;
    top: 57%;
    cursor: pointer;
}
.slick-next {
    position: absolute;
    left: auto;
    right: 3rem;
    top: 57%;
    cursor: pointer;
}
@media (min-width: 768px) and (max-width: 1199px) {
    .slick-prev {
        position: absolute;
        left: 40%;
        top: 10rem;
        cursor: pointer;
    }
    .slick-next {
        position: absolute;
        left: auto;
        top: 10rem;
        cursor: pointer;
        right: 40%;
    }
}