body, html, h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0;
}
.zsiq_custommain, div.zsiq_floatmain, body [data-id="zsalesiq"] {
    z-index: 104 !important;
}
.banner-container {
    max-width: 100%;
    margin: -70px auto 0;
    padding: 130px 0 105px;
    width: 100%;
    position: relative;
}
.banner-container {
    background: url(/sites/zweb/images/crm/crm-pricing-bg.jpg) no-repeat;
    background-size: cover;
    background-color: #e5f5f2;
}
.pricing-banner-div {
    max-width: 1280px;
    margin: 0 auto;
    text-align: center;
    width: 95%;
    color: #fff;
}
h1 {
    font: 64px / 1.2 var(--zf-primary-semibold);
    letter-spacing: -1px;
    color: #000;
}
p {
    font: 20px/1.4 var(--zf-primary-regular);
}
.cmpr-table-sec .pricing-tab>span.ztoggle-slide, .dib, .body-umain .pricing-btn.access, .changePriceContainer .showThis, .body-umain .pricing-wrap .product-block a.access-btn, .body-umain .cmp_row a.access-btn, .cmp_row a.getstart-plan, .pricing-wrap .product-block a.getstart-plan, .getstart-plan, .body-umain .access-btn, .crm-free-sec-cnt a.getstart-plan, .body-umain .crm-free-sec-cnt a.access-btn {
    display: inline-block !important;
}
.banner-list-con {
    text-align: left;
    display: flex;
    padding: 35px 0 0;
    justify-content: center;
    flex-wrap: wrap;
}
.list-item {
    padding: 0 45px 30px;
    position: relative;
}
.in-blk, .freetools-icon {
    display: inline-block;
}
.ftr-hdr {
    font: 22px / 1.2 var(--zf-secondary-medium);
    color: #000;
}
.list-item>p {
    color: #000;
}
.list-item>p:not(.ftr-hdr) {
    font-size: 16px;
}
.list-item::after {
    content: '';
    position: absolute;
    left: 0;
    top: -3px;
    background-position: -534px -424px;
    width: 30px;
    height: 30px;
}
.list-item:last-child {
    padding-right: 0;
}
.cx-grey-con .pricing-tab, .price-sec .price, .testimonial-main-con, .testi-sldr-con, .greybg-con.fst, .brdn .cmp_cell, .crmplus-features-tab .product-block .key-feature-title, .tooltip-txt, .campaign-features-tab .pricing-cont-box {
    position: relative;
}
.greybg-con {
    background: #fff3e2;
}
.pricing-tab-wrapper {
    position: absolute;
    top: -20px;
    width: 100%;
    z-index: 4;
    left: 0;
}
.pricing-tab {
    top: 0;
    width: 156px;
    margin: 0 auto;
    position: relative;
    left: 0;
    right: 0;
}
.zmobile-mon-yearly-container, .plan-name.tab-show, .price-val-sec .plan-desc, .i18n-en .cus-icon-22, .zmore-features-pricing, .slick-next:after, .slick-next:before, .slick-prev:after, .slick-prev:before, .zmobile-currency-container, .cmp_tbl_lsts, .pricing-tooltip-sec, .zmore-features-hide, .prce-features-list, .collapse-btn, .bottom-promo, .pricing-btn.access, .body-umain .pricing-btn.get_btn, .cmp_cell .yr-save-box br, .product-nav-links.show_vsb, .zgh-accounts.show_vsb, .zw-other-lang .testimonial-main-con, .price-sec .detail.mob, .compar-main-table, .cxplan-deftxt1, .other-lang .testimonial-con, .mob-title, .tax-txt-tab, .freetools-txt, .other-region .pricing-tab.mob-show, .mob-pop-tab-links, .freetools-desc, .features-tab, .crmplus-starter, .ui-slider-handle.zhide, .ui-slider-slide.zhide, .ztable-val>div {
    display: none;
}
.pricing-tab>span {
    width: 50%;
    font-size: 14px;
    line-height: 1;
    font-family: var(--zf-primary-medium);
    color: #000;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    position: relative;
    z-index: 1;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: center;
}
.pricing-tab>span.ztoggle-slide {
    background: #fff;
    width: 156px;
    display: inline-block;
    margin: 0 auto;
    border-radius: 20px;
    height: 40px;
    border: 1px solid #e5ebf1;
    box-shadow: 0 10px 15px -6px rgb(119 119 119 / 40%);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
}
.pricing-tab>span.ztoggle-slide em.toggle-btn {
    background: #293a4b;
    width: 70px;
    border-radius: 20px;
    height: 26px;
    margin-top: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 7px;
    transition: .5s all ease;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    display: block;
}
.pricing-tab>span.ztoggle-slide.active em.toggle-btn {
    margin-left: 54%;
    width: 65px;
}
.pricing-tab>span.monthly, .pricing-tab>span.yearly {
    position: absolute;
    padding: 0;
    top: 50%;
    transform: translateY(-50%);
}
span.label-text.monthly {
    left: 4px;
}
.pricing-tab>span.yearly {
    right: 0;
}
.pricing-tab>span.active.monthly, .pricing-tab>span.active.yearly {
    font-family: var(--zf-primary-semibold);
    color: #fff;
}
.yr-save-box {
    position: absolute;
    color: #0060ff;
    text-transform: uppercase;
    bottom: -20px;
    right: -95px;
    font: 12px / 1 var(--zf-primary-medium);
}
.yr-save-box:after {
    content: '';
    position: absolute;
    background-position: -212px -14px;
    width: 37px;
    height: 14px;
    left: -40px;
    display: inline-block !important;
}
.bg_lazy_loaded .pricing-sprite, .bg_lazy_loaded .testi-sldr-con::after, .prvcy-lists::after, .bg_lazy_loaded .list-item::after, .bg_lazy_loaded .info-tooltip-icon::after, .bg_lazy_loaded .yr-save-box:after, .bg_lazy_loaded .othrs-ftrs-lst:after, .bg_lazy_loaded .cx-logos-sec:after {
    background-image: url(/sites/zweb/images/crm/crm-pricing2022-sprite.svg);
    display: block;
}
.max-wdth {
    max-width: 1180px;
    margin: 0 auto;
    width: 95%;
    text-align: center;
    padding: 30px;
    box-sizing: border-box;
}
.in-wdth.max-wdth {
    max-width: 900px;
}
.pricing-wrap {
    display: flex;
    justify-content: center;
    padding: 90px 0 0;
    position: relative;
    max-width: 1350px;
    gap: 20px;
}
.bg-sec {
    background-color: #575757;
    position: absolute;
    bottom: -10px;
    height: 16px;
    width: 24%;
    left: 50.65%;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.product-block {
    width: unset;
    margin-left: 0px;
    border-radius: 8px;
    background-color: #fff;
    padding: 45px 30px;
    box-sizing: border-box;
    position: relative;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
    flex: 1;
    display: flex;
    flex-direction: column;
}
.i18n-ar .product-block {
    display: flex;
    flex-direction: column;
}
#zplan1, .lang-rtl #zplan4 {
    margin-left: 0;
}
.lang-rtl #zplan1 {
    margin-left: 1.3%;
}
#zplan3 {
    border: 1px solid #000;
    padding-bottom: 40px;
}
.zmenu-cta-cont, .pricing-wrap .product-block a.access-btn, .cmp_row a.access-btn, .body-umain .cmp_row a.getstart-plan, .body-umain .pricing-wrap .product-block a.getstart-plan, .body-umain .getstart-plan, .access-btn, .hide-prdct, .hide-lyte, .crm-free-sec-cnt a.access-btn, .body-umain .crm-free-sec-cnt a.getstart-plan, .business_sec .pricing-btn {
    display: none !important;
}
.price-tab-fixed {
    position: fixed !important;
    top: 0 !important;
    z-index: 6;
    background: #fff;
    height: 72px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
}
.pricing-wrap .product-block a, .cmp_row a, .crm-free-sec-cnt a {
    background-color: #e7f7ff;
    padding: 10px 24px;
    font: 14px / 1.4 var(--zf-primary-semibold);
    text-transform: uppercase;
    color: #0067ff;
    display: inline-block;
    min-width: 150px;
    border-radius: 4px;
    border: 1px solid #0067ff;
    text-align: center;
}
.act-btn.cta-btn:hover, .free-tools-btn:hover, .hglt-bg {
    background-color: var(--primary-btn-color) !important;
    border: 1px solid var(--primary-btn-color) !important;
    color: #fff !important;
}
.plan-name {
    font: 22px / 1.5 var(--zf-primary-medium);
    display: block;
}
.product-block .plan-name, .product-block .price {
    margin-bottom: 10px;
}
.zcurrency-symbol {
    bottom: 0;
    font: 24px / 1.4 var(--zf-primary-regular);
    color: #5d5d66;
    top: unset;
    position: relative;
}
.i18n-id .zcurrency-symbol, .ccode-id .zcurrency-symbol {
    bottom: unset;
    top: -16px;
}
.z-price-text {
    letter-spacing: -2px;
    font: 60px / 1.1 var(--zf-secondary-medium);
    padding-left: 4px;
}
.i18n-id .z-price-text, .ccode-id .z-price-text {
    padding-left: 0px;
    font: 40px / 1.1 var(--zf-secondary-medium);
}
.i18n-id .z-price-text em, .ccode-id .z-price-text em {
    font-size: 30px;
}
span.detail {
    display: block;
    text-align: center;
    margin: 0 0 35px;
    font-size: 14px;
}
.pricing-wrap.max-wdth {
    max-width: 1350px;
}
.watch-btn {
    position: static;
    margin: 0 0 0 5px;
    width: auto;
    display: inline-block;
    background: #fff;
    cursor: pointer;
}
#zplan1 .plan-desc, #zplan2 .plan-desc, .show-others .cmn-links p, .table-section-2 .list-table .list-rgt ul {
    padding-bottom: 0px;
}
.key-features {
    margin-top: 35px;
}
.plan-desc {
    padding: 25px 0 0;
    font-size: 18px;
    line-height: 1.3;
    display: none;
}
.highlight_batch {
    background: #ffdd58;
    padding: 5px 10px;
    font: 14px var(--zf-primary-medium);
    color: #000;
    border-radius: 4px;
    border-top-left-radius: 0;
    position: absolute;
    right: 5px;
    top: 5px;
    border-top-left-radius: 0;
}
.vidbtn-icon {
    width: 16px;
    height: 16px;
    border-radius: 20px;
    border: 1px solid #0067ff;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    box-sizing: content-box;
}
.vidbtn-icon::after {
    content: '';
    display: block;
    position: absolute;
    left: 6px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 6px solid #0067ff;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.key-feature-title {
    width: 100%;
    color: #182a83;
    display: block;
    font: 14px / 1.3 var(--zf-primary-regular);
    text-align: left;
    margin-bottom: 20px;
}
.key-feature-title span span, .us-region .pricing-tab>span.active.monthly, .pricing-tab>span.active.yearly {
    font-family: var(--zf-primary-medium);
}
.key-features-list li {
    font: 16px / 1.5 var(--zf-primary-regular);
    text-align: left;
    position: relative;
    margin: 0 0 20px;
    padding: 0px 20px 0px 30px;
}
.key-features-list li.has-tooltip {
    cursor: help;
}
.pricing-tooltip-sec {
    text-align: left;
    bottom: 140%;
    border: 0;
    transition: .5s ease;
    padding: 15px 19px;
    right: -50px;
    position: absolute !important;
    z-index: 6;
    min-height: 10px;
    width: 200px;
    left: 50%;
    transform: translateX(-50%);
    background: #293a4b;
    color: #fff;
    font-size: 13px;
    line-height: 1.6;
    box-shadow: 0 10px 20px -4px rgb(119 119 119 / 40%);
    display: none;
}
.pricing-tooltip-sec:before {
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #293a4b;
    bottom: -6px;
    color: #000;
    height: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    width: 0;
}
.pricing-tooltip-sec.active, .price, .privacy-img, .yearly:hover .yearly-tooltio-txt, .features-tab.active, .crmplus-starter.starter-show, .ztable-val>div.show {
    display: block;
}
span.info-tooltip-icon, .str-tooltip span.info-tooltip-icon {
    width: 12px;
    height: 12px;
    left: 0px;
    top: 4px;
    position: absolute;
    padding: px;
    z-index: 5;
}
span.info-tooltip-icon:after, .str-tooltip span.info-tooltip-icon:after {
    content: '';
    width: 12px;
    height: 12px;
    right: 0px;
    top: 0;
    position: absolute;
    transform: unset;
}
.bg_lazy_loaded span.info-tooltip-icon:after, .bg_lazy_loaded .str-tooltip span.info-tooltip-icon:after {
    background-image: url(/sites/zweb/images/crm/crm-pricing2022-sprite.svg);
    background-position: -360px -12px;
}
.tab-lst.act-tab {
    color: #0043a0;
    background-color: #fff3e2;
}
.ztax-container {
    max-width: 1410px;
    margin: 30px auto 0;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 30px;
    box-sizing: border-box;
}
.ztax-container {
    margin: 65px auto 0;
}
.ztax-container p {
    font-size: 11px;
    width: max-content;
    display: flex;
    margin: 0 auto;
    line-height: 1.2;
    box-sizing: border-box;
    text-align: center;
    padding: 0;
    justify-content: center;
    align-items: center;
}
.crm-free-sec {
    max-width: 1410px;
    padding: 120px 30px 140px;
    margin: 0 auto;
    display: flex;
    align-items: unset;
    justify-content: space-between;
    box-sizing: border-box;
    gap: 40px;
}
.crm-free-sec {
    justify-content: unset;
    gap: 40px;
    padding: 60px 30px 0;
}
.crm-free-sec-cnt {
    width: 60%;
    border-right: 1px solid #ccc;
    display: flex;
    background: #fff;
    padding: 90px 50px;
    border-radius: 25px;
    border: 1px solid #000;
    box-sizing: border-box;
    justify-content: space-between;
}
.crm-free-sec-cnt p {
    font: 18px / 1.4 var(--zf-primary-regular);
    padding: 0;
}
.cmn-links {
    width: 37%;
    box-sizing: border-box;
    background-color: #ffebcf;
    display: flex;
    padding: 60px;
    flex-direction: column;
    justify-content: center;
    border-radius: 25px;
}
.business_sec {
    max-width: 1260px;
    margin: 0 auto;
    width: 95%;
    text-align: center;
    padding: 0 30px;
    box-sizing: border-box;
}
.inner-hdr {
    font: 48px / 1.2 var(--zf-secondary-medium);
    letter-spacing: -1.2px;
    margin: 0 auto 10px;
}
.compare-sec h3 {
    font: 28px / 1.2 var(--zf-primary-semibold);
    letter-spacing: 0px;
    margin: 0;
}
.business_sec .inner-hdr {
    margin: 0 auto 30px;
}
.pricing-btn {
    font: 14px var(--zf-primary-semibold);
    padding: 12px 35px;
    cursor: pointer;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    position: relative;
    transition: all ease .32s;
    border: 0;
    margin: 10px 0;
    text-transform: uppercase;
    z-index: 1;
    background: var(--primary-btn-color);
    border-radius: 4px;
}
.changePrice {
    position: absolute;
    right: 30px;
    top: 0px;
    z-index: 4;
}
.changePriceContainer span {
    color: #000;
    border: 0;
    cursor: pointer;
    display: block;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: var(--zf-primary-medium);
}
.changePriceContainer .changeCurrency {
    display: none;
    min-height: 30px;
    padding: 0;
    margin: 0 10px;
    width: auto;
}
.changePriceContainer .action {
    color: #0067ff;
    position: relative;
    border: 0;
    border-bottom: 2px solid #0067ff;
}
.pricing-btn.scroll_top_prcng {
    margin: 0 0 40px;
}
.desk-logo {
    background-position: -382px -405px;
    width: 125px;
    height: 60px;
    margin: 20px auto;
}
.bigin-logo {
    background-position: -28px -404px;
    width: 132px;
    height: 60px;
    margin: 0 auto 20px;
}
.crm-free-sec-cnt-lft .bigin-logo {
    background-position: -32px -404px;
    width: 126px;
    margin: 0 0 10px;
}
.crmplus-logo {
    height: 60px;
    margin: 20px auto;
    background-position: -174px -405px;
    width: 191px;
}
.privcy-main-sec.max-elecon {
    max-width: 1180px;
    margin: 0 auto;
    width: 95%;
    padding: 140px 0 0;
    text-align: center;
}
.othr-prdcts {
    border-radius: 16px;
    background-color: #fff;
    padding: 70px 40px;
    width: 50%;
    box-sizing: border-box;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}
.othr-prdcts.bigin {
    margin-right: 0px;
}
.othr-prdcts.crmplus {
    margin-left: 0px;
}
.othr-prdcts p {
    font-size: 18px;
    padding: 15px 0 30px;
}
.othr-prdcts .pricing-btn {
    background-color: var(--primary-btn-color) !important;
    font-size: 14px;
    width: 180px;
    padding: 12px 30px;
    border-radius: 4px;
    box-sizing: border-box;
    margin: auto;
}
.othr-prdcts .hvr-btn:hover, .hvr-btn:hover {
    transform: scale(1.1);
}
.inner-titl-hdr {
    margin-bottom: 50px;
}
.privcy-ftr-sec {
    padding: 0;
    display: flex;
    align-items: center;
}
ztax-container>p, .other-prod-list-sec h2, .lang-rtl .top-flx-sec *, .lang-rtl .top-flx-sec, .lang-rtl .price-val-sec, .lang-rtl .plan-desc, .lang-rtl .business_sec *, .lang-rtl .business_sec, .lang-rtl .othr-prdcts *, .lang-rtl .greybg-con h2, .lang-rtl .pricing-tab *, .lang-rtl a.access-btn, .lang-rtl .crm-pricing-popup-inner h2, .lang-rtl .crm-pricing-popup-inner h3, .lang-rtl .crm-pricing-popup-inner p, .cmn-lins-rgt, .lang-rtl .crm-free-sec-cnt-rgt, .lang-rtl .crm-free-sec-cnt-rgt * {
    text-align: center;
}
.other-prod-list-sec {
    padding: 60px 30px 0;
    max-width: 1410px;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    text-align: center;
}
.other-prsec {
    width: 100%;
    padding: 0;
    margin-top: 50px;
    display: flex;
    gap: 35px;
}
.left-imgsec {
    width: 45%;
    padding-right: 55px;
    box-sizing: border-box;
}
.rgt-ftrs-sec {
    width: 50%;
    text-align: left;
}
.prvcy-lists {
    position: relative;
    padding: 0 0 25px 55px;
}
.prce-ftrs-inrlst li:last-child, .prvcy-lists:last-child {
    padding-bottom: 0;
}
.prvcy-lists::after {
    content: '';
    background-position: -146px -2px;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 2px;
    left: 0;
}
.sub-hdr {
    font: 23px / 1.2 var(--zf-secondary-medium);
}
.privcy-main-sec {
    padding: 140px 0;
}
.free-edtlnk {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #000;
    font: 16px / 1.2 var(--zf-primary-regular);
    cursor: pointer;
    box-sizing: border-box;
    background: #ffe5c2;
    padding: 12px 15px;
    width: 100%;
    border-radius: 4px;
}
.free-edtlnk:last-child, .bigin-btn-wrap {
    margin-top: 20px;
}
.free-edtlnk:hover {
    background: #fff;
}
.arw-icn {
    background-position: -99px -5px;
    width: 23px;
    height: 23px;
    margin-left: 12px;
    display: inline-block !important;
    vertical-align: middle;
}
.cus-icons-wrap {
    max-width: 1350px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    height: 86px;
}
.cus-icons-wrap:after {
    content: '';
    position: absolute;
    height: 86px;
    width: 50px;
    background-image: linear-gradient(to right, rgba(255, 243, 226, 1) 50%, rgba(255, 243, 226, 0));
    top: 0;
    left: 0;
}
.cus-icons-wrap:before {
    content: '';
    position: absolute;
    height: 86px;
    width: 50px;
    background-image: linear-gradient(to right, rgba(255, 243, 226, 0), rgba(255, 243, 226, 1) 50%);
    z-index: 1;
    right: 0;
}
.cus-icon {
    display: inline-block;
    height: 86px;
    margin: 0 10px;
}
.bg_lazy_loaded .cus-icon {
    background-image: url(/sites/zweb/images/crm/zpricing-brands-bg.svg);
    background-size: 1800px auto;
}
.cus-icon-1 {
    background-position: 0 0;
    width: 159px;
}
.cus-icon-2, .us-region .cus-icon-7 {
    background-position: -185px 0;
    width: 191px;
}
.cus-icon-3, .us-region .cus-icon-8 {
    background-position: -403px 0;
    width: 188px;
}
.cus-icon-4, .us-region .cus-icon-9 {
    background-position: -1208px 0;
    width: 201px;
}
.cus-icon-5 {
    background-position: -1436px 0;
    width: 165px;
}
.cus-icon-6 {
    background-position: -1628px 0;
    width: 172px;
}
.cus-icon-7, .us-region .cus-icon-10 {
    background-position: 0 -113px;
    width: 186px;
}
.cus-icon-8, .us-region .cus-icon-11 {
    background-position: -212px -113px;
    width: 287px;
}
.cus-icon-9, .us-region .cus-icon-12 {
    background-position: -526px -113px;
    width: 138px;
}
.cus-icon-10 {
    background-position: -691px -113px;
    width: 215px;
}
.cus-icon-11, .us-region .cus-icon-13 {
    background-position: -934px -113px;
    width: 124px;
}
.cus-icon-12, .us-region .cus-icon-14 {
    background-position: -1085px -113px;
    width: 140px;
}
.cus-icon-13, .us-region .cus-icon-15 {
    background-position: -1251px -113px;
    width: 140px;
}
.cus-icon-14, .us-region .cus-icon-16 {
    background-position: -1419px -113px;
    width: 139px;
}
.cus-icon-15 {
    background-position: -1585px -113px;
    width: 215px;
}
.cus-icon-16 {
    background-position: 0 -227px;
    width: 219px;
}
.cus-icon-17 {
    background-position: -246px -227px;
    width: 261px;
}
.cus-icon-18, .us-region .cus-icon-18 {
    background-position: -533px -227px;
    width: 160px;
}
.cus-icon-19 {
    background-position: -719px -227px;
    width: 124px;
}
.cus-icon-20 {
    background-position: -869px -227px;
    width: 202px;
}
.cus-icon-21, .us-region .cus-icon-19 {
    background-position: -1098px -227px;
    width: 228px;
}
.cus-icon-22 {
    background-position: -1352px -227px;
    width: 226px;
}
.cus-icon-23, .us-region .cus-icon-20 {
    background-position: -1604px -227px;
    width: 196px;
}
.cus-icon-24, .us-region .cus-icon-21 {
    background-position: 0 -341px;
    width: 166px;
}
.cus-icon-25 {
    background-position: -200px -341px;
    width: 170px;
}
.cus-icon-26 {
    background-position: -397px -341px;
    width: 186px;
}
.cus-icon-27 {
    background-position: -610px -341px;
    width: 182px;
}
.cus-icon-28 {
    background-position: -819px -341px;
    width: 127px;
}
.cus-icon-29 {
    background-position: -973px -341px;
    width: 261px;
}
.cus-icon-30 {
    background-position: -1260px -341px;
    width: 269px;
}
.cus-icon-31 {
    background-position: -1557px -341px;
    width: 243px;
}
.cus-icons-wrap-2 {
    margin-top: 25px;
}
.cus-icons-cont-1 {
    top: 0;
    position: relative;
    animation: marquee1 60s linear infinite;
    display: flex;
    width: 6398px;
}
.cus-icons-cont-2 {
    top: 0;
    position: absolute;
    animation: marquee2 60s linear infinite;
    display: flex;
    width: 6602px;
    right: 0px;
}
@keyframes marquee1 {
    0% {
    left: 0;
}
100% {
    left: -3199px;
}

}
@keyframes marquee2 {
    0% {
    right: 0;
}
100% {
    right: -3301px;
}

}
@keyframes marquee3 {
    0% {
    right: 0;
}
100% {
    right: -3055px;
}

}
.testimonial-main-con, .other-prod-list-sec.padding-top-act {
    padding-top: 140px;
}
.testimonial-con {
    border-radius: 49px;
    background-color: #1f1f24;
    max-width: 1400px;
    margin: 0 auto;
    width: 95%;
    padding: 110px;
    box-sizing: border-box;
    position: relative;
    text-align: left;
}
.testimonial-main-con .slick-next {
    right: -20px;
}
.slick-next img, .slick-prev img {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}
.testimonial-main-con .slick-next img {
    transform: rotate(180deg);
}
.slick-next, .slick-prev {
    transform: translate(0, -50%);
    width: 45px;
    height: 45px;
}
.testimonial-main-con .slick-prev {
    left: -20px;
}
.slick-dotted.slick-slider, .product-block .price {
    margin-bottom: 0;
    display: block;
}
.slick-list {
    width: 100%;
    padding-bottom: 120px;
}
.marathon-logo {
    background-position: -149px -125px;
    width: 249px;
    height: 59px;
}
.shiji-logo {
    background-position: -149px -189px;
    width: 105px;
    height: 59px;
}
.selector-logo {
    background-position: -447px -189px;
    width: 205px;
    height: 59px;
}
.lubrication-logo {
    background-position: -259px -189px;
    width: 185px;
    height: 59px;
}
.testi-para {
    font: 32px / 1.3 var(--zf-primary-medium);
    color: #ffe27d;
    padding: 25px 0 50px;
}
.cus-sec {
    display: flex;
    align-items: center;
    height: 118px;
    position: absolute;
    bottom: -118px;
}
.cust-desg {
    font: 22px / 1.2 var(--zf-primary-medium);
    color: #fff;
    margin-left: 25px;
    width: calc(100% - 140px);
}
.cus-degn {
    color: #c3c5c8;
    padding: 5px 0 0;
    display: block;
    font-family: var(--zf-primary-regular);
}
.slick-dots {
    position: absolute;
    right: 0;
    margin: 0;
    width: auto;
}
.slick-dots li {
    display: inline-block;
    margin: 0 4px;
    background: #fff;
    opacity: .4;
    border: 1px solid #fff;
}
.slick-dots li.slick-active {
    opacity: 1;
    background: #fff;
    border-color: #fff;
}
.whtbg-con {
    padding: 140px 30px 0;
    position: relative;
    background: #fff3e2;
}
.compare-sec {
    max-width: 1350px;
    padding: 40px 30px 0;
    margin: 0 auto;
}
.compare-sec-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffeace;
    box-sizing: border-box;
    border-radius: 25px;
    padding: 30px;
    gap: 50px;
}
.migrate-btn {
    background: #e7f7ff;
    transition: .5s ease all;
    border: 1px solid #0067ff;
    color: #0067ff;
}
.migrate-btn:hover {
    background: #0067ff;
    color: #fff;
}
.privcy-ftr-sec .pricing-btn.scroll_top_prcng {
    margin: 40px 0 0;
}
.support-list {
    display:none;
}
.open-icon {
    right: -51px;
    left: unset;
    background-position: -4px -4px;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.faq_container {
    max-width: 960px;
    margin: 0 auto;
    width: 100%;
    position: relative;
    padding: 140px 0;
    text-align: center;
}
.faq_exp_sec {
    position: sticky;
}
.expand-all-sec {
    box-sizing: border-box;
    width: 110px;
    background-color: #ffe5c2;
    border-radius: 12px;
    font: 16px / 1.2 var(--zf-primary-regular);
    color: #181819;
    padding: 6px 10px;
    cursor: pointer;
    position: absolute;
    top: 160px;
    right: -80px;
    transform: translateY(-50%) rotate(270deg);
}
.gd-fqa {
    text-align: left;
    padding: 70px 0 0;
}
.ga-fq-cont {
    transition: all .5s linear;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
    margin: 0 auto 10px;
    padding: 30px 85px 30px 30px;
    box-sizing: border-box;
    cursor: pointer;
}
.gd-qus {
    font: 28px / 1.2 var(--zf-secondary-medium);
    cursor: pointer;
    position: relative;
}
.gd-qus .open-icon {
    top: 4px;
    transform: inherit;
}
.open-icon.close-icon, .zhd-hdr .open-icon.close-icon {
    background-position: -35px -4px;
}
.mailto_cls, .link_ele {
    color: #0067ff;
    font-family: var(--zf-primary-regular);
    text-decoration: none;
    display: inline-block;
}
.link_ele.learnmore {
    margin: 12px 0 5px;
    display: inline-block;
}
.link_ele.learnmore.fst {
    margin-right: 40px;
}
.lang-rtl .link_ele.learnmore.fst {
    margin-right: unset;
    margin-left: 40px;
}
.learnmore span {
    background: #0067ff;
    width: 15px;
    height: 2px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    transition: all ease .35s;
}
.learnmore span:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    border: 2px solid #0067ff;
    transform: rotate(-45deg);
    border-left: 0;
    border-top: 0;
    top: -3px;
    right: 0;
}
.lang-rtl .learnmore span:before {
    transform: rotate(127deg);
    right: unset;
    left: 0;
}
.gd-ans {
    display: none;
    padding: 15px 0 0;
}
.other-lang:not(.i18n-id) .free-edtlnk {
    font-size: 15px;
    padding: 12px;
    width: max-content;
}
.other-lang .expand-all-sec {
    width: max-content;
    right: -100px;
}
.lang-rtl .list-item::after, .lang-rtl span.info-tooltip-icon, .lang-rtl .str-tooltip span.info-tooltip-icon, .lang-rtl .prvcy-lists::after, .lang-rtl .list-table .list-rgt ul li::before, .lang-rtl .list-table .list-lft ul li::before, .lang-rtl .pop-foot-sec ul li::before {
    right: 0;
    left: unset;
}
.lang-rtl .list-item:last-child {
    padding: 0 45px 30px;
}
.lang-rtl .key-features-list li {
    text-align: right;
    padding: 0 30px 0 20px;
}
.lang-rtl .highlight_batch {
    left: -10px;
    right: unset;
    border-top-right-radius: 0;
    border-top-left-radius: 16px;
    border-top-right-radius: 0;
}
.lang-rtl .bg-sec {
    right: 50.65%;
    left: unset;
}
.lang-rtl .arw-icn {
    margin-right: 12px;
    margin-left: unset;
    transform: scale(-1);
}
.lang-rtl .othr-prdcts.crmplus {
    margin-right: 25px;
    margin-left: unset;
}
.lang-rtl .othr-prdcts.bigin {
    margin-left: 25px;
    margin-right: unset;
}
.lang-rtl .left-imgsec {
    padding-left: 55px;
    padding-right: unset;
}
.lang-rtl .prvcy-lists {
    padding: 0 55px 25px 0;
}
.lang-rtl .ga-fq-cont {
    padding: 30px 30px 30px 85px;
}
.lang-rtl .open-icon {
    left: -51px;
    right: unset;
}
.lang-rtl .expand-all-sec {
    left: -70px;
    right: unset;
    position: absolute;
}
.lang-rtl .pricing-tab>span.ztoggle-slide.active em.toggle-btn {
    margin-right: 55%;
    margin-left: unset;
}
.lang-rtl .pricing-tab>span.yearly {
    left: 0;
    right: unset;
}
.lang-rtl .yr-save-box:after {
    left: unset;
    right: -40px;
    transform: scaleX(-1);
}
.lang-rtl .yr-save-box {
    left: -61px;
    right: unset !important;
}
.lang-rtl .modules-compare-rgt h3, .lang-rtl .modules-compare-rgt p, .lang-rtl .modules-compare-lft h3, .lang-rtl .modules-compare-lft p, .lang-rtl .title-list-container p {
    text-align: right;
}
.lang-rtl .title-section .title-section-txt {
    text-align: right;
    padding-left: unset;
    padding-right: 30px;
}
.lang-rtl .list-lft, .lang-rtl .list-rgt, .lang-rtl .title-section span.title-section-txt:first-child {
    border-left: 1px solid #0067ff;
    border-right: unset;
}
.lang-rtl .list-table ul li, .lang-rtl .pop-foot-sec ul li {
    text-align: right;
    padding-right: 30px;
    padding-left: unset;
}
.lang-rtl span.label-text.monthly {
    right: 4px;
    left: unset;
}
.lang-rtl .cus-icons-cont-2 {
    animation: marquee2-ar 60s linear infinite;
}
.other-lang .pricing-tab>span, .us-region .pricing-tab>span {
    font-size: 13px;
}
@keyframes marquee2-ar {
    0% {
    left: 0;
    right: unset;
}
100% {
    left: -3301px;
    right: unset;
}

}
.lang-rtl .cus-icons-cont-1 {
    animation: marquee1-ar 60s linear infinite;
}
@keyframes marquee1-ar {
    0% {
    right: 0;
    left: unset;
}
100% {
    right: -3199px;
    left: unset;
}

}
.i18n-vi .pricing-tab>span.ztoggle-slide.active em.toggle-btn, .i18n-nl .pricing-tab>span.ztoggle-slide.active em.toggle-btn {
    margin-left: 50%;
    width: 85px;
}
.i18n-vi .pricing-tab>span.ztoggle-slide, .i18n-nl .pricing-tab>span.ztoggle-slide {
    width: 196px;
}
.i18n-vi .pricing-tab>span.ztoggle-slide em.toggle-btn, .i18n-nl .pricing-tab>span.ztoggle-slide em.toggle-btn {
    background: #293a4b;
    width: 90px;
}
.i18n-vi .yr-save-box {
    bottom: -40px;
}
.i18n-nl .pricing-tab>span.yearly {
    right: -21px;
}
.i18n-nl span.label-text.monthly {
    left: 11px;
}
.i18n-vi .pricing-tab {
    width: 186px;
}
.lang-rtl .watch-btn {
    margin-right: 5px;
    margin-left: unset;
    padding: 0;
}
.i18n-he .plan-desc .watch-btn {
    padding: 0;
}
.other-lang .cmn-links {
    justify-content: space-evenly;
}
.other-lang .free-edtlnk {
    width: auto;
}
/****  Team Users section css start   ******/

.compare-txt {
    color: #000;
    font: 16px / 1.2 var(--zf-primary-semibold);
    display: block;
}
.crm-free-sec-cnt, .cmn-lins-lft, .crm-free-sec-cnt-lft {
    width: 50%;
}
.crm-free-sec-cnt.in-show-box {
    border: none;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}
.cmn-links {
    width: 50%;
    background-color: #ffffff;
    flex-direction: unset;
    align-items: center;
    justify-content: space-between;
    padding: 60px 50px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}
.grad-txt {
    background-image: -ms-linear-gradient(90deg, #1c32d4 0%, #4bd1fd 20%, #226ae6 36%, #8779f1 52%, #e96f8c 61%, #f7955e 78%, #cf6d7c 92%, #5536ba 100%);
    background-image: linear-gradient(90deg, #1c32d4 0%, #4bd1fd 20%, #226ae6 36%, #8779f1 52%, #e96f8c 61%, #f7955e 78%, #cf6d7c 92%, #5536ba 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font: 18px / 1.5 var(--zf-primary-semibold);
}
.crm-free-sec-cnt h3 {
    font: 48px / 1.2 var(--zf-primary-semibold);
    padding-bottom: 10px;
}
.crm-free-sec-cnt-rgt {
    width: max-content;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
}
.crm-free-sec-cnt-rgt .pricing-btn {
    background-color: var(--primary-btn-color) !important;
    border: none;
    margin: 25px 0 0;
}
.crm-free-sec-cnt-rgt span.detail {
    margin: 0;
}
.caption-txt {
    margin: 0 0 25px;
    display: block;
    font-size: 12px;
}
.popup-btn {
    display: block;
    margin: 0 auto;
    background: #e7f1ff;
    width: max-content;
    padding: 9px 15px;
    border-radius: 5px;
    border: 1px solid #0067ff;
    cursor: pointer;
    font-size: 15px;
}
.cmn-links h3 {
    font: 24px / 1.5 var(--zf-primary-semibold);
}
.cmn-links p {
    font: 18px / 1.4 var(--zf-primary-regular);
    padding: 10px 0 35px;
}
.cmn-links p {
    padding: 10px 0 0;
}
.cmn-links a {
    width: max-content;
    border-radius: 5px;
}
.cmn-links a {
    margin-top: 10px;
    font-size: 14px;
}
.show-others.crm-free-sec, .us-region .prod-cont-sec {
    justify-content: center;
}
.show-others .cmn-links {
    width: 900px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.show-others .cmn-links-top {
    width: 70%;
}
.crm-pricing-popup {
    position: fixed;
    z-index: 10000;
    width: 100vw;
    height: 100vh;
    background: #fff3e3;
    top: 0;
    display: none;
    align-items: center;
}
.crm-pricing-popup-wrap {
    max-width: 850px;
    margin: 0 auto;
    height: calc(100vh - 100px);
    background: #fff;
    border-radius: 35px;
    position: relative;
}
.pop-close-btn {
    position: absolute;
    width: 17px;
    height: 17px;
    font-size: 12px;
    color: #fff;
    background: #66615b;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    right: 20px;
    top: 20px;
}
.crm-pricing-popup-inner-wrap {
    overflow: scroll;
    height: 100%;
}
.crm-pricing-popup-inner {
    padding: 70px 60px;
    text-align: center;
}
.crm-pricing-popup-inner h2 {
    font: 36px / 1.25 var(--zf-primary-semibold);
    padding-bottom: 35px;
}
.crm-pricing-popup-inner h3 {
    font: 24px / 1.2 var(--zf-primary-medium);
}
.crm-pricing-popup-inner p {
    font: 16px / 1.5 var(--zf-primary-regular);
}
.crm-popup-top-para {
    max-width: 600px;
    margin: 0 auto;
}
.modules-compare {
    display: flex;
    max-width: 650px;
    margin: 40px auto 0;
    justify-content: space-between;
}
.modules-compare-lft, .modules-compare-rgt {
    width: 48%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: left;
}
.pop-para-1 {
    font: 16px / 1.5 var(--zf-primary-regular);
    max-width: 500px;
    margin: 0 auto;
    padding: 35px 0 0;
}
.table-section {
    border-radius: 20px;
    border: 1px solid #0067ff;
    margin-top: 50px;
    overflow: hidden;
}
.table-section-2 {
    margin-top: -1px;
}
.table-section h3 {
    background: #fff3e3;
    padding: 12px 0;
    border-bottom: 1px solid #0067ff;
}
.title-section, .list-table {
    display: flex;
}
.title-section .title-section-txt {
    display: block;
    width: 50%;
    border-bottom: 1px solid #0067ff;
    padding: 12px 0px 12px 30px;
    text-align: left;
}
.title-section span.title-section-txt:first-child {
    border-right: 1px solid #0067ff;
}
.list-lft, .list-rgt {
    width: 50%;
    border-right: 1px solid #0067ff;
}
.list-rgt {
    border-right: none;
}
.list-table ul li, .pop-foot-sec ul li {
    font: 16px / 1.5 var(--zf-primary-regular);
    text-align: left;
    padding-left: 30px;
    position: relative;
    padding-bottom: 10px;
}
.list-table ul {
    padding: 15px 30px 20px;
}
.list-table .list-lft ul li::before, .list-table .list-rgt ul li::before, .pop-foot-sec ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
    display: inline-block;
}
.bg_lazy_loaded .list-table .list-lft ul li::before, .bg_lazy_loaded .pop-foot-sec ul li::before {
    background-position: -302px -9px;
    background-image: url(/sites/zweb/images/crm/crm-pricing2022-sprite.svg);
}
.bg_lazy_loaded .list-table .list-rgt ul li::before {
    background-position: -325px -9px;
    background-image: url(/sites/zweb/images/crm/crm-pricing2022-sprite.svg);
}
.pop-para-2 {
    text-align: left;
    padding: 0 30px;
}
.pop-para-3, .pop-para-4 {
    padding-top: 35px;
}
.crm-pricing-popup p a, .crm-pricing-popup li a {
    color: #0067ff;
    font-family: var(--zf-primary-semibold);
}
.bld-txt {
    font-family: var(--zf-primary-semibold);
    var(--zf-primary-semibold);
}
.pop-foot-sec {
    text-align: left;
    margin-top: 45px;
}
.pop-foot-sec ul {
    padding-top: 15px;
}
/****  Team Users section css end   ******/

.ksa-btn {
    padding: 30px 0 0 !important;
    margin-top: auto !important;
    font: 14px / 1.4 var(--zf-primary-semibold);
}
.ksa-link {
    background: unset !important;
    border: 0 !important;
    text-decoration: underline;
    display: block !important;
    text-transform: unset !important;
    position: relative;
    color: #0067ff !important;
}
.ksa-link span {
    width: 10px;
    height: 2px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    background: #0067ff;
    transition: .35s;
}
.i18n-ar .ksa-link span {
    transform: rotate(180deg);
    transition: 3s easein;
}
.i18n-ar .ksa-link:hover span {
    transform:translateX(-4px) scaleX(-1);
    -webkit-transform: translateX(-4px) scaleX(-1);
}
.i18n-ar span.ksa-btn {
    text-align: center !important;
}
.ksa-link span::before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    transform: rotate(-45deg);
    top: -3px;
    right: 0;
    border-width: 0 2px 2px 0;
    border-style: solid solid;
    border-color: #0067ff #0067ff;
    border-image: initial;
    border-left: 0;
    border-top: 0;
}
.ksa-link:hover span {
    transform: translateX(4px);
    -webkit-transform: translateX(4px);
}
.blk-txt {
    display: block;
    margin-top: 10px;
}
.crmplus-pricing-txt {
    margin-top: 5px;
}
.other-region .pricing-tab-wrapper {
    top: -34px;
}
.us-region .pricing-wrap.max-wdth {
    max-width: 1400px;
}
.other-region .price-tab-fixed {
    height: auto;
    padding: 10px 0;
    background: #fff3e2;
}
.platform-tab-sec {
    width: max-content;
    display: flex;
    margin: 0 auto;
    gap: 20px;
}
.pricing-tab>span.freetools-desc {
    color: #0067ff;
    font: 18px / 1.2 var(--zf-primary-regular);
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    cursor: auto;
}
.freetools-desc::after {
    content: "";
    position: absolute;
    background-image: url(/sites/zweb/images/crm/crm-pricing2022-sprite.svg);
    width: 37px;
    height: 14px;
    left: -26px;
    display: inline-block !important;
    background-position: -212px -14px;
    top: 10px;
}
.tab-list-container {
    display: flex;
    background-color: #fffafa;
    padding: 12px 15px;
    border-radius: 15px;
    box-shadow: 0px 4px 6px 0px rgba(255, 210, 150, 0.25);
}
.tab-list {
    padding: 6px 40px 6px 30px;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
}
.tab-list.active {
    border-right: none;
    background-color: #0067ff;
    border-radius: 10px;
    color: #fff;
}
.tab-list:last-child {
    border-right: none !important;
}
.border-line {
    position: absolute;
    height: 30px;
    width: 1px;
    background: #ccc8c8;
    right: -1px;
    top: 50%;
    transform: translateY(-50%);
}
.plat-icons {
    display: inline-block;
    width: 37px;
    height: 37px;
    margin-right: 5px;
}
.bg_lazy_loaded .plat-icons {
    background-image: url(/sites/zweb/images/crm/crm-pricing2022-sprite.svg);
}
.plat-txt {
    font: 20px / 1.2 var(--zf-secondary-medium);
}
.tab-list.active .plat-txt {
    font-family: var(--zf-primary-semibold);
}
.crm-icon {
    background-position: -6px -38px;
}
.tab-list.active .crm-icon {
    background-position: -6px -79px;
}
.desk-icon {
    background-position: -51px -38px;
}
.tab-list.active .desk-icon {
    background-position: -51px -79px;
}
.campaign-icon {
    background-position: -142px -38px;
}
.tab-list.active .campaign-icon {
    background-position: -142px -79px;
}
.crmplus-icon {
    background-position: -97px -38px;
}
.tab-list.active .crmplus-icon {
    background-position: -97px -79px;
}
.freetool-icon {
    background-position: -235px -38px;
}
.tab-list.active .freetool-icon {
    background-position: -231px -79px;
}
.other-region .pricing-tab.desktop-show {
    display: flex;
    background-color: #fffafa;
    border-radius: 15px;
    padding: 0 10px;
    width: max-content;
    box-shadow: 0px 4px 6px 0px rgba(255, 210, 150, 0.25);
    min-width: 240px;
}
.other-region .pricing-tab.desktop-show>span.monthly, .other-region .pricing-tab.desktop-show>span.yearly {
    position: relative;
    padding: 0 20px;
    display: flex;
    align-items: center;
    font: 18px / 1.2 var(--zf-primary-regular);
    height: max-content;
}
.other-region .pricing-tab.desktop-show>span.yearly {
    border-right: 1px solid #000000;
}
.us-region .migrate-btn {
    border-radius: 12px;
}
.other-region .pricing-tab.desktop-show>span.active.monthly, .other-region .pricing-tab.desktop-show>span.active.yearly {
    color: #0067ff;
}
.yearly-tooltio-txt {
    position: absolute;
    background: #293a4b;
    color: #fff;
    width: 220px;
    padding: 7px 10px;
    top: -65px;
    font: 14px / 1.2 var(--zf-primary-regular);
    border-radius: 3px;
    display: none;
    left: 20px;
}
.yearly-tooltio-txt:before {
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #293a4b;
    bottom: -6px;
    color: #000;
    height: 0;
    left: 20px;
    transform: translateX(-50%);
    position: absolute;
    width: 0;
}
.product-block .plan-name, .us-region .othr-prdcts.bigin span.detail {
    margin-bottom: 0px;
}
.plan-higlgt {
    font: 14px/1.2 var(--zf-primary-regular);
    display: block;
    padding-bottom: 15px;
}
.crm-free-sec span.detail {
    margin: 0 0 15px;
}
.crmplus-features-tab .product-block {
    width: 100%;
    max-width: 1000px;
    min-height: auto !important;
}
.crmplus-features-tab .pricing-wrap.max-wdth {
    max-width: 950px;
}
.crmplus-features-tab .product-block .key-feature-title > span {
    position: relative;
    z-index: 1;
    padding-right: 20px;
    background: rgb(255, 255, 255);
}
.crmplus-features-tab .product-block .key-feature-title::before {
    content: "";
    width: 100%;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    background: rgb(211, 207, 233);
}
.zcalculator-slide {
    padding-top: 80px;
}
.slider-container {
    max-width: 1000px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 20px;
    padding: 50px;
    box-sizing: border-box;
    width: 100%;
}
.pricingPlansCalculator__plan h3 {
    text-align: center;
    font: 22px / 1.5 var(--zf-secondary-medium);
    margin-bottom: 100px;
}
.pricingPlansCalculator__slider {
    display: block;
    position: relative;
    width: 90%;
    left: 2%;
    margin: 0 auto;
}
.pricingPlansCalculator__tooltip {
    position: absolute;
    top: -80px;
    left: 0;
    -webkit-transform: translateX(calc(-50% + 15px));
    -ms-transform: translateX(calc(-50% + 15px));
    transform: translateX(calc(-50% + 15px));
    z-index: 1;
    padding: 5px 15px;
    font-size: 14px;
    text-align: center;
    border-radius: .3125rem;
    border: .125rem solid #47a7ef;
    background-color: #fff;
    -webkit-transition: left .15s ease-in-out;
    -o-transition: left .15s ease-in-out;
    transition: left .15s ease-in-out;
}
.pricingPlansCalculator__tooltip:after, .pricingPlansCalculator__tooltip:before {
    display: block;
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: .4375rem solid transparent;
    border-right: .4375rem solid transparent;
    border-top: .4375rem solid #fff;
    bottom: -.4375rem;
    left: 50%;
    margin-left: -.4375rem;
}
.pricingPlansCalculator__tooltip:before {
    border-top-color: #47a7ef;
    bottom: -.5625rem;
}
.pricingPlansCalculator__tooltip__size {
    font-family: var(--zf-primary-semibold);
    font-size: 16px;
}
.zfor-calc {
    position: absolute;
    height: 0;
    width: 0;
    overflow: hidden;
    font-size: 1px;
}
.pricingPlansCalculator__slider input[type=range] {
    position: absolute;
    z-index: 1;
    background: #d7dcdf;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 5px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
input.av-range:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 5px;
    background: #47a7ef;
    top: 0;
    left: -13px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
input.av-range:after {
    content: '0';
    position: absolute;
    top: 17px;
    left: -15px;
    font-size: 12px;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
}
.ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 30px;
    height: 30px;
    background-image: url(/sites/zweb/images/campaigns/campaigns-pricing-slider-thumb.png);
    background-position: 0 0;
    background-size: cover;
    cursor: default;
    top: -12px;
    margin-left: 0;
    outline: 0;
    left: 0;
    animation: slide 1.4s linear 1s;
}
.ui-slider-slide {
    position: absolute;
    z-index: 2;
    width: 0;
    height: 5px;
    cursor: default;
    top: 0;
    margin-left: 0;
    background-color: #47a8ef;
    outline: 0;
    left: 0;
    animation: slideh 1.4s linear 1s;
}
.ui-slider-handle.preload, .ui-slider-slide.preload {
    animation-play-state: paused !important;
}
@keyframes slideh {
    0% {
    width: 0px;
}
50% {
    width: 100px;
}
100% {
    width: 0px;
}

}
@keyframes slide {
    0% {
    left: 0px;
}
50% {
    left: 100px;
}
100% {
    left: 0px;
}

}
.pricingPlansCalculator__slider input[type=range]::-webkit-slider-thumb, .pricingPlansCalculator__slider input[type=range]::-moz-range-thumb, .pricingPlansCalculator__slider input[type=range]::-ms-thumb {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 30px;
    height: 30px;
    background-image: url("/sites/zweb/images/campaigns/campaigns-pricing-slider-thumb.png");
    background-position: 0 0;
    background-size: cover;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    cursor: pointer;
    border: 0;
    box-shadow: none;
    background-color: #fff;
}
.pricingPlansCalculator__slider.active input[type=range]::-webkit-slider-thumb, .pricingPlansCalculator__slider.active input[type=range]::-moz-range-thumb, .pricingPlansCalculator__slider.active input[type=range]::-ms-thumb {
    opacity: 1;
}
.zbreaker {
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    padding: 15px 0 0;
}
.zlimit-ext {
    width: 100%;
    display: none;
    text-align: right;
    font-size: 15px;
}
.zlimit-ext a {
    font-family: var(--secondaryfont-semibold);
}
.link-box {
    display: flex;
    width: 100%;
    justify-content: space-between;
    background: #ffffff;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.25);
    padding: 25px 25px 25px 30px;
    font: 18px / 1.4 var(--zf-secondary-medium) !important;
    color: #000;
    box-sizing: border-box;
    border-radius: 8px;
    align-items: center;
}
.link-box.link-txt3 {
    border: 1px solid #dac9b1;
    background-image: -ms-linear-gradient( -90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 40%, rgb(255, 243, 227) 100%, rgba(255, 243, 227, 0.99608) 100%);
}
.link-box.link-txt3 h3 {
    max-width: 290px;
}
.bg_lazy_loaded .us-region span.info-tooltip-icon:after, .bg_lazy_loaded .us-region .str-tooltip span.info-tooltip-icon:after {
    background-position: -377px -12px;
}
.highlight_batch_2 {
    background: #bfff64;
}
.ai-icon {
    background-image: url(/sites/zweb/images/crm/askzia-icon.svg);
    width: 14px;
    height: 13px;
    display: inline-block;
    position: absolute;
    right: -16px;
    top: -3px;
}
.crm-free-sec-cnt a {
    background-color: var(--primary-btn-color);
    border: var(--primary-btn-color);
    color: #fff;
}
.desk-features-tab #zplan4, .campaign-features-tab #zplan2 {
    padding-bottom: 40px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(0, 0, 0);
    border-image: initial;
}
.desk-features-tab #zplan3, .campaign-features-tab #zplan3 {
    border: 0px;
}
.desk-features-tab.active .bg-sec {
    left: 76%;
}
.campaign-features-tab .bg-sec {
    left: 33.8%;
    width: 32.35%;
}
.plan-caption {
    position: absolute;
    display: none;
}
.product-block.exit-limit .plan-caption {
    display: flex;
    bottom: 0px;
    background: #fff;
    z-index: 2;
    height: 50px;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: #e32427;
    font-size: 14px;
    flex-direction: column;
    padding: 30px 0 0;
}
.product-block.exit-limit .plan-caption .zinfo-exceed {
    color: #000000;
    max-width: 250px;
}
.product-block.exit-limit .price-val-sec {
    opacity: 0.2;
    pointer-events: none;
}
.add-on-text {
    color: rgb(252, 81, 94);
    font-size: 9px;
    line-height: 0;
    font-family: var(--zf-primary-bold);
    margin-right: 5px;
    border-width: 1.5px;
    border-style: solid;
    border-color: rgb(252, 81, 94);
    border-image: initial;
    padding: 1px 4px;
    vertical-align: middle;
}
.freetools-features-tab .pricing-wrap {
    gap: 30px;
    max-width: 1200px;
    justify-content: center;
    flex-wrap: wrap;
}
.freetool-box {
    padding: 40px;
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    flex: 0 0 calc((100% - 90px) / 4);
    width: 20%;
}
.free-tools-title {
    font: 22px/1.2 var(--zf-primary-medium);
    padding-top: 15px;
}
.freetool-box .free-tools-txt {
    font: 16px/1.4 var(--zf-primary-regular);
    padding-top: 10px;
    padding-bottom: 25px;
    max-width: 180px;
}
.free-tools-btn {
    display: inline-block;
    min-width: 120px;
    text-align: center;
    padding: 10px 20px;
    font: 14px / 1.4 var(--zf-primary-semibold);
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(0, 103, 255);
    border-image: initial;
    background-color: #e7f7ff;
    color: #0067ff;
    margin-top: auto;
}
.bg_lazy_loaded .freetools-icon {
    background-image: url(/sites/zweb/images/crm/images/crm-free-tools-sprite.svg);
}
.crm-freeicon {
    background-position: -5px -155px;
    width: 48px;
    height: 31px;
}
.desk-freeicon {
    background-position: -62px -152px;
    width: 30px;
    height: 37px;
}
.sign-freeicon {
    background-position: -102px -152px;
    width: 32px;
    height: 37px;
}
.form-freeicon {
    background-position: -142px -152px;
    width: 33px;
    height: 37px;
}
.creator-freeicon {
    background-position: -313px -152px;
    width: 38px;
    height: 36px;
}
.bookings-freeicon {
    background-position: -182px -152px;
    width: 36px;
    height: 36px;
}
.survey-freeicon {
    background-position: -9px -198px;
    width: 37px;
    height: 37px;
}
.pagesense-freeicon {
    background-position: -57px -198px;
    width: 44px;
    height: 37px;
}
.pos-freeicon {
    background-position: -339px -197px;
    width: 37px;
    height: 36px;
}
.fsm-freeicon {
    background-position: -282px -198px;
    width: 48px;
    height: 37px;
}
.bigin-freeicon {
    background-position: -225px -152px;
    width: 33px;
    height: 36px;
}
.landingpage-freeicon {
    background-position: -112px -198px;
    width: 32px;
    height: 37px;
}
.campaigns-freeicon {
    background-position: -193px -198px;
    width: 38px;
    height: 37px;
}
.thrive-freeicon {
    background-position: -239px -198px;
    width: 33px;
    height: 37px;
}
.agents-freeicon {
    background-position: -150px -198px;
    width: 37px;
    height: 37px;
}
.us-region .other-prod-list-sec {
    max-width: 1470px;
    padding: 0 30px;
}
.agent-logo {
    height: 61px;
    margin: 0 auto 20px;
    background-position: -473px -339px;
    width: 215px;
}
.prod-cont-sec .plan-name {
    font: 32px / 1.25 var(--zf-primary-semibold);
    max-width: 200px;
    margin: 0 auto;
}
.prod-cont-sec {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.us-region .pricing-tab>span.ztoggle-slide {
    width: 175px;
}
.us-region .pricing-tab>span.ztoggle-slide em.toggle-btn {
    height: 32px;
    margin-left: 5px;
    width: 80px;
}
.us-region .pricing-tab>span.ztoggle-slide.active em.toggle-btn {
    margin-left: 49%;
    width: 83px;
}
.us-region span.label-text.monthly {
    left: 7px;
}
.us-region .pricing-tab>span.yearly {
    right: -10px;
}
.us-region .plan-name {
    font: 26px / 1.5 var(--zf-primary-medium);
}
.us-region .z-price-text {
    font: 56px / 1.1 var(--zf-secondary-medium);
}
.us-region .product-block .price, .us-region .othr-prdcts.bigin .bigin-price {
    padding-top: 20px;
}
.us-region span.detail {
    color: #545454;
    margin: 0 0 25px;
}
.us-region .pricing-wrap .product-block a {
    border-radius: 12px;
    padding: 10px 15px;
    display: flex;
    width: max-content;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
}
.us-region  .key-feature-title {
    color: #000000;
    font: 16px / 1.3 var(--zf-primary-semibold);
}
.us-region .key-features-list li {
    margin: 0 0 12px;
    padding: 0 0px 0 25px;
}
.us-region .other-prsec {
    gap: 20px;
}
.us-region  .othr-prdcts.bigin {
    display: flex;
    flex: 0 0 calc((((100% - 60px) / 4) * 3) + 40px);
    align-items: center;
    padding: 45px 40px;
    gap: 70px;
    min-height: auto !important;
    flex-direction: unset;
}
.us-region  .othr-prdcts.bigin .pricing-cont-box {
    min-width: 210px;
    width: 210px;
}
.us-region  .othr-prdcts.bigin .pricing-cont-box a {
    padding: 7px 0;
    font-size: 14px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 210px;
    box-sizing: border-box;
}
.us-region  .othr-prdcts.bigin .pricing-cont-box .explore-btn {
    border: 1px solid #1a9554;
    padding: 7px 30px;
    border-radius: 12px;
    margin-top: 10px;
    display: block;
    font-size: 14px;
    color: #1a9554;
    font-family: var(--zf-primary-semibold);
    cursor: pointer;
}
.us-region  .othr-prdcts.bigin .pricing-cont-box .bigin-signup-btn {
    background: var(--primary-btn-color);
    color: #fff;
    font-family: var(--zf-primary-semibold);
    border: 1px solid var(--primary-btn-color);
    cursor: pointer;
}
.us-region  .othr-prdcts.bigin .key-features {
    margin-top: 0px;
}
.us-region  .othr-prdcts.bigin .key-features-list {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 30px;
}
.us-region .othr-prdcts.bigin .key-features-list li {
    margin: 0;
    flex: 0 0 calc(50% - 15px);
    box-sizing: border-box;
    max-width: 460px;
}
.us-region .othr-prdcts.crm-ultimate {
    flex: 0 0 calc((100% - 60px) / 4);
}
.us-region .othr-prdcts.bigin .bigin-month-price {
    line-height: 1;
    margin-bottom: 25px;
    padding-top: 0px;
}
.us-region .othr-prdcts.bigin .bigin-month-price .zcurrency-symbol {
    font: 14px / 1.4 var(--zf-primary-semibold);
    color: #000;
}
.us-region .othr-prdcts.bigin .bigin-month-price .z-price-text {
    font: 14px / 1.4 var(--zf-primary-semibold);
    color: #000;
    padding-left: 0px;
}
.us-region .bigin-monthly-txt {
    font: 14px / 1.4 var(--zf-primary-regular);
    color: #545454;
}
.us-region .othr-prdcts.crm-ultimate .pricing-btn {
    margin-top: 0;
    border-radius: 12px;
    width: 100%;
    padding: 11px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 210px;
}
.bg_lazy_loaded .us-region .cus-icon {
    background-image: url(/sites/zweb/images/crm/images/zpricing-brands-bg-us.svg);
    background-size: 1800px auto;
}
.us-region .cus-icon-1 {
    background-position: 0 -458px;
    width: 159px;
}
.us-region .cus-icon-2 {
    background-position: -185px -458px;
    width: 107px;
}
.us-region .cus-icon-3 {
    background-position: -321px -458px;
    width: 222px;
}
.us-region .cus-icon-4 {
    background-position: -556px -458px;
    width: 131px;
}
.us-region .cus-icon-5 {
    background-position: -717px -458px;
    width: 283px;
}
.us-region .cus-icon-6 {
    background-position: -1022px -458px;
    width: 286px;
}
.us-region .cus-icon-17 {
    background-position: -245px -227px;
    width: 262px;
}
.us-region .cus-icon-22 {
    background-position: -200px -341px;
    width: 170px;
    display: inline-block;
}
.us-region .cus-icon-23 {
    background-position: -397px -341px;
    width: 186px;
    display: inline-block;
}
.us-region .cus-icon-24 {
    background-position: -610px -341px;
    width: 182px;
    display: inline-block;
}
.us-region .cus-icon-25 {
    background-position: -819px -341px;
    width: 127px;
    display: inline-block;
}
.us-region .cus-icon-26 {
    background-position: -973px -341px;
    width: 261px;
    display: inline-block;
}
.us-region .cus-icon-27 {
    background-position: -1260px -341px;
    width: 269px;
    display: inline-block;
}
.us-region .cus-icon-28 {
    background-position: -1557px -341px;
    width: 243px;
    display: inline-block;
}
.us-region .cus-icon-29 {
    background-position: -1603px -113px;
    width: 180px;
    display: inline-block;
}
.us-region .cus-icon-30 {
    background-position: -1322px -458px;
    width: 148px;
    display: inline-block;
}
.us-region .cus-icon-31 {
    background-position: -1485px -458px;
    width: 171px;
    display: inline-block;
}
.us-region .cus-icons-cont-1 {
    width: 6484px;
    animation: usmarquee1 60s linear infinite;
}
.us-region .cus-icons-cont-2 {
    width: 6498px;
    animation: usmarquee3 60s linear infinite;
}
@keyframes usmarquee1 {
    0% {
    left: 0;
}
100% {
    left: -3242px;
}

}
@keyframes usmarquee3 {
    0% {
    right: 0;
}
100% {
    right: -3249px;
}

}
.us-region .ztax-container p {
    font-size: 14px;
}
@media only screen and (max-width: 1350px) {
    .i18n-he .cmn-links {
    padding-right: 2%;
}
.tab-list {
    padding: 6px 25px 6px 15px;
}

}
@media only screen and (min-width : 1300px) {
    .i18n-vi .list-item {
    padding: 0 10px 10px 45px;
}

}
@media only screen and (max-width: 1280px) {
.cmn-links, .crm-free-sec-cnt {
    padding: 60px 40px;
}
.banner-list-con {
    max-width: 660px;
    margin: 0 auto;
}
.changePrice {
    right: 20px;
}
.list-item:nth-child(odd) {
    padding-right: 50px;
    width: 54%;
}
.list-item {
    width: 46%;
    box-sizing: border-box;
}
.othr-prdcts {
    padding: 60px 50px;
    width: 50%;
}
.testi-sldr-con::after {
    display: none;
}
.slick-list {
    width: 100%;
}
.pricing-btn.scroll_top_prcng {
    margin: 0 0 20px;
}
.us-region .banner-list-con {
    max-width: unset;
    margin: 0 auto;
}
.us-region .list-item {
    width: unset;
    box-sizing: border-box;
}
.us-region .list-item:nth-child(odd) {
    padding-right: 45px;
}
.us-region .list-item:last-child {
    padding-right: 0;
}

}
@media only screen and (max-width : 1240px) {
    .plat-txt {
    font: 18px / 1.2 var(--zf-secondary-medium);
}
.other-region .pricing-tab.desktop-show {
    padding: 0 10px;
}
.tab-hide-txt {
    display: none;
}
.yearly-tooltio-txt {
    display: block;
    width: max-content;
    bottom: -37px;
    top: unset;
    background: #ffdc58;
    font: 12px / 1.2 var(--zf-primary-regular);
    left: 3px;
    color: #000;
    border-radius: 40px;
    padding: 5px 10px;
}
.yearly-tooltio-txt:before {
    left: 30px;
    display: none;
}
.free-tools-btn {
    min-width: 150px;
}
    .ztax-container {
        max-width: max-content;
        display: block;
    }
.tax-txt-tab {
        display: block;
    }
.tax-txt-desc {
        display: none;
    }
.compare-txt {
        width: max-content;
        margin: 20px auto 0;
    }
    .compare-txt.calc-btn {
        margin-top: 40px;
    }

}
@media only screen and (max-width: 1140px) {
    .pricing-wrap.max-wdth, .us-region .pricing-wrap.max-wdth {
    max-width: 800px;
}
.tax-txt-tab {
    display: block;
}
.tax-txt-desc, .bg-sec {
    display: none;
}
.pricing-wrap {
    padding: 80px 30px 0;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cmn-links {
    width: 100%;
    margin-top: 50px;
    padding: 40px 50px;
}
.product-block {
    width: 48%;
    margin: 2% 0 0;
    min-height: auto !important;
}
.lang-rtl #zplan1 {
    margin-left: 0;
}
.plan-desc {
    text-align: left;
    font-size: 18px;
    line-height: 1.3;
    padding: 0;
}
.vid-btn-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    margin-top: 30px;
}
.vid-btn-wrapper .zmore-features-pricing, .us-region .othr-prdcts.bigin .pricing-cont-box .explore-btn {
    margin-top: 0px;
}
.pricing-cont-box {
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
}
.price-val-sec {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.plan-name {
    font: 28px / 1.5 var(--zf-secondary-medium);
}
.product-block .plan-name {
    text-align: center;
    margin-bottom: 10px;
    line-height: 1;
}
.key-features-list li::before, span.info-tooltip-icon, .str-tooltip span.info-tooltip-icon {
    left: 0px;
}
.support-list {
    display: block;
    visibility: hidden;
}
.key-feature-title {
    position: relative;
}
.key-feature-title > span {
    background: #fff;
    position: relative;
    z-index: 1;
    padding-right: 20px;
}
.key-feature-title::before {
    content: '';
    width: 100%;
    height: 2px;
    background:  #d3cfe9;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.faq_exp_sec {
    margin: 60px 15px 0;
    text-align: right;
    position: static;
}
.expand-all-sec {
    position: static;
    transform: inherit;
}
.gd-fqa {
    padding: 20px 0 0;
}
h1 {
    font-size: 52px;
}
.ftr-hdr {
    font-size: 22px;
}
.banner-list-con {
    padding: 35px 0 0;
}
p {
    font-size: 18px;
}
.slick-dots li {
    margin: 0 20px;
}
.slick-dots {
    position: static;
    text-align: center;
    margin: 30px 0 0;
}
.compare-sec {
    max-width: 740px;
    padding: 50px 0 0px;
    margin: 0 auto;
}
.compare-sec-inner {
    display: block;
    text-align: center;
    padding: 50px;
}
.compare-sec h3 {
    font: 24px / 1.2 var(--zf-primary-semibold);
    padding-bottom: 30px;
}
.lang-rtl .plan-desc, .lang-rtl .price-cont-sec * {
    text-align: right;
}
.lang-rtl .fut-opn-icon {
    margin-right: 15px;
    margin-left: unset;
}
.lang-rtl .getstart-plan, .us-region .othr-prdcts.bigin .key-feature-title {
    text-align: center;
}
.lang-rtl .price-val-sec {
    align-items: center;
}
.lang-rtl .expand-all-sec {
    left: 0px;
    top: 240px;
}
.othr-prdcts {
    padding: 70px 30px;
}
/****  Team Users section css start   ******/

.compare-txt {
    width: max-content;
    margin: 20px auto 0;
}
.compare-txt.calc-btn {
    margin-top: 40px;
}
.ztax-container {
    max-width: max-content;
    display: block;
}
.crm-free-sec {
    max-width: 800px;
    display: block;
}
.crm-free-sec-cnt {
    width: 100%;
    padding: 40px 50px;
}
.crm-free-sec-cnt, .cmn-links, .show-others .cmn-links-top {
    width: 100%;
}
.crm-free-sec-cnt-rgt {
    justify-content: center;
}
.show-others .cmn-links {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 0px;
}
.show-others .cmn-links p {
    padding-bottom: 25px;
}
/****  Team Users section css end   ******/

.i18n-he .cmn-links {
    padding: 40px 0;
    max-width: 450px;
    margin: 35px auto 0;
    align-items: center;
}
.i18n-he .whtbg-con {
    padding: 50px;
}
.i18n-he  .free-edtlnk:last-child {
    margin-top: 20px;
}
.freetool-box {
    flex: 0 0 calc((100% - 60px) / 3);
}
.us-region .othr-prdcts.bigin .key-feature-title>span {
    padding-left: 20px;
}
.us-region .other-prsec {
    gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 800px;
    margin: 50px auto 0;
    padding: 0 30px;
    box-sizing: border-box;
}
.us-region .othr-prdcts.bigin {
    display: block;
    flex: unset;
    width: 100%;
}
.us-region .bigin-btn-wrap {
    display: flex;
    gap: 20px;
    margin-top: 25px;
}
.us-region .othr-prdcts.bigin .pricing-cont-box a {
    width: 180px;
    min-width: 180px;
    margin: 0;
}
.us-region .othr-prdcts.bigin .key-feature-title::before {
    transform: unset;
    left: 0px;
}
.us-region .othr-prdcts.bigin .price-val-sec {
    width: 100%;
    justify-content: space-between;
    max-width: 400px;
    margin: 0 auto;
}
.us-region .othr-prdcts.bigin .bigin-month-price {
    line-height: 1;
    margin-bottom: 0px;
}
.us-region .othr-prdcts.bigin .pricing-cont-box {
    margin-bottom: 40px;
    width: 100%;
}
.us-region .othr-prdcts.crm-ultimate {
    flex: unset;
    width: 100%;
}

}
@media only screen and (max-width : 1080px) {
    .other-region .pricing-tab-wrapper {
    top: -36px;
}
.other-region .pricing-tab.desktop-show>span.monthly, .other-region .pricing-tab.desktop-show>span.yearly, .other-region .pricing-tab.desktop-show {
    padding: 0 10px;
}
.tab-list-container {
    padding: 10px 15px;
}
.tab-list {
    padding: 0 12px;
}
.yearly-tooltio-txt {
    bottom: -27px;
    font: 11px / 1 var(--zf-primary-medium);
    left: -1px;
    padding: 5px 7px;
}
.yearly-tooltio-txt:before {
    left: 50px;
}

}
@media only screen and (max-width: 992px) {
    .free-edtlnk {
    width: 410px;
    margin: 0 auto;
    justify-content: center;
}
.plan-desc {
    max-width: 350px;
}
.pricing-btn.scroll_top_prcng {
    margin: 0 auto 40px;
}
.privcy-ftr-sec .pricing-btn.scroll_top_prcng {
    margin: 40px auto 0;
}
.free-edtlnk:last-child {
    margin-top: 30px;
}
.crm-free-sec {
    display: block;
    padding: 90px 30px;
}
.crm-free-sec {
    padding: 60px 30px 0;
}
.crm-free-sec-cnt {
    width: 100%;
    max-width: 700px;
    text-align: left;
    margin: 0 auto;
    padding: 40px 30px;
}
.crm-free-sec-cnt a, .othr-prdcts.crm-ultimate .pricing-btn {
    margin: 0 auto;
}
.crm-free-sec-cnt-rgt .pricing-btn {
    margin: 25px auto 0px !important;
}
.cmn-links {
    max-width: 950px;
    padding: 40px 30px;
    display: block;
    width: 100%;
    margin-top: 35px;
}
.other-lang .cmn-links {
    display: block;
    padding: 60px 40px 90px;
}
.compare-sec {
    max-width: 700px;
    padding: 35px 30px 0px;
    margin: 0 auto;
}
.arw-icn {
    margin-left: 8px;
    transform: scale(0.9);
}
.other-prod-list-sec {
    padding: 60px 0 0;
}
.getstart-plan, .body-umain .access-btn {
    display: block !important;
    width: max-content;
}
.other-prsec {
    flex-wrap: wrap;
    margin-top: 35px;
    gap: 30px;
}
.othr-prdcts {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 50px 30px;
    width: 100%;
    margin: 0 auto 0px !important;
    flex: 0 0 calc((100% - 30px) / 2);
}
.prod-img-sec {
    width: 250px;
}
.prod-cont-sec, .business_sec, .max-wdth {
    width: 100%;
}
.othr-prdcts.crmplus {
    margin-bottom: 0px !important;
}
.testimonial-main-con {
    padding-top: 100px;
}
.inner-hdr {
    text-align: center;
    font-size: 38px;
    letter-spacing: -0.95px;
}
.faq_container {
    padding: 90px 0;
}
.ga-fq-cont {
    padding: 25px 85px 25px 30px;
}
.cus-sec {
    height: inherit;
    position: static;
    display: block;
    text-align: center;
}
.zcurrency-symbol {
    font-size: 22px;
}
.plan-name {
    font-size: 36px;
}
.slick-list {
    padding-bottom: 0;
}
.business_sec .pricing-btn {
    padding: 10px 20px;
    max-width: 100%;
    font-size: 13px;
    margin: 0 auto 40px;
}
.othr-prdcts p {
    font-size: 18px;
    padding: 15px 0;
    text-align: left;
}
.lang-rtl .othr-prdcts p {
    text-align: right;
}
.max-elecon {
    width: 100%;
    padding: 0 30px 90px;
    box-sizing: border-box;
}
.privcy-ftr-sec {
    display: block;
    padding: 0;
}
.left-imgsec, .rgt-ftrs-sec {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 45px;
}
.left-imgsec {
    width: max-content;
}
.rgt-ftrs-sec {
    padding: 0;
    max-width: 600px;
}
.prvcy-lists:last-child {
    padding-bottom: 20px;
}
.testimonial-con {
    padding: 110px 60px;
    width: 100%;
}
.faq_exp_sec {
    margin: 45px 15px 0;
}
.testi-para {
    padding: 25px 0 45px;
    font-size: 28px;
}
.sub-hdr, .sub-hdr1, .gd-qus {
    font-size: 26px;
}
.whtbg-con {
    padding: 90px 30px 0;
}
.privcy-main-sec.max-elecon {
    padding: 120px 0 0;
}
.greybg-con {
    padding: 0 30px;
}
.banner-container {
    padding: 100px 0 75px;
}
.inr-hdr1 {
    font-size: 34px;
    padding-bottom: 45px;
}
.bg-sec {
    bottom: 85px;
}
.pricing-banner-div {
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}
.slick-dotted.slick-slider, .crm-free-sec-cnt-rgt, .othr-prdcts.desk p, .othr-prdcts.crm-ultimate p {
    text-align: center;
}
.z-price-text {
    font-size: 52px;
}
.i18n-id .z-price-text, .ccode-id .z-price-text {
    font-size: 40px;
}
.cust-desg {
    margin: 25px auto 0;
    width: 100%;
}
.lang-rtl .left-imgsec, .lang-rtl .rgt-ftrs-sec {
    padding: 20px 0 0;
}
.i18n-id .z-price-text em, .ccode-id .z-price-text em {
    font-size: 28px;
}
.desk-logo, .bigin-logo, .crmplus-logo {
    margin: 20px 0;
}
.othr-prdcts .pricing-btn {
    display: block;
    margin: auto 0 0;
}
.lang-rtl .expand-all-sec {
    top: 160px;
}
.lang-rtl .crm-free-sec-cnt h3 {
    font: 45px / 1.2 var(--zf-primary-semibold);
}
.crm-free-sec-cnt-rgt .crm-free-sec-cnt a {
    margin-top: 25px;
}
/****  Team Users section css start   ******/

.crm-pricing-popup-wrap {
    max-width: 700px;
}
.crm-pricing-popup-inner {
    padding: 50px;
}
.cmn-links {
    display: flex;
    max-width: 700px;
    margin: 35px auto 0;
}
/****  Team Users section css end   ******/

.i18n-de .crm-free-sec-cnt h3 {
    font: 40px / 1.2 var(--zf-primary-semibold);
}
.us-region #zplan3 .key-feature-title>span {
    display: inline-block;
    width: 180px;
}
.pricing-wrap {
    padding: 40px 30px 0;
}
.us-region .other-prsec {
    padding: 0;
}
.us-region .pricing-wrap {
    padding: 0 30px;
}
.freetool-box {
    flex: 0 0 calc((100% - 30px) / 2);
}
.other-region .pricing-tab-wrapper {
    position: absolute;
    padding-top: 10px;
}
.tab-list-container {
    box-shadow: unset;
    padding: 0;
    background-color: unset;
    gap: 20px;
}
.other-region .pricing-tab>span.ztoggle-slide.active em.toggle-btn {
    margin-left: 52%;
    width: 71px;
}
.other-region .pricing-tab.desktop-show>span.monthly, .other-region .pricing-tab.desktop-show>span.yearly {
    padding: 0 10px;
}
.yr-save-box {
    color: #0a51c8;
    bottom: unset;
    right: -105px !important;
    top: 50%;
    font: 12px / 1 var(--zf-primary-semibold);
    transform: translateY(-5px);
}
.freetools-txt {
    position: relative;
    background: #fff;
    width: max-content;
    display: none;
    margin: 0 auto;
    border-radius: 20px;
    height: 40px;
    border: 1px solid #e5ebf1;
    box-shadow: 0 10px 15px -6px rgb(119 119 119 / 40%);
    cursor: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    color: #0067ff;
}
.yearly-tooltio-txt {
    left: -35px;
    top: -55px;
}
.yearly-tooltio-txt:before {
    left: 75px;
}
.plat-icons, .other-region .pricing-tab.desktop-show {
    display: none;
}
.pricing-tab.desktop-show {
    border-radius: 10px;
}
.tab-list {
    padding: 8px 15px;
    border: 1px solid #fdb863 !important;
    border-radius: 10px;
    font-size: 14px;
    background: #fff;
}
.plat-txt {
    font: 20px / 1.2 var(--zf-secondary-medium);
}
.other-region .pricing-tab.mob-show {
    display: block;
}
.other-region .price-tab-fixed {
    height: 135px;
    padding: 0;
}
.zcalculator-slide {
    padding-top: 60px;
}
.mob-pop-tab-links {
    width: max-content;
    margin: 0 auto;
    gap: 10px;
    padding-top: 35px;
    display: flex;
}
.mob-pop-tab-links .tab-list.active {
    border: none !important;
    background: #0067ff;
    color: #ffffff;
    border-radius: 10px;
}
.platform-tab-sec {
    display: none;
    padding-top: 70px;
}
.border-line {
    display: none !important;
}
.tab-list.active {
    border: 1px solid #0067ff !important;
}
.tab-list:last-child {
    border-right: 1px solid #fdb863 !important;
}
.tab-list:last-child.active {
    border-right: 1px solid #0067ff !important;
}
.mob-pop-tab-links .tab-list:last-child.active {
    border-right: none !important;
}
.pricing-wrap-container, .other-prod-list-sec.padding-top-act {
    padding-top: 90px;
}
.prod-cont-sec .plan-name {
    text-align: left;
    margin: 0;
    font: 28px / 1.25 var(--zf-primary-semibold);
}
.desk-logo, .bigin-logo, .crmplus-logo, .agent-logo {
    margin: 0 0 20px;
}
.othr-prdcts.desk {
    flex: 100%;
}
.othr-prdcts.desk .prod-cont-sec .plan-name {
    max-width: 320px;
    margin: 0 auto;
}
.othr-prdcts.desk .pricing-btn {
    margin: auto;
}

}
@media only screen and (max-width: 767px) {
    .business_sec .pricing-btn, .privcy-ftr-sec .pricing-btn.scroll_top_prcng, .plan-name.in-show, .arw-icn, .border-line, .plan-name.tab-show {
    display: none !important;
}
.compare-sec h3 {
    font: 22px / 1.4 var(--zf-primary-semibold);
}
.banner-list-con {
    padding: 35px 0 0;
    display: flex;
    margin: 0 auto;
    width: 100%;
    max-width: 480px;
    justify-content: space-between;
}
.crm-popup-top-para {
    margin: 0;
}
.pop-para-1 {
    max-width: 100%;
    margin: 0;
    padding: 20px 0 0;
}
.banner-container {
    padding: 80px 0 60px;
}
.banner-container {
    background: url(/sites/zweb/images/crm/crm-pricing-tab-mobile-bg.jpg) no-repeat;
}
.slick-arrow, .plan-name.tab-show, .zmore-features-pricing span.zmore-features-hide, .zmore-features-pricing.zshow span.zmore-features-show, .feature-wrap, .price-cont-sec .plan-desc, .prod-img-sec, .cus-icons-wrap, .title-section {
    display: none;
}
h1 {
    font-size: 28px;
    letter-spacing: 0px;
}
.changePrice {
    right: 10px;
    top: 5px;
}
.changePriceContainer .changeCurrency {
    margin: 0 5px;
}
.crm-free-sec-cnt .act-btn.cta-btn {
    display: inline-block !important;
}
.list-item, .list-item:nth-child(odd) {
    width: 49%;
}
.price-cont-sec {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.product-block .plan-name {
    margin-bottom: 0px;
    text-align: center;
    display: block;
}
.lang-rtl .plan-desc, .lang-rtl .price-cont-sec *, .i18n-ar a.compare-txt.current-lang-added, .lang-rtl .othr-prdcts p, .lang-rtl a.free-edtlnk, .lang-rtl .crm-free-sec-cnt-lft, .lang-rtl .crm-free-sec-cnt-lft *, .crm-free-sec-cnt.in-show-box {
    text-align: center;
}
.pricing-cont-box {
    display: block;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.plan-name.tab-hide, .mob-brk, .price-val-sec .plan-desc, .list-table, .list-lft .title-list-container, .link-box, .us-region .othr-prdcts.bigin .price-val-sec {
    display: block;
}
.zmore-features-pricing {
    cursor: pointer;
    text-align: center;
    color: #000;
    font-family: var(--zf-primary-medium);
    font-size: 15px;
    width: 200px;
    margin: 30px auto 0;
    background: #e7f7ff;
    border: 1px solid #0067ff;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: 42px;
}
.zmore-features-pricing>span {
    position: relative;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.fut-opn-icon, .fut-close-icon {
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    margin-left: 15px;
}
.bg_lazy_loaded .fut-opn-icon {
    background-image: url(/sites/zweb/images/crm/crm-pricing2022-sprite.svg);
    background-position: -656px -433px;
    width: 18px;
    height: 18px;
}
.bg_lazy_loaded .fut-close-icon {
    background-image: url(/sites/zweb/images/crm/crm-pricing2022-sprite.svg);
    background-position: -676px -433px;
    width: 18px;
    height: 18px;
}
.key-features {
    margin-top: 50px !important;
}
.zmore-features-pricing.zshow span.zmore-features-hide {
    display: flex;
}
.key-features-list {
    display: block;
    flex-wrap: wrap;
    justify-content: space-between;
}
.key-features-list li {
    margin: 0 0 20px;
    padding-right: 20px;
    padding-left: 30px;
    width: 100%;
    box-sizing: border-box;
}
.compare-sec {
    max-width: 700px;
    padding: 35px 0 0;
}
.crm-free-sec {
    padding: 70px 0 0;
}
.crm-free-sec {
    padding: 60px 0 0;
}
.free-edtlnk {
    text-decoration: underline;
    background: unset;
    padding: 0;
    width: max-content;
    border-radius: 12px;
}
.free-edtlnk:last-child, .cmn-lins-rgt {
    margin-top: 20px;
}
.greybg-con {
    padding: 65px 15px;
}
.pricing-wrap {
    width: 100%;
    max-width: 400px;
    padding: 30px 0 0;
}
.z-price-text {
    font-size: 46px;
}
.product-block, #zplan1 {
    width: 100%;
    margin: 0 auto 30px !important;
    display: block;
}
#zplan4, .privacy-img, .pricing-wrap .product-block a, .link-box.link-txt3 h3 {
    margin: 0 auto;
}
.pricing-wrap .product-block a, .cmp_row a, span.detail span {
    font-size: 14px;
}
.list-item {
    padding: 0 0 25px 30px;
}
.list-item:nth-child(odd), .us-region .list-item:nth-child(odd) {
    padding-right: 0px;
}
.list-item::after {
    width: 20px;
    height: 20px;
    top: -3px;
    background-position: -580px -431px;
}
.list-item:last-child, .show-others .cmn-links p, .greybg-con.fst {
    padding-bottom: 0px;
}
.other-lang .cmn-links, .i18n-he .cmn-links {
    padding: 40px 30px;
}
.cmn-links {
    width: 100%;
    display: block;
}
.cmn-lins-lft, .prod-cont-sec, .left-imgsec, .ztax-container p, .modules-compare-lft, .modules-compare-rgt {
    width: 100%;
}
.inner-hdr {
    font-size: 32px;
    letter-spacing: -0.8px;
}
.business_sec .inner-hdr {
    margin: 0 auto 35px;
}
.business_sec .inner-hdr {
    margin: 0 auto 40px;
}
.product-block, .crm-pricing-popup-inner, .freetool-box, .othr-prdcts, .us-region .othr-prdcts.bigin {
    padding: 40px 30px;
}
.plan-desc {
    text-align: center;
    padding: 25px 0px 20px !important;
}
.vid-btn-wrapper {
    display: block;
    margin-top: 0px;
}
.plan-name {
    font: 26px / 1.5 var(--zf-secondary-medium);
}
.vid-btn-wrapper .zmore-features-pricing {
    margin-top: 15px;
}
.cmn-links {
    padding: 40px 30px;
    margin-top: 30px;
    text-align: center;
}
.othr-prdcts p {
    font-size: 18px;
    text-align: center;
}
.sub-hdr {
    font: 18px / 1.2 var(--zf-secondary-medium);
}
.whtbg-con {
    padding: 65px 30px 0;
}
.faq_container {
    padding: 0;
}
.lang-rtl .expand-all-sec {
    top: 120px;
}
.faq_exp_sec {
    margin: 35px 15px 0;
}
.business_sec {
    padding: 0 30px;
}
.other-prod-list-sec {
    padding: 50px 0 0;
}
.testimonial-main-con {
    padding-top: 70px;
}
.ztax-container {
    margin: 40px auto 0;
    padding: 0;
}
.desk-logo, .bigin-logo, .crmplus-logo {
    margin: 0px auto 20px !important;
    display: block;
}
.othr-prdcts .pricing-btn {
    background-color: #ed4a44 !important;
    font-size: 15px;
    width: 160px;
    text-transform: inherit;
    padding: 8px 15px 10px;
    display: inline-block;
    margin: auto;
}
.privcy-main-sec.max-elecon {
    width: 100%;
    text-align: center;
    padding: 80px 30px 0;
    box-sizing: border-box;
}
.prvcy-lists {
    padding: 0 0 25px 40px;
}
.prvcy-lists::after {
    width: 20px;
    height: 20px;
    background-position: -580px -431px;
}
.testimonial-con {
    padding: 70px 35px 80px;
    border-radius: 0;
}
.testi-para {
    font-size: 20px;
}
.ga-fq-cont {
    padding: 25px 60px 25px 25px;
}
.open-icon {
    right: -40px;
    left: unset;
}
.gd-qus {
    font-size: 22px;
}
.other-lang:not(.i18n-id) .free-edtlnk {
    width: unset;
    text-align: center;
    margin-top: 0;
}
/****  Team Users section css start   ******/

.compare-txt {
    text-decoration: unset;
    width: 100%;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 80px;
    padding: 10px 20px;
    background: #fff;
    cursor: pointer;
    color: #0067ff;
    box-sizing: border-box;
    line-height: 1.4;
    justify-content: center;
}
.crm-free-sec-cnt {
    display: block;
    padding: 40px 30px;
}
.crm-free-sec-cnt-lft {
    width: 100%;
    text-align: center;
}
.crm-free-sec-cnt-rgt {
    text-align: center;
    width: 100%;
    margin-top: 20px;
}
.crm-free-sec-cnt h3 {
    font: 36px / 1.2 var(--zf-primary-semibold);
    padding-bottom: 5px;
}
.caption-txt {
    margin: 0 0 20px;
}
.cmn-links p {
    padding: 10px 0 0;
}
.cmn-links h3 {
    font: 22px / 1.5 var(--zf-primary-semibold);
}
.crm-pricing-popup-wrap {
    max-width: 90%;
}
.crm-pricing-popup-inner h2 {
    font: 26px / 1.25 var(--zf-primary-semibold);
    padding-bottom: 20px;
}
.crm-pricing-popup-inner h3 {
    font: 20px / 1.3 var(--zf-primary-medium);
    text-align: left;
    padding-bottom: 5px;
}
.modules-compare {
    display: block;
    margin: 25px auto 0;
}
.modules-compare-lft {
    margin-bottom: 20px;
}
.table-section {
    border: none;
    margin-top: 25px;
    overflow: auto;
    border-radius: 0px;
}
.table-section h3 {
    background: unset;
    border-bottom: none;
    padding-top: 0px;
    padding-bottom: 15px !important;
    text-align: left;
}
.crm-pricing-popup-inner p, .us-region .othr-prdcts.bigin .key-feature-title {
    text-align: left;
}
.mob-title {
    display: block;
    text-align: left;
    position: relative;
    padding-bottom: 0px;
}
.mob-title::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #888;
    position: absolute;
    right: 0px;
    top: 8px;
    border-radius: 6px;
    z-index: 0;
    transition: 0.2s;
}
.mob-title.active::after {
    transform: rotate(180deg);
}
.list-lft, .list-rgt {
    width: 100%;
    border: 1px solid #0067ff;
    padding: 20px;
    border-radius: 10px;
    box-sizing: border-box;
}
.list-rgt {
    margin-top: -1px;
}
.list-table ul {
    padding: 0 0 20px;
}
.table-section-2 {
    margin-top: 40px;
}
.title-list-container {
    display: none;
    padding-top: 15px;
}
.pop-foot-sec {
    margin-top: 35px;
}
.pop-para-3, .pop-para-4 {
    padding-top: 25px;
}
.pop-close-btn {
    top: -25px;
}
/****  Team Users section css end   ******/

.lang-rtl .list-item:last-child, .lang-rtl li.list-item, .lang-rtl .list-item:nth-child(odd) {
    padding: 0 45px 30px 0;
}
.lang-rtl  .fut-close-icon {
    margin-right: 15px;
    margin-left: 0;
}
.i18n-de .faq_container {
    padding: 0 0 70px;
}
.i18n-de .crm-free-sec-cnt h3 {
    font-size: 32px;
}
span.detail {
    margin: 0 0 15px;
}
.pricing-wrap-container, .zcalculator-slide {
    padding-top: 30px;
}
#zplan3 {
    margin-bottom: 0px;
}
.us-region .compare-sec {
    max-width: 1410px;
}
.ztax-container {
    margin: 20px auto 0;
}
.plat-txt {
    font: 16px / 1.2 var(--zf-secondary-medium);
}
.tab-list-container {
    gap: 10px;
    justify-content: center;
    box-shadow: none;
    flex-wrap: wrap;
}
.tab-list {
    padding: 4px 10px;
    border-radius: 6px;
}
.product-block.exit-limit .plan-caption {
    top: 0;
    padding: 30px 0;
}
.migrate-btn {
    margin-top: 20px !important;
    min-width: 150px;
}
.us-region .list-item, .us-region .list-item:nth-child(odd) {
    width: unset;
}
.us-region .banner-list-con {
    display: flex;
    justify-content: space-between;
    max-width: 400px;
    gap: 0px 20px;
}
.ftr-hdr {
    font-size: 18px;
}
.platform-tab-sec {
    width: 100%;
    max-width: max-content;
    padding-top: 55px;
}
.pricing-tab>span.ztoggle-slide.active em.toggle-btn {
    margin-left: 52%;
    width: 70px;
}
.yr-save-box {
    bottom: unset;
    right: -105px !important;
    top: 50%;
    transform: translateY(-5px);
    font: 12px / 1 var(--zf-primary-semibold);
}
.pricing-tab {
    transform: translateX(-50px);
}
.pricing-banner-div {
    padding: 0 15px;
}
.mob-pop-tab-links .tab-list {
    padding: 5px 15px;
}
.act-btn.cta-btn.free-tools-btn, .crmplus-features-tab .act-btn.cta-btn {
    display: block !important;
}
.act-btn.cta-btn.free-btn {
    display: block !important;
    margin: 25px auto 0;
    min-width: 150px;
}
.other-prod-list-sec.padding-top-act {
    padding-top: 65px;
}
.prod-cont-sec .plan-name {
    text-align: center;
    max-width: 160px;
    margin: 0 auto;
}
.desk-logo, .bigin-logo, .crmplus-logo, .agent-logo {
    margin: 0 auto 20px;
}
.us-region .other-prod-list-sec, .us-region .pricing-wrap {
    padding: 0;
}
.us-region .pricing-wrap-container {
    padding-top: 0px;
}
.us-region #zplan3 {
    padding-bottom: 40px !important;
    margin-bottom: 0px;
}
.us-region .other-prsec {
    gap: 30px;
    padding: 0;
}
.us-region .product-block.othr-prdcts.bigin {
    margin-bottom: 0px !important;
}
.us-region .othr-prdcts.bigin .pricing-cont-box .explore-btn {
    border-radius: 6px;
    margin: 0 auto;
    max-width: 200px;
    width: 200px;
}
.us-region .othr-prdcts.bigin .pricing-cont-box a {
    width: 200px;
    min-width: 200px;
}
.us-region .othr-prdcts.bigin .pricing-cont-box {
    margin-bottom: 0px;
    width: 100%;
}
.us-region .othr-prdcts.bigin .key-feature-title::before {
    transform: unset;
    left: unset;
}
.us-region .othr-prdcts.bigin .key-feature-title>span {
    padding-left: 0px;
}
.us-region .pricing-tab {
    transform: unset;
}
.us-region .othr-prdcts.crm-ultimate .pricing-btn {
    border-radius: 6px;
    padding: 10px 30px;
    max-width: 200px;
}
.us-region .migrate-btn {
    border-radius: 6px;
    padding: 10px 24px;
    max-width: 200px;
    margin-top: 0px !important;
}

}
@media only screen and (max-width : 600px) {
    .freetool-box {
    flex: unset;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
}
.other-region #zplan3 {
    padding-bottom: 40px !important;
}
.other-region .ftr-hdr {
    font-size: 14px;
}
.us-region .bigin-btn-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
.us-region .othr-prdcts.bigin .pricing-cont-box .bigin-signup-btn {
    border-radius: 6px;
}

}
@media only screen and (max-width: 550px) {
    .us-region .othr-prdcts.bigin .key-features-list {
        flex-direction: column;
    }
}
@media only screen and (max-width : 500px) {
    .list-item::after {
    top: -3px;
}
.pricing-wrap-container {
    padding-top: 0px;
}
.ftr-hdr, .mob-pop-tab-links .tab-list .plat-txt {
    font-size: 14px;
}
.price-tab-fixed {
    height: 110px;
}
.mob-pop-tab-links {
    padding-top: 25px;
    gap: 5px;
}
.banner-container.us-region {
    padding: 80px 0 60px;
}
.us-region .banner-list-con {
    justify-content: center;
}

}
@media (max-width: 480px) {
    .othr-prdcts {
    flex: 1;
}
.other-lang .yr-save-box {
    right: -75px !important;
}
.other-lang.lang-rtl .yr-save-box {
    right: unset !important;
}
.other-lang .pricing-wrap .product-block a, .other-lang .cmp_row a, span.detail span {
    font-size: 12px;
}
.other-lang .pricing-wrap .product-block a, .other-lang .cmp_row a {
    min-width: unset;
    max-width: max-content;
}
.other-lang .pricing-btn {
    padding: 12px 25px;
}
.other-lang .getstart-plan, .body-umain .access-btn {
    width: fit-content;
}
.i18n-de p.yr-save-box {
    max-width: 78px;
    bottom: -30px;
}
.i18n-de .yr-save-box:after {
    bottom: 5px;
}
.i18n-he.other-lang .free-edtlnk {
    font-size: 14px;
}
.i18n-he .free-edtlnk:last-child {
    margin-top: 5px;
}
.i18n-de .crm-free-sec-cnt h3, .i18n-de .inner-hdr {
    font-size: 28px;
}
.i18n-de h1 {
    font-size: 28px;
    letter-spacing: 0;
}
.i18n-de .ftr-hdr {
    font-size: 20px;
}

}
@media only screen and (max-width : 410px) {
    .tab-list {
    border: none !important;
    border-radius: 0px;
    background: unset;
    padding: 4px 8px;
}
.tab-list:last-child {
    border-right: none !important;
}
.plat-txt {
    font: 14px / 1.2 var(--zf-secondary-medium);
}
.mob-pop-tab-links .tab-list .plat-txt {
    font-size: 14px;
}
.mob-pop-tab-links {
    gap: 0px;
}
.mob-pop-tab-links .tab-list.active {
    border-radius: 7px;
}
.us-region .banner-list-con {
    max-width: unset;
    margin: 0 auto;
}

}
@media only screen and (min-width: 1141px) {
    .i18n-he .free-edtlnk {
    background: none;
}
.i18n-he .cmn-links {
    width: 100%;
    max-width: 1350px;
    background: none;
    padding-top: 0;
    padding-right: 0;
    margin: 0 auto;
}
.i18n-he .ztax-container {
    justify-content: flex-end;
}

}