.zw-template-inner {
    a, a:link, a:active, a:hover {
        text-transform: unset;
    }
}

/*   faq section   */
.faq-section {
  background: #f9f4e8;
}
.gd-ans p {
  font: 18px/1.7 var(--zf-primary-regular);
}
.faq_container {
  max-width: 1000px;
  margin: 0 auto;
  width: 100%;
  position: relative;
  padding: 0 0 100px;
  text-align: center;
}
.faq_container h2 {
  font: 48px / 1.2 var(--zf-primary-bold);
  margin-bottom: 50px;
}
.faq_exp_sec {
  position: sticky;
}
.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 .5s linear;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgb(0 0 0 / 5%);
  margin: 0 auto 10px;
  padding: 30px 30px 30px 85px;
  box-sizing: border-box;
  cursor: pointer;
}
.gd-qus {
  font: 22px/1.4 var(--zf-secondary-medium);
  cursor: pointer;
  position: relative;
}
.pricing-sprite {
  background-image: url(https://prewwwo.zohowebstatic.com//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/bigin-pricing-sprite.svg);
}
.open-icon {
  background-position: -1002px -92px;
  width: 23px;
  height: 23px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -52px;
}
.open-icon.close-icon {
  background-position: -1033px -92px;
}
.gd-qus .open-icon {
  top: 5px;
  transform: inherit;
}
.gd-ans {
  display: none;
  padding: 15px 0 0;
}
.gd-ans a {
  color: #0b9651;
  cursor: pointer;
}
.whts-con .modulst-con-cont {
  margin-bottom: 0;
}
/*icons css*/
.icn1 {
  background-position: -5px -95px;
  width: 63px;
  height: 69px;
}
.icn2, .whts-con .icn9 {
  background-position: -190px -10px;
  width: 68px;
  height: 70px;
}
.icn3 {
  background-position: -84px -95px;
  width: 61px;
  height: 69px;
}
.icn4, .whts-con .icn10 {
  background-position: -276px -10px;
  width: 53px;
  height: 70px;
}
.icn5 {
  background-position: -161px -95px;
  width: 66px;
  height: 69px;
}
.icn6 {
  background-position: -243px -95px;
  width: 67px;
  height: 69px;
}
.icn13 {
  background-position: -105px -10px;
  width: 68px;
  height: 70px;
}
.icn8 {
  background-position: -174px -175px;
  width: 65px;
  height: 69px;
}
.icn9 {
  background-position: -412px -95px;
  width: 73px;
  height: 69px;
}
.icn10 {
  background-position: -500px -95px;
  width: 60px;
  height: 70px;
}
.icn11 {
  background-position: -4px -175px;
  width: 74px;
  height: 69px;
}
.icn12 {
  background-position: -93px -175px;
  width: 65px;
  height: 69px;
}
.icn7 {
  background-position: -325px -95px;
  width: 71px;
  height: 69px;
}
.icn14 {
  background-position: -255px -175px;
  width: 65px;
  height: 69px;
}
.icn15, .whts-con .icn8 {
  background-position: -414px -10px;
  width: 70px;
  height: 70px;
}
.icn16 {
  background-position: -335px -175px;
  width: 65px;
  height: 69px;
}
.icn17 {
  background-position: -416px -175px;
  width: 70px;
  height: 69px;
}
.icn18 {
  background-position: -502px -175px;
  width: 65px;
  height: 69px;
}
.whts-con .icn7 {
  background-position: -343px -10px;
  width: 53px;
  height: 70px;
}
.whts-con .icn11 {
  background-position: -500px -10px;
  width: 60px;
  height: 70px;
}
.whts-con .icn12 {
  background-position: -35px -11px;
  width: 68px;
  height: 68px;
}
.modulst-con {
  padding: 175px 30px 70px 50px;
}
.modulst-con-cont {
  margin: 0;
  padding: 50px 60px 50px 65px;
  border-bottom: 1px solid #e4dfd5
}
.modulst-con-cont:nth-child(7), .modulst-con-cont:nth-child(10), .modulst-con-cont:nth-child(13), .modulst-con-cont:nth-child(16) {
  padding-left: 0;
  margin-left: 0;
}
.modulst-con-cont:nth-child(8), .modulst-con-cont:nth-child(11), .modulst-con-cont:nth-child(14), .modulst-con-cont:nth-child(17) {
  width: 35.33%;
}
.modulst-con-cont:nth-child(6), .modulst-con-cont:nth-child(9), .modulst-con-cont:nth-child(12), .modulst-con-cont:nth-child(15), .modulst-con-cont:nth-child(18) {
  border-right: 0;
  padding-right: 20px;
}
.modulst-con-cont:nth-child(3), .modulst-con-cont:nth-child(6), .modulst-con-cont:nth-child(9), .modulst-con-cont:nth-child(12), .modulst-con-cont:nth-child(15), .modulst-con-cont:nth-child(18) {
  border-right: 0 solid #e4dfd5
}
.modulst-con .modulst-con-cont:nth-child(4), .modulst-con .modulst-con-cont:nth-child(5), .modulst-con .modulst-con-cont:nth-child(6), .modulst-con .modulst-con-cont:nth-child(10), .modulst-con .modulst-con-cont:nth-child(11), .modulst-con .modulst-con-cont:nth-child(12), .modulst-con .modulst-con-cont:nth-child(16), .modulst-con .modulst-con-cont:nth-child(17), .modulst-con .modulst-con-cont:nth-child(18), .whts-con .modulst-con-cont:nth-child(4), .whts-con .modulst-con-cont:nth-child(5), .whts-con .modulst-con-cont:nth-child(6) {
  border-bottom: 0 solid #e4dfd5
}
.bgn-links-sec {
  width: 70%;
}
.bg_lazy_loaded.modulst-con .svg-sprite, .bg_lazy_loaded.whts-con .svg-sprite, .bg_lazy_loaded.free-feature-rich-lst .svg-sprite, .bg_lazy_loaded .bgn-fre-edtn-sprt, .bg_lazy_loaded .smry-list li:after, .bg_lazy_loaded .hubspot-compr li span {
  background-image: url("//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/images/real-estate-sprite.svg");
  display: inline-block;
}
.sm-testimo p {
  margin: 24px auto 0;
}
.ma_mini_map {
  height: 142px;
  border-radius: 5px;
}
.bg_lazy_loaded .pip-img-anm:before {
  background-image: url(//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/templates/rolling-pipeline-real-estate-pipeline.svg)
}
.bg_lazy_loaded .ma_mini_map {
  background-image: url(//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/real-estate-list-controller.svg)
}
.hdr-blk:before {
  bottom: 1px
}
.av_insp {
  background-position: -117px -183px;
  width: 195px;
  height: 50px
}
.lg_goshen {
  background-position: -413px -102px;
  width: 49px;
  height: 49px
}
.lg_five {
  background-position: -490px -96px;
  width: 95px;
  height: 49px
}
.lg_estra {
  background-position: -341px -182px;
  width: 180px;
  height: 50px
}
.av_hollan {
  background-position: -437px -20px
}
.av_goshen {
  background-position: -509px -21px
}
.av_fiv {
  background-position: -581px -19px
}
.av_esta {
  background-position: -653px -17px
}
.sm-testimo h2 {
  width: 80%;
}
.bg_lazy_loaded .sm-testimo .svg-sprite {
  background-image: url(//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/sprite-image.svg);
}
.bgn-tabs {
  text-align: center;
  background: #f9f4e8;
  margin-bottom: 50px;
}
.nav-menu {
  top: 51px;
  z-index: 2;
  text-align: center;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.wht-bg {
  background: #fff !important;
  position: fixed;
  opacity: 1;
}
.nav-inner {
  border-bottom: 1px solid #e3e3e3;
  display: inline-block;
  position: relative;
}
.bgn-nav-inner {
  border-bottom: 1px solid #e3e3e3;
  display: inline-block;
  position: relative;
  background: #054828;
  border-radius: 30px;
  padding: 4px 6px;
}
.nav-lt, .bgn-nav-lt {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 20px;
  font: 16px/1.8 var(--zf-primary-regular);
  cursor: pointer;
  border-bottom: 1px solid transparent;
  color: #000;
}
.bgn-nav-lt {
  color: #fff;
}
.nav-lt.active, .bgn-nav-lt.active {
  cursor: default
}
.active-tab {
  position: absolute;
  background: #22ae73;
  height: 2px;
  bottom: -1px;
  transition: all ease .6s
}
.bgn-nav-lt.active {
  background: #fff;
  border-radius: 26px;
  color: #000;
  padding: 8px 20px;
}
/*free crm css*/
.free-edition-content-wrap {
  width: 100%;
  max-width: 1330px;
  margin: auto;
}
.sub_para {
  font: 16px/1.3 var(--zf-primary-regular);
  color: rgb(102, 102, 102);
  margin: 0px 0px 0px 17px;
  position: relative;
}
.bgn-cta-cnt {
  display: flex;
  position: relative;
  align-items: center;
}
.bgn-cta {
  background-color: rgb(240, 72, 62);
  border: 1px solid rgb(240, 72, 62);
  margin-top: 0px !important;
  text-transform: capitalize;
  border-radius: 25px;
  display: inline-block;
  padding: 15px 25px 15px 30px !important;
  font: 18px var(--zf-primary-semibold) !important;
}
.bgn-cta:hover {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(240, 72, 62);
  color: rgb(240, 72, 62);
  transition: 0.3s;
}
.bgn-cta:hover::after {
  background-color: rgb(240, 72, 62);
}
.cta-price.bgn-cta:hover {
  color: rgb(0, 0, 0);
  border: 1px solid rgb(255, 255, 255);
}
.cta-price::after, .bgn-cta::after {
  content: "";
  background-position: -1171px -22px;
  width: 17px;
  height: 14px;
  margin-left: 10px;
  margin-bottom: 3px;
  vertical-align: middle;
  background-color: rgb(255, 255, 255);
  mask-image: url("//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg");
  mask-repeat: no-repeat;
  mask-position: -1171px -22px;
  display: inline-block;
}
.bgn-foot-txt .bgn-cta {
  margin-top: 25px !important;
}
.what-you-get-rgt-cnt .bgn-cta-btn::before {
  background-position: -150px -84px;
}
.what-you-get-rgt-cnt .bgn-cta-btn::after {
  background-position: -242px -85px;
}
.align_row .bgn-cta-btn::after {
  top: -20px;
  right: 0px;
  left: unset;
}
.align_row .bgn-cta-btn::before {
  left: unset;
  right: -80px;
  transform: translate(-50%, -50%) rotateY(180deg);
}
.tp_str_bfr {
  background-position: -70px -10px;
  width: 11px;
  height: 14px;
  top: -15px;
  right: -15px;
  position: absolute;
  transform: translate(-50%, -50%);
}
.what-you-get-rgt-cnt .tp_str_bfr {
  background-position: -211px -85px;
}
.align_row .tp_str_bfr {
  top: 35px;
  left: -20px;
}
.tab-customer-feel-head, .challenges_effective_sec-img-tab, .tab-any-one-can-ani-sec, .tab-any-one-can-scratch-btn, .slide_shw_template.slides, .what-you-get-rgt-cnt h5, .tab-sze-hub-spot-cmpr, .body-umain .bgn-getstrts, .footer-search, .sal-imgmob, .altrtxt, .chrt-tab, .txt-mobslid-cont, .altr-tab, .bgn-acces, .other-lang h1 br, .mob-prms-compr-head, ::-webkit-scrollbar, .bgn-ban-subillustrate, .main-scrnformob, .show-mob-features, .bgn-mob-uprating, .moblist, .body-umain .bgn-cta.bgn-getstrts, .mobile-ilustrate, .logo-section, .tm-piplines-cnt, .body-umain .bgn-signup-sec, .comproise-sec-dots, .mob-pop-up-features, .bgn-compar-sec, .dnt-wry-bg-wh, .crmhub-mobnav, .bg-lne-layer-2, .mob_sec_layer, .bg-lne-layer-1, .brdr-radi-batch, .tab_thirtymints-img, .outer_prms-compr, .mob_pop_up_arrows, .mob_show {
  display: none;
}
.align_row .bgn-acces, .what-you-get-rgt-cnt .bgn-acces, .edtn-bnr-lft-cnt .bgn-acces, .bgn-foot-txt .bgn-acces {
  /* width: 260px; */
  text-align: center;
}
.sub_para_dark {
  color: rgb(34, 34, 34);
  margin: 15px 0px 0px;
  font-family: var(--zf-primary-light);
}
.sub_para_clr {
  color: rgb(11, 150, 81);
}
.free-feature-rich-sec {
  background: rgb(6 72 40);
  position: relative;
  padding: 0;
}
.free-feature-rich-main-cnt {
  padding: 0;
}
.free-feature-rich-top-cnt h2 {
  color: #000;
  margin: 0px;
  padding: 0px 0px 50px;
}
.free-feature-rich-lst {
  display: flex;
    justify-content: space-between;
    max-width: 1160px;
    margin: auto;
}
.free-feature-rich-lst li {
  display: grid;
  grid-template-columns: auto auto;
  gap: 20px;
  align-items: center;
}
.free-feature-rich-lst li p {
  font: 24px/1.3 var(--zf-primary-regular);
  color: #000;
  margin: 0px;
  text-align: left;
}
.free-icon1 {
  background-position: -585px -94px;
  width: 60px;
  height: 70px;
}
.free-icon2 {
  background-position: -585px -9px;
  width: 64px;
  height: 70px;
}
.free-icon3 {
  background-position: -585px -179px;
  width: 80px;
  height: 70px;
}
.what-you-get-sec {
  display: flex;
  padding: 150px 0px 160px;
  justify-content: space-between;
}
.what-you-get-lft-cnt {
  display: flex;
  max-width: 540px;
  gap: 140px;
  flex-direction: column;
}
.what-you-get-lft-cnt .lft-cnt-descr {
  display: flex;
  flex-direction: column;
}
.what-you-get-lft-cnt .lft-cnt-descr h2 {
  color: #fff;
  margin-bottom: 30px;
}
.what-you-get-lft-cnt .lft-cnt-descr p {
  font: 18px/1.7 var(--zf-primary-regular);
  color: #fff;
  max-width: 365px;
}
.lft-cnt-img-sec {
  max-width: 540px;
  position: relative;
  animation: 6s linear 0s infinite normal none running card3d;
}
.lft-cnt-img2 {
  position: absolute;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.1);
}
.what-you-get-rgt-cnt {
  width: 100%;
  max-width: 720px;
}
.hubspot-compr li {
  display: flex;
  gap: 15px;
  padding: 20px 0px;
}
.hubspot-compr li p {
  font: 18px/1.7 var(--zf-primary-regular);
  color: rgb(255, 255, 255);
  margin: 0px;
  width: 100%;
  max-width: 620px;
}
.hubspot-compr li span {
  display: inline-block;
  background-position: -5px -52px;
  width: 30px;
  height: 28px;
  margin-top: 2px;
}
.hubspot-compr-table-sec {
  padding: 20px 0px 45px;
}
.hubspot-compr-table {
  border: 1px solid rgb(43 102 59);
  border-radius: 30px;
  position: relative;
}
.hubspot-compr-table-head {
  display: flex;
  border-bottom: 1px solid rgb(43 102 59);
  /* background-color: rgb(11, 48, 78); */
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.hubspot-compr-table-td {
  padding: 33px 25px;
}
.hubspot-compr-table-td p {
  margin: 0px;
  font: 20px/1.1 var(--zf-primary-bold);
  color: rgb(255, 255, 255);
  position: relative;
}
.hubspot-compr-table-body {
  display: flex;
  border-bottom: 1px solid rgb(43 102 59);
}
.hubspot-compr-table-body:last-child {
  border-bottom: none;
}
.tbl-td-1 {
  width: 100%;
  max-width: 364px;
}
.tbl-td-2 {
  text-align: center;
  border-right: none;
  border-left: none;
}
.tbl-rw {
  width: 100%;
  max-width: 180px;
  text-align: center;
}
.hubspot-compr-table-body p {
  font: 18px/1.2 var(--zf-primary-regular);
  margin: 0px;
}
.hubspot-compr-table-head p span {
  font: 14px/1.4 var(--zf-primary-regular);
  color: rgb(0 180 91);
  position: absolute;
  left: 65px;
  top: 32px;
  transform: translate(-50%, -50%);
  width: 100px;
}
.tbl-sub-para {
  font: 16px/1.5 var(--zf-primary-regular);
  margin: 28px 0px 0px;
  color: rgb(0 180 92);
}
.tbl-sub-para a {
  border-bottom: 1px solid rgb(0 180 91);
  color: rgb(0 180 91);
}
.hubspot-compr-table-descr {
  font: 18px/1.7 var(--zf-primary-regular);
  margin: 0px;
  color: rgb(255 255 255);
  max-width: 720px;
  width: 100%;
  padding-bottom: 45px;
}
.lgt-clr {
  color: #ffffff;
}
.bgn-lrnmr {
  padding: 10px 30px;
  border-radius: 25px;
  border: 1px solid rgb(30, 54, 62);
  font: 18px/1.6 var(--zf-secondary-medium);
  color: rgb(30, 54, 62);
  margin-top: 31px;
  display: inline-block;
  cursor: pointer;
  text-transform: capitalize;
  transition: 0.3s linear;
}
.bgn-lrnmr::after {
  display: inline-block;
  content: "";
  background-position: -67px -39px;
  width: 17px;
  height: 14px;
  margin-left: 10px;
  vertical-align: middle;
}
.bgn-lrnmr:hover::after {
  background-position: -97px -39px;
}
.bgn-lrnmr.view-allcta {
  background: transparent;
  color: rgb(207, 252, 215);
  font-size: 22px;
  border: 1px solid transparent !important;
}
.bgn-lrnmr:hover {
  background: rgb(30, 55, 62);
  color: rgb(255, 255, 255);
  border: 1px solid rgb(30, 55, 62) !important;
}
.cmp-bgnhightlit.anim-shadow {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 32.76px 3.24px;
  transition: 0.5s;
  background: rgb(25 65 37 / 42%);
}
.cmp-bgnhightlit {
  border: 2px solid rgb(34, 174, 115);
  border-radius: 15px;
  position: absolute;
  top: 0px;
  width: 180px;
  height: 100%;
  left: 357px;
}
.bgn-compr-head {
  border-right: none;
  border-left: none;
  padding: 25px;
}
.top-ten-monday-crm {
  color: rgb(255, 255, 255);
  font-family: var(--zf-primary-regular);
  border-bottom: 1px solid rgb(255, 255, 255);
}
.learnmore_lnk .bgn-lrnmr {
  color: rgb(250, 225, 182);
  border-color: rgb(250, 225, 182);
  padding: 8px 30px;
}
.learnmore_lnk .bgn-lrnmr:hover {
  background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  border: 1px solid rgb(255, 255, 255) !important;
}
.cta-price.bgn-cta:hover::after, .learnmore_lnk .bgn-lrnmr:hover::after {
  background-color: rgb(0, 0, 0);
}
.learnmore_lnk .bgn-lrnmr::after {
  mask-image: url("//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg");
  mask-repeat: no-repeat;
  mask-position: -1171px -22px;
  display: inline-block;
  content: "";
  background-position: -1171px -22px;
  width: 17px;
  height: 14px;
  margin-left: 10px;
  margin-bottom: 3px;
  vertical-align: middle;
  background-color: rgb(250, 225, 182);
}
.realst-maincnt {
  max-width: 1240px;
  display: flex;
  text-align: left;
  justify-content: space-between;
  margin: 40px auto 0;
  align-items: center;
}
.realst-cont-div {
  max-width: 610px;
  /* padding-right: 75px; */
  /* border-right: 1px solid #306842; */
}
.fbgn-smrycnt {
  max-width: 500px;
  background: linear-gradient(360deg, rgb(6 73 40) 0%, rgb(0 57 29) 100%);
  padding: 60px;
  border-radius: 30px 30px 0 0;
}
.smry-list {
  padding: 0;
  color: #000;
  margin: 0 auto;
  font: 18px / 1.4 var(--zf-primary-regular);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-radius: 12px;
  box-sizing: border-box;
  width: auto;
  text-align: left;
  flex-direction: column;
}
.smry-list li {
  position: relative;
  margin: 10px 10px 10px 40px;
  color: #fff;
}
.smry-title {
  font: 23px / 1.4 var(--zf-primary-semibold);
  color: #eaab00;
}
.smry-list li:after {
  content: "";
  position: absolute;
  background-position: -5px -52px;
  width: 27px;
  height: 27px;
  top: -2px;
  left: -40px;
}
.sec-para {
  max-width: 960px;
}
.pric-lnk:after {
  background-color: #06343d;
}
.pric-lnk {
  color: #06343d;
  border: 1px solid #06343d;
}
.sec-para a, .ga-fq-cont a {
  color: #049949;
  font-family: 'Zoho_Puvi_SemiBold';
}
.sec-para a:hover, .ga-fq-cont a:hover {
	text-decoration: underline;
}
.bgn-cta-btn::before, .bgn-cta-btn::after, .ned-con > .ned-con-hdr:first-child {
  display: none;
}
.disc-sub-container {
  max-width: 1330px;
  background-color: #004d2a;
  margin: 0 auto;
  display: flex;
  padding: 50px 50px 50px 80px;
  border-radius: 40px;
  align-items: center;
  justify-content: space-between;
}
.disc-main-title {
  color: #fff;
  font: 50px / 1.2 var(--zf-primary-bold);
  max-width: 480px;
  margin: 0;
}
.cards-container {
  display: flex;
  gap: 25px;
  max-width: 620px;
}
.card {
  background-color: #fff;
  border-radius: 16px;
  padding: 20px 20px 25px;
}
.card-image {
  width: 260px;
  height: 200px;
  background: #bbb;
  border-radius: 10px;
  margin: auto;
}
.card-image img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.card-title {
  color: #333;
  font: 18px / 1.3 var(--zf-primary-regular);
  padding: 15px 5px 16px;
  margin: 0;
  letter-spacing: -.5px;
}
.disc-learn-more {
  display: inline-block;
  color: #000;
  text-decoration: none;
  transition: color 0.3s ease;
  font: 18px var(--zf-primary-semibold);
  padding-left: 5px;
}
.disc-arrow {
  display: inline-block;
  margin-left: 8px;
  transition: transform 0.3s ease;
}
.discover-container {
  position: relative;
  z-index: 1;
}
.discover-container:before {
  content: '';
  height: 240px;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  background: #f8f4e9;
  z-index: -1;
}
.disc-arrow {
  display: inline-block;
  -webkit-mask-image: url(//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg);
  mask-image: url(//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/bigin-common-footer-sprite.svg);
  content: '';
  width: 18px;
  height: 14px;
  margin-bottom: 3px;
  vertical-align: middle;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: -1171px -22px;
  mask-position: -1171px -22px;
  background: #000;
}
.card:hover .disc-arrow {
  background: #00885f;
  transform: translateX(5px);
}
.card:hover .disc-learn-more {
  color: #00885f;
}
.disc-sub-container .iner-hdr {
  color: #fff;
}
.test-des, .sal-img, .body-umain .bgn-acces, .dB {
  display: inline-block;
}
.free-feature-rich-top-cnt {
  text-align: center;
  background-color: #f9f4e8;
  color: #000;
  padding: 70px 50px 80px;
  border-radius: 40px;
  max-width: 1330px;
  margin: auto;
}
.free-list-main {
  position: relative;
  z-index: 1;
}
.free-list-main:before {
  content: '';
  height: 140px;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  background: #fff;
  z-index: -1;
}
.product-icon {
    background-image: url(https://www.zohowebstatic.com/sites/zweb/images/productlogos/zohobigin.svg);
    display: inline-block;
    width: 125px;
    height: 48px;
    background-repeat: no-repeat;
}
/*media query starts*/
@media only screen and (max-width:1440px) {
  .free-edition-content-wrap {
    width: 100%;
    max-width: 1200px;
    margin: auto;
  }
  .cmp-bgnhightlit {
    width: 160px;
    height: 100%;
    left: 298px;
  }
  .bgn-cta {
    border-radius: 26px;
    font: 18px var(--zf-secondary-semibold);
  }
  .sub_para {
    font: 14px/1.4 var(--zf-primary-regular);
  }
  .free-feature-rich-top-cnt h2 {
    padding: 0px 0px 30px;
  }
  .free-feature-rich-lst li p {
    font: 22px/1.2 var(--zf-primary-regular);
  }
  .free-feature-rich-lst li {
    align-items: flex-start;
  }
  .what-you-get-lft-cnt .lft-cnt-descr h2 {
    color: #fae1b6;
    margin-bottom: 25px;
  }
  .what-you-get-lft-cnt .lft-cnt-descr p, .hubspot-compr li p {
    font: 18px/1.5 var(--zf-primary-regular);
  }
  .hubspot-compr li {
    padding: 15px 0px;
  }
  .what-you-get-sec {
    padding: 0 0px 140px;
  }
  .bgn-lrnmr {
    font-size: 15px;
    padding: 10px 26px;
  }
  .free-feature-rich-main-cnt {
    padding: 125px 0px 0px;
  }
  .what-you-get-lft-cnt {
    max-width: 450px;
    gap: 130px;
  }
  .tbl-rw {
    max-width: 160px;
  }
  .hubspot-compr-table-td p {
    font: 18px/1.1 var(--zf-primary-bold);
  }
  .hubspot-compr-table-td {
    padding: 30px 15px 30px 26px;
  }
  .what-you-get-rgt-cnt {
    max-width: 620px;
  }
  .hubspot-compr-table-body p {
    font: 15px/1.1 var(--zf-primary-regular);
  }
  .hubspot-compr-table-head p span {
    font: 13px/1.4 var(--zf-primary-regular);
    left: 65px;
  }
  .tbl-sub-para {
    font: 12px/1.5 var(--zf-primary-regular);
    margin: 23px 0 0;
  }
  .hubspot-compr-table-descr {
    font: 17px/1.5 var(--zf-primary-regular);
    max-width: 613px;
    padding-bottom: 40px;
  }
  .hubspot-compr-table-sec {
    padding: 25px 0 36px;
  }
}
@media screen and (max-width: 1330px) {
  .disc-sub-container {
    margin: auto 30px;
    padding: 60px 30px 70px;
    align-items: center;
  }
  .disc-main-title {
    font-size: 42px;
  }
  .free-feature-rich-top-cnt {
    margin: auto 30px;
  }
}
@media only screen and (max-width:1279px) {
  .align_row .bgn-acces, .what-you-get-rgt-cnt .bgn-acces, .edtn-bnr-lft-cnt .bgn-acces, .bgn-foot-txt .bgn-acces {
    width: 245px;
  }
  .free-edition-content-wrap, .bgn-ratingcnt {
    max-width: 1120px;
  }
  .realst-maincnt {
    flex-direction: column;
  }
  .realst-cont-div {
    max-width: inherit;
    text-align: center;
  }
  .fbgn-smrycnt {
    margin-top: 50px;
  }
  .disc-sub-container {
    flex-direction: column;
    align-items: flex-start;
  }
  .disc-main-title {
    max-width: 90%;
  }
  .disc-main-title br {
    display: none;
  }
  .cards-container {
    margin: 30px auto 0;
  }
  .disc-sub-container .iner-hdr {
    margin: auto;
    text-align: center;
  }
}
@media only screen and (max-width:1180px) {
  .sldr-con, .challenges_effective_sec-img-dsk, .bgn-awards-list, .edtn-bnr-lft-cnt .bgn-cta-btn::after, .what-you-get-rgt-cnt .bgn-cta-btn::after, br, .dsk-customer-feel-head, .tab-sze-hub-spot-cmpr li:nth-child(3), .show-tab-features, .show-tab-img, .dsk-sze-hub-spot-cmpr, .any-one-can-cnt-dsr-lft, .prms-compr-rgt-cnt-desr.hdn_layer, .prms-compr-rgt-cnt-desr.nrml_layer::after, .prms-compr-rgt-cnt-desr.nrml_layer::before, .mob_thirtymints-img {
    display: none;
  }
  .free-edition-content-wrap {
    max-width: 680px;
  }
  .bgn-cta-cnt {
    flex-direction: column;
    gap: 14px;
    align-items: center;
  }
  .effective_bgn_edtn_cnt .bgn-cta-cnt {
    margin-top: unset;
    margin-bottom: unset;
    margin-left: unset;
    margin-right: auto;
  }
  .cmp-bgnhightlit {
    width: 160px;
    height: 100%;
    left: 360px;
  }
  .bgn-cta-btn {
    position: relative;
  }
  .sub_para_dark {
    color: rgb(34, 34, 34);
    margin: 0px;
    font-family: var(--zf-primary-light);
  }
  .bgn-fre-edtn-brimmng-boost {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }
  .sub_para_clr {
    text-align: right;
  }
  .free-feature-rich-main-cnt {
    padding: 90px 0px 0px;
  }
  .free-feature-rich-top-cnt h2 {
    text-align: center;
    padding: 0px 0px 30px;
    letter-spacing: 0;
  }
  .crm-partner-long-haul-sec, .hubspot-compr-table, .sldr-con {
    border-radius: 28px;
  }
  .tbl-sub-para {
    text-align: center;
    margin: 45px 0px 0px;
  }
  .tab-sze-hub-spot-cmpr {
    display: block;
  }
  .what-you-get-lft-cnt .lft-cnt-descr {
    align-items: flex-start;
    text-align: center;
  }
  .what-you-get-lft-cnt .lft-cnt-descr h2, .what-you-get-lft-cnt .lft-cnt-descr p {
    max-width: unset;
  }
  .what-you-get-lft-cnt .lft-cnt-descr h2 {
    text-align: left;
  }
  .what-you-get-lft-cnt .lft-cnt-descr p {
    font: 16px/1.6 var(--zf-primary-regular);
    text-align: left;
  }
  .what-you-get-lft-cnt {
    flex-direction: row-reverse;
    gap: 50px;
    max-width: 700px;
    align-items: center;
  }
  .lft-cnt-img-sec {
    max-width: 283px;
    position: relative;
  }
  .free-feature-rich-lst {
    flex-wrap: wrap;
    gap: 30px;
    max-width: 660px;
    justify-content: center;
    margin: auto;
  }
  /* .free-feature-rich-lst li:first-child {
    gap: 40px;
  } */
  .free-feature-rich-lst li {
    flex-direction: row;
    text-align: left;
    max-width: 400px;
  }
  .free-feature-rich-lst li p {
    font: 18px/1.7 var(--zf-primary-regular);
    max-width: 200px;
  }
  .hubspot-compr-table-body p {
    font: 16px/1.1 var(--zf-primary-regular);
    color: rgb(255, 255, 255);
  }
  .tbl-td-1 {
    text-align: left;
    padding: 30px 15px 30px 35px;
  }
  .hubspot-compr-table-descr {
    font: 16px/1.5 var(--zf-primary-regular);
    text-align: center;
    padding-bottom: 35px;
    margin: auto;
  }
  .what-you-get-rgt-cnt h5 {
    text-align: center;
    font-size: 18px;
    color: rgb(255, 255, 255);
    display: block;
  }
  .hubspot-compr-table-sec {
    padding: 20px 0px;
  }
  .what-you-get-sec {
    flex-direction: column;
    align-items: center;
    padding: 0 0px 115px;
    gap: 46px;
  }
  .hubspot-compr li:first-child {
    padding: 35px 0px 15px;
  }
  .what-you-get-rgt-cnt {
    max-width: unset;
  }
}
@media only screen and (max-width: 1140px) {
  .nav-menu {
    top: 0;
  }
}
@media only screen and (max-width: 1100px) {
  .faq-section {
    padding: 0px 30px
  }
  .faq_container h2 {
    padding-bottom: 0px;
  }
  .faq_exp_sec {
    margin: 60px 15px 0;
    text-align: right;
    position: static;
  }
  .gd-fqa {
    padding: 20px 0 0;
  }
  .expand-all-sec {
    position: static;
    transform: inherit;
  }
  .free-feature-rich-top-cnt {
    padding: 40px 30px;
  }
}
@media only screen and (max-width: 1080px) {
  .bgn-links-sec {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .modulst-con {
    padding: 150px 50px 70px
  }
  .realst-maincnt {
    margin-top: 30px;
  }
  .smry-list {
    font: 16px / 1.4 var(--zf-primary-regular);
  }
}
@media screen and (max-width: 992px) {
  .modulst-con-cont, .modulst-con-cont:nth-child(2), .modulst-con-cont:nth-child(5), .modulst-con-cont:nth-child(8), .modulst-con-cont:nth-child(11), .modulst-con-cont:nth-child(14), .modulst-con-cont:nth-child(17) {
    width: 48%
  }
  .modulst-con {
    padding: 140px 50px 70px
  }
  .modulst-con-cont:nth-child(even) {
    border-right: 0;
    padding: 50px 0 50px 45px
  }
  .modulst-con-cont:nth-child(3), .modulst-con-cont:nth-child(9), .modulst-con-cont:nth-child(15) {
    border-right: 1px solid #e4dfd5
  }
  .modulst-con .modulst-con-cont:nth-child(4), .modulst-con .modulst-con-cont:nth-child(10), .modulst-con .modulst-con-cont:nth-child(16), .whts-con .modulst-con-cont:nth-child(4) {
    border-bottom: 1px solid #e4dfd5
  }
  .whts-con .modulst-con-cont {
    margin-bottom: 0;
    padding-bottom: 50px;
  }
  .ma_mini_map {
    height: 123px;
    border-radius: 4px;
  }
  .realst-maincnt {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }
  .realst-cont-div {
    padding-right: 0;
    border-right: none;
    max-width: inherit;
  }
  .fbgn-smrycnt {
    margin-top: 20px;
    text-align: left;
  }
}
@media only screen and (max-width: 768px) {
  .bg_lazy_loaded .ma_mini_map {
    background-image: url(//oweb.zohowebstatic.com/sites/oweb/images/zohobigin/real-estate-list-controller.svg)
  }
  .sm-testimo p {
    font: 20px/30px var(--zf-primary-bold);
  }
  .ma_mini_map {
    height: 112px;
    border-radius: 3px;
  }
}
@media only screen and (max-width: 767px) {
  .faq-section {
    padding: 0px 30px
  }
  .faq_exp_sec {
    margin: 30px 15px 0;
  }
  .faq_container {
    padding: 0 0 50px;
  }
  .ga-fq-cont {
    padding: 25px 25px 25px 60px;
  }
  .gd-qus {
    font-size: 22px;
  }
  .gd-qus .open-icon {
    top: 0;
    left: -40px;
  }
  .learnmore_lnk .bgn-lrnmr {
    margin-top: 20px;
  }
  .free-edition-content-wrap {
    max-width: 580px;
  }
  .bgn-cta-cnt, .tab_show, .get_crm_txt {
    display: none;
  }
  .what-you-get-sec {
    padding: 0 0px 70px;
  }
  .what-you-get-lft-cnt {
    flex-direction: column;
  }
  .what-you-get-lft-cnt .lft-cnt-descr {
    align-items: flex-start;
  }
  .what-you-get-lft-cnt .lft-cnt-descr h2 {
    margin-bottom: 15px;
  }
  .cmp-bgnhightlit {
    width: 160px;
    height: 100%;
    left: 260px;
  }
  .free-feature-rich-lst {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    flex-direction: column;
    align-content: center;
  }
  .free-feature-rich-lst li {
    max-width: 300px;
    gap: 0;
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .free-feature-rich-lst li p {
    max-width: 500px;
    text-align: center;
  }
  .free-feature-rich-top-cnt h2 {
    width: 100%;
    max-width: 450px;
    margin: auto;
    text-align: center;
  }
  .lft-cnt-img-sec {
    max-width: 400px;
  }
  .nav-menu {
    display: none !important;
  }
}
@media screen and (max-width: 680px) {
  .disc-sub-container .iner-hdr {
    margin: 0 auto 30px;
  }
  .fbgn-smrycnt {
    padding: 40px
  }
  .smry-title {
    font-size: 20px
  }
  .smry-list li {
    width: 100%;
  }
  .modulst-con-cont, .modulst-con-cont:nth-child(2), .modulst-con-cont:nth-child(5), .modulst-con-cont:nth-child(8), .modulst-con-cont:nth-child(11), .modulst-con-cont:nth-child(14), .modulst-con-cont:nth-child(17) {
    width: 100%
  }
  .faq_container h2 {
    font: 28px / 1.2 var(--zf-primary-bold);
    margin-bottom: 30px;
  }
  .modulst-con {
    padding: 100px 30px 40px
  }
  .sm-testimo p {
    margin: 25px auto 0;
  }
  .whts-con .modulst-con-cont {
    margin-bottom: 0;
  }
  .free-edition-content-wrap {
    max-width: unset;
  }
  .what-you-get-sec {
    padding: 0 0 20px;
  }
  .lft-cnt-img-sec {
    max-width: 340px;
  }
  .challenges_effective_sec-img-tab, .dnt-wry-layers, .thirtymints-img, .crm-partner-long-haul-sec-bg::before, .bgn-cta-cnt, .desc-cnt-rit::after, .dnt-wry-frst-layer, .dnt-wry-snd-layer, .prms-compr-lists, .hubspot-compr-table-sec, .mob-pop-up-icon, .bg-lne-layer-2, .bg-lne-layer-1, .prms-compr-rgt-cnt-desr.nrml_layer::after, .prms-compr-rgt-cnt-desr.nrml_layer::before, .brdr-radi-batch, .prms-compr-rgt-cnt::before, .prms-compr-rgt-cnt::after {
    display: none;
  }
  .free-feature-rich-top-cnt, .what-you-get-rgt-cnt h5, .hubspot-compr-table-descr {
    margin: 0px 30px;
  }
  .hubspot-compr-table-descr {
    max-width: unset;
    width: unset;
  }
  .free-feature-rich-main-cnt {
    padding: 60px 0px 0px;
  }
  .free-feature-rich-sec {
    padding: 0px;
  }
  .sub_para_clr {
    text-align: center;
    margin: auto;
  }
  .cmp-bgnhightlit {
    width: 120px;
    height: 100%;
    left: 120px;
  }
  .free-feature-rich-lst {
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
  }
  .free-feature-rich-top-cnt h2 {
    text-align: center;
    margin: 0px;
  }
  .what-you-get-lft-cnt {
    flex-direction: column;
    margin: 0px 30px;
  }
  .what-you-get-lft-cnt .lft-cnt-descr {
    align-items: flex-start;
  }
  .free-feature-rich-lst li {
    max-width: unset;
    align-items: center;
  }
  .free-feature-rich-lst li p {
    max-width: unset;
  }
  .what-you-get-rgt-cnt h5 {
    max-width: 350px;
    margin: auto;
  }
  .what-you-get-lft-cnt .lft-cnt-descr h2 {
    text-align: left;
  }
  .hubspot-compr-table-td {
    padding: 20px 15px;
  }
  .hubspot-compr-table-head p span {
    left: 55px;
  }
  .hubspot-compr-table-td p {
    font: 20px/1.1 var(--zf-primary-bold);
  }
  .hubspot-compr-table-body p {
    font: 16px/1.2 var(--zf-primary-regular);
    margin: 0px;
  }
  .bgn-compr-head {
    padding: 15px;
  }
  .bgn-compar-sec {
    margin-bottom: 30px;
    display: block;
  }
  .cmpr-tabl-con {
    width: 100%;
    margin: 35px auto 0px;
  }
  .compare-con-inner {
    width: 100%;
    margin: 0px auto;
    text-align: center;
    display: block;
    max-width: 315px;
    /* background: rgb(11, 48, 78); */
    border-radius: 6px;
  }
  .main-title-sec .cmpr-innr-title.lt-title {
    border-top-left-radius: 0;
    border-right: 0;
  }
  .free-list-main:before {
    height: 230px;
  }
  .main-title-sec .cmpr-innr-title {
    padding: 20px 40px;
    color: rgb(255, 255, 255);
  }
  .cmpr-innr-title {
    width: 50%;
    float: left;
    box-sizing: border-box;
    font: 20px var(--zf-primary-semibold);
    border: 1px solid rgb(43 102 59);
    color: rgb(255, 255, 255);
    /* background: rgb(5, 42, 73); */
    position: relative;
  }
  .title-sec {
    padding: 14px 40px;
    font: 16px/1.1 var(--zf-primary-regular);
    color: #fff;
    border-top: 0;
    line-height: 28px;
    margin-bottom: 0;
    border-left: 1px solid rgb(43 102 59);
    border-right: 1px solid rgb(43 102 59);
    opacity: .6
  }
  .compare-sec {
    border: 1px solid rgb(43 102 59);
    margin: 0px auto;
    padding: 10px;
    /* background: rgb(5, 42, 73); */
    box-sizing: border-box;
  }
  .compare {
    width: 50%;
    float: left;
    box-sizing: border-box;
    /* background: rgb(5, 42, 73); */
    padding: 10px;
    line-height: 24px;
    margin: 0px;
    color: rgb(255, 255, 255);
  }
  .compare.cmpr-right, .compare-save.cmpr-right {
    border-left: 1px solid rgb(43 102 59);
  }
  .cb {
    height: 0px;
    clear: both;
  }
  .flx-algn {
    display: flex;
    flex-direction: column;
  }
  .mob-view-cost-txt {
    font: 14px/1.4 var(--zf-primary-regular);
    color: rgb(12 202 109);
  }
  .bgn-icn, .cmpr-left {
    color: rgb(14, 202, 109);
  }
  .bgn-tabs {
    position: sticky;
    top: 46px;
  }
  .cards-container {
    max-width: 300px;
    flex-direction: column;
    align-items: flex-start;
    margin: auto;
  }
  .disc-sub-container {
    text-align: center;
  }
  .card-title, .disc-learn-more {
    padding-left: 0;
  }
  .for-hide {
    display: none;
  }
  .free-feature-rich-lst li {
    max-width: 330px;
    gap: 10px;
  }
  .free-feature-rich-lst li p {
    font: 18px/1.5 var(--zf-primary-regular);
    max-width: 215px;
  }
  .free-feature-rich-lst li:first-child {
    gap: 10px;
  }
}
@media screen and (max-width: 550px) {
  .realst-maincnt {
    margin-top: 20px;
  }
  .ma_mini_map {
    height: 62px;
    border-radius: 3px;
  }
  .bgn-nav-lt {
    padding: 10px;
    font: 16px / 1.8 var(--zf-primary-regular);
  }
  .fbgn-smrycnt {
    padding: 30px 20px 0 25px;
    text-align: center;
  }
  .smry-list li {
    width: auto;
  }
  .free-feature-rich-top-cnt {
    padding: 30px 20px;
    border-radius: 30px;
  }
  .bgn-nav-lt.active {
    padding: 10px;
  }
  .disc-sub-container {
    margin: auto;
    border-radius: 0;
  }
}
@media only screen and (max-width:375px) {
  .free-feature-rich-lst li p {
    font: 18px/1.7 var(--zf-primary-regular);
    max-width: 155px;
  }
}