.zgh-accounts .zgh-signup {
    display : none !important;
    }
     div#zpricing-table-content2 .ztable-header-fixed,.download-desktop, .zhighlight-circle {
        display: none!important;
    }
    .lang-ar .logged-in {
        text-align: center;
    }
    .lang-ar .ztable-header-fixed {
    right:0;
        left: auto;
    }
    .zpurple a.logged-out,.zpurple a.logged-in {
        color: #7a19be;
        border: 1px solid #7a19be;
    }
    .zpurple.checked .zhighlight-circle {
        background: #7a19be;
    }
    .download-desktop.download-desktop-bottom{
        margin-bottom:30px;
    }
    .select-placeholder select {
        color: #878787;
    }
    
    .zgdprform-state-container {
        display: none !important;
    }

    .content-wrap-inner {
        width:95%;
        max-width: 600px;
        margin: 0px auto 40px;
    }
    .content-wrap-inner .zfrow{
        width:100%;
        overflow: hidden;
    }
    .content-wrap-inner .zfrow .zfrow-list{
        border: 1px solid #dfdfdf;
        border-collapse: collapse;
        padding: 10px 10px;
        font-size: 16px;
        text-align: center;
    }
    section.zpc-pdf .content-wrap-inner>p{
        width:100%;
        display:inline-block;
        text-align:center;
        margin-bottom: 3px;
        font-size: 16px;
    display:none;
    }
    section.zpc-pdf .content-wrap-inner>p em{
        font-size:30px;
        display: inline-block;
        line-height: 1;
        position: relative;
        left: -8px;
        top: 10px;
    }
    .content-wrap-inner{
        margin: 0 auto 60px;
        padding-top: 26px;
    }
    
    h2.zheader {
        text-align: center;
        font-size: 20px;
    margin-bottom: 5px;
    }
    p.zheader-sub {
        text-align: center;
        font-size: 16px;
    }
    .content-wrap-inner .zfrow:nth-child(1) .zfrow-list,.content-wrap-inner .zfrow:nth-child(2) .zfrow-list{
        border-bottom:0px;
    }
    .content-wrap-inner .zfrow .zfrow-list:nth-child(1){
        border-right:0px;
    }
    td.has-tooltip:last-child tooltip {
        left: -100%;
    }
    td.has-tooltip:last-child::before {
    
        left: -10px;
        right: auto;
    
    }
    @media only screen and (max-width:500px){
        .content-wrap-inner .zfrow .zfrow-list{
            font-size:14px;
            padding:10px 4px;
        }
    }
    @media print {
    .content-wrap-inner{
    width:450px;
    table-layout: fixed;
    }
    .content-wrap-inner .zfrow .zfrow-list{
    font-size:12px;
    }
    a.logged-out{ display:none;}
    }
    .common-section-filter-inner {
        display: none;
    }
    }
    .lang-ar .content-wrap-inner .zfrow .zfrow-list:nth-child(1) {
        border-right: 1px solid #e5e5e5;
    }
    
    /* Request Demo Css */
    
    .fieldset {
        margin-bottom: 20px;
    }
    
    .success-alert {
        display: none;
        margin: 0px auto 0;
        height: 42px;
        position: fixed;
        z-index: 999999;
        width: 100%;
        left: 0;
        top: 0;
    }
    
    .scs-pop-inr {
        padding: 12px 20px;
        position: relative;
        max-width: 460px;
        margin: 0 auto;
        background: #40BD60;
        width: 100%;
        opacity: 0;
    }
    
    .scs-pop-inr.animate {
        animation: bounceIn 0.8s forwards;
        -webiki-animation: bounceIn 0.8s forwards;
    }
    
    @keyframes bounceIn {
    
        0%,
        20%,
        40%,
        60%,
        80%,
        100% {
            -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        }
    
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
        }
    
        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
        }
    
        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
        }
    
        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
        }
    
        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
        }
    
        100% {
            opacity: 1;
            -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
        }
    }
    
    .success-alert .scs-txt {
        font-size: 13px;
        display: block;
        text-align: center;
        font-family: var(--zf-primary-regular);
        color: #fff;
    }
    
    .success-alert .close-icn {
        font-size: 12px;
        cursor: pointer;
        color: #fff;
        font-family: var(--zf-primary-regular);
        position: absolute;
        top: 5px;
        right: 12px;
    }
    
    .formSec {
        width: 100%;
        overflow: auto;
        max-width: 412px;
        position: fixed;
        transform: translateX(120%);
        -webkit-transform: translateX(120%);
        right: 0;
        top: 0;
        z-index: 0;
        -webkit-box-shadow: -7px 0px 28px 0px rgba(0, 0, 0, 0.46);
        -moz-box-shadow: -7px 0px 28px 0px rgba(0, 0, 0, 0.46);
        box-shadow: -7px 0px 28px 0px rgba(0, 0, 0, 0.46);
        height: 100%;
        background: #fff;
        opacity: 0;
    }
    
    .formSec.active {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        z-index: 9999999999999;
        opacity: 1;
    }
    
    .formInner {
        border-left: 1px solid #ddd;
        padding: 35px 55px 45px 44px;
        background: #fff;
        box-sizing: border-box;
        height: auto;
        text-align: left;
    }
    
    .form-close {
        background: url(/sites/zweb/images/close-icon.png) no-repeat;
        width: 18px;
        height: 18px;
        position: absolute;
        right: 20px;
        top: 20px;
        cursor: pointer;
        background-size: 17px;
        opacity: 0.6;
    }
    
    .formInner input[type="text"] {
        border: 1px solid #e3e3e3;
        font-size: 13px;
        height: 38px;
        max-width: 290px;
        padding-left: 8px;
        width: 100%;
        outline: none;
        box-sizing: unset !important;
        margin-left: unset !important;
    }
    
    .formInner textarea {
        border: 1px solid #d4d4d4;
        font: inherit;
        font-size: 13px;
        padding: 5px 8px;
        height: 50px;
        width: 100%;
        max-width: 285px;
        resize: none;
        margin-left: unset !important;
        box-sizing: unset !important;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    
    .formInner .zgdprform-countrylist-container {
        max-width: unset !important;
        width: unset !important;
        margin-left: unset !important;
        height: unset !important;
        margin-bottom: 20px !important;
    }
    
    .formInner .zgdprform-countrylist-container select.globalcountrycode {
        height: 40px !important;
    }
    
    .formInner select {
        border: 1px solid #e2e2e2;
        font-size: 13px;
        height: 38px;
        max-width: 300px;
        width: 100%;
        background: none;
        color: #666 !important;
        padding-left: 8px;
        box-sizing: border-box;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
    }
    
    /* Request Demo CSS Starts */
    
    .contactus-form-stickydiv {
        position: fixed;
        bottom: 0;
        right: 0;
        width: 80px;
        z-index: 100
    }
    
    .contactus-form-stickydiv * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    
    .demo-sticky {
        color: #333;
        margin: 15px 35px 85px auto;
        cursor: pointer;
        outline: none;
        border: 0;
        position: relative;
        background-image: url('/sites/zweb/images/commerce/zos-request-demo.png');
        background-size: contain;
        border-radius: 0;
        background-color: rgba(0, 0, 0, 0);
        background-repeat: no-repeat;
        width: 75px;
        height: 75px;
        right: -2px;
    }
    
    .demo-pop-over {
        padding: 10px 15px;
        position: absolute;
        text-align: left;
        left: -165px;
        margin-right: 15px;
        z-index: 10;
        top: 18px;
        -webkit-box-shadow: 1px 1px 10px -1px #aaa;
        box-shadow: 1px 1px 10px -1px #aaa;
        border-radius: 5px;
        font-size: 13px;
        background-color: #fff;
        width: 150px
    }
    
    .demo-pop-over:after {
        left: 100%;
        top: 18px;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        border: 7px solid rgba(0, 0, 0, 0);
        border-left-color: #fff;
        margin-top: -7px
    }
    
    /* Request Demo CSS Ends */
    
    
    .sign_agree {
        color: #000;
        font-size: 11px;
        line-height: 20px;
        margin-top: 0;
        padding-bottom: 10px;
        text-align: left;
        font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
        margin: 0 auto;
    }
    
    div.zgdprform-opt-container,
    p.zgdprform-opt-container {
        clear: both;
        text-align: left;
        padding-left: 18px;
        box-sizing: border-box;
        font-size: 11px;
        line-height: 1.3;
        position: relative;
        margin-bottom: 30px;
    }
    
    .zgdprform-opt-container input.chk_bx {
        appearance: checkbox !important;
        -webkit-appearance: checkbox !important;
        -moz-appearance: checkbox !important;
        -ms-appearance: checkbox !important;
        position: absolute !important;
        left: 0 !important;
        top: 2px !important;
        margin: 0 !important;
        width: auto !important;
        height: auto !important;
    }
    
    .submit-btn {
        background: #f0483e;
        border: 1px solid #f0483e;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 16px;
        padding: 10px 20px;
        text-decoration: none;
        text-transform: uppercase;
        transition: all 500ms ease 0s;
        font-family: var(--zf-primary-semibold);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: unset;
        margin-left: unset !important;
    }
    
    .freeze_layer {
        background: rgba(0, 0, 0, 0.5);
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 999;
        display: none;
    }
    
    .active_freaze {
        display: block;
    }
    
    .zoverlay {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 999;
        background: rgba(0, 0, 0, 0.5);
        display: none;
    }
    
    .form-title {
        text-align: center;
    }
    
    .zsubmit {
        text-align: center;
    }
    
    input[type="submit"] {
        background: none repeat scroll 0 0 #f0483e;
        border: 1px solid #f0483e;
        color: #fff;
        cursor: pointer;
        font-size: 15px;
        padding: 10px 0px;
        width: 100%;
        margin-bottom: 40px;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
    }
    
    .zgdprform-state-container.zshow-common {
        margin-bottom: 20px !important;
    }
    
    div.zgdprform-state-container::after,
    div.zgdprform-countrylist-container::after {
        right: 20px;
    }
    
    .fieldset.customer_req_option {
        position: relative;
    }
    
    .fieldset.customer_req_option:after {
        content: "";
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #666;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -3px;
        border-radius: 6px;
    }
    
    label.error {
        display: block;
        color: red;
        font-size: 11px;
        float: none;
    }
    
    .i18n-ar .formSec {
        transform: translateX(-120%);
        -webkit-transform: translateX(-120%);
        right: auto;
        left: 0;
    }
    
    .i18n-ar .formSec.active {
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
    
    .i18n-ar .form-close,
    .i18n-ar div.zgdprform-state-container::after,
    .i18n-ar div.zgdprform-countrylist-container::after,
    .i18n-ar div.customer_req_option::after {
        left: 20px;
        right: auto;
    }
    
    .i18n-ar .formInner input[type="text"] {
        padding-right: 8px;
        padding-left: 0px;
    }
    
    .i18n-ar .zsubmit {
        text-align: center;
    }
    
    @media only screen and (max-width: 480px) {
        .contactus-form-stickydiv {
            display: none;
        }
    }