.cont-part li::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 11px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #CCC none repeat scroll 0% 0%;
}
.cont-part li {
    display: inline-block;
    margin: 0px 10px;
    padding-left: 20px;
    position: relative;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    background: transparent none repeat scroll 0% 0%;
}

.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) {
.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;)
}