
.features-banner-content {
    text-align: center;
    margin: 60px auto 20px;
    overflow: hidden;
    max-width: 900px;
}
.features-item .content-wrap{
    padding: 60px 0;
    margin: 0 auto;
    max-width: 1170px;
    width: 90%;
    padding: 60px 0;
    overflow: hidden;
}
.features-item .content-wrap > div {
    flex: 0 0 50%;
    max-width: 50%;
}
.features-item.middle-image .content-wrap h2 {
    text-align: center
}

.features-item .image-part {
    padding: 20px 0;
    overflow: hidden
}


.features-item.bottom-image .cont-part p,
.features-item.middle-image .cont-part p {
    margin: 0 auto;
    max-width: 820px;
}

.features-item .cont-part p+p,
.features-item.bottom-image .cont-part p+p,
.features-item.middle-image .cont-part p+p {
    margin-top: 30px
}

.features-item.bottom-image .image-part img,
.features-item.middle-image .image-part img {
    max-width: 100%;
    height: auto
}

.features-item.bottom-image .image-part,
.features-item.middle-image .image-part {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    max-width: 1170px
}

.features-item.bottom-image .cont-part,
.features-item.middle-image .cont-part {
    margin: 0 auto 40px;
    display: block;
    width: 100%;
    max-width: 90%;
    text-align: center;
    float: none;
    overflow: hidden
}

.bottom-image.med-width-img .image-part>div img,
.bottom-image.med-width-img .image-part>div video,
.middle-image.med-width-img .image-part>div img,
.middle-image.med-width-img .image-part>div video {
    max-width: 60%
}

.bottom-image.small-width-img .image-part>div img,
.bottom-image.small-width-img .image-part>div video,
.middle-image.small-width-img .image-part>div img,
.middle-image.small-width-img .image-part>div video {
    max-width: 40%
}
.image-part>div img, .image-part>div video {
    box-shadow: 10px 10px 13px -2px rgb(0,0,0,0.05);
    margin: 0 auto;
    border: 1px solid #ededed;
    opacity: 0;
    transition: all 2s ease;
}
.features-item.bottom-image .image-part img,
.features-item.bottom-image .image-part video,
.features-item.middle-image .image-part img,
.features-item.middle-image .image-part video {
    transform: translateY(50px)
}

.features-item.bottom-image .top-animated .image-part img,
.features-item.bottom-image .top-animated .image-part video,
.features-item.middle-image .top-animated .image-part img,
.features-item.middle-image .top-animated .image-part video {
    transform: translateY(0);
    opacity: 1
}

.features-item.right-image .image-part img,
.features-item.right-image .image-part video {
    transform: translateX(50px)
}

.features-item.left-image .image-part img,
.features-item.left-image .image-part video {
    transform: translateX(-50px)
}

.features-item.left-image .top-animated .image-part img,
.features-item.left-image .top-animated .image-part video,
.features-item.right-image .top-animated .image-part img,
.features-item.right-image .top-animated .image-part video {
    transform: translateX(0);
    opacity: 1
}
.features-item.left-image .content-wrap,
.features-item.right-image .content-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 50px 0;
}
.features-item.right-image .content-wrap>div.cont-part {
    padding-right: 60px;
}

.features-item.left-image .content-wrap>div.cont-part {
    padding-left: 60px
}


.bottom-cta-wrap h4,
.bottom-cta-wrap p {
    max-width: 700px;
    margin: 0 auto 15px;
}

.bottom-cta-wrap .cta-btn {
    display: inline-block;
    font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
    padding: 10px 30px;
    text-align: center;
    text-transform: uppercase;
    margin: 10px;
    background: #f0483e;
    color: #fff;
    border: 1px solid transparent;
    cursor: pointer;
    box-sizing: border-box;
}
.no-shadow .image-part>div img, .no-shadow .image-part>div video {
    box-shadow: none;
    border: none;
}
.features-item .cont-part p a, .features-item .cont-part p+a {
    text-decoration: none;
}


.cta-btn-get-started, .usethis-zap{display: inline-block;
    font-family: var(--zf-primary-semibold),Arial,Helvetica,sans-serif;
    padding: 10px 30px;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    margin: 0;
    background: #ff4a00;
    color: #fff;
    cursor: pointer;
    box-sizing: border-box;
    border-radius:3px;
}
.features-item .cont-part p a.usethis-zap{background:#ff4a00;border-radius:3px;text-decoration:none;font-size:14px;}
#features-2.features-item .content-wrap{padding: 60px 0 0;}
#features-6.features-item .content-wrap{margin-bottom:60px;}
.lang-ar .features-ban-left p,.lang-ar .features-ban-left h1,.lang-ar div#features-1 p,.lang-ar div#features-1 h2,.lang-ar div#features-2 h2,.lang-ar div#features-6 p,.lang-ar div#features-6 h2{
    text-align: center;
}
.lang-ar .features-item.left-image .content-wrap>div.cont-part {
    padding: 0 60px 0 0;
}
.lang-ar .features-item.right-image .content-wrap>div.cont-part {
    padding: 0 0 0 60px;
}
@media only screen and (max-width: 1023px){
    .features-item .content-wrap > div {
        flex: 0 0 100%;
        max-width: 100%;
        padding:0 10px;
        text-align:center;
    }
    .features-item.right-image .content-wrap>div.cont-part,
    .features-item.left-image .content-wrap>div.cont-part{
       padding:0 10px;
    }
    .features-item.left-image .content-wrap .image-part {
        order: 2;
        margin-top: 20px;
    }

}
.features-ban-left h1{max-width:670px;margin: 0 auto;}.features-item.bottom-image .cont-part p,.features-item.middle-image .cont-part p{max-width:640px}