.header{display: none;}
* {
	margin: 0;
	padding: 0;
	font-weight: inherit;
	-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6, li, ol, p {
	margin: 0;
}
h1 {
	font: 114px/109px var(--zf-primary-black);
	color: #0067ff;
	letter-spacing: -9px
}
h2 {
	font: 48px/1.1 var(--zf-primary-extrabold);
	color: #fff;
	letter-spacing: -1px;
}
h3 {
	font: 34px/1 var(--zf-primary-bold);
	margin-bottom: 10px;
	color: #000;
	letter-spacing: -.6px
}
p {
	font: 20px/1.4 var(--zf-primary-regular);
	color: #000;
}
.other-lang h1{
font: 91px/86px var(--zf-primary-black);
}
.other-lang .hlp-prvcy br, .zhprdt-txt .zprice-currency{display:none;}
.lstfet {
	margin-bottom: unset !important;
}
.signup-box #countryCodeDiv, .signup-box #countryconfirmCodeDiv {
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	background-color: unset;
}
.active h3 {
	color: #0067ff
}
.ban-cnt {
	display: flex;
	justify-content: space-between;
	max-width: 1260px;
	width: 100%;
	margin: 0 auto;
}
.footer-wrapper, .hlp-para:last-child::after, .fea-organizer-main .feature-r .fimg, .compare-con-inner, .ban-btn, .prdt-txt br, .body-umain .ftr-para, .ph-hdr {
	display: none;
}
.non-umain .ban-rgtcnt {
	display: block;
}
.body-umain .ban-btn, .otrprdt-cnt, .rating-txt {
	display: inline-block
}
.ban-lftcnt {
	max-width: 850px;
	width: 100%;
}
.ban-rgtcnt {
	max-width: 310px;
	width: 100%;
	padding-left: 30px;
	/*display: none;*/
}
.sub-hdr1 {
	font: 42px/1 'Gochi Hand';
	color: #0067ff;
	letter-spacing: -2px;
}
.sub-hdr2 {
	font: 66px/.6 var(--zf-primary-extrabold);
	display: block;
	letter-spacing: -3.5px
}
.bg_lazy_loaded .hdr-icon1 {
	background-image: url(/sites/default/files/crm/cpaterra-crm-female-2x.png);
}
.hdr-icon1 {
	content: "";
	width: 115px;
	height: 145px;
	position: absolute;
	left: -19px;
	background-size: 100%;
	transition: all 1s ease;
	opacity: 0;
	top: -35px;
}
.hdr-icon1.act {
	top: -45px;
	opacity: 1;
}
.bg_lazy_loaded .hdr-icon2 {
	background-image: url(/sites/default/files/crm/cpaterra-crm-male-2x.png);
}
.bg_lazy_loaded .zohologo{background-image: url(/sites/default/files/crm/zoho-crm-logo-header.svg); }
.zohologo{display: inline-block;     width: 177px;
    height: 34px;}
.hdr-icon2 {
	content: "";
	width: 115px;
	height: 153px;
	position: absolute;
	left: -12px;
	background-size: 100%;
	transition: all 1s ease;
	opacity: 0;
	top: -37px;
}
.hdr-icon2.act {
	top: -47px;
	opacity: 1;
}
.captO {
	position: relative;
	display: inline-block;
}
.ban-para {
	font: 22px/1.4 var(--zf-primary-semibold);
	margin-top: 45px;
	letter-spacing: -.3px
}
.signup-box input[type='email'], .signup-box input[type='number'], .signup-box input[type='password'], .signup-box input[type='search'], .signup-box input[type='tel'], .signup-box input[type='text'], .signup-box input[type='url'], .signup-box textarea, .signup-box .za-country-container .globalcountrycode-signup, .signup-box .za-state-container .za-globalstate-signup, .signup-box select {
	border-radius: 25px;
	padding: 14px 20px;
	box-shadow: 0px -4px 9.3px 0.7px rgba(142, 140, 133, 0.23);
}
.signup-box .sgnbtn input[type='submit'], .signup-box .sgnbtn input[type='button'] {
	border-radius: 25px;
}
.signup-box .za-country-container.za-country-container-arrow::after, .signup-box .za-state-container::after {
	right: 20px;
}
.signup-box .za-country-container, .signup-box .za-state-container {
	background: unset;
}
.signup-box .socl-signup p, .wychse-hdr, .ftr-hdr {
	color: #000;
}
.bg_lazy_loaded .signup-box .socl-signup span.vi-google, .bg_lazy_loaded .signup-box .socl-signup span.vi-linkedin, .bg_lazy_loaded .cust-logo, .bg_lazy_loaded .ratg-lftcnt::before, .bg_lazy_loaded .mbl-sprt, .bg_lazy_loaded .captra-logo, .bg_lazy_loaded .hlp-para::before, .bg_lazy_loaded .intg-logo, .bg_lazy_loaded .crmcmp-sprt, .bg_lazy_loaded .logo-img, .bg_lazy_loaded .testi-icon, .bg_lazy_loaded .testi-cmb::before {
	background-image: url(/sites/default/files/crm/cpaterra-lp-sprite-2x.png);
}
.signup-box .socl-signup span.vi-google {
	background-size: 1344px auto;
	background-position: -525px -285px;
	width: 61px;
	height: 35px;
}
.signup-box .socl-signup span.vi-linkedin {
	background-size: 1344px auto;
	background-position: -594px -285px;
	width: 61px;
	height: 35px;
}
.ban-sec {
	background: -moz-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(172,219,238) 99%);
	background: -webkit-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(172,219,238) 99%);
	background: -ms-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(172,219,238) 99%);
	padding: 85px 30px 80px;
}
.cust-logo {
	background-size: 1344px auto;
	display: inline-block;
	height: 64px;
	box-shadow: 0px 4px 6.51px 0.49px rgba(0, 0, 0, 0.15);
	margin: 0 5px;
	border-radius: 6px;
	width: 130px;
}
.logo1 {
	background-position: -15px -99px;
}
.logo2 {
	background-position: -153px -99px;
}
.logo3 {
	background-position: -291px -99px;
}
.logo4 {
	background-position: -428px -99px;
}
.logo5 {
	background-position: -566px -99px;
}
.logo6 {
	background-position: -705px -99px;
}
.logo7 {
	background-position: -842px -99px;
}
.logo8 {
	background-position: -980px -99px;
}
.logo9 {
	background-position: -1119px -99px;
}
.cust-cnt {
	text-align: center;
}
.whtebg-sec {
	padding: 20px 0 0;
}
.ratg-cnt {
	max-width: 840px;
	width: 100%;
	margin: 100px auto;
	display: flex;
	justify-content: space-between;
}
.ratg-lftcnt {
	max-width: 285px;
	width: 100%;
	padding-left: 150px;
	position: relative;
}
.ratg-lftcnt::before {
	background-size: 1344px auto;
	background-position: -15px -178px;
	width: 111px;
	height: 152px;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}
.ratg-rgtcnt {
	max-width: 285px;
	width: 100%;
	padding-left: 30px;
}
.stricn {
	display: flex;
	align-items: center;
}
.mbl-sprt {
	background-size: 1344px auto;
	margin-right: 5px;
	width: 23px;
	height: 23px;
}
.strfl {
	background-position: -465px -291px;
}
.strqtr {
	background-position: -934px -291px;
}
.ratg-info {
	font: 18px/1 var(--zf-primary-semibold);
	margin-left: 5px;
}
.ratg-hdr {
	font: 22px/1.2 var(--zf-primary-bold);
}
.ratg-para {
	font: 16px/1.5 var(--zf-primary-regular);
	margin-top: 10px;
}
.captra-logo {
	background-size: 1344px auto;
	margin: 15px 0 10px;
}
.logo10 {
	background-position: -153px -178px;
	width: 241px;
	height: 55px;
}
.hlp-hdr {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
.bg_lazy_loaded .hlp-cnt {
	background-image: url(/sites/default/files/crm/cpaterra-blue-pattern2x.jpg);
}
.hlp-cnt {
	background: #0043cb;
	border-radius: 24px;
	padding: 70px 85px 60px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	max-width: 1280px;
	width: 95%;
	margin: auto;
	box-sizing: border-box;
}
.hlp-lftcnt {
	max-width: 390px;
	width: 35%;
}
.hlp-rgtcnt {
	max-width: 640px;
	width: 58%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 20px;
	margin-bottom: -100px;
	position: relative;
}
.hlp-para {
	font: 22px/1.2 var(--zf-primary-semibold);
	color: #fff;
	padding: 25px 0 25px 95px;
	position: relative;
}
.hlp-para::after {
	content: "";
	position: absolute;
	bottom: 0;
	background: -moz-linear-gradient( 0deg, #0049d3 0%, #4d7ad8 40%, #4d7ad8 60%, #0049d3 100%);
	background: -webkit-linear-gradient( 0deg, #0049d3 0%, #4d7ad8 40%, #4d7ad8 60%, #0049d3 100%);
	background: -ms-linear-gradient( 0deg, #0049d3 0%, #4d7ad8 40%, #4d7ad8 60%, #0049d3 100%);
	height: 1px;
	width: 100%;
	left: 0;
}
.hlp-para::before {
	background-size: 1344px auto;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	width: 76px;
	height: 76px;
}
.icn1::before {
	background-position: -433px -178px;
}
.icn2::before {
	background-position: -517px -178px;
}
.icn3::before {
	background-position: -601px -178px;
}
.icn4::before {
	background-position: -685px -178px;
}
.icn5::before {
	background-position: -769px -178px;
}
.hlp-inrcnt {
	background: #002165;
	width: 49%;
	padding: 35px 30px;
	box-sizing: border-box;
	border-radius: 24px;
}
.hlp-inrcnt:nth-child(odd) {
	margin: 6px 5px 6px 0;
}
.hlp-inrcnt:nth-child(even) {
	margin: 6px 0 6px 5px;
}
.pertg-no {
	font: 60px/1 var(--zf-primary-bold);
	color: #f4d35c;
}
.pertg-para {
	font: 26px/1 var(--zf-primary-semibold);
	color: #fff;
	letter-spacing: -.1px;
	margin-top: 5px;
}
.hlp-prvcy {
	font: 14px/1.1 var(--zf-primary-regular);
	position: absolute;
	bottom: -85px;
	left: 30px;
	color: #fff;
	opacity: .5
}
.fea-organizer-main {
	position: relative;
	width: 100%;
	max-width: 1190px;
	margin: 150px auto 185px;
}
.fea-organizer-main .fea-slide-main {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
}
.fea-organizer-main .feature-l {
	max-width: 625px;
	width: 100%;
}
.fea-organizer-main .featured-img {
	z-index: 9;
	position: relative;
}
.featured-comb {
	position: relative;
	height: 100%;
}
.wychse-bg {
	height: 595px;
	border-radius: 32px;
}
.fea-organizer-main .fimg {
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	transition: all 0.5s ease;
	visibility: hidden;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.fea-organizer-main .feature-r {
	max-width: 495px;
	width: 100%;
	margin-bottom: 200px
}
.fea-organizer-main .feature-item {
	margin-bottom: 45px;
	opacity: 0.2;
	transition: all 1s ease-out;
	color: #000;
}
.fea-organizer-main .fimg.active {
	opacity: 1;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-ms-transition: all 1s ease;
	visibility: visible;
}
.wychse-infocnt {
	max-width: 935px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.wychse-para {
	margin: 30px 0 95px;
	letter-spacing: -.6px;
}
.wychse-inrpara {
	letter-spacing: -.3px;
}
.leadimg1 {
	position: absolute;
	left: 30px;
	top: 45px;
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	border-radius: 8px
}

.leadimg2 {
	position: absolute;
	top: -20px;
	right: 35px;
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	border-radius: 8px
}
.leadimg3 {
	position: absolute;
	right: 35px;
	top: 135px;
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	border-radius: 8px
}
.leadimg4 {
	position: absolute;
	top: 305px;
	left: 30px;
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	border-radius: 8px
}
.atomnimg {
	position: absolute;
	left: 40px;
	top: 45px;
}
.omchimg1 {
	position: absolute;
	top: -9px;
	left: 75px;
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	border-radius: 8px
}

.omchimg3 {
	position: absolute;
	top: 310px;
	left: 75px;
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	border-radius: 8px
}
.omchimg2 {
	position: absolute;
	top: -9px;
	right: 75px;
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	border-radius: 8px
}
.omchimg4 {
	position: absolute;
	top: 380px;
	right: 75px;
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	border-radius: 8px
}
.aivideo {
	max-width: 462px;
	width: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 0px 4px 3.4px 0.6px rgba(0 0 0 / 0.3);
	border-radius: 24px;
	top: 30px;
}
.fea-organizer-main .feature-item.active {
	opacity: 1;
}
.bluebg-sec {
	background: -moz-linear-gradient( 90deg, rgb(0,103,255) 10%, rgb(0,51,142) 90%);
	background: -webkit-linear-gradient( 90deg, rgb(0,103,255) 10%, rgb(0,51,142) 90%);
	background: -ms-linear-gradient( 90deg, rgb(0,103,255) 10%, rgb(0,51,142) 90%);
}
.intg-cnt {
	position: relative;
	z-index: 1;
	padding: 0 30px;
}
.bg_lazy_loaded .intg-subcnt {
	background-image: url(/sites/default/files/crm/cpaterra-pattern-dark.jpg);
}
.intg-subcnt {
	text-align: center;
	background: #000;
	padding: 75px 45px;
	max-width: 1200px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto;
	border-radius: 24px;
}
.intg-cnt::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 50%;
	background: #fff;
	top: 0;
	left: 0;
	z-index: -1;
}
.intg-para {
	max-width: 790px;
	margin: 20px auto 45px;
	color: #fff;
	letter-spacing: -.2px;
}
.intg-logo {
	background-size: 1344px auto;
	display: inline-block;
	height: 67px;
	margin: 0 4px;
}
.logo11 {
	background-position: -15px -22px;
	width: 95px;
}
.logo12 {
	background-position: -119px -22px;
	width: 75px;
}
.logo13 {
	background-position: -202px -22px;
	width: 140px;
}
.logo14 {
	background-position: -351px -22px;
	width: 141px;
}
.logo15 {
	background-position: -500px -22px;
	width: 66px;
}
.logo16 {
	background-position: -575px -22px;
	width: 65px;
}
.logo17 {
	background-position: -648px -22px;
	width: 118px;
}
.logo18 {
	background-position: -774px -22px;
	width: 193px;
}
.logo19 {
	background-position: -976px -22px;
	width: 112px;
}
.cmp-sec {
	max-width: 1260px;
	width: 100%;
	margin: 145px auto 120px;
	text-align: center;
	padding: 0 30px;
	box-sizing: border-box;
}

.i18n-pt-br .cmp-sec {
margin: 145px auto 0px;
}

.cmp-para {
	max-width: 700px;
	width: 100%;
	margin: 15px auto 75px;
	color: #fff;
	letter-spacing: -.5px;
	font: 24px/1.2 var(--zf-primary-regular);
}
.cmp-hdr, .amt-hdr {
	letter-spacing: -2.4px;
}
.cmpr-tabl-con {
	max-width: 1200px;
	margin: 35px auto 0;
	width: 100%;
	box-sizing: border-box;
}
.compare-tabl {
	display: table;
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	box-sizing: border-box;
	position: relative;
}
.cmpr-tbl-row {
	display: flex;
}
.cmpr-tbl-td {
	width: 18.5%;
	font: 20px/1.2 var(--zf-primary-regular);
	text-align: center;
	box-sizing: border-box;
	margin-right: 2px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.inr-td {
	border-top: 1px solid #d1cecc;
	padding: 20px 15px;
	display: block;
	width: 100%;
	box-sizing: border-box;
	height: 100%;
	letter-spacing: -.4px;
}
.cmpr-tbl-td:first-child .inr-td {
	padding: 20px 20px 20px 10px;
}
#crm-cln .cmpr-tbl-td span {
	margin: 20px 10px;
}
.cmpr-tbl-td:first-child {
	padding-left: 30px;
	text-align: left;
	width: 23.5%;
}
.cmpr-tbl-td.lft {
	justify-content: flex-start
}
.crmcmp-sprt, .logo-img {
	background-size: 1344px auto;
	display: inline-block;
}
.zoho-logo {
	background-position: -853px -179px;
	width: 132px;
	height: 26px;
}
.salfrc-logo {
	background-position: -992px -170px;
	width: 64px;
	height: 51px;
}
.msft-logo {
	background-position: -1060px -170px;
	width: 122px;
	height: 51px;
}
.sugcrm-logo {
	background-position: -1185px -170px;
	width: 139px;
	height: 51px;
}
.cmpr-tbl-td:last-child {
	padding-right: 30px;
	width: 21%;
}
.cmpr-tbl-td.hdr:last-child {
	border-top-right-radius: 24px;
}
.cmpr-tbl-td.hdr:first-child {
	border-top-left-radius: 24px;
}
.copper-icn {
	background-position: -398px -182px;
	width: 110px;
	height: 50px;
}
.top-curve, .btm-curve, .prvcy {
	position: relative;
}
.top-curve::before {
	content: "";
	display: block;
	height: 18px;
	background: #ffecc7;
	top: -16px;
	left: 0;
	position: absolute;
	width: 100%;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}
.btm-curve::after {
	content: "";
	display: block;
	height: 18px;
	background: #ffecc7;
	bottom: -16px;
	left: 0;
	position: absolute;
	width: 100%;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
.ylwclr {
	background: #ffecc7;
	font-family: var(--zf-primary-semibold)
}
.addon-txt {
	font: 400 14px 'Roboto', sans-serif;
	display: block;
	margin-top: 5px;
}
.sml-fnt {
	font-size: 16px;
	display: inline-block;
}
.lstrw-lft {
	border-bottom-left-radius: 24px;
}
.lstrw-rgt {
	border-bottom-right-radius: 24px;
}
.amt-cnt::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 214px;
	background: #ebf7ff;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.amt-cnt {
	text-align: center;
	position: relative;
	z-index: 0;
	padding: 0 30px;
	box-sizing: border-box;
}
.i18n-pt-br .amt-cnt{
    display: none;
}
.amt-inrcnt {
	display: flex;
	max-width: 1200px;
	width: 100%;
	margin: 80px auto 0;
}
.amt-lftcnt {
	max-width: 290px;
	width: 100%;
	background: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(255,236,200) 100%);
	background: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(255,236,200) 100%);
	background: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(255,236,200) 100%);
	box-shadow: 0px 4px 3.4px 0.6px rgba(0, 0, 0, 0.3);
	padding: 70px 50px 5px;
	box-sizing: border-box;
	border-radius: 24px;
}
.amt-rgtcnt {
	max-width: 910px;
	width: 100%;
}
.zohoamt-txt {
	font: 100px/1 var(--zf-primary-semibold);
	display: block;
	padding: 15px 0 7px;
}
.prdt-txt {
	display: block;
	margin-top: 10px;
	font: 18px/1 var(--primaryfont-regular)
}
.usrtxt {
	display: block;
	letter-spacing: -.2px;
	font: 14px/1 var(--primaryfont-regular);
	margin: 5px 0 15px;
}
.hand-logo {
	background-position: -1101px -226px;
	width: 120px;
	height: 153px;
	transform: rotate( 360deg );
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
}
.zhlnk-txt {
	padding: 15px 20px;
	color: #002165;
	background: #ffecc8;
	border: 1px solid #11306f;
	font: 18px/1 var(--zf-primary-bold);
	position: absolute;
	border-radius: 25px;
	bottom: -25px;
	left: -20px;
}
.zhlnk-smltxt {
	font: 18px/1 var(--zf-primary-semibold);
}
.amtrgt-tpcnt {
	background: #fff;
	padding: 30px 100px 60px 80px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	margin-left: 2px;
}
.amtrgt-btmcnt {
	background: #002165;
	padding: 80px 105px 80px 90px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.otrprdt-txt {
	display: block;
	font: 54px/1 var(--zf-primary-semibold);
	margin-top: 10px;
}
.zhprdt-txt {
	font: 54px/1 var(--zf-primary-semibold);
	color: #fff;
}
.testi-sec {
	background: #ebf7ff;
	padding: 150px 30px;
}

.i18n-es-xl .testi-sec{
display: none;
}

 .i18n-pt-br .testi-sec{
display: none;
}

.testi-cnt {
	max-width: 1100px;
	margin: 0 auto;
	display: flex;
	position: relative;
	z-index: 0;
}
.bg_lazy_loaded .testi-lftcnt::after {
	background-image: url(/sites/default/files/crm/cpaterra-growth-graph-1x.png);
}
.testi-lftcnt::after {
	content: "";
	position: absolute;
	right: -28px;
	bottom: 0;
	width: 374px;
	height: 243px;
	z-index: -1;
}
.testi-lftcnt {
	max-width: 350px;
	width: 100%;
	position: relative;
	padding-top: 65px;
}
.testi-rgtcnt {
	max-width: 750px;
	width: 100%;
	padding: 65px 65px 95px;
	background: #ffffff;
	border-radius: 24px;
}
.testi-icon {
	background-size: 1344px auto;
	display: block;
}
.icon20 {
	background-position: -156px -258px;
	width: 302px;
	height: 77px;
}
.testi-hdr {
	font: 40px/1.1 var(--zf-primary-regular);
	color: #083065;
	letter-spacing: -2px;
	margin-top: 25px;
	max-width: 280px;
	width: 100%;
}
.testi-bld {
	font: 44px/1.1 var(--zf-primary-extrabold);
}
.testi-para {
	padding: 0 0 60px 10px;
	font: 28px/1.4 var(--zf-primary-semibold);
	letter-spacing: -.5px;
}
.testi-cmb {
	padding-left: 130px;
	position: relative;
}
.testi-cmb::before {
	content: "";
	background-size: 1344px auto;
	position: absolute;
	left: 0;
	background-position: -969px -248px;
	width: 109px;
	height: 109px;
	top: 50%;
	transform: translateY(-50%);
}
.testi-nme {
	display: block;
	font: 20px/1 var(--zf-primary-bold);
}
.testi-cmp {
	display: block;
	font: 20px/1 var(--zf-primary-regular);
	margin-top: 5px;
}
.cta-btn {
	border: none !important;
	visibility: visible !important;
	opacity: 1 !important;
	margin-top: 35px;
	font-size: 18px;
	padding: 10px 85px;
	border-radius: 25px;
}
.ftr-sec {
	padding: 145px 30px 135px;
	text-align: center;
}
.ftr-para {
	font: 24px/1.2 var(--zf-primary-semibold);
	margin-top: 10px;
}
.ban-logo {
	max-width: 1320px;
	width: 100%;
	margin: 0 auto;
	padding: 70px 30px 0;
	box-sizing: border-box;
}
.crm_animate {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	-webkit-transform: translate3d(0, 50px, 0);
	-ms-transform: translate3d(0, 50px, 0);
}
.crm_anim {
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}
.crm_anim1 {
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}
.crm-rotate {
	transform: rotate( 340deg );
}
.lm_navSec {
	position: fixed;
	top: 0;
	margin: 0px auto;
	display: flex;
	align-items: center;
	background: #fffffff7;
	z-index: 9999;
	padding: 0 2%;
	box-sizing: border-box;
	width: 100%;
	border-bottom: 1px solid #dedede;
	transform: translateY(-60px);
	transition: all ease-in-out 0.55s;
	left: 0;
	justify-content: space-between;
}
.lm_navSec.active {
	transform: translateY(0px);
}
.nav-cta {
	margin: 10px 0;
	padding: 8px 25px;
	font: 12px/1.5 var(--zf-primary-semibold);
}
.desclaimer {
    font: 12px/1.4 var(--zf-primary-regular);
    max-width: 890px;
    width:100%;
    padding-bottom: 20px;
    color: #333;
    text-align: center;
    margin: 0 auto;
}
.i18n-es-xl .logo1{
	background-position: -1095px -21px; 
	width: 156px;
	height: 68px;
}
.i18n-es-xl .logo2{
	background-position: -1258px -21px; 
	width: 68px;
	height: 67px;	
}
.i18n-fr .signup-box .socl-signup a, .i18n-fr .signup-box .socl-signup span {
   margin: 0 0 0 2px;
}
.other-lang .sub-hdr2 {
       font: 48px/.9 var(--zf-primary-extrabold);
}
.other-lang .hlp-rgtcnt {
    margin-top: 90px;
}
.other-lang .pertg-para{
    word-break: break-word;
}
.other-lang .hdr-icon1.act, .other-lang .hdr-icon2.act{
     display: none;
}
i18n-es-xl .otrprdt-txt{font: 44px/1 var(--zf-primary-semibold);}
@media only screen and (max-width:1260px) {
.other-lang h1 {
    font: 72px/77px var(--zf-primary-black);
}
.other-lang .sub-hdr2 {
    font: 45px/.9 var(--zf-primary-extrabold);
}
.whtebg-sec {
	padding: 20px 30px 0;
}
.hlp-cnt {
	width: 100%;
	padding: 75px 50px 60px;
}
h1 {
	font: 82px/77px var(--zf-primary-black);
}
.sub-hdr2 {
	font: 47px/.6 var(--zf-primary-extrabold);
}
.hlp-lftcnt {
	width: 38%;
}
.fea-organizer-main .feature-r {
	max-width: 485px;
}
}

@media only screen and (max-width:1200px) {
.slick-dots {
	margin: 10px 0 0;
}
.bg_lazy_loaded #feature-2 {
	background-image: url(/sites/default/files/crm/cpaterra-blue-pattern2x.jpg);
}
#feature-2 {
	border-radius: 24px;
}
.atomnimg {
	padding: 30px;
	box-sizing: border-box;
}
.fea-organizer-main {
	margin: 150px auto 140px;
}
.fea-organizer-main .fea-slide-main {
	display: block;
}
.fea-organizer-main .feature-l, .sugcrm-est, .msft-est {
	display: none;
}
.fea-organizer-main .feature-r {
	max-width: 800px;
	margin: 0 auto;
}
.wychse-para {
	margin: 25px 0 0;
}
.fea-organizer-main .feature-item {
	width: unset;
	opacity: 1;
	text-align: center;
	margin: 65px 0 0;
}
.fea-organizer-main .feature-r .fimg {
	display: block;
	position: unset;
	margin: 30px auto 0;
}
.fea-organizer-main .fimg {
	opacity: 1;
	visibility: unset;
	left: unset;
	top: unset;
	transform: unset;
}
.leadimg1, .leadimg2, .leadimg3, .leadimg4, .omchimg1, .omchimg2, .omchimg3, .omchimg4, .atomnimg {
	position: unset;
}
.zcp_loading {
	filter: unset;
}
.aivideo {
	position: unset;
	transform: unset;
}
.slick-dots li.slick-active {
	width: 10px;
	height: 10px;
	border: unset;
}
.slick-dots li {
	background: #b6b6b6;
	margin: 0 5px;
	width: 10px;
	height: 10px;
	border: unset;
}
.slick-slide {
	margin: 15px;
}
#feature-1 {
	max-width: 500px;
	width: 100%
}
#feature-3 {
	max-width: 400px;
	width: 100%
}
}

@media only screen and (max-width:1140px) {
.amtrgt-tpcnt {
	padding: 30px 80px 60px 70px;
}
.amtrgt-btmcnt {
	padding: 80px 85px 80px 80px;
}
}

@media only screen and (max-width:1024px) {
.intg-para {
	margin: 20px auto 35px;
}
.cmp-para {
	font: 18px/1.2 var(--zf-primary-regular);
	letter-spacing: unset;
	max-width: 500px;
	margin: 15px auto 50px;
}
.hlp-para {
	width: 100%;
	max-width: 420px;
	font-size: 20px;
	box-sizing: border-box;
}
.ban-logo {
	padding: 30px 30px 0
}
.pertg-no {
	font-size: 50px;
}
.pertg-para {
	font-size: 22px;
}
.amt-cnt::after {
	height: 200px;
}
.ratg-cnt {
	margin: 70px auto;
}
p, .cmpr-tbl-td, .testi-nme, .testi-cmp, .ftr-para {
	font-size: 18px;
}
h2 {
	font-size: 44px;
}
.hlp-cnt {
	flex-direction: column;
}
.hlp-lftcnt {
	width: 100%;
	max-width: unset;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}
.hlp-rgtcnt {
	width: 100%;
	margin: 35px auto -100px;
}
.ban-sec {
	padding: 60px 30px;
}
.ban-para {
	font-size: 20px;
}
.fea-organizer-main {
	margin: 100px auto 65px;
}
.sml-fnt {
	font-size: 14px;
}
.fea-organizer-main .feature-item {
	margin: 45px 0 0;
}
.fea-organizer-main .feature-r {
	max-width: 750px;
}
.intg-subcnt {
	padding: 65px 30px;
}
.cmp-sec {
	margin: 70px auto 80px;
}
.amt-inrcnt {
	margin: 35px auto 0;
}
.testi-para {
	font-size: 24px;
}
.testi-rgtcnt {
	padding: 50px 30px 80px;
}
.testi-hdr {
	max-width: 239px;
	font-size: 35px;
}
.testi-bld {
	font-size: 40px;
}
.testi-sec {
	padding: 70px 30px;
}
.ftr-sec {
	padding: 65px 30px 70px;
	text-align: center;
}
.zohoamt-txt {
	font-size: 76px;
}
.otrprdt-txt, .zhprdt-txt {
	font-size: 40px;
}
.zhlnk-txt, .zhlnk-smltxt {
	font-size: 16px;
}
.amt-lftcnt {
	padding: 70px 30px 5px;
	max-width: 250px;
}
.amtrgt-tpcnt {
	padding: 30px 30px 65px;
}
.amtrgt-btmcnt {
	padding: 80px 65px 80px 35px;
}
.i18n-es-xl .zohoamt-txt{font-size: 42px;}
.i18n-es-xl .otrprdt-txt{font-size: 22px;}
}

@media only screen and (max-width:991px) {
.non-umain .ban-rgtcnt {
	display: none;
}
.crm_animate {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.ratg-hdr {
	font-size: 20px
}
.cmpr-tbl-td:first-child {
	padding-left: unset;
}
.ratg-lftcnt {
	padding-left: 140px
}
.prdt-txt {
	font-size: 16px;
}
.cmpr-tbl-td:first-child .inr-td {
	padding: 20px;
}
.cmpr-tbl-td.hdr:first-child span {
	padding-left: 10px
}
.cmpr-tbl-td:last-child {
	padding-right: unset;
}
.cmpr-tbl-td {
	font-size: 16px;
	width: 20% !important;
}
#crm-cln .cmpr-tbl-td span {
	transform: scale(0.8);
	margin: 20px 0
}
.ban-lftcnt {
	max-width: unset;
}
.ban-rgtcnt {
	display: none;
}
h1 {
	letter-spacing: -2px;
}
.sub-hdr2 {
	letter-spacing: -.5px;
	line-height: 1;
}
.ban-btn {
	display: inline-block;
}
.ban-para {
	margin-top: 25px;
}
.ban-sec {
	padding: 40px 30px 70px;
}
}

@media only screen and (max-width: 768px) {
.amt-lftcnt {
	max-width: 200px;
	padding: 50px 30px 5px;
}
.testi-para {
	font-size: 20px;
}
}

@media only screen and (max-width: 767px) {
.other-lang h1 {
    font: 46px/1.1 var(--zf-primary-black);
}
.zcrmlp_ftr p {
	padding: 15px 0px 100px;
}
.cmp-sec {
	margin: 70px auto;
}
.fea-organizer-main {
	margin: 65px auto;
}
.ban-logo {
	text-align: center;
}
h2 {
	font-size: 32px;
}
h3 {
	font-size: 28px;
}
.hlp-prvcy {
	position: unset;
	margin-top: 30px;
}
.zhlnk-txt {
	max-width: 330px;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
}
.hlp-inrcnt {
	max-width: 400px;
	width: 100%;
	margin: 5px 0 !important;
}
.hlp-rgtcnt {
	flex-direction: column;
	align-items: center;
	margin: 35px auto 0;
}
.amt-lftcnt {
	padding: 40px 30px 30px;
	max-width: unset;
	margin: 0 0 5px;
}
.testi-icon, .dib {
	display: inline-block;
}
.crm-lp.zph-sticky .z-mobile-menu-v2, .ph-hdr {
	display: block;
}
.testi-lftcnt {
	max-width: 500px;
	text-align: center;
	margin: 0 auto 35px;
	padding: unset;
}
.testi-hdr br, .compare-tabl, .hlp-prvcy br, .testi-lftcnt::after, .hand-logo, .sub-hdr1, .dsk-hdr  {
	display: none;
}
.testi-rgtcnt {
	box-sizing: border-box;
}
.testi-hdr {
	max-width: 100%;
}
.testi-cnt {
	flex-direction: column;
}
.hlp-cnt {
	padding: 65px 30px;
}
.compare-con-inner {
	display: block;
	max-width: 540px;
	background: #fff;
	border-radius: 6px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.crmmob-fixedsec {
	max-width: 800px;
	width: 100%;
	margin: 0 auto;
	position: fixed;
	top: 0;
	display: none;
	z-index: 999;
}
.cmpr-innr-title {
	width: 50%;
	float: left;
	padding: 15px 40px;
	box-sizing: border-box;
	font: 20px var(--zf-primary-semibold);
	border: 1px solid #0067ff;
	color: #fff;
	background: #fff;
	border-left: none;
	border-right: none;
	position: relative;
}
.cmpr-innr-title.lt-title {
	border-right: 1px solid #0067ff;
	border-left: 1px solid #0067ff;
}
.cmpr-innr-title.rt-title {
	background: #fff;
	color: #000;
	border-right: 1px solid #0067ff;
}
.main-title-sec .cmpr-innr-title {
	padding: 5px;
	height: 75px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.main-title-sec .cmpr-innr-title.rt-title {
	border-top-right-radius: 6px;
}
.pricing-sec.list-show-other {
	position: absolute;
	width: 100%;
	z-index: 9;
	top: 58px;
	box-shadow: 0 10px 10px 0 rgba(157 182 209 / 0.50);
	padding-bottom: 0;
	background: #fff;
	left: 0;
	display: none;
}
.cb {
	height: 0;
	clear: both;
}
#compare {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.main-title-sec .cmpr-innr-title.lt-title {
	border-top-left-radius: 6px;
}
.title-sec {
	padding: 14px 40px;
	font: 600 16px var(--zf-primary-semibold);
	color: #000;
	border-top: none;
	line-height: 28px;
	margin-bottom: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.compare-sec {
	border: 1px solid #ccc;
	margin: 0px auto;
	padding: 10px;
	background: #fff;
	box-sizing: border-box;
	display: flex;
}
.compare {
	width: 50%;
	float: left;
	box-sizing: border-box;
	background: #fff;
	padding: 10px;
}
.main-title-sec .cmpr-innr-title.rt-title:after {
	content: '';
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-top: 8px solid #78889b;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}
.compare.cmpr-right, .compare-save.cmpr-right {
	border-left: 1px solid #e3e3e3;
}
.mblcmp-txt {
	font-size: 16px;
}
.mbl-smfnt {
	font-size: 14px;
	display: block;
}
h1 {
	font: 50px/1.1 var(--zf-primary-black);
	letter-spacing: -1px;
}
.ban-lftcnt {
	text-align: center;
}
.ban-para {
	font-size: 18px;
}
.ratg-cnt {
	flex-direction: column;
	align-items: center;
}
.ratg-rgtcnt {
	padding: 50px 0 0
}
.amt-inrcnt {
	flex-direction: column;
}
.amtrgt-tpcnt {
	margin: unset;
}
}

@media only screen and (max-width: 640px) {
.zohoamt-txt {
	font-size: 50px;
}
.testi-lftcnt {
	width: 96%;
}
.testi-sec {
	padding: 70px 15px;
}
.testi-hdr, .testi-bld, .otrprdt-txt, .zhprdt-txt {
	font-size: 28px;
}
.amt-cnt::after {
	height: 133px;
}
.amtrgt-btmcnt {
	padding: 65px 35px 40px;
}
.zhlnk-txt {
	font-size: 14px;
	max-width: 290px;
}
.zhlnk-smltxt, .prdt-txt {
	font-size: 14px;
}
.amtrgt-tpcnt {
	padding: 30px 20px 60px;
}
.cmpr-innr-title span {
	transform: scale(0.8);
}
h1 {
	font-size: 36px;
}
.cmp-hdr {
	width: 90%;
	margin: 0 auto;
	letter-spacing: unset;
}
.cmp-sec {
	padding: unset;
}
.cmp-para {
	width: 90%;
}
.intg-cnt, .amt-cnt {
	padding: 0 15px;
}
.hlp-para {
	font-size: 18px;
}
.testi-nme, .testi-cmp {
	font-size: 16px;
}
}

@media only screen and (max-width: 480px) {
.main-title-sec .cmpr-innr-title.rt-title:after {
	right: 15px;
}
.amtrgt-tpcnt {
	align-items: flex-start;
}
.captra-logo {
	margin: 15px auto 10px;
}
.stricn {
	justify-content: center;
}
.otrprdt-cnt .salfrc-logo {
	background-position: -746px -300px;
	width: 34px;
	height: 28px;
}
.otrprdt-cnt .msft-logo {
	background-position: -782px -300px;
	width: 65px;
	height: 28px;
}
.otrprdt-cnt .sugcrm-logo {
	background-position: -849px -300px;
	width: 74px;
	height: 28px;
}
.prdt-txt br {
	display: block;
}
.ratg-lftcnt {
	padding-left: unset;
	max-width: 350px;
}
.ratg-lftcnt::before {
	position: unset;
	display: block;
	margin: 0 auto 30px;
}
.ratg-cnt {
	text-align: center;
	margin: 50px auto 70px;
}
}
/*German Campaign updates*/
.i18n-de .ratg-lftcnt::before{
    background-image: url(/sites/default/files/crm/crmhome-banner-sprite.png);
}
.i18n-de .ratg-lftcnt::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-size: 449px auto;
    background-position: -233px -10px;
    width: 132px;
    height: 131px;
}
@media only screen and (max-width: 480px){
.i18n-de .whtebg-sec .ratg-cnt>div:first-child {
    padding-top: 126px;
}
.i18n-de .ratg-lftcnt::before{
    left: 25%;
}
}
/*German Campaign updates ends*/