.iconic-menu{max-width: 65%;}
/*Arabic starts*/
.i18n-ar .features-header-promo ul {
    text-align: center;
}

.i18n-ar .zsection.bottom-banner h3,
.i18n-ar .zsection.bottom-banner p {
    text-align: center;
}

@media only screen and (max-width: 640px){
    .i18n-ar .iconic-menu li{padding: 0 15px 0 0;text-align: right;}
    .i18n-ar .iconic-menu li span{margin: 0 0 0 15px;}
}
/*Arabic ends*/

.bottom-banner .ct-action-btn {
display: inline-block;
    padding: 7px 30px;
    font-family: var(--zf-primary-semibold);
    text-transform: uppercase;
}

.iconic-menu-sticky.showmenu {
    display: none;
}

#mini-panel-product_menu .menu-icon-help-header .product-title a,
#mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a,
.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a {
    color: #333;
}

#block-system-main {
    margin-top: -68px;
}

.features-banner-wrap {
    background-color: #fff;
}

.features-banner-content {
    margin: 30px auto 0;
    color: #000;
}

h1 {
    margin: 0 auto;
    max-width: 650px;
}

/* MEDIA QUERY STARTS */
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .features-banner-wrap .content-wrap {
        margin: 50px auto 0px;
    }

    .features-banner-content {
        margin: 0 auto;
    }

    h1 {
        margin: 0 auto 10px;
        max-width: 500px;
    }
}

@media only screen and (max-width: 767px) {
    h1 {
        max-width: 450px
    }

    #block-system-main {
        margin-top: 0;
    }

    .features-banner-wrap .content-wrap {
        margin: 0 auto;
    }

    .features-banner-wrap {
        background-color: #f2f2f2;
        padding: 60px 5%;
    }

    .features-banner-content {
        margin: 0 auto;
    }

    .features-item.right-image .content-wrap>div.cont-part,
    .features-item.left-image .content-wrap>div.cont-part {
        max-width: 100%;
        text-align: left;
    }
}

.lang-de .iconic-menu li {
    margin: 0 36px
}

.lang-es-xl .iconic-menu li {
    margin: 0 31px;
}
.lang-es-xl .features-banner-wrap h1, .lang-de .features-banner-wrap h1, .lang-fr .features-banner-wrap h1, .lang-id .features-banner-wrap h1, .lang-th .features-banner-wrap h1, .lang-vi .features-banner-wrap h1{
    font-size: 30px;
}