up/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/



@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');


.stricky_header_section {
  position: sticky;
  top: 0;
  z-index:9999;
}

.header__container.stickyHeader {
  /*   position: fixed;
  top: 0; */
  width: 100%;
  background: #fff !important;
  z-index: 9999;
}
.header__container.header__container--left .header__bottom {
  box-shadow: 0px 1px 10.9px 1px #00000026;
}
.updatedbanner {
  background-image: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/Group%2048%20%282%29-1.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
.main-work .toplabel {
  background: #E6F3F2;
  max-width: 115px;
  display: flex;
  align-content: center;
  justify-content: center;
  margin: 0 auto;
  border-radius: 8px;
  color: #397970;
  font-family: Inter;
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
  padding: 6px 14px;
  margin-bottom: 10px;
}
.main-work .heading {
  font-family: Manrope;
  font-weight: 700;
  font-size: 28px;
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
  margin-bottom: 56px;
}
.main-work .heading {
  font-family: Manrope;
  font-weight: 700;
  font-size: 28px;
  line-height: 120%;
  letter-spacing: 0%;
  text-align: center;
  margin-bottom: 56px;
}
.main-work .main-cstmlist {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
.main-work .main-cstmlist .mainlistcstm {
  background: #204540;
  padding: 8px 24px;
  border-radius: 16px;
}
.main-work .main-cstmlist .mainlistcstm .innerlist {
  display: flex;
  align-content: center;
  justify-content: center;
  gap: 12px;
}
.main-work .main-cstmlist .mainlistcstm .listtitle {
}
.main-work .main-cstmlist .mainlistcstm .listtitle .title {
  margin: 0;
  color: #fff;
}
.main-work .main-cstmlist .mainlistcstm .innerlist .icondiv {
  display: flex;
}

.updatedbanner .heading > span {
  background: linear-gradient(90deg, #752969 14.2%, #A93096 41.68%);
  background-clip: text;
  color: transparent;
  display: inline-block;
  font-size: 42px;
  font-weight: 700;
  line-height: 54.4px;
  text-transform: unset;
}
.updatedbanner .inner-content .cstmbtn-div .button.btn1 {
  align-items: center;
  border-radius: 8px;
  color: #fff;
  display: flex;
  justify-content: space-between;
  padding: 14px 24px;
  background: linear-gradient(90deg, #9E4770 0%, #44183D 100%);
  gap:8px;
  border: 1px solid transparent;
}
.updatedbanner .inner-content .cstmbtn-div .button.btn1:hover{
  background: linear-gradient(90deg, #752969 0%, #210B1E 100%);
  border: 1px solid #551e4c !important;
  color: #fff;
  transition: .3s;

}
.updatedbanner .inner-content .cstmbtn-div .button.btn2:hover{
  background: #944D6F;
  color: #fff;
  transition: .3s;
}
.updatedbanner .inner-content .cstmbtn-div .button.btn2:hover svg path{
  stroke: #fff;

}
.right-cont .hs_submit.hs-submit {
  margin: 0 auto;
}


.updatedbanner .inner-content .cstmbtn-div a.button.btn2 {
  background: transparent;
  border: 1px solid #752969;
  color: #752969;
  padding: 14px 24px;
  gap:8px;
}
.updatedbanner .banner-div {
  position: relative;
  bottom: -50px;
}
.updatedbanner .inner-content .rating-div .star-rating span.label, .updatedbanner .inner-content .rating-div .supplier-div span.label {
  color: #204540 !important;
}
.updatedlogo .innerlogo img {
  filter: grayscale();
}
.itemslider .item {
  width: calc(20% - 10px);
  background: linear-gradient(179.91deg, #DFEBE6 0.08%, #FDFDFD 93.85%);
  padding: 24px 15px;
  border: 1px solid #DFEBE6;
  border-radius: 16px;
  margin: 0 0 20px;
  border: 1px solid #DFEBE6
}
.maingrid-slider {
  padding-top: 80px;
}
.owl-carousel.itemslider.off {
  display: flex !important;
  justify-content: space-between;
}
.maininner-flex .icondiv {
  align-items: center;
  border-radius: 50%;
  display: flex;
  height: 48px;
  justify-content: center;
  padding: 10px;
  text-align: center;
  width: 48px;
  background: linear-gradient(141.2deg, #204540 13.14%, #51ACA1 90.72%);
  border: 1.01px solid var(--Secondary-Secondary600, #51ACA1);
}
.itemslider .item h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 8px;
  font-family: "Manrope", sans-serif;
}
.maininner-flex {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}
.maininner-flex span {
  color: #51ACA1;
  font-size: 20px;
  font-weight: 300;
}
.itemslider .rte p {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 0;
}
.updatedfeatured .feature-icon .inner-icon {
  width: 20%;
  background: #fff;
  border: 1px solid #F3E4F1;
  border-radius: 16px;
  padding: 24px 16px;
  min-height: 300px;
}
.updatedfeatured .feature-icon .inner-icon h4 {
  color: #1c201e;
  font-size: 18px;
  font-weight: 700;
  font-family: "Manrope", sans-serif;
}
.updatedfeatured .feature-icon .inner-icon:hover {
  background: #F3E4F1;
  border: 1px solid #E8BEE1;
}
.updatedfeatured .feature-icon .inner-icon p {
  color: #1C201E;
}
.updatedfeatured .feature-icon .btntext {
  color: #752969;
}
.updatedfeatured  .feature-icon .inner-icon .btndiv {
  border-bottom: 1px solid #752969;
}

.updatedfeatured .feature-icon {
  padding: 0 !important;
  row-gap: 24px;
}
.updatedfeatured  .btndiv a.btntext:hover .btn-icon {
  transform: rotate(45deg);
  transition: all 0.5s ease;
}
.updatedfeatured .btndiv a.btntext:hover {
  color: #752969;
}
.main-security p.top-label {
  color: #397970;
  max-width: 96px;
  background: #E6F3F2;
  font-family: Inter;
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  text-align: center;
  padding: 6px 14px;
  border-radius: 8px;
}

.main-security .innerbg {
  background: linear-gradient(94.5deg, #459289 1.27%, #83C5BC 33.01%, #E1FFFD 101.31%);
  padding: 80px;
  border-radius: 16px;
  box-shadow: -4px 4px 35px 6px #0000001A;
}

.main-security .innerbg .contentflex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.main-security .innerbg .contentflex h3.heading {
  font-family: Manrope;
  font-weight: 700;
  font-size: 28px;
  line-height: 120%;
  color: #1C201E;
  max-width: 608px;
  margin-bottom: 24px;
}

.main-security .innerbg .contentflex .rte {
  max-width: 787px;
  margin-bottom: 24px;
}

.main-security .innerbg .contentflex .rte p {
  font-family: Manrope;
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  color: #1C201E;
  margin: 0;
}



.main-security .innerbg .contentflex .btndiv a.btntext {
  border-bottom: 1px solid #204540;
  color: #204540;
  max-width: 122px;
  gap: 8px;
}
.newsletterupdated .right-cont {
  background: #f3e4f1;
  box-shadow: 20px 0px 67.1px 0px #551E4C33;
  border-radius: 0 16px 16px 0;
}
.newsletterupdated .right-cont .right-heading {
  color: #44183D;
  max-width: 350px;
  margin-bottom: 60px;
}

a.header__button.button:hover {
  border: 1px solid #551e4c !important;
  color: #fff;
  transition: .3s;
  background: linear-gradient(90deg, #752969 0%, #210B1E 100%);
}
.newsletterupdated .hs_submit .hs-button {
  background: #752969 !important;
}
.newsletterupdated .hs_submit .hs-button:hover {
  background: #44183D !important;
}

.newsletterupdated .right-para {
  color: #752969;
}
.main-security {
  margin-bottom: 80px;
}
.updatedtestimonials .infobottom .clientinfo {
  display: flex;
  width: 100%;
  align-items: center;
}
.updatedtestimonials .client-img {
  width: auto !important;
  display: flex;
  align-items: center;
}
.updatedtestimonials .client-img .img-circle {
  width: 75px !important;
  height: 75px !important;
  border-radius: 50%;
  padding: 0;
  object-fit: cover;
  object-position: center center;
  display: inline-block;
}
.updatedtestimonials .ginfo {
  padding-left: 30px;
}
.updatedtestimonials .client-text {
  background: #fff;
  border-radius: 16px;
  padding: 24px 16px 110px;
  width: 100%;
  height: 100%;
}
.updatedtestimonials .client-text img.logo-testimonials {
  margin-top: 0;
  padding-bottom: 0 !important;
  width: 72px !important;
  height: 72px;
  object-fit: contain;
}
.updatedtestimonials .infobottom {
  display: flex;
  justify-content: space-between;
}
.updatedtestimonials .clinetlogo {
  width: auto;
}
.updatedtestimonials .testimonial4_slide p {
  color: #1C201E !important;
}
.updatedtestimonials .testimonial4_slide h4 {
  color: #1C201E;
}
.updatedtestimonials .client-text p:not(.rte p) {
  color: #1c201e !important;
  font-size: 14px;
  margin-bottom: 0;
}


.main-work .owl-nav {
  display: none;
}
.main-work .inner .rte {
  display: none;
}
.main-Features.updatedfeatured .owl-nav {
  display: none;
}
.testimonial.updatedtestimonials .slider-left-testi.moblie-version1 {
  display: flex;
  gap: 15px;
  justify-content: center;
  margin-top: 64px;
}
a.header__button.button {
  background: linear-gradient(90deg,#9e4770,#44183d);
  gap: 8px;
  padding: 14px 24px !important;
  border: 1px solid transparent;
}
a.header__button.button.product:hover {
  background: #944D6F !important;
  color: #fff !important;
  transition: .3s !important;
}

.main-work .item .rte {
  display: block;
}
.main-Features.updatedfeatured img.feat-icon-bg {
  height: 47px !important;
  padding: 12px;
  width: 47px;
  background: linear-gradient(135.69deg, #44183D 6.33%, #AA3C99 92.8%);
  border: 1px solid #752969;
  border-radius: 999px;
}
.start-hivebuy.newsletterupdated .Starte-jetzt-mit {
  border: 1px solid #E8BEE1;
  overflow: visible;
}
.start-hivebuy.newsletterupdated a.ts-btn {
  border: 1px solid #752969;
  color: #752969;
  padding: 14px 24px;
  display: inline-flex;
  gap: 8px;
  transition: all .15s linear;
  align-items: center;
  justify-content: center;
}
.start-hivebuy.newsletterupdated a.ts-btn svg path {
  stroke: #752969;
  transition: all .15s linear;
}
.start-hivebuy.newsletterupdated a.ts-btn:hover svg path {
  stroke: #fff;
}
.start-hivebuy.newsletterupdated a.ts-btn:hover {
  background: #944D6F;
  color: #fff;
}
.newsletterupdated .ts-btn img.btn-icon {
  margin-left: 8px;
}

.newsletterupdated .right-cont input[name="email"] {
  border: 1px solid #E8BEE1;
}
.main-security {
  margin-top: 80px;
}
.newsletterupdated .cstmflex img.box-icon {
  background: #F3E4F1 ;
  border-radius: 10px;
}
.updatedfeatured .feature-icon .inner-icon {
  position: relative;
  padding-bottom: 48px;
  transition: 0.3s linear;

}

.updatedfeatured .feature-icon .inner-icon .btndiv {
  position: absolute;
  bottom: 24px;
  left: 16px;
}
.main-work {
  padding: 80px 0;
}
.main-Features.updatedfeatured .innericon img.feat-icon-bg {
  background: transparent;
  padding: 0;
  margin: 0;
  width: auto;
  height: auto !important;
  border-radius: 0;
  border: none;
}
.main-Features.updatedfeatured .innericon {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #752969;
  background: linear-gradient(135.69deg, #44183D 6.33%, #AA3C99 92.8%);
  border-radius: 999px;
}
.main-product .main-image-text a.button.btn {
  transition: .3s !important;
}

.main-product .main-image-text a.button.btn:hover {
  background: #944d6f !important;
  color: #fff !important;
  border: 1px solid #551e4c !important;
}

.main-product .main-image-text a.button.btn:hover img.btn-icon {
  filter: brightness(0) invert(1);
}

.main-banner .inner-content .rating-div .star-rating span.label, .main-banner .inner-content .rating-div .supplier-div span.label {
  font-size: 14px !important;
}
.main-banner.updatedbanner .inner-content, .main-banner.updatedbanner .cstmbannerheight .banner-div {
  max-width: 817px !important;
}



.cstmbannerheight .main-banner.updatedbanner {
  overflow: hidden !important;
  padding-bottom: 480px;
}

.banner-div.pos {
  margin: -480px auto -50px;
  max-width: 850px;
  width: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.cstmbannerheight {
  overflow: hidden;
}
.cstmbannerheight .banner-div img {
  width: 100%;
  display: block;
}
.testimonial.updatedtestimonials .carousel-item.item {
  height: 100%;
  background: #fff;
  overflow: hidden;
  border-radius: 16px;
}
.testimonial.updatedtestimonials .owl-stage {
  display: flex;
}
.testimonial.updatedtestimonials .testimonial4_slide {
  align-items: flex-start;
  display: flex;
  gap: 129px;
  height: 100%;
  justify-content: space-between;
}

.testimonial.updatedtestimonials .testimonial4_slide .client-text {
  position: relative;
}
.testimonial.updatedtestimonials .testimonial4_slide .client-text .infobottom {
  position: absolute;
  bottom: 30px;
  width: 100%;
  left: 0;
  padding: 0 15px;
}
.updatedtestimonials .infobottom {
  display: flex;
  justify-content: space-between;
}

.start-hivebuy.newsletterupdated .form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  margin: 0;
  width: 64%;
}

.testimonial.new-landing-testimonials {
  background: #F9FAFC;
}

.new-landing-testimonials .slider-left-testi-text {
  color: #121828;
}
.new-landing-testimonials .slider-left-testi-text {
  color: #121828;
  display: block;
  font-family: Manrope;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.new-landing-testimonials .slider-left-testi-text span {
  background: linear-gradient(90deg, #204540 22.48%, #51aca1 60.23%);
  background-clip: text;
  color: transparent;
  font-family: Manrope;
  font-size: 38px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 120%;
  display: inline-block;
}
.new-landing-testimonials .carousel-item.item {
  box-shadow: 0px 3px 7px 0px #0000001A;
  margin: -5px;
}
.main-text-logo {
  padding: 80px 0 0;
}

.main-text-logo .flex-text-logo {
  display: flex;
  align-items: center;
  justify-content: space-between;

}

.main-text-logo .flex-text-logo .contentdiv {
  width: 50%;
}

.main-text-logo .flex-text-logo .contentdiv h2.heading {
  font-family: Manrope;
  font-weight: 700;
  font-size: 38px;
  line-height: 120%;
  margin-bottom: 24px;
  color: #121828;
}


.main-text-logo .flex-text-logo .contentdiv .rte p {
  margin: 0;
  font-family: Manrope;
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #1C201E;
}



.main-text-logo .flex-text-logo .logo-div .inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap:24px;
}

.main-text-logo .flex-text-logo .logo-div .inner .logocont {
  width: 140px;
  height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #E6F3F2;
  border-radius: 16px;
}
.main-cost-effective {
  padding: 80px 0;
}

.main-cost-effective .innercont h2.heading {
  font-family: Manrope;
  font-weight: 700;
  font-size: 38px;
  line-height: 53.2px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  color: #0B0A0A;
  margin-bottom: 16px;
}

.main-cost-effective .innercont  .rte p {
  margin: 0;
  font-family: Inter;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 80px;
}

.main-cost-effective .innercont .main-card-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 48px;
  max-width: 1050px;
  margin: 0 auto;
}

.main-cost-effective .innercont .main-card-grid .card-item {
  padding: 36px 24px;
  box-shadow: 0px 3px 7px 0px #0000001A;
  background: #F9FAFC;
  border-radius: 16px;
}

.main-cost-effective .innercont .main-card-grid .card-item .toplaabel {
  display: flex;
  gap: 16px;
  align-items: center;
  margin-bottom: 16px;
}

.main-cost-effective .innercont .main-card-grid .card-item .toplaabel .innericon {
  background: #F3E4F1;
  height: 45px;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
}

.main-cost-effective .innercont .main-card-grid .card-item .toplaabel h3 {
  margin: 0;
  font-family: Manrope;
  font-weight: 600;
  font-size: 18px;
  line-height: 25.2px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1C201E;
}


.main-cost-effective .innercont .main-card-grid .card-item .ard_rte p {
  margin: 0;
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #231F20;
}
.main-price-contect.landingform {
  background: transparent;
}

.main-price-contect.landingform .page-width {
  background-image: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/Background.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.main-price-contect.landingform .page-width .form-title {
  background: #FDFDFD;
}

.main-price-contect.landingform .page-width form {
  background: #FDFDFD;
}

.main-price-contect.landingform .contform {
  box-shadow: 0px 3px 7px 0px #0000001A;
  border-radius: 10px;
}

.main-price-contect.landingform .page-width form input {
  border: 1px solid #F1F1F1;
}
.main-price-contect.landingform .pr-con-flex {
  padding: 46px 105px;
  align-items: center;
}

.main-price-contect.landingform h2.heading {
  font-family: Manrope;
  font-weight: 700;
  font-size: 32px;
  line-height: 38.4px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #0B0A0A;
  margin-bottom: 15px;
}

.main-price-contect.landingform .contactinfo .rte p {
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #1C201E;
}
.main-price-contect.landingform .rte {
  margin-bottom: 35px;
}

.main-price-contect.landingform  .mainlist-cont {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}

.main-price-contect.landingform .mainlist-cont .main-list {
  display: flex;
  gap: 10px;
}

.main-price-contect.landingform .mainlist-cont .main-list .countdiv {
  width: 32px;
  height: 32px;
  background: #FDFDFD;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-price-contect.landingform .mainlist-cont .main-list .countdiv p {
  margin: 0;
  font-family: Inter;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  vertical-align: middle;
  color: #231F20;
}

.main-price-contect.landingform .mainlist-cont .main-list .contentds h3 {
  font-family: Inter;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  vertical-align: middle;
  margin-bottom: 8px;
}

.main-price-contect.landingform .mainlist-cont .main-list .contentds p {
  margin: 0;
  font-family: Inter;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #0B0A0A;
}

.main-landing-footer {
  background: #0B0A0A;
  padding: 80px 0;
}

.main-landing-footer .flex-footer {
  display: flex;
  justify-content: space-between;
}

.main-landing-footer .flex-footer .infodiv .inner-div {
  display: grid;
  gap: 24px;
}

.main-landing-footer .flex-footer .infodiv {
  max-width: 250px;
}


.main-landing-footer .flex-footer .infodiv .inner-div .rte p {
  margin: 0;
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #FDFDFD;
}

.main-landing-footer .flex-footer .linklistdiv h4 {
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #DD9ED2;
  margin: 0;
}

.main-landing-footer .flex-footer .linklistdiv p a {
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #FDFDFD;
}

.main-landing-footer .flex-footer .linklistdiv .inner-div div {
  display: grid;
  gap: 24px;
}

.main-landing-footer .flex-footer .linklistdiv p {
  margin: 0;
}

.new-landing-testimonials p.label-heading {
  display: none;
}
.main-banner-custom.landingimg {
  padding-bottom: 0 !important;
}
.landingpageheader a.phonenumber {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Manrope;
  font-weight: 700;
  font-size: 14px;
  line-height: 120%;
  vertical-align: middle;
  color: #204540;
  gap: 10px;
  margin-right: 32px;
}
.landingpageheader a.phonenumber span {
  position: relative;
}
.main-product.customtextlanding .sectionupper {
  padding-top: 0;
}
.landingpage-banner a.button.btn2 {
  display: none !important;
}
.main-text-banner.landingpage-textban .text-bannerflex {
  align-items: center;
}


/*  text-video-section */
.main-video-text {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 116px 0 130px 0;
  background-image: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/Background.png');
}

.main-video-text h2.heading {
  font-family: Manrope;
  font-weight: 700;
  font-size: 42px;
  line-height: 52px;
  text-align: center;
  margin-bottom: 16px;
  color: #0B0A0A;
}

.main-video-text h2.heading span {
  background: linear-gradient(89.89deg, #752969 5.96%, #BC26A4 73.47%);
  font-family: Manrope;
  font-weight: 700;
  font-size: 42px;
  line-height: 120%;
  text-align: center;
  color: transparent;
  display: inline-block;
  background-clip: text;
}

.main-video-text .subtext {
  text-align: center;
  margin-bottom: 48px;
}

.main-video-text .subtext p {
  margin: 0;
  color: #1C201E;
  font-family: Inter;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}

.main-video-text  .item-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
}

.main-video-text .item-flex .content-div {
  width: 39%;
}

.main-video-text .item-flex .videodiv {
  width: 55%;
}

.main-video-text .inner-main {
  max-width: 1100px;
  margin: 0 auto;
}

.main-video-text .item-flex .content-div .rte h3 {
  margin: 0;
  font-family: Manrope;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #2D5F58;
  margin-bottom: 32px;
}

.main-video-text .item-flex .content-div .rte p {
  font-family: Inter;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 24px;
  color: #1C201E;
}

.main-video-text .cstmbtn-div a.button.btn1 {
  align-items: center;
  background: linear-gradient(90deg, #9e4770, #44183d);
  border: 1px solid transparent;
  border-radius: 8px;
  color: #fff;
  gap: 8px;
  justify-content: space-between;
  padding: 14px 24px;
}

.main-video-text .cstmbtn-div a.button.btn1:hover {
  background: linear-gradient(90deg, #752969, #210b1e);
  border: 1px solid #551e4c !important;
  color: #fff;
  transition: .3s;
}
.main-video-text .rating-div {
  align-items: center;
  display: flex;
  gap: 25px;
  justify-content: center;
  padding: 16px 0 0;
}

.main-video-text .rating-div .star-rating {
  align-items: center;
  display: flex;
  gap: 5px;
  justify-content: space-between;
}

.main-video-text .rating-div span.label {
  color: #204540;
  font-family: Inter;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}

.main-video-text .rating-div .supplier-div {
  align-items: center;
  display: flex;
  gap: 10px;
  justify-content: space-between;
}




/* new landing page  */
.main-lending-page-banner {
    text-align: center;
    mix-blend-mode: multiply;
}

.main-lending-page-banner .inner-content {
    padding-top: 80px;
}

.main-lending-page-banner .inner-content h2.heading {
    font-family: Manrope;
    font-weight: 700;
    font-size: 42px;
    line-height: 52px;
    text-align: center;
    max-width: 817px;
    margin: 0 auto 16px;
    color: #000;
}

.main-lending-page-banner .inner-content .sub-heading {
    font-family: Inter;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #000;
}

.main-lending-page-banner .inner-content .cstm-btn a {
	background: linear-gradient(90deg,#99456e -.25%,#491b40);
	border-radius: 8px;
	color: #fff;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	padding: 14px 28px;
	transition: .3s;
	max-width: max-content;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	gap: 6px;
}
.main-lending-page-banner .inner-content .cstm-btn a:hover {
    background: linear-gradient(90deg, #752969, #210b1e);
    color: #fff;
}

.main-lending-page-banner .inner-content .cstm-btn {
    margin: 32px 0 38px 0;
}
.main-lending-page-banner .inner-content .banner-image {
	background-image: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/line&gradient%20bg%20%281%29.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0 0 109px;
}
.main-work.landinglist .maingrid-slider {
    padding: 0;
}

.main-work.landinglist .maingrid-slider .owl-carousel.itemslider.off {
    gap: 40px;
    display: flex;
    justify-content: center;
}
.main-cost-effective.newsupdates .outergrid {
    background-position: center;
    padding: 100px 17px;
    background: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/line%20bg%20%281%29.png');
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 1080px;
    margin: 0 auto;
}

.main-cost-effective.newsupdates .rte p {
    margin: 0;
}

.maintabs-hivebuy {
    padding: 100px 0;
}
.main-Features.updatedfeatured.landing-page .inner-icon {
    width: 26%;
    min-height: 210px;
}

.main-Features.updatedfeatured.landing-page .feature-icon.owl-carousel.featured.off {
    gap: 80px;
}
.newlanidng-page-banner {
    padding: 80px 0;
}

.newlanidng-page-banner .inner-content {}

.newlanidng-page-banner .inner-content {
    background: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/newsletter%20background%20%282%29.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border: 1px solid #E8BEE1;
    border-radius: 16px;
    padding: 74px 54px 90px 54px;
    text-align: center;
}

.newlanidng-page-banner .inner-content h2.heading {
    margin: 0;
    text-align: center;
    font-family: Manrope;
    font-weight: 700;
    font-size: 28px;
    line-height: 38px;
    color: #0B0A0A;
}

.newlanidng-page-banner .inner-content .heading-content {
    display: grid;
    gap: 16px;
}

.newlanidng-page-banner .inner-content .btn-ocontent {
    display: grid;
    gap: 16px;
    margin-top: 60px;
}

.newlanidng-page-banner .inner-content .heading-content p.label {
    font-family: Manrope;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    vertical-align: middle;
    color: #000;
  margin-bottom: 0;
}

.newlanidng-page-banner .inner-content .btn-ocontent p.btnheading {
    font-family: Inter;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #0B0A0A;
}

.newlanidng-page-banner .inner-content .btn-ocontent .btndiv {
    margin: 0 auto;
}

.newlanidng-page-banner .inner-content .btn-ocontent .btndiv a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 24px;
    border: 1px solid #752969;
    width: fit-content;
    border-radius: 8px;
}
.main-product-work.comingsoon-lanidng .sectionupper h2.heading {
    margin: 0;
    font-family: Manrope;
    font-weight: 800;
    font-size: 38px;
    line-height: 48px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 24px;
    background: linear-gradient(90deg, #51ACA1 40.14%, #2D5F58 60.11%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.main-product-work.comingsoon-lanidng p.subheading {
    font-family: Manrope;
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    vertical-align: middle;
    color: #000;
}

.main-product-work.comingsoon-lanidng p.content-heading {
    font-family: Inter;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 80px;
}

.main-product-work.comingsoon-lanidng .inner-imagediv {
    padding: 0;
    background: transparent;
}

.main-product-work.comingsoon-lanidng .image-text-div .contnetdiv {
}

.main-product-work.comingsoon-lanidng .image-text-div .contnetdiv .contarea {
    display: flex;
    justify-content: flex-start;
}

.main-product-work.comingsoon-lanidng .image-text-div .contnetdiv .contarea h3.number {
	background: #e6f3f2;
	border: 1px solid #dfebe6;
	border-radius: 12px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.main-product-work.comingsoon-lanidng .cstmbtn {
    text-align: center;
    margin-top: 80px;
}

.main-product-work.comingsoon-lanidng .cstmbtn a {
    color: #000000;
    font-family: Inter;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    vertical-align: middle;
}
.main-product-work.comingsoon-lanidng .headingcont-g {
    display: flex;
    justify-content: center;
    gap: 20px;
}
.main-banner-custom.full-width-banner {
    padding: 0;
}

.main-banner-custom.full-width-banner .page-width {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
}

.main-banner-custom.full-width-banner .page-width img {
    width: 100%;
    max-width: 100% !important;
    min-height: 100px !important;
    height: 100px !important;
}
.main-landing-footer.newfooter-HiveIQ .infodiv {
    width: 30%;
}

.main-landing-footer.newfooter-HiveIQ .menulink {
    width: 70%;
    display: flex;
    justify-content: space-around;
}
.main-work.landinglist .itemslider .item h3 {
	font-size: 18px;
}
.main-cost-effective.newsupdates .rte p {
	max-width: 800px;
	margin: 0 auto;
}
.newlanidng-page-banner .inner-content .btn-ocontent .btndiv a:hover {
	background: #944d6f !important;
	color: #fff !important;
	transition: .3s !important;
}
.newlanidng-page-banner .inner-content .btn-ocontent .btndiv a:hover svg path {
	stroke: #fff !important;
}
.main-banner-custom.full-width-banner .page-width {
	padding: 0 0px;
}
/* end new landing page  */

.main-landing-footer.newfooter-HiveIQ .socil-icons {
    display: flex;
    gap: 24px;
}

.main-landing-footer.newfooter-HiveIQ .socil-icons a {
    transition: .3s;
}

.main-landing-footer.newfooter-HiveIQ .socil-icons a:hover svg path {
    fill: #4DBBAF;
}
.mega_menu_dropdown.lasthiveIQ a::before {
	content: "";
	background-image: url('https://5868638.fs1.hubspotusercontent-na1.net/hubfs/5868638/Vector%285%29.svg');
	background-repeat: no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.mega_menu_dropdown.lasthiveIQ a {
	color: #944D6F !important;
}




.main-lending-page-banner .content-div {
    padding-bottom: 480px;
    overflow: hidden;
}
.start-hivebuy .submitted-message {
    background: linear-gradient(94.5deg, #4dbbaf 1.27%, #4dbbaf 33.01%, #c5d8d1 101.31%) !important;
}


@media screen and (max-width: 1200px) {

  .main-text-logo .flex-text-logo{
    flex-wrap: wrap;
  }
  .main-text-logo .flex-text-logo .contentdiv {
    width: 100%;
    padding-bottom: 56px;
  }
}

@media screen and (max-width: 999px) {
  .main-work .main-cstmlist {
    gap: 20px;
    grid-template-columns: repeat(2,1fr);
  }
  .owl-carousel.itemslider.off {
    flex-wrap: wrap;
  }
  .itemslider .item {
    width: calc(50% - 10px);
  }
  .updatedfeatured .feature-icon {
    flex-wrap: wrap;
  }
  .updatedfeatured .feature-icon .inner-icon {
    width: 32%;
  }  
  .main-video-text .rating-div {
    flex-wrap: wrap;
  }
  .main-video-text {
    padding: 80px 0;
  }
  .main-lending-page-banner .inner-content {
	padding-top: 60px;
  }
  .main-lending-page-banner .inner-content h2.heading {
	font-size: 35px;
	line-height: 45px;
	max-width: 100%;
}
  .main-lending-page-banner .inner-content .banner-image {
	padding: 0px 0 50px 0;
}
.main-work {
	padding: 50px 0;
}  
 .main-work.landinglist .maingrid-slider .owl-carousel.itemslider.off {
	gap: 20px;
}
.itemslider .item {
	width: calc(50% - 10px);
	margin: 0 0 0px;
}
.main-cost-effective {
	padding: 50px 0;
} 
.main-cost-effective.newsupdates .outergrid {
	max-width: 100%;
	padding: 80px 0px;
}
.main-cost-effective .innercont .main-card-grid {
	gap: 25px;
  max-width: 100%;
}  
.maintabs-hivebuy {
	padding: 50px 0;
}  
.maintabs-hivebuy .tabcontent img {
	width: 100%;
	display: block;
}
.main-cost-effective .innercont h2.heading {
	font-size: 30px;
	line-height: 40.2px;
} 
.main-Features.updatedfeatured.landing-page .inner-icon {
	width: 32%;
	min-height: 210px;
}
.main-Features.updatedfeatured.landing-page .feature-icon.owl-carousel.featured.off {
	gap: 10px;
}
  
  
  
}







@media screen and (max-width: 767px) {
  .start-hivebuy.newsletterupdated .form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    margin: 0;
    width: 100%;
  }

  .main-work .main-cstmlist {
    display: none;
  }
  .main-work .heading {
    font-size: 24px;
    margin-bottom: 40px;
  }
  .owl-carousel.itemslider .item {
    width: 100%;
    height: 100% !important;
    min-height: 230px;
  }
  .main-work .inner .rte {
    display: block;
  }
  .updatedfeatured .feature-icon .inner-icon {
    width: 100%;
    min-height: 250px;
  }

  .owl-item {
    line-height: normal !important;
  }
  .owl-item img.feat-icon-bg {
    width: auto !important;
  }
  .owl-item img.btn-icon {
    width: auto !important;
  }
  .owl-item  h4.title {
    text-align: left !important;
  }
  .owl-item  .text {
    text-align: left !important;
  }
  .owl-item  .btndiv {
    display: flex !important;
    max-width: 137px;
  }
.main-Features.updatedfeatured .rte {
	margin-bottom: 90px;
}
  .main-security .innerbg .contentflex {flex-wrap: wrap;flex-direction: column-reverse;gap: 40px;}

  .main-security .innerbg .contentflex .continfo {
    width: 100%;
  }

  .main-security .innerbg .contentflex .imgtext {
    width: 100%;
    text-align: center;
  }
  .main-security .innerbg {
    padding: 40px 24px;
  }
  .start-hivebuy.newsletterupdated .cstmflex {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 15px;
  }
  div#testimonial4 {
    padding: 0 20px;
  }

  .testimonial.updatedtestimonials .heading.white-heading {
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    gap: 30px;
  }
  .testimonial.updatedtestimonials img.icon-img {
    display: block !important;
  }
  .testimonial.updatedtestimonials .rte p {
    text-align: left !important;
  }
  .testimonial.updatedtestimonials .client-text {
    align-items: flex-start;
  }
  .testimonial.updatedtestimonials .infobottom .client-img {
    display: block;
  }
  .updatedtestimonials .ginfo {
    padding-left: 14px;
  }
  .updatedtestimonials .infobottom .clientinfo {
    display: flex;
    width: 100%;
  }
  .updatedtestimonials .client-text p:not(.rte p) {
    margin: 0;
  }
  .updatedtestimonials .infobottom {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
  }
  .updatedtestimonials .client-text img.logo-testimonials {
    margin-bottom: 0;
  }
  .main-banner.updatedbanner h2.heading {
    margin-top: 42px;
  }
  .main-banner.updatedbanner .inner-content .cstmbtn-div {
    width: 90%;
  }
  .main-banner.updatedbanner .rating-div {
    flex-wrap: wrap !important;
    max-width: 240px;
    margin: 0 auto;
    padding-bottom:76px;
  }

  .main-banner.updatedbanner .rating-div .star-rating {
    width: 100%;
  }
  .maingrid-slider {
    padding-top: 30px;
  }
  .main-banner.updatedbanner {
    padding: 40px 0;
  }
  .main-work h2.heading {
    text-align: left;
    margin-top: 20px;
  }
  .start-hivebuy.newsletterupdated a.ts-btn {
    width: 100%;
    text-align: center;
  }
  .newsletterupdated .right-cont {
    border-radius: 0 0 16px 16px;
    box-shadow: 0px -20px 67.1px 0 #551e4c33;
  }
  .main-work p.toplabel {
    display: none;
  }
  .main-work .owl-item {
    text-align: left !important;
  }
  .start-hivebuy.newsletterupdated .Starte-jetzt-mit {
    background: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/Group%2049%20%282%29.png');
    background-repeat: no-repeat;
    background-size:cover;
  }
  .start-hivebuy.newsletterupdated h4 {
    font-size: 18px;
    margin: 0;
  }

  .updatedbanner .inner-content .cstmbtn-div .button.btn1 {
    max-width: 190px;
    margin: 0 auto;
  } 
  .updatedbanner .inner-content .cstmbtn-div a.button.btn2 {
    padding: 14px 38px;
    margin: 0 auto;
  } 
  .main-work {
    padding: 40px 0;
  } 
  .main-work .page-width, .updatedfeatured .page-width {
    padding: 0;
  } 
  .main-work .heading, .main-work .rte {
    padding: 0 20px;
  } 
  .main-work .maingrid-slider {
    padding-left: 20px;
  } 
  .updatedfeatured .sectionupper {
    padding: 0 20px;
  } 
  .updatedfeatured .feature-icon.owl-carousel {
    padding-left: 20px !important;
  }

  .newsletterupdated .cstmflex img.box-icon {
    background: #fff;
  } 
  .banner-div.pos {
    margin: 76px auto 0px;
    max-width: 800px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
    order: 1;
    padding: 0 20px;
  } 
  .cstmbannerheight .main-banner.updatedbanner {
    overflow: hidden !important;
    padding-bottom: 0px;
    padding-top: 0px;
  }
  .cstmbannerheight {
    overflow: hidden;
    display: flex;
    flex-direction: column-reverse;
  }
  .cstmbannerheight {
    background-image: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/Group%2048%20%282%29-1.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
  .newsletterupdated .right-cont .right-heading {
    margin-bottom: 24px;
  }
  .main-text-logo .flex-text-logo .contentdiv h2.heading {
    text-align: center;
    font-size: 30px;
    line-height: 40px;

  }
  .main-text-logo .flex-text-logo .contentdiv .rte p {
    text-align: center;
    font-size: 18px;
  }
  .main-text-logo .flex-text-logo .logo-div .inner {
    justify-content: center;
    gap: 0px;
  }
  .main-text-logo .flex-text-logo .logo-div .inner .logocont {
    background: transparent;
  }
  .main-text-logo .flex-text-logo .logo-div {
    width: 100%;
  }
  .main-text-logo {
    padding: 0;
  }
  .main-text-banner .text-bannerflex .btndiv .btn {
    width: 100%;
  }

  .main-cost-effective .innercont h2.heading {
    font-size: 30px;
    line-height: 40px;
  }
  .main-price-contect.landingform .page-width {
    background-image: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/Background%20%281%29.png');
  }
  .main-price-contect.landingform .pr-con-flex {
    padding: 80px 0;
  }

  .main-price-contect.landingform .pr-con-flex .contactinfo {
    display: none;
  }
  .new-landing-testimonials .slider-left-testi {
    display: block !important;
  }
  .new-landing-testimonials p.label-heading {
    display: inline-block;
  }
  .main-product-work h2.heading {
    font-size: 30px;
    line-height: 40px;
  }
  .new-landing-testimonials .slider-left-testi-text {
    font-size: 30px;
    line-height: 40px;
  }
  .cstmlinkmob a.phonenumber {
    justify-content: left;
  }
  .cstmlinkmob a.phonenumber span svg path {
    stroke: #cb98c5;
  }
  .cstmlinkmob a.phonenumber span svg {
    position: relative;
    top: 6px;
  }
  .landingpage-banner a.button.btn2 {
    display: flex !important;
  }
  .new-landing-testimonials .innerimg {
    margin-bottom: 40px;
  }
  .landingpage-banner .cstmbtn-div a.button {
    min-width: 200px;
  }
  .main-video-text {
    padding: 40px 0;
  }

  .main-video-text h2.heading, .main-video-text h2.heading span {
    font-size: 28px;
    line-height: 38px;
  }
  .main-video-text .subtext p {
    font-size: 16px;
    line-height: 26px;
  }
  .main-video-text .item-flex {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .main-video-text .item-flex .content-div {
    width: 100%;
  }
  .main-video-text .item-flex .videodiv {
    width: 100%;
  }
  .main-video-text .item-flex .content-div .rte h3 {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }
  .main-video-text .item-flex .content-div .rte p {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
  }
  .main-video-text .subtext {
    margin-bottom: 30px;
  }
  .main-video-text .item-flex .content-div .rte h3 {
    margin: 0 0 20px;
  }
  .main-video-text .rating-div {
    flex-wrap: wrap;
  }
  .main-video-text {
    background-image: url('https://145132698.fs1.hubspotusercontent-eu1.net/hubfs/145132698/Background%20%281%29.png') !important;
  }
  .main-video-text .item-flex {
    gap: 25px;
  }
  .main-video-text .rating-div {
    gap: 10px;
  }
  .main-video-text .cstmbtn-div {
    text-align: center;
}
.main-lending-page-banner .inner-content {
	padding-top: 40px;
	flex-wrap: wrap-reverse;
} 
.main-lending-page-banner .inner-content .banner-image {
	padding: 0 0 40px;
	background-image: unset;
}
.main-work.landinglist {
	padding: 50px 0px;
}  
.main-work.landinglist .maingrid-slider {
	padding: 0 0 0 20px;
}
.main-work.landinglist h2.heading {
	text-align: left;
	font-size: 28px;
	margin-bottom: 40px;
} 
.main-cost-effective.newsupdates .innercont h2.heading {
	font-size: 38px;
	line-height: 48px;
}  
.main-cost-effective.newsupdates .innercont .main-card-grid {
	gap: 48px;
	grid-template-columns: repeat(1,1fr);
}
.maintabs-hivebuy .tab {
	gap: 15px !important;
	overflow: auto;
	justify-content: start !important;
}
.maintabs-hivebuy .tab button.tablinks {
	width: 100%;
	max-width: 100%;
	white-space: nowrap;
}
.maintabs-hivebuy .tabcontent img {
	width: 100%;
	height: 100%;
}  
.maintabs-hivebuy .tabcontent {
	margin-top: 40px;
}
.maintabs-hivebuy .inner-content {
	flex-wrap: wrap-reverse;
} 
.maintabs-hivebuy .inner-content .rte {
	margin-top: 40px;
} 
.main-Features.updatedfeatured.landing-page .inner-icon {
	min-height: 190px;
	width: 100%;
}  
.main-product-work.comingsoon-lanidng .headingcont-g {
	gap: 10px;
	flex-wrap: wrap;
} 
.main-product-work.comingsoon-lanidng .sectionupper h2.heading {
	font-size: 30px;
	line-height: 38px;
} 
.main-product-work.comingsoon-lanidng p.subheading {
	font-size: 20px;
	line-height: 30px;
}  
.main-product-work.comingsoon-lanidng p.content-heading {
	margin-bottom: 30px;
} 
.main-product-work .image-text-div .contarea .inner-contentdiv h2 {
	font-size: 18px;
	line-height: 28px;
  margin-bottom: 0;
}  
.newlanidng-page-banner .inner-content {
	flex-wrap: wrap;
	justify-content: center;
	padding: 46px 20px 70px;
	background-image: url('https://5868638.fs1.hubspotusercontent-na1.net/hubfs/5868638/newsletter%20%281%29.png');
	border: none;
}
.newlanidng-page-banner .inner-content .btn-ocontent {
	margin-top: 40px;
}
.main-banner-custom.full-width-banner {
	display: none;
} 
.main-landing-footer.newfooter-HiveIQ .infodiv {
	width: 100%;
} 
.main-landing-footer.newfooter-HiveIQ .menulink {
	width: 100%;
	flex-wrap: wrap;
}
.main-landing-footer.newfooter-HiveIQ .menulink .linklistdiv {
	width: 100%;
} 
.main-landing-footer.newfooter-HiveIQ .menulink .linklistdiv:nth-child(-n+3) {
	display: none;
}
.newlanidng-page-banner {
	padding: 0px 0 60px;
} 
.main-cost-effective.newsupdates .outergrid {
	background: unset;
} 
.main-product-work.comingsoon-lanidng .image-text-div .contnetdiv {
	gap: 42px;
}  
.main-product-work.comingsoon-lanidng .cstmbtn {
	margin-top: 52px;
}
.main-banner.updatedbanner .rating-div {
	flex-wrap: nowrap !important;
	padding: 25px 0 50px;
}  
  
  .main-lending-page-banner .inner-content {
    padding-top: 0;
}

.main-lending-page-banner .inner-content .banner-div.pos.show {
    padding: 0;
}
  
  
  
  
}
@media screen and (max-width: 600px) {
  .main-cost-effective .innercont .main-card-grid {
    gap: 24px;
    grid-template-columns: repeat(1, 1fr);
  }
  .main-landing-footer .flex-footer {
    display: grid;
    gap: 84px;
  }
  .new-landing-testimonials .owl-item.active.center {
    margin: 0px;
    padding: 12px;
  }
}