.main-container-wrapper {position: relative;}
.main-container-wrapper:before {
    content: '';
    position:absolute;
    width:100%;
    height:300px;
    background: #ffffff;
    background: -moz-linear-gradient(#ecf1ff 30%, rgba(255, 255, 255, 0));
    background: -webkit-linear-gradient(#ecf1ff 30%, rgba(255, 255, 255, 0));
    background: linear-gradient(#ecf1ff 30%, rgba(255, 255, 255, 0));
    top:0;
    left:0;
    right:0;
    z-index:-1
}
a.logged-out, a.logged-in {width: 150px;}
.other-lang .pricing-faq ul li:first-child{display: none;}
.zspl-india, .checked .zhighlight-circle{display: none;}
.lang-es-xl .download-desktop,.lang-pt-br.download-desktop {visibility: hidden;margin: 10px auto 10px;}
.domain-in .zspl-india,.ccode-in .zspl-india{ display:table-row; }
.domain-in #block-system-main.zhide-spl-india .zspl-india,.ccode-in #block-system-main.zhide-spl-india .zspl-india{
display:none;
}
.other-lang .zspl-india{
    display:none;
}
.domain-eu .zspl-india{ display:none !important; }

.other-lang .usefull-links a:nth-child(2) {
    display: none;
}
.zfixed-package-header .content-wrap.animated {
    width: 95%;
}
.download-desktop {margin: 10px auto 20px; max-width: 1280px;}
.release_note {text-align: left;font-size: 12px;margin: 0px auto 40px;max-width: 1280px;width:95%;}
.release_note p{text-align: left;font-size: 12px;}
.cplus-sec { margin: 0 auto;width:90%;padding: 20px 0;max-width:900px;}
.cplus-sec:after {clear:both;display:table;content:"";}
.cplus-lft {width: 50%;box-sizing: border-box;padding: 0 30px;display: block;float: left;padding: 20px 3% 0 5%;text-align: left;border-left: 1px solid #f5f5f5;}
.cplus-lft h3 {color: #333;font-size: 20px;font-weight: 600; letter-spacing: -0.51px; line-height: 28px;}
.cplus-lft p {color: #333;display: block; font-size: 14px;line-height: 22px;padding-bottom:15px;}
.plus-pdf {padding:5px 0;}
.plus-pdf a {font-size:18px;text-decoration:none;border-bottom: 1px solid #03a9f5;}
.cplus-btn{background:#fff;border:1px solid #000;color:#000;display:block;font-size:13px;font-weight:700;margin:10px 0 0;max-width:160px;padding:8px 0;text-transform:uppercase;text-align:center}
.cplus-rht{width:50%;box-sizing:border-box;padding:0 30px;display:block;float:left}
.cplus-rht>div{margin:0 auto;width:260px;padding:30px;border:1px solid #f5f5f5;background-color:#fcfcfc;text-align: center;}
.cplus-rht span{display:inline-block;font-size:16px;line-height:24px;color:#000}.star{font-size:20px!important;vertical-align:bottom}.usefull-links{margin:0 auto 60px;max-width:700px;overflow:hidden;text-align:center}
.usefull-links span{color:#999;display:block;font-size:15px;line-height:22px;padding-bottom:5px}
.usefull-links a{color:#00add5;display:inline-block;font-size:16px;line-height:22px;padding:2px 5px 0;text-decoration:underline}
.star_info {text-align: center;margin: 20px auto 40px; max-width: 800px;}

.mobile-features{width:90%;margin:50px auto 70px; overflow: hidden;box-sizing: border-box; max-width:900px;}
.mobile-features h2{ position:relative;text-align: center;margin: 0 0 40px;}
.mobile-features h2::after {content: "";  width: 50px;  border-bottom: 1px solid #ccc;  height: 1px;  display: block;  max-width: 100px;margin: 0 auto;  padding: 10px;}
.mobile-features > div {width:50%; box-sizing:border-box; padding:0 30px; display:block;float: left;border-left: 1px solid #f5f5f5;}
.mobile-features > div:nth-child(2) {border-left:none}
.mobile-features > div > ul > li{padding:10px 0 10px 0px; border-bottom:1px dotted #ccc;text-align: left;}

@media only screen and (max-width: 767px) {
.cplus-lft {width: 85%;margin:0 auto;padding: 0 20px;float: none;padding: 20px;text-align:center;border-left: none;}
.cplus-lft p {padding-bottom: 5px;}
.cplus-btn{margin:10px auto 0;}
.cplus-rht{width:85%;padding: 20px 0px 0px;display:block;float:none;margin:0 auto;}
.cplus-rht>div{text-align: center;padding:20px;}
.mobile-features > div {width: 70%;padding: 0 20px;float: none;margin: 0 auto;border-right: none;}
}
@media only screen and (max-width: 440px) {
.cplus-rht > div {width: 170px;padding: 20px 10px;}
.mobile-features {margin: 0px auto 30px;}
.star_info {margin: 20px auto 30px;}
}


/* Arabic Style Start */

.i18n-ar .zbanner-section h1, .i18n-ar .zbanner-section, .i18n-ar .download-desktop.zcol-5, .i18n-ar a.cplus-btn, .i18n-ar .usefull-links, .i18n-ar .usefull-links>span {
    text-align: center;
}
.i18n-ar .common-section-filter-inner{
    float: left;
}
.i18n-ar .download-desktop.download-desktop-bottom{text-align:left;}
a.cplus-btn {
    text-align: center;
}
.i18n-ar .release_note>p {
    text-align: right;
}
.other-lang .release_note,.other-lang .zcol-5 {
    max-width: 1070px;
}
.lang-pt-br .release_note,.lang-pt-br .zcol-5,.lang-es-xl .release_note,.lang-es-xl .zcol-5 {
    max-width: 1280px;
}

/* Arabic Style End */