.zw-template-zp_feature_detail_pages {
    position: relative
}

.zw-template-zp_feature_detail_pages:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 475px;
    left: 0;
    top: 0;
    right: 0;
    z-index: -1;
    background: #fdf2cc;
    background: linear-gradient(to bottom, #fdf2cc 0%, #fff 100%);
}

.cont-part li:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 11px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ccc;
}

.features-item .cont-part ul li {
    display: inline-block;
    margin: 0px 10px;
    padding: 0 0 0 20px;
    position: relative;
    font-family: var(--zf-primary-semibold);
    line-height: 30px;
    background: none;
}

.i18n-ar .features-item.right-image .content-wrap>div.cont-part {
    padding-left: 60px;
}

.i18n-ar .features-item.left-image .content-wrap>div.cont-part {
    padding-right: 60px;
}

.i18n-ar .features-banner-content p,
.i18n-ar .features-item .cont-part ul {
    text-align: center;
}

@media only screen and (max-width: 991px) {
    .views-table {
        padding-bottom: 10px;
    }
    .features-item.bottom-image .content-wrap {
        padding-top: 0;
    }
    .i18n-ar .features-item .content-wrap h2,
    .i18n-ar .features-item .content-wrap p {
        text-align: center;
    }
    .i18n-ar .features-item.right-image .content-wrap>div.cont-part {
        padding-left: 0px;
    }
    .i18n-ar .features-item.left-image .content-wrap>div.cont-part {
        padding-right: 0px;
    }
}