.table_box_title h2 {   font-weight: 500;}
.zarmoneymainSection .content_hubdb {  display: none;}
.content_hubdb p {   font-size: 18px;  width: 80%;  margin: 0 auto;}
.zarmoneymainSection .content_hubdb:nth-child(2) { display: block;}
.bannerSection.HomeBanner.lp_banner {  z-index: 1; }
.bannerSection.HomeBanner.lp_banner::before {  z-index: -1;}
.lp_banner .banner-section-inner {  max-width: 900px; margin: 0 auto !important;  float: unset;}
.lp_banner .banner-section-inner .lp_content_box {  max-width: 850px; margin: 0 auto; float: none;}
.lp_banner .banner-section-inner .widget-type-header h3 {  line-height: 1.3; }
.lp_banner .banner-section-inner .lp_content_box { font-size: 20px; line-height: 1.4;}
.bannerSection.HomeBanner.lp_banner {padding: 231px 0 318px;}
.bannerSection.HomeBanner.lp_banner div#mailId {  position: relative; }
.bannerSection.HomeBanner.lp_banner div#mailId span {  position: absolute; left: 0; bottom: -20px;  color: red; font-size: 14px;}

.left-side-content {  width: 53%;  padding: 9px 49px 55px 54px; }
.right-side-img { width: calc(100% - 53%); padding : 41px 0; }
.left-content-right-img-inner { display: flex; align-items: center; justify-content: space-between; position: relative;  z-index: 1; flex-wrap : wrap; }
.left-content-right-img-inner:before { position: absolute; content: ''; width: 82%;  height: 100%; background-color: #fff;  border-radius: 6px;  z-index: -1; }
.left-side-content .right-side-content p { font-size: 16px;  line-height: 1.8; color : #666E78}
.left-side-title h6 {  line-height: 1.2;}
.left-content-right-img-module { margin-top: -29px;}

.image-box {  width: 348px; }
.content-box { width: 462px;  }
/* .content-box.order2 {padding-left: 105px;} */
/* .content-box.order1 {padding-right: 105px;} */
.two-col-inner-section { max-width: 826px; margin: 0 auto;}
.two-box-main { display: flex; align-items: center; justify-content: space-between; flex-wrap : wrap;}
.order1 { order :1; }
.order2 { order :2; }
.content-box .content-text p { font-size: 16px; line-height: 1.8; font-family: 'Gordita',sans-serif; font-weight: 400; color: #666E78;}
.box-bottom-border {width: 100%;margin-top: -60px;}
.box-bottom-border img { width: 100%; object-fit: cover;}
.image-box.order1 { margin-left: -85px;}
.image-box.order2 {  margin-right: -50px;}
.left-cta a {  padding: 18px 18px;margin-top: -88px;}

/* .two-col-inner-box-main {  padding: 30px 0;} */
.two-col-section {  padding: 130px 0 34px;}
.content-title h6 { line-height: 1.2;}

.four-col-box-section-main { display: flex; flex-wrap: wrap; align-items: flex-start;  margin: 0 -12px;}
.four-col-inner {background-color: #fff;border-radius: 10px;padding: 39px 13px;}
.four-col-inner-main-box { padding: 15px 12px;}
.four-col-section-main {  position: relative; padding: 211px 0 165px; }
.four-col-section-main .four-col-top-shape { position: absolute;  width: 100%;  bottom: -2px;  left: 0; }
.four-col-section-main .four-col-top-shape img { width: 100%; }
.four-col-section-main  .four-col-bottom-shape { position: absolute; width: 100%; top: 0;  left: 0; }
.four-col-section-main .four-col-bottom-shape img { width: 100%;}
.four-col-title.text-center h6 {  line-height: 1.2;}
.four-col-cta a {  padding: 18px 18px; }
.col-box-title p {  line-height: 1.6;  font-weight: 500;  font-family: 'Gordita',sans-serif; }
.col-box-content p { line-height: 1.8;  font-weight: 400; font-family: 'Gordita',sans-serif; color: #666E78;}
.four-col-logo {  width: 77px;    height: 70px; margin: 0 auto;}
.four-col-logo img { width: 100%; height: 100%;  object-fit: contain;}
.four-col-section-inner {   position: relative;}



.integration-title h6, .integration-bottom-title h6 {  line-height: 1.6;}
.integration-title {  max-width: 800px; width : 100%; margin: 0 auto !important;  float: none !important;}

.homepage2021 .line:not(:first-child){border-top: 1px dashed #ededee;}

/* Updates */
.left-cta.button { padding-top: 80px;}
.ForCenterCTA .left-cta.button { text-align: center;}
.ForFormCta .bottomTwoColumn .contactUsForm .BannerForm form .submitNew{ display: block; }
.ForFormCta .bottomTwoColumn .contactUsForm .BannerForm form .submitNew input[type="submit"]{ padding: 18px 14px; background: #3498db;    color: #fff;    border: 1px solid #3498db;    max-width: 100%;    display: inline-block;    font-size: 16px;    line-height: 1;    border-radius: 6px;    font-weight: 500;    position: relative;    min-width: 136px;    text-align: center; }
.ForFormCta .bottomTwoColumn .contactUsForm .BannerForm form .submitNew input[type="submit"]:hover{ background: #fff; color: #3498db; }
.ForFormCta .bottomTwoColumn .contactUsForm .BannerForm form .submitClick.twoColumnCta { display: none;}

/* new updated css for zarmoney vs quikbooks */
.quikbooksnov .header-container {  padding: 0 !important;}
.quikbooksnov .body-container-wrapper { padding-top : 0 !important }
.quikbooksnov .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:after { position : absolute; top : 50%; transform : translatey(-50%) }
.quikbooksnov .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:nth-child(4)>a:after { display: none !important;}
.quikbooksnov .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper { left : 50% }
@media (min-width : 3500px) {
  .four-col-section-main { padding : 300px 0}
}
@media (min-width : 5000px) {
  .four-col-section-main { padding : 500px 0}
}

@media (max-width : 1230px){

  .left-side-content {   padding: 30px 40px 55px 40px;}
  .four-col-inner-main-box {  width: 33.33%;}

}
@media (max-width : 1080px){
  /* Updates Form Btn*/
  .ForFormCta .bottomTwoColumn .contactUsForm .BannerForm form .submitNew input[type="submit"] { margin-top: 20px;}
  .ForFormCta .bottomTwoColumn .contactUsForm .BannerForm form .submitNew { padding-top: 20px; text-align: center;}
}

@media (max-width : 991px){
  .bannerSection.HomeBanner.lp_banner  {  padding: 150px 0 180px 0; }
  .lp_banner .banner-section-inner {  width: 100%; max-width: 100%; }
  .lp_banner .banner-section-inner .lp_content_box {  max-width: 100%; width: 100%;}

  .left-content-right-img-inner:before {  width: 100%; }
  .left-side-content { width: 100%;  order: 2; padding : 40px 30px; }
  .right-side-img { width: 100%; order: 1; text-align: center; padding: 40px 30px 0; }
  .left-content-right-img-module { margin-top: 0;}

  .two-col-inner-section {  max-width: 100%; width: 100%;}
  .image-box.order1 { margin-left: 0; }
  .image-box.order2 { margin-right: 0; }
  .image-box { width: 50%; max-width: 100%; }
  .content-box { width: 50%; padding-left: 20px; }
  .two-col-section {  padding: 80px 0 34px;}

  .four-col-inner-main-box {  width: 50%;}
  .four-col-section-main { padding: 150px 0; }
  .four-col-section-main .four-col-bottom-shape { top: -2px;}
  /*  Updates  */
  .left-cta.button {    padding-top: 90px;}
}

@media (max-width :767px ){
  .bannerSection.HomeBanner.lp_banner   {  padding: 80px 0 120px 0;}
  .lp_banner .banner-section-inner .lp_content_box {  font-size: inherit;}

  .image-box {  width: 100%; order: 1; text-align: center; }
  .content-box { width: 100%;order: 2; padding-left: 0;  padding-top: 20px;}
  .box-bottom-border {  margin-top: 10px;}
  .two-col-inner-box-main {  padding: 30px 0;}
  .two-col-section { padding : 50px 0 30px; }
  .integration-title {  max-width: 100%; }
}
@media (max-width :767px ){

  .four-col-inner-main-box {  width: 100%;}
  /*   .four-col-section-main { padding: 150px 0; } */
  .content_hubdb p {  width: 100%;}
}



.right-side-img {  padding: 10px 10px 10px; }
.left-side-content { padding: 10px;}
}