.zPattern .content_desc ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.zPattern .content_desc ul li {
    width: 100%;
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
}
.zPattern .content_desc ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 10px;
    height: 10px;
    background: url('../../../assets/images/orange-caret.svg') no-repeat center;
    background-size: contain;
}
.zPattern .content_desc ul li:last-child {
    margin-bottom: 0;
}
.zPattern .content_desc ul.twoColList,
.zPattern .content_desc ul.threeColList,
.zPattern .content_desc ul.sixColList {
    display: flex;
    flex-wrap: wrap;
}
.zPattern .content_desc ul.twoColList li {
    width: 49%;
}
.zPattern .content_desc ul.threeColList li {
    width: 33.333%;
}
.zPattern .content_desc ul.sixColList li {
    width: 16.666%;
}
.dots_txt_center .slick-dots {
    text-align: center;
}
.home_spare_slider .image_slider_img img {
    width: 100%;
}

@media screen and (min-width: 767.98px) { 

    .left_sideBtnWrap_hide_desktop .btn_wrap {
        display: none;
    }
    .zPattern .content_desc ul.twoColList li:nth-child(even) {
        margin-left: 2%;;
    }

} 

@media screen and (max-width: 767.98px) { 
    .zPattern .row {
        margin-bottom: -25px;
    }
    .zPattern [class*='col-'] {
        margin-bottom: 25px;
    }
    .zPattern .content_desc ul.twoColList li, .zPattern .content_desc ul.threeColList li {
        width: 100%;
    } 
    .zPattern .content_desc ul.sixColList li {
        width: 33.333%;
    }
    .left_sideBtnWrap_hide_mob .btn_wrap {
        display: none;
    }
} 