Owl Carousel 2.0.0 beta2.4 Responsive

Demo responsive with autoWidth : true. And it is effective.

HTML

<script src="https://owlcarousel2.github.io/OwlCarousel2/assets/vendors/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/OwlCarousel2/2.0.0-beta.2.4/owl.carousel.js"></script>
<link rel="stylesheet" href="https://cdn.bootcss.com/OwlCarousel2/2.0.0-beta.2.4/assets/owl.theme.default.css">
<link rel="stylesheet" href="https://cdn.bootcss.com/OwlCarousel2/2.0.0-beta.2.4/assets/owl.carousel.css">
<div class="owl-carousel">
    <div class="item">
        <h4>1</h4>
    </div>
    <div class="item">
        <h4>2</h4>
    </div>
    <div class="item">
        <h4>3</h4>
    </div>
    <div class="item">
        <h4>4</h4>
    </div>
    <div class="item">
        <h4>5</h4>
    </div>
    <div class="item">
        <h4>6</h4>
    </div>
    <div class="item">
        <h4>7</h4>
    </div>
    <div class="item">
        <h4>8</h4>
    </div>
    <div class="item">
        <h4>9</h4>
    </div>
    <div class="item">
        <h4>10</h4>
    </div>
    <div class="item">
        <h4>11</h4>
    </div>
    <div class="item">
        <h4>12</h4>
    </div>
</div>

CSS

.item {
    width: 185px;
}

.owl-carousel .item {
    height: 10rem;
    background: #4DC7A0;
    padding: 1rem;
}

JavaScript

$('.owl-carousel').owlCarousel({
    //                loop: true,
    margin: 10,
    autoWidth: true,
    //                responsiveClass: true,
    responsive: {
        0: {
            items: 1
        },
        868: {
            items: 2
        },
        1040: {
            items: 3
        },
        1300: {
            items: 4,
            margin: 20
        },
        3070: {
            items: 5,
            margin: 20
        }
    }
})