	.bgn-premier-lp-main {
		margin: auto;
		text-align: center;
	}
	
	h2 {
		font-weight: inherit;
		-webkit-font-smoothing: antialiased;
		font: 48px / 1.1 var(--zf-primary-medium);
		letter-spacing: -1.3px;
	}

	p {
		font-weight: inherit;
		-webkit-font-smoothing: antialiased;
		font: 18px / 1.64 var(--primaryfont-regular);
	}

	h1 {
		font: 64px / 1.1 var(--zf-primary-semibold);
		letter-spacing: -0.1px;
		margin-bottom: 20px;
		color: #ffffff;
	}


	.disp{
		display: inline-block;
	}


	.prmeier-lp-banner {
		padding: 165px 30px 140px;
		background: #0b5b42;
		color: #fff;
		margin: -70px auto 0;
	}


	.act-btn.cta-btn{
		opacity: 1;
		visibility: visible;
		margin: 35px auto 0;
		border-radius: 16px;
	}


	.bgn-foot-cntnt{
		padding: 0 0 140px;
	}

	.bgn-foot-txt{
		padding: 0 30px;
	}


	.bgn-foot-txt .act-btn.cta-btn{
		margin: 10px auto 0;
	}



	.max-wdth-cmn{
		max-width: 670px;
		margin: 0 auto;
	}



	.prmeier-lp-banner p {
		margin-bottom: 0;
		max-width: 670px;
		margin: 0 auto;
	}

	.prmeier-lp-banner>div:first-child {
		max-width: 1000px;
		margin: auto;
	}

	.premier-compare-sec {
		padding: 130px 0 140px;
		margin: auto;
	}

	.product-pros-cons-table-sec {
		max-width: 1000px;
		margin: 50px auto 0;
		overflow-x: auto;
	}

	.compare-table {
		width: 100%;
		border: 1px solid #bbb;
		text-align: left;
		overflow: hidden;
		border-collapse: separate;
		border-left: 0;
		border-bottom: 0;
		border-radius: 12px;
	}

	.compare-table th {
		border-left: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		padding: 16px 20px;
		vertical-align: top;
		font: 18px/1.6 var(--zf-primary-regular);
		color: #1a1a1a;
	}

	.compare-table td {
		border-left: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		padding: 16px 20px;
		vertical-align: middle;
		font: 18px/1.6 var(--zf-primary-regular);
		color: #1a1a1a;
	}

	.compare-table thead th {
		font: 18px/1.4 var(--zf-primary-semibold);
		background-color: #fff5e7;
		text-align: center;
	}

	.compare-table .capability-col {
		font: 18px/1.4 var(--zf-primary-semibold);
		width: 22%;
		vertical-align: middle;
		text-align: left;
	}

	.compare-table .express-col {
		width: 35%;
	}

	.compare-table .premier-col {
		width: 47%;
	}
			
	.compare-table .premier-col ol {
		margin: 0;
		padding-left: 20px;
		list-style: auto;
	}

	.compare-table .premier-col ol li {
		padding-left: 4px;
	}

	.premier-feature {
		font: 18px / 1.4 var(--zf-primary-bold);
		background-color: #e6f9ec;
		color: #089949;
		padding: 5px 10px;
		border-radius: 4px;
		display: inline;
	}

	.compare-table .premier-col ol{
		padding-left: 25px;
	}

	.ai-features-list p {
		border-bottom: 1px solid #d4edda;
		padding-bottom: 12px;
		margin: 0 -20px 12px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.ai-features-list p:last-child {
		border-bottom: 0;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.bgn-cta.bgn-getstrts {
		display: inline-block;
	}

	.bgn-cta {
		font: 18px var(--zf-primary-semibold) !important;
		text-transform: capitalize;
		cursor: pointer;
		color: #fff;
		text-decoration: none;
		position: relative;
		z-index: 1;
		transition: all ease 0.3s;
		padding: 10px 30px;
		display: none;
		background-color: var(--primary-btn-color);
		border: 1px solid var(--primary-btn-color);
		border-radius: 25px;
	}

	.bg_lazy_loaded .bgn-cta:after {
		content: "";
		background-position: -1171px -22px;
		width: 17px;
		height: 14px;
		margin-left: 10px;
		margin-bottom: 3px;
		vertical-align: middle;
		background-color: #fff;
		-webkit-mask-image: url(/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg);
		mask-image: url(/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg);
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: -1171px -22px;
		mask-position: -1171px -22px;
		display: inline-block
	}
	

	.bgn-cta:hover::after {
		transform: translateX(3px);
		transition: all ease-in-out 0.3s;
	}

	.bgn-cta:hover {
		background: #ff0002;
		color: #fff;
		border: 1px solid #ff0002;
	}

	.bgn-cta::after {
		transform: translateX(0);
		transition: all ease-in-out 0.3s;
	}

	.body-umain .bgn-cta.bgn-getstrts,
	.bgn-cta.bgn-acces {
		display: none
	}

	.body-umain .bgn-cta.bgn-acces,
	.bgn-cta.bgn-cta.cta-price,
	.bgn-cta.bgn-getstrts,
	.dib {
		display: inline-block
	}

	.fbgn-link {
		color: #0b9651;
		font: 18px var(--zf-primary-semibold);
		text-transform: capitalize;
		cursor: pointer !important;
		text-decoration: underline;
		display: inline-block;
	}

	/* faq_section */

	.faq_container {
		max-width: 960px;
		margin: 0 auto;
		width: 100%;
		position: relative;
		text-align: center;
	}

	.faq_container h2 {
		font: 48px / 1.2 var(--zf-primary-bold);
		margin-bottom: 50px;
	}

	.faq_container h3 {
		padding: 130px 0 0;
		margin-bottom: 35px;
	}

	.faq_exp_sec {
		position: sticky;
	}

	.bg_lazy_loaded .pricing-sprite,
	.bg_lazy_loaded .seamles-hndcf-ul li::before,
	.bg_lazy_loaded .smry-list li::after {
		background-image: url(/sites/zweb/images/desk/desk-sprite-structured.svg);
	}

	.expand-all-sec {
		box-sizing: border-box;
		width: 110px;
		background-color: #e3e3e3;
		border-radius: 12px;
		font: 16px/1.2 var(--zf-primary-regular);
		color: #181819;
		padding: 6px 10px;
		cursor: pointer;
		position: absolute;
		top: 55px;
		right: -80px;
		transform: translateY(-50%) rotate(270deg);
	}

	.collapse-btn {
		display: none;
		cursor: pointer;
	}

	.gd-fqa {
		text-align: left;
	}

	.ga-fq-cont {
		transition: all 0.5s linear;
		/* background-color: #faf5e9; */
		margin: 0 auto 0;
		padding: 30px 30px 30px 85px;
		box-sizing: border-box;
		cursor: pointer;
		border-bottom: 1px solid #c7c7c7;
	}

	.ga-fq-cont:last-child {
		border-bottom: none;
		padding-bottom: 0;
	}

	.ga-fq-cont:not(.faq_active):hover .gd-qus {
		color: #0fa85a;
		transition: none;
	}

	.gd-qus {
		font: 20px/1.2 var(--zf-secondary-semibold);
		cursor: pointer;
		position: relative;
	}

	.open-icon {
		background-position: -4px -37px;
		width: 23px;
		height: 23px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: -52px;
	}

	.open-icon.close-icon {
		background-position: -37px -37px;
	}

	.gd-qus .open-icon {
		top: 1px;
		transform: inherit;
	}

	.fst_elem .gd-ans {
		display: block;
	}

	.gd-ans {
		display: none;
		padding: 15px 0 0;
	}

	.gd-ans p {
		margin: 0;
	}

	.gd-ans a {
		color: #0b9651;
		cursor: pointer;
	}

	.gd-fqa:after {
		position: absolute;
		content: "";
		width: 100%;
		height: 85px;
		background: transparent;
		bottom: 0;
		left: 0;
		z-index: 2;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #ffffff);
	}

	.gd-fqa.no-after::after {
		content: none;
		display: none;
	}

	.btns-sec {
		position: absolute;
		bottom: 0%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 3;
		width: max-content;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		cursor: pointer;
	}

	.compare-btn {
		background-color: #0b9651;
		border-radius: 30px;
		color: #fff;
		padding: 10px 30px;
		display: block;
		max-width: max-content;
		margin: 0 auto;
		cursor: pointer;
		font: 18px/1.2 var(--zf-primary-semibold);
	}

	.compare-btn:hover {
		background-color: #054928;
	}

	.bg_lazy_loaded .blueupdate.cmp-bottom-arrow {
		background-position: -1171px -22px;
		width: 17px;
		height: 14px;
		margin-left: 10px;
		margin-bottom: 3px;
		vertical-align: middle;
		background-color: #fff;
		-webkit-mask-image: url(/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg);
		mask-image: url(/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg);
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: -1171px -22px;
		mask-position: -1171px -22px;
		display: inline-block;
		background: #ffffff;
		margin-left: 10px;
		transform: rotate(90deg);
	}

	.faq-section {
		padding: 0 0 140px;
	}
	
	.smry-list {
		padding: 30px 40px;
		background: #fff;
		box-shadow: 0 0 33.12px 2.88px rgba(0, 0, 0, 0.1);
		max-width: 1020px;
		color: #000;
		margin: 40px auto 0;
		font: 18px / 1.4 var(--zf-primary-regular);
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		border-radius: 12px;
		box-sizing: border-box;
		text-align: left;
	}

	.smry-list li {
		position: relative;
		width: 42%;
		margin: 15px 15px 15px 45px;
	}

	.smry-list li::after {
		content: "";
		position: absolute;
		background-position: -4px -4px;
		width: 25px;
		height: 25px;
		top: 1px;
		left: -40px;
	}

	.accum-onboard {
		padding: 90px 0 100px;
		background-color: #fff1d5;
	}

	.bgn-onbard-box {
		background-color: #0b5b42;
		padding: 90px 0 100px;
		color: #fff;
	}

	.bgn-onboard-list {
		max-width: 1200px;
		display: flex;
		gap: 10px;
		margin: 60px auto 0;
		color: #000;
		text-align: left;

	}

	.bgn-onboard-list-sec {
		max-width: 396px;
		background-color: #ffffff;
		border-radius: 18px;
		padding: 45px;
		box-sizing: border-box;
		position: relative;
		display: flex;
		flex-direction: column;
	}
/* 
	.bgn-onboard-list-sec h4 {
		min-height: 70px;
	} */

	.bgn-onboard-specl-info {
		max-width: 1120px;
		border-radius: 24px;
		padding: 135px 0 105px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: auto;
		text-align: left;
	}

	.seamles-hndcf-ul li {
		padding: 0 0 15px 40px;
		position: relative;
	}

	.seamles-hndcf-ul li:last-child {
		padding: 0 0 0 40px;
	}

	.banner-txt-section {
		max-width: 540px;
		width: 100%;
	}

	.bnr_left-section {
		max-width: 490px;
		width: 100%;
	}

	.seamles-hndcf-ul li::before {
		top: 3px;
		content: "";
		display: inline-block;
		width: 26px;
		height: 26px;
		position: absolute;
		left: 0;
		background-position: -4px -4px;
	}

	.seamles-hndcf-ul p {
		margin-bottom: 0;
	}

	.ellipse {
		width: 63px;
		height: 63px;
		background-color: #fff1d5;
		font: 24px / 0 var(--zf-primary-semibold);
		color: #089949;
		border: 1px solid #089949;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		top: -30px;
		left: 50%;
		transform: translateX(-50%);
	}

	.note-txt {
		font-size: 14px;
    max-width: 670px;
    color: #000;
    text-align: center;
    margin: 30px auto 0;
	}

	h4 {
		font: 28px / 1.2 var(--zf-primary-semibold);
	}

	.bgn-onboard-list-sec p {
		margin-bottom: 0;
	}

.gd-ans li {
    padding-top: 5px;
}
b{
font-family: 'Zoho_Puvi_Bold';
display: inline-block;
}

	/* media query startes */


	@media only screen and (max-width: 1250px) {
		h1 {
			font: 40px / 1.2 var(--zf-primary-semibold);
			letter-spacing: 0;
		}

		h2 {
			font: 36px / 1.2 var(--zf-primary-medium);
			letter-spacing: inherit;
		}

		h4 {
			font-size: 22px;
		}

		.bgn-onbard-box {
			padding: 90px 30px 100px;
		}
		.prmeier-lp-banner>div:first-child{
			max-width: 650px;
		}
		
		.prmeier-lp-banner p {
			max-width: 630px;
			margin: 0 auto;
		}

		.bgn-foot-cntnt{
			padding: 0 0 100px;
		}

	}

	@media only screen and (max-width: 1180px) {

		.premier-compare-sec,
		.accum-onboard,
		.bgn-onbard-box,
		.bgn-onboard-specl-info {
			padding: 70px 30px 80px;
		}

		.prmeier-lp-banner {
			padding: 130px 30px 90px;
		}

	}

	@media only screen and (max-width: 1100px) {
		.faq-section {
			padding: 0 30px 100px;
		}

		.gd-fqa {
			padding: 20px 0 0;
		}

		br {
			display: none;
		}

		.faq_exp_sec {
			text-align: right;
			position: static;
			margin: 60px 15px 0;
		}

		.expand-all-sec {
			position: static;
		}

		.bgn-onboard-list-sec {
			max-width: 500px;
		}

		.bgn-onboard-list {
			gap: 50px;
			text-align: center;
			flex-wrap: wrap;
			justify-content: center;
		}

		.bgn-onboard-specl-info {
			flex-wrap: wrap;
			justify-content: space-between;
			flex-direction: column;
			align-items: center;
			gap: 30px;
		}

		.bnr_left-section {
			max-width: 630px;
			text-align: center;
		}
	}

	@media only screen and (max-width: 1024px) {
		.fbgn-link {
			font-size: 16px;
		}

		.faq_container h2 {
			font-size: 36px;
			padding: 0px;
		}

		.faq-section {
			padding: 0 30px 80px;
		}
	}

	@media only screen and (max-width: 992px) {
		.premier-compare-sec {
			padding: 90px 30px;
		}

		.bgn-onboard-specl-info {
			gap: 15px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gd-ans p {
			font: 18px/1.4 var(--zf-primary-regular);
		}

		.ga-fq-cont {
			padding: 25px 30px 25px 85px;
		}

		.smry-list li {
			width: auto;
		}
	}

	@media only screen and (max-width: 767px) {

		
	.compare-table .premier-col ol{
		padding-left: 10px;
	}

		.prmeier-lp-banner>div:first-child{
			max-width: 100%;
		}
		
		.prmeier-lp-banner p {
			max-width: 100%;
		}

		
		.compare-table th,
		.compare-table td,
		.ai-features-list p {
			font-size: 14px;
			padding: 12px 14px;
		}
	
		.product-pros-cons-table-sec {
			overflow-x: scroll;
		}

		.compare-table .capability-col {
			font-size: 14px;
		}

		.premier-feature {
			font: 14px / 1.4 var(--zf-primary-bold);
			padding: 5px;
		}

		h1 {
			font: 34px / 1.2 var(--zf-primary-semibold);
		}

		h2 {
			font: 28px / 1.2 var(--zf-primary-medium);
		}

		h4 {
			font-size: 20px;
		}

		br {
			display: none;
		}

		.ga-fq-cont:not(.faq_active):hover .gd-qus {
			color: #000;
		}

		.gd-qus {
			font-size: 18px;
		}

		.faq-section {
			padding: 0 30px 65px;
		}

		.faq_exp_sec {
			margin: 0px 15px 0;
		}

		.gd-ans p {
			font: 16px/1.4 var(--zf-primary-regular);
		}

		.ga-fq-cont {
			padding: 25px 25px 25px 40px;
		}

		.gd-qus .open-icon {
			top: 0;
			left: -40px;
		}

		.faq_container h2 {
			margin-bottom: 0;
			padding: 0 0 30px;
		}
	
		.act-btn.cta-btn {
        	display: block !important;
    	}
	
	
		
		.prmeier-lp-banner .act-btn.cta-btn{
			display: none !important;
		}


		.bgn-foot-txt .act-btn.cta-btn {
			margin: 25px auto 0;
			max-width: 230px;
		}

	}

	@media only screen and (max-width: 640px) {

		.compare-table th,
		.compare-table td,
		.ai-features-list p {
			padding: 10px 12px;
			font-size: 12px;
		}

		.premier-feature {
			font-size: 13px;
		}

		.premier-compare-sec,
		.accum-onboard,
		.bgn-onbard-box,
		.bgn-onboard-specl-info {
			padding: 55px 30px 60px;
		}

		.prmeier-lp-banner {
			padding: 110px 30px 60px;
		}

		.product-pros-cons-table-sec {
			margin: 40px auto 0;
		}

		.compare-table thead th {
			font: 13px / 1.4 var(--zf-primary-semibold);
		}

		.fbgn-link {
			font-size: 14px;
		}

		.faq_container h2 {
			font: 28px / 1.2 var(--zf-primary-extrabold);
		}

		.faq-section {
			padding: 0 30px 55px;
		}


		.bgn-onboard-list-sec {
			padding: 45px 30px;
		}

		.smry-list {
			padding: 20px;
      font-size: 16px;
		}
     p {
			font-size: 16px;
		}
	}

	@media only screen and (max-width: 550px) {
		h1 {
			font-size: 28px;
		}

		h2 {
			font-size: 25px;
		}
   
		.premier-compare-sec {
			padding: 55px 20px 60px;
		}

	}
