.welding-slider {
    width: 100%;
    overflow: hidden;
}

.welding-slider .welding-slide {
    outline: none;
}

.welding-slider .slick-list {
    overflow: hidden;
}

.welding-slider .slick-track {
    display: flex;
    align-items: stretch;
}

.welding-slider .slick-slide {
    height: auto;
}

.welding-slider .slick-slide > div {
    height: 100%;
}

.welding-slider .slick-prev,
.welding-slider .slick-next {
    z-index: 20;
    width: 42px;
    height: 42px;
}

.welding-slider .slick-prev {
    left: 20px;
}

.welding-slider .slick-next {
    right: 20px;
}

.welding-slider .slick-prev:before,
.welding-slider .slick-next:before {
    font-size: 28px;
    opacity: 1;
}

.welding-slider .slick-dots {
    bottom: 15px;
    z-index: 20;
}

.welding-slider .slick-dots li button:before {
    font-size: 10px;
}

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

    .welding-slider .slick-dots {
        bottom: 8px;
    }
}