/*----------CUSTOMERS-------------*/
.vnt-customers {
    padding-bottom: 20px
}
.vnt-customers .cus {
    margin-bottom: 30px;
    text-align: center;
}
.vnt-customers .img {
    position: relative;
    padding-top: 66.666666%;
    border: 1px solid #dddddd;
    overflow: hidden;
}

.vnt-customers .img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 90%;
    max-height: 100%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);
    -moz-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);
    -o-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);
    transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.vnt-customers .img:hover img {
    -moz-transform: translate(-50%, -50%) scale(1.1);
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -ms-transform: translate(-50%, -50%) scale(1.1);
    -o-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
}
.vnt-customers .tend {
    line-height: 30px;
    color: #666666;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 5px;
    -webkit-line-clamp: 1;
    height: 30px;
}
.vnt-customers .cus:hover .tend {
    color: #e4312c
}
@media all and (min-width: 992px) {
    .vnt-customers .slick-arrow {
        width: 50px;
        height: 50px;
    }
}
@media all and (max-width: 1349px) {
    .vnt-customers {
        padding-bottom: 80px;
    }
    .vnt-customers .slick-arrow {
        top: auto;
        -webkit-transform: initial;
        -ms-transform: initial;
        -o-transform: initial;
        transform: initial;
        bottom: -45px
    }
    .vnt-customers .slick-prev {
        left: 50%;
        margin-left: -60px
    }
    .vnt-customers .slick-next {
        right: 50%;
        margin-right: -60px
    }
}
@media all and (max-width: 991px) {
    .vnt-customers .slick-list {       
        margin: 0 -3px
    }
    .vnt-customers .item {
        padding: 0 3px;
    }
    .vnt-customers .slick-prev {        
        margin-left: -50px
    }
    .vnt-customers .slick-next {
        margin-right: -50px
    }
}
@media all and (max-width: 767px) {
    .vnt-customers .cus {
        margin-bottom: 6px
    }
    .vnt-customers .tend {
        display: none;
    }
    .sl-main .slick-arrow {
        bottom: -55px
    }
}