body, html, h1, h2, h3, h4, h5, p, ul {
    margin: 0;
    padding: 0;
}
.zwf_success_alert {
	display: none;
        margin: 0px auto 0;
        height: 42px;
        position: fixed;
        z-index: 9999;
        width: 100%;
        left: 0;
        top: 0;
}
.zwf_success_alert .zwf_scs_txt {
	font-size: 16px;
        display: block;
        text-align: center;
        font-family: var(--zf-primary-regular);
        color: #fff;
}
.bld-txt {
    font-family: var(--zf-primary-bold);
}
.zwf_success_alert .zwf_close_icn{
	font-size: 13px;
        cursor: pointer;
        color: #fff;
        font-family: var(--zf-primary-regular);
        position: absolute;
        top: 15px;
        right: 12px;
}
.zwf_scs_pop_inr.zwf_animate {
	animation: zwf_bounceIn 0.8s forwards;
	-webikit-animation: zwf_bounceIn 0.8s forwards;
}
.zwf_scs_pop_inr {
	padding: 12px;
	position: relative;
	max-width: 360px;
	margin: 0 auto;
	background: #40bd60;
	width: 100%;
	opacity: 0;
}
@-webkit-keyframes zwf_bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes zwf_bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.hdr-btn {
    border: 1px solid #000;
    color: #000;
    padding: 7px 20px;
    border-radius: 30px;
    display: none;
    font: 20px/1.4 var(--zf-primary-regular);
}
.read-mre {
    color: #fff;
    text-decoration: underline;
}
.sgn-hdr {
    text-align: center !important;
}
.nav-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nav-list li {
    padding: 0px 20px;
    color: #000;
    cursor: pointer;
}
.nav-list li a {
    color: #000;
}
.disc-copy {
    padding: 0px 30px;
    font: 12px / 1.6 var(--zf-primary-regular);
    color: #767676;
    max-width: 540px;
    text-align: center;
    margin: 50px auto 0px;
}
.disc-copy-2 {
    margin-top: 20px;
}
.zw-only-copyright, .form-wrapper {
    margin-top: 50px;
}
#header, .zsiq_floatmain {
    display: none !important;
}
h1 {
    font: 78px/1.2 var(--zf-primary-bold);
    letter-spacing: -1.8px;
}
.zcrmlp_ftr p {
    padding: 25px 0;
}
.sub-hdr {
    font: 18px/1.4 var(--zf-primary-medium);
    color: #5e5e5e;
    letter-spacing: -0.5px;
    padding: 50px 0 0;
}
.mob-img, .footer-wrapper {
    display: none;
    border-radius: 23px;
}
.bg-signup-innersec {
    background: #fff;
    width: 400px;
    border-radius: 48px;
}
.logo-sec {
    max-width: 1360px;
    margin: 0px auto 35px;
    padding: 50px 20px 0px; 
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.banner-innersec {
    max-width: 1370px;
    margin: 50px auto 0;
    padding: 0px 30px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.banner-cta {
    padding: 10px 30px;
    border-radius: 20px;
}
.bnr-content-sec {
    width: 72%;
    text-align: left;
    max-width: 830px;
}
.hdr-title-1 {
    font: 24px / 1.4 var(--zf-primary-medium);
    padding: 20px 0px;
}
.hdr-title-2 {
    font: 20px / 1.4 var(--zf-primary-regular);
    max-width: 750px;
}
.umain .bnr-content-sec {
    width: unset;
}
.bg-img-sec {
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
}
.bnr-para {
    font: 24px/1.4 var(--zf-primary-regular);
}
.bnr-fture-lists {
    display: flex;
    flex-wrap: wrap;
    padding-top: 35px;
}
.bnr-fture-lists li {
    display: flex;
    padding: 0 2% 10px 0;
    box-sizing: border-box;
    font: 24px/1.3 var(--zf-primary-semibold);
    color: #494949;
    letter-spacing: -0.2px;
    align-items: center;
    padding-right: 50px;
}
.product-icon {
    width: 150px;
}
p {
    font: 20px/1.4 var(--zf-primary-regular);
}
.nolgn-cnt {
    padding: 0 30px;
    box-shadow: 0px 6px 13px 0px rgba(83, 83, 84, 0.19);
    display: none;
    text-align: center;
    height: 435px;
    flex-direction: column;
    justify-content: center;
    border-radius: 20px;
}
.s_webp .bg_lazy_loaded .tumb-lgo {
    background-image: url(/sites/zweb/images/crm/crm-short-contract-lp-sprite.webp);
    display: inline-block;
    background-size: 1409px auto;
}
.n_webp .bg_lazy_loaded .tumb-lgo {
    background-image: url(/sites/zweb/images/crm/images/crm-short-contract-lp-sprite.png);
    display: inline-block;
    background-size: 1409px auto;
}
.ban-cmbcnt2 {
    margin-left: 30px;
}
.nolgn-pra {
    margin: 20px 0 15px;
    font: 16px/1.6 var(--zf-primary-regular);
}
.tumb-lgo {
    background-position: -297px -160px;
    width: 77px;
    height: 77px;
    display: inline-block;
}
.s_webp .bg_lazy_loaded .lp-sprite-icn {
    background-image: url("/sites/zweb/images/crm/crm-short-contract-lp-sprite.webp");
    display: inline-block;
    background-size: 1409px auto;
}
.n_webp .bg_lazy_loaded .lp-sprite-icn {
    background-image: url("/sites/zweb/images/crm/images/crm-short-contract-lp-sprite.png");
    display: inline-block;
    background-size: 1409px auto;
}
.shp-img {
    background-position: -24px -72px;
    width: 146px;
    height: 136px;
    position: absolute;
    right: 49px;
    top: -40px;
    z-index: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: all ease 0.7s;
    display: none !important;
}
.dis-flx {
    display: flex;
    opacity: 1;
}
.shp-txt1 {
    font: 14px/1 var(--zf-primary-regular);
    margin-left: 10px;
}
.shp-txt2 {
    font: 42px/1 var(--zf-primary-bold);
    margin: 5px 0 7px 10px;
}
.shp-txt3 {
    font: 14px/1 var(--zf-primary-regular);
    margin-left: 17px;
}
.logo-ele {
    background-position: -24px -24px;
    width: 166px;
    height: 32px;
}
.lp-icn23 {
    background-position: -65px -73px;
    width: 23px;
    height: 22px;
    margin: 0 10px 0 0;
}
.zcrm_placeholder {
    font: 13px/1.4 var(--zf-primary-regular);
    margin-left: 10px;
}
.bdge-lists {
    display: flex;
    flex-wrap: wrap;
}
.bdge-lists li {
    padding: 0 20px;
}
.bdge-lists li:first-child{
	padding: 0 20px 0 0;
}
.bg_lazy_loaded .lp-icn24 {
    background-position: -550px -149px;
}
.lp-icn24 {
    width: 94px;
    height: 68px;
}
.bg_lazy_loaded .lp-icn25 {
    background-position: -672px -149px;
}
.lp-icn25 {
    width: 111px;
    height: 68px;
}
.bg_lazy_loaded .lp-icn26 {
    background-position: -812px -149px;
}
.lp-icn26 {
    width: 90px;
    height: 68px;
}
.bg_lazy_loaded .lp-icn27 {
    background-position: -987px -149px;
}
.lp-icn27 {
    width: 128px;
    height: 68px;
}
.sgnup-box h5 {
    text-align: center;
    font: 18px/1.4 var(--zf-primary-bold);
    margin-bottom: 20px;
}
.pwd_infoSec {
    position: absolute;
    top: 30px;
    right: -260px;
    content: "";
    width: 250px;
    padding: 12px 15px;
    border: 1px solid #8695a7;
    z-index: 99;
    text-align: left;
    background: #fcfcfc;
    border-radius: 4px;
    box-shadow: 0 0 6px rgb(0 0 0 / 20%), inset 1px 1px rgb(255 255 255 / 50%), inset 0 0 3px rgb(255 255 255 / 30%);
    display: none;
}
.mobile-container.sgfrm {
    padding: 20px 0 0;
    margin-bottom: 0;
}
.mobile-container .zcrm_placeholder {
    position: absolute;
    top: -20px;
    left: 0;
}
.pwd_eye {
    top: 33px;
}
.banner-cta-con, .sgnup-box .field-error::after, .country, .body-umain .sgnup-box{
    display: none;
}
.sgnup-box {
    max-width: 100%;
    background: #f4f5f7;
    border-radius: 15px;
    padding: 30px 40px 40px;
    box-sizing: border-box;
    text-align: left;
    margin-bottom: -160px;/*  min-height: 630px;*/
    z-index: 1;
    position: relative;
}
.zwfp_formgroup {
    position: relative;
    margin-bottom: 50px;
}
.disc-txt, .crm-service-sec {
   margin-bottom: 25px;
}
.sbmt-sec, .zwfp_formgroup:last-child {
   margin-bottom: 0px;
}
.zwfp_formgroup label {
    font: 14px / 1 var(--zf-primary-regular);
    margin-bottom: 0;
    display: inline-block;
    color: #3e3e3c;
    position: absolute;
    left: 12px;
    top: 5px;
    transition: all ease .8s;
    pointer-events: none;
    transform: translateY(-30px) translateX(-14px);
    -webkit-transform: translateY(-30px) translateX(-14px);
    opacity: 1;
}
.zwfp_formgroup .zwfp_formcontrol, div.zgdprform-countrylist-container .globalcountrycode, div.zgdprform-state-container .globalstatecode, .zwfp_formgroup .existing-service-crm {
    font-size: 14px;
    line-height: 1.2;
    padding: 11px 12px;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    display: block;
    color: #000;
    width: 100%;
    box-sizing: border-box;
    max-height: 43px;
    min-height: 43px;
}
.zwfp_formgroup .existing-service-crm{
     appearance: none;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
}
.zwfp_formgroup.crm-service-sec::after{
     width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #888;
    position: absolute;
    right: 12px;
    top: 20px;
    content: "";
    display: block;
    z-index: 1;
    pointer-events: none;
}
.zwfp_formgroup .phone-box select {
    border-right: 0;
    width: 80px;
    border-radius: 4px 0 0 4px;
    opacity: 0;
    z-index: 1;
    height: 100%;
    cursor: pointer;
}
.zwfp_formgroup .phone-box input {
    border-radius: 0 4px 4px 0;
    height: 100%;
}
.zwfp_formgroup .country_code {
    font-size: 14px;
    padding: 11.4px 12px;
    height: 100%;
    border: 1px solid #dedede;
    border-right: 0;
    display: block;
    color: #000;
    width: 80px;
    border-radius: 4px 0 0 4px;
    box-sizing: border-box;
    position: absolute;
    line-height: 1.4;
    max-height: 43px;
    min-height: 43px;
    background: #fff;
}
.zwfp_formgroup.select::after, .phone-box.select::after, .select-section:before {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #888;
    position: absolute;
    left: 60px;
    top: 24px;
    content: "";
    display: block;
    z-index: 1;
    pointer-events: none;
    margin-top: -3px;
}
.zwfp_formgroup .error {
    color: red;
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 13px;
    display: none;
}
.zwfp_formgroup.invalid .error, .sign_agree.invalid .error, .non-umain .signup-box {
    display: block;
}
.captcha-box {
    position: relative;
    border: 1px solid #dedede;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    background: #fff;
}
.zwfp_formgroup .d-flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    height: 70px;
    width: 100%;
    background: #fff;
    border-radius: 4px;
}
.zwf_form_sec img[id^="imgid"] {
    border: 0;
    margin: 0;
    border-radius: 4px;
}
.zwfp_formgroup .d-flex a {
    position: relative;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}
.captcha-box #captha-field {
    border: 0;
    border-top: 1px solid #dedede;
    border-radius: 0 0 4px 4px;
    max-height: unset;
    padding: 11px 12px;
    font-size: 14px;
    line-height: 1.2;
    display: block;
    color: #000;
}
.sgnup-box .submit-btn {
    background-color: #ed4a44;
    padding: 10px;
    font: 16px / 1.4 "Zoho_Puvi_SemiBold";
    color: #fff;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    box-shadow: none;
    text-transform: uppercase;
    border: 1px solid #ed4a44;
    margin: 10px 0 0;
    cursor: pointer;
}
.za-tos-container .field-error .field-msg {
    margin: 5px 0 0;
}
.za-country_code-container.field-error::after, #dialogRegister .mobile-container.field-valid > div:not(.field-error)::after {
    top: 12px;
}
.btm-cta {
    border-radius: 23px;
    background-color: #ed4a44;
    color: #fff;
    font: 18px/1.2 var(--zf-primary-semibold);
    padding: 12px 45px;
}
.nmbr-title {
    font: 30px/1.2 var(--zf-primary-regular);
    padding-right: 70px;
    position: relative;
    letter-spacing: -1.5px;
}
.nmbr-title:after {
    content: "";
    position: absolute;
    right: 35px;
    height: 100%;
    width: 1px;
    top: 0;
    background: #828383;
}
.number-hdr {
    font: 54px/1.1 var(--zf-primary-regular);
    position: relative;
    margin-bottom: 5px;
}
.number-hdr .count {
    position: relative;
}
.number-hdr .count:after {
    content: "";
    position: absolute;
    bottom: -2px;
    background-position: -890px -150px;
    width: 85px;
    height: 4px;
    left: 0;
}
.gartner {
    background-position: -173px -150px;
    width: 88px;
    height: 88px;
}
.bg_lazy_loaded .nucleus {
    background-position: -399px -149px;
}
.nucleus {
    width: 89px;
    height: 90px;
}
.img-sec {
    padding: 80px 20px 0;
}
.awrd-sec {
    width: 30%;
}
.awrd-sec-title {
    font: 22px / 1.4 var(--zf-primary-semibold);
    color: #fff;
    max-width: 400px;
    padding-bottom: 25px;
}
.awrd-sec-title span, .dib, .in-blk, h1 span {
   display: inline-block;
}
.gtner-cont {
    width: 60%;
    padding: 0 0 0px 20px;
}
.gtner-cont p {
    font: 16px/1.6 var(--zf-primary-regular);
    color: #fff;
}
.img-cnt {
    border-radius: 20px;
    background-size: contain;
    max-width: 1500px;
    margin: 0 auto;
    width: 100%;
    background-color: #013fc6;
    display: flex;
    align-items: center;
    padding: 45px 30px 20px;
    justify-content: space-between;
    box-sizing: border-box;
}
.s_webp .img-cnt {
    background-image: url(/sites/zweb/images/crm/retargetiing-bluebg-2x.webp);
}
.n_webp .img-cnt {
    background-image: url(/sites/zweb/images/crm/retargetiing-bluebg-2x.jpeg);
}
.ban-img {
    display: block;
    margin: 0 auto;
}
.img-inrcnt {
    width: 62%;
    padding: 45px 40px 0 35px;
    position: relative;
    background: #fff;
    border-radius: 25px;
    box-sizing: border-box;
}
.testi-hilgt {
 background: #fbca46;
    border-radius: 25px 25px 25px 0px;
    position: absolute;
    padding: 5px 40px;
    top: -23px;
    left: 0px;
    font-size: 22px;
}
.awrd-sec-cont, .zwfp_formgroup .phone-box, .umain .nolgn-cnt, .slick-list, .slick-slider, .slick-track {
    display: flex;
}
.slick-initialized .slick-slide {
    display: flex;
    height: 100%;
    flex-wrap: wrap;
}
.testi-sec p {
   font: 22px / 1.4 var(--zf-primary-regular);
}
.prof-cont-wrap {
    display: flex;
    align-items: center;
    margin-top: 40px;
}
.prof-img {
     margin-right: 20px;
}
.bg_lazy_loaded .prof-img-1 {
    background-position: -1289px -153px;
}
.prof-img-1, .prof-img-2, .prof-img-3 {
    width: 65px;
    height: 65px;
}
.bg_lazy_loaded .prof-img-2 {
    background-position: -1206px -153px;
}
.bg_lazy_loaded .prof-img-3 {
    background-position: -1135px -153px;
}
.bg_lazy_loaded .comp-logo-1 {
    background-position: -48px -278px;
}
.comp-logo-1 {
    width: 181px;
    height: 55px;
}
.bg_lazy_loaded .comp-logo-2 {
    background-position: -235px -278px;
}
.comp-logo-2 {
    width: 75px;
    height: 55px;
}
.bg_lazy_loaded .comp-logo-3 {
    background-position: -316px -278px;
}
.comp-logo-3 {
    width: 124px;
    height: 55px;
}
.prof-tit {
   font: 16px/1.4 var(--zf-primary-regular);
   padding-right: 30px;
}
.prof-tit span, .smibld-txt{
   font-family: var(--zf-primary-semibold);
}
.slick-dots {
    position: absolute;
    right: 0px;
    width: max-content;
    bottom: -20px;
}
.slick-dots li {
    margin: 0 5px;
    width: 8px;
    height: 8px;
    border: unset;
}
.slick-dots li.slick-active {
    background: #3f51b6;
    width: 8px;
    height: 8px;
    border: unset;
}
.dsk-img {
    position: relative;
    display: block;
}
.pwd_eye::after {
    top: 21px !important;
}

@media only screen and (max-width: 1300px) {
.dsk-img::after {
    bottom: 45px;
    right: -30px;
}
.awrd-sec {
    width: 33%;
}
.gtner-cont {
    width: 70%;
}
.banner-innersec {
    padding: 0 40px 0 30px;
}
}

@media only screen and (max-width: 1250px) {
.img-sec {
    padding: 100px 30px 0;
}
.hdr-title-2 {
    margin: 0 auto;
}
.banner-innersec {
     display: block;
}
.sgnup-box {
    margin-bottom: 0px;
	width: 100%;
}
.body-umain .bg-signup-innersec {
        display: none;
    }
.bg-signup-innersec {
    margin: 0 auto;
    margin-top: 70px;
    margin-bottom: 0px;
}
.from-btn {
      display: inline-block;
        margin: 20px auto 0;
      padding: 10px 30px;
    border-radius: 20px;
    background: var(--primary-btn-color);
    color: #fff;
    text-transform: uppercase;
    position: relative;
    text-align: center;
}
.bnr-content-sec {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
.bdge-lists {
    max-width: max-content;
    margin: 0 auto;
}
.logo-sec {
    justify-content: center;
}
.img-cnt {
    flex-direction: column-reverse;
}
.img-inrcnt {
    width: 100%;
    max-width: 1000px;
}
    .awrd-sec {
        width: 100%;
        max-width: 1000px;
        margin-bottom: 70px;
    }
.awrd-sec-title {
    max-width: unset;
    text-align: center;
}
.awrd-sec-cont {
    max-width: 400px;
   margin: 0 auto;
}
}

@media only screen and (max-width: 1180px) {
.dsk-img::after {
    bottom: 7px;
    right: -15px;
}
.lp-icn28{
display:none;
}
.bnr-fture-lists li {
    padding: 0 4% 10px 0;
}
.bnr-content-sec {
    width: 61%;
}
.img-sec {
    padding: 70px 30px 0;
}
.img-cnt {
    padding: 45px 30px 30px;
}
.hdr-title-2 {
    margin: 0 auto;
}
.sgnup-box {
    padding: 30px;
}
}

@media only screen and (max-width: 1024px) {
.img-cnt {
    flex-wrap: wrap;
    flex-wrap: wrap-reverse;
justify-content: center;
}
.img-sec {
    padding: 60px 20px 0;
}
.dsk-img::after {
    bottom: 10px;
    right: 30px;
}
.lp-footer-sec {
    padding: 95px 30px;
}
.banner-cta {
    display: inline-block;
    margin: 20px auto 0;
}
.umain .banner-cta {
    margin-bottom: 0;
}
h1 {
    font-size: 68px;
}
br {
    display: none;
}
.bnr-content-sec {
    width: 100%;
}
.ban-img {
    padding: unset;
    margin: 0 auto;
}
.bnr-fture-lists {
    max-width: 670px;
    width: 100%;
}
}
@media only screen and (max-width: 992px) {
.testi-hilgt {
    padding: 8px 40px;
    top: -20px;
    font-size: 18px;
}
.testi-sec p {
    font: 20px / 1.4 var(--zf-primary-regular);
}
.awrd-sec {
        max-width: 500px;
    }
}
@media only screen and (max-width: 767px) {
.prof-img {
    margin-right: 0px;
}
.hdr-btn{
	font-size: 16px;
	  padding: 5px 15px;
        border-radius: 20px;
}
.body-umain .z-bottom-cta-menu a.loggedin {
        display: block;
        width: 100%;
}
.non-umain .z-bottom-cta-menu {
        display: none;
}
.img-cnt {
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 0px;
        padding: 70px 30px;
    }
.slick-list, .slick-slider, .slick-track {
    display: block;
}
.hdr-title-1 {
    font: 22px / 1.4 var(--zf-primary-medium);
    max-width: 400px;
    margin: 0 auto;
}
.hdr-title-2 {
    font: 18px / 1.4 var(--zf-primary-regular);
}
.awrd-sec-title {
    font: 20px / 1.4 var(--zf-primary-semibold);
    text-align: center;
}
.testi-hilgt {
    display: none;
}
.testi-sec p {
    font: 18px / 1.6 var(--zf-primary-regular);
     text-align: center;
}
.prof-tit {
    font: 16px / 1.4 var(--zf-primary-regular);
    width: 100%;
    padding: 10px 0px;
    text-align: center;
}
.prof-cont-wrap {
    margin: 25px auto 0px;
    flex-wrap: wrap;
    justify-content: center;
}
.slick-dots {
    position: static;
    width: 100%;
}
.awrd-sec {
        margin-bottom: 35px;
	flex-wrap: wrap;
    }
.img-inrcnt {
    padding: 30px 25px 0;
}
.phn-scrn {
    position: relative;
    display: block;
}
.product-icon {
    width: 120px;
}
.shp-img {
    right: 10px;
    top: -60px;
}
.logo-sec {
    text-align: left;
    margin: 0 auto;
	justify-content: center;
}
.mobile-menu-icon1 {
    display: none !important;
}
.zcrmlp_ftr p {
    padding: 0 0 80px;
}
.crm-lp.zph-sticky .z-mobile-menu-v2 {
    display: inline-block;
}
.umain .logo-sec, .logo-sec {
    margin: 0 auto;
    text-align: center;
    padding: 20px;
}
.z-bottom-cta-menu a {
    margin-left: 0;
}
.z-bottom-cta-menu.withCW a {
    width: calc(100% - 50px);
}
.banner-sec {
    text-align: center;
}
.logo-ele {
    margin: 40px auto 0;
}
.banner-innersec {
    padding: 0px 30px 0;
	margin: 10px auto 0;
}
.bnr-fture-lists li, p {
    font-size: 18px;
}
.bnr-content-sec {
    margin: 0 auto;
}
.bg-signup-innersec {
        padding: 0px;
        box-sizing: border-box;
        margin-top: 30px;
        width: 100%;
        max-width: 460px;
    }
    .zw-only-copyright {
        padding: 20px 0 30px;
    }
.sgnup-box {
    max-width: 100%;
}
.bdge-lists {
    justify-content: center;
}
.awrd-sec-cont {
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}
.gtner-cont {
    text-align: center;
    width: 100%;
    padding: 20px 0px;
}
.zcrmlp_ftr a {
    display: inline-block;
}
.img-sec {
    padding: 40px 0px 0;
}
.sub-hdr {
    font-size: 16px;
    padding: 20px 0 0;
}
.bnr-fture-lists li, .bnr-fture-lists, .bnr-fture-lists li:nth-child(even) {
    display: block;
    width: 100%;
    padding: 0 0 20px;
    max-width: 310px;
    margin: 0 auto;
    text-align: left;
}
.bnr-fture-lists li {
    display: flex !important;
    font: 16px/1 var(--zf-primary-semibold);
}
.bnr-fture-lists {
    margin-top: 25px;
    padding-bottom: 0;
}
.logo-sec, .bnr-content-sec {
    text-align: center;
}
h1 {
    font-size: 40px;
}
.bnr-para {
    font-size: 18px;
	text-align: center;
}
.number-hdr {
    font-size: 48px;
    margin-bottom: 10px;
}
.prof-tit span {
    font-family: var(--zf-primary-semibold);
    display: block;
}
.zw-only-copyright {
    margin-top: 30px;
}
}