* {
  box-sizing: border-box;
}
.dsp-flx {
  display: flex;
}
.flx-wrap {
  flex-wrap: wrap;
}
.justify-center {
  justify-content: center;
}
.align-center {
  align-items: center;
}
.justify-space {
  justify-content: space-between;
}
.deal-lead-wrap h1 {
  font-size: 66px;
}
.deal-lead-wrap h2 {
  font-size: 60px;
}
.deal-lead-wrap h3 {
  font-size: 56px;
}
.deal-lead-wrap h4 {
  font-size: 34px;
  line-height: 1.2;
}
.deal-lead-wrap h5 {
  font-size: 20px;
  font-family: var(--primaryfont-semibold);
}
.deal-lead-wrap h2, .deal-lead-wrap h3, .deal-lead-wrap h4 {
  font-family: var(--primaryfont-bold);
}
.deal-lead-wrap h1, .deal-lead-wrap h2, .deal-lead-wrap h3 {
  line-height: 1;
}
/*banner*/
.lead-banner-wrap {
  padding: 160px 0px;
}
.lead-banner {
  max-width: 1170px;
  margin: 0 auto;
}
.lead-banner-cont {
  width: 53%;
}
.lead-banner-video-wrap {
  width: 45%;
}
.lead-banner-video-wrap video {
  max-width: 100%;
}
/*deal-faster-wrap*/
.deal-faster-wrap {
  background: #F5F5F7;
  padding: 150px 0px;
}
.deal-faster {
  max-width: 1070px;
  margin: 0 auto;
}
.deal-faster h3 {
  text-align: center;
  line-height: 1;
  max-width: 600px;
  margin: 0 auto;
}
.deal-faster .deal-faster-feature + h3 {
  margin-top: 160px;
  max-width: 715px;
}
.deal-faster-feature {
  margin-top: 130px;
}
.deal-faster-feature .feature-cont {
  width: 35%;
}
.deal-faster-feature .feature-image {
  width: 50%;
}
.sales {
  color: #159A45;
}
.support {
  color: #f9c618;
}
.deal-faster-feature.three h4 {
  max-width: 230px;
}
.deal-faster-feature.four h4 {
  max-width: 300px;
}
/*repeat-sale-wrap*/
.repeat-sale-wrap {
  padding: 130px 0px 200px;
}
.repeat-sale {
  max-width: 1070px;
  margin: 0 auto;
}
.repeat-sale-header {
  max-width: 50%;
  margin-bottom: 140px;
}
.repeat-sale-header h5 {
  font-size: 29px;
  line-height: 1;
}
.repeat-sale-inner .repeat-sale-image {
  width: 47%;
}
.repeat-sale-inner .repeat-sale-list {
  width: 45%;
}
.repeat-sale-list li {
  padding: 30px 40px 10px;
  cursor: pointer;
}
.repeat-sale-list li.active {
  background: #D5FCE3;
  border-radius: 5px;
  transition: all .5s ease;
}
.repeat-sale-image li {
  display: none;
}
.repeat-sale-image li.active {
  display: block;
  animation: slides 1s ease;
}
@keyframes slides {
  0% {
    transform: translateY(30px);
    opacity: 0
  }
  100% {
    transform: translateY(0);
    opacity: 1
  }
}
/*spot-knock-wrap*/
.spot-knock-wrap {
  background: #121212;
  padding: 125px 0px 140px;
  color: #ffffff;
}
.spot-knock {
  max-width: 1030px;
  margin: 0 auto;
  text-align: center;
}
.spot-knock > h3:first-child {
  font-size: 40px;
}
.spot-testimonial {
  background: #f3e044;
  border-radius: 6px;
  padding: 80px 100px 60px;
  color: #000;
  margin: 60px 0px;
}
.slick-dots li {
  background-color: transparent;
  border: 1px solid #000;
}
.slick-dots li.slick-active {
  background: #000;
  width: 8px;
  height: 8px;
  border: 1px solid #000;
}
.spot-testimonial h4 {
  font-size: 30px;
  font-family: var(--zf-primary-regularitalic);
  margin-bottom: 30px;
  line-height: 1.4;
}
.spot-testimonial h4 span {
  font-family: var(--primaryfont-semibold);
}
.spot-testimonial h5 {
  font-size: 22px;
  color: #3f51b6;
}
.spot-testimonial h5 span {
  display: block;
  font-size: 18px;
  font-family: var(--zf-primary-regular);
  margin-top: 5px;
  color: #000;
}
.spot-testimonial + h3 {
  text-align: left;
  max-width: 780px;
  line-height: 1.2;
  margin-top: 130px;
}
.industrys-list {
  margin-top: 110px;
  text-align: left;
}
.industrys-list h4 {
  font-size: 32px;
}
.industrys-list li {
  position: relative;
  padding: 90px 0px 0px;
  width: 25%;
}
.industrys-list li::before {
  position: absolute;
  content: "";
  background: url(/sites/zweb/images/desk/deal-sprite.png) no-repeat;
  background-size: cover;
  top: 0;
  left: 0;
  width: 80px;
  height: 79px;
}
.industrys-list li:nth-child(1)::before {
  background-position: 1px 0px;
}
.industrys-list li:nth-child(2)::before {
  background-position: -82px 1px;
  width: 75px;
}
.industrys-list li:nth-child(3)::before {
  background-position: -157px 1px;
}
/*footer-bridge*/
.footer-bridge-wrap {
  padding: 120px 0px;
}
.footer-bridge {
  max-width: 750px;
  margin: 0 auto;
}
.footer-bridge p {
  max-width: 600px;
}
.footer-bridge .sign-btn {
  margin-right: 15px;
  margin-top: 20px;
}
.price-btn {
  display: inline-block;
  font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
  padding: 8px 30px;
  margin: 0;
  border: 1px solid transparent;
  cursor: pointer;
  box-sizing: border-box;
  z-index: 1;
  font-size: 15px;
  color: #fff;
  background: #000;
}
.deal-lead-wrap .price-btn, .deal-lead-wrap .act-btn {
  font-size: 17px;
}

  .i18n-ar .deal-faster h3 { text-align: center; }

  .i18n-ar .industrys-list li::before { right: 0; left: unset; }
  .i18n-ar .footer-bridge .sign-btn { margin-left: 15px; margin-right: unset; }
  .i18n-ar .spot-knock { text-align: center; }
  .i18n-ar .spot-knock * { text-align: center; }
  .i18n-ar .industrys-list,.i18n-ar .industrys-list  * { text-align: right; }
.other-lang .spot-testimonial {
    display: none;
}
/*media-queries*/
@media only screen and (max-width:1299px) {
  .deal-lead-wrap h1 {
    font-size: 60px;
  }
  .deal-lead-wrap h3 {
    font-size: 50px;
  }
  .lead-banner-wrap {
    padding: 120px 0px;
  }
  .deal-faster-wrap {
    padding: 120px 0px;
  }
  .deal-faster-feature {
    margin-top: 110px;
  }
  .deal-lead-wrap h4 {
    font-size: 30px;
  }
  .repeat-sale-wrap {
    padding: 110px 0px 180px;
  }
  .deal-lead-wrap h2 {
    font-size: 60px;
  }
  .i18n-ar .lead-banner-wrap { padding: 120px 0; }
  .i18n-ar .deal-faster-wrap { padding: 120px 0; }
  .i18n-ar .repeat-sale-wrap { padding: 110px 0 180px; }
}
@media only screen and (max-width:1099px) {
  .deal-lead-wrap h1 {
    font-size: 55px;
  }
  .deal-lead-wrap h2 {
    font-size: 50px;
  }
  .deal-faster-wrap {
    padding: 100px 0px;
  }
  .deal-lead-wrap h3 {
    font-size: 45px;
  }
  .deal-faster .deal-faster-feature + h3 {
    margin-top: 130px;
  }
  .repeat-sale-wrap {
    padding: 100px 0px 140px;
  }
  .repeat-sale-header {
    margin-bottom: 110px;
  }
  .spot-testimonial {
    margin: 40px 0px;
  }
  .i18n-ar .deal-faster-wrap { padding: 100px 0; }
  .i18n-ar .repeat-sale-wrap { padding: 100px 0 140px; }
  .i18n-ar .spot-testimonial { margin: 40px 0; }
}
@media only screen and (max-width:991px) {
  .lead-banner-wrap {
    padding: 100px 0px;
  }
  .lead-banner-video-wrap {
    display: none;
  }
  .lead-banner-cont {
    width: 100%;
    text-align: center;
  }
  .deal-lead-wrap h1 {
    font-size: 50px;
  }
  .deal-faster-wrap {
    padding: 90px 0px;
  }
  .deal-lead-wrap h3, .spot-knock > h3:first-child {
    font-size: 35px;
  }
  .deal-faster-feature {
    margin-top: 90px;
  }
  .deal-lead-wrap h5 {
    font-size: 18px;
  }
  .deal-lead-wrap h4 {
    font-size: 28px;
  }
  .deal-faster .deal-faster-feature + h3 {
    margin-top: 100px;
  }
  .repeat-sale-header {
    max-width: 100%;
    margin-bottom: 50px;
  }
  .deal-faster-feature .feature-cont {
    width: 40%;
  }
  .repeat-sale-inner .repeat-sale-image {
    display: none;
  }
  .repeat-sale-list li.active {
    background: none;
  }
  .repeat-sale-inner .repeat-sale-list {
    width: 100%;
  }
  .repeat-sale-list li {
    padding: 20px 0px 10px;
  }
  .repeat-sale-wrap {
    padding: 100px 0px 80px;
  }
  .spot-knock-wrap {
    padding: 100px 0px 100px;
  }
  .spot-testimonial {
    padding: 70px 80px 60px;
  }
  .spot-testimonial h4 {
    font-size: 25px;
  }
  .industrys-list {
    margin-top: 80px;
  }
  .deal-lead-wrap h2 {
    font-size: 40px;
  }
  .footer-bridge-wrap {
    padding: 80px 0px;
  }
  .spot-testimonial + h3 {
    margin-top: 70px;
  }
  .i18n-ar .lead-banner-wrap { padding: 100px 0; }
  .i18n-ar .deal-faster-wrap { padding: 90px 0; }
  .i18n-ar .repeat-sale-list li { padding: 20px 0 10px; }
  .i18n-ar .repeat-sale-wrap { padding: 100px 0 80px; }
  .i18n-ar .spot-knock-wrap { padding: 100px 0 100px; }
  .i18n-ar .spot-testimonial { padding: 70px 80px 60px; }
  .i18n-ar .footer-bridge-wrap { padding: 80px 0; }
  .i18n-ar .lead-banner-cont { text-align: center; }
  .i18n-ar .lead-banner-cont * { text-align: center; }
}
@media only screen and (max-width:767px) {
  .deal-lead-wrap h1 {
    font-size: 40px;
  }
  .deal-lead-wrap h2 {
    font-size: 35px;
  }
  .deal-lead-wrap h3, .spot-knock > h3:first-child {
    font-size: 32px;
  }
  .lead-banner-wrap, .deal-faster-wrap {
    padding: 80px 0px;
  }
  .deal-faster-feature {
    margin-top: 60px;
    flex-direction: column;
  }
  .deal-lead-wrap h4 {
    font-size: 26px;
  }
  .deal-faster-feature .feature-cont, .deal-faster-feature .feature-image {
    width: 100%;
  }
  .deal-faster .deal-faster-feature + h3 {
    margin-top: 80px;
  }
  .deal-lead-wrap h5 {
    font-size: 16px;
  }
  .repeat-sale-list li {
    padding: 10px 0px 10px;
  }
  .repeat-sale-wrap {
    padding: 80px 0px 60px;
  }
  .spot-knock-wrap {
    padding: 80px 0px 80px;
  }
  .spot-testimonial {
    margin: 40px 0px;
    padding: 50px 50px 40px;
  }
  .spot-testimonial h4 {
    font-size: 22px;
  }
  .industrys-list li {
    width: 100%;
  }
  .industrys-list {
    flex-wrap: wrap;
  }
  .industrys-list li:not(:first-child) {
    margin-top: 30px;
  }
  .spot-testimonial + h3 {
    margin-top: 70px;
  }
  .i18n-ar .lead-banner-wrap, .i18n-ar .deal-faster-wrap { padding: 80px 0; }
  .i18n-ar .repeat-sale-list li { padding: 10px 0 10px; }
  .i18n-ar .repeat-sale-wrap { padding: 80px 0 60px; }
  .i18n-ar .spot-knock-wrap { padding: 80px 0 80px; }
  .i18n-ar .spot-testimonial { margin: 40px 0; padding: 50px 50px 40px; }
}
@media only screen and (max-width:480px) {
  .industrys-list li::before {
    transform: translateX(-50%);
    left: 50%;
  }
  .industrys-list li, .repeat-sale, .deal-faster-feature, .deal-lead-wrap h3, .footer-bridge {
    text-align: center;
  }
  .deal-faster-feature.three h4, .deal-faster-feature.four h4 {
    max-width: 100%;
  }
  .footer-bridge .sign-btn {
    margin-right: 0px;
  }
  .i18n-ar .industrys-list li::before { transform: translateX(50%); right: 50%; left: unset; }
  .i18n-ar .footer-bridge .sign-btn { margin-left: 0; margin-right: unset; }
  .i18n-ar .industrys-list li, .i18n-ar .repeat-sale, .i18n-ar .deal-faster-feature, .i18n-ar .deal-lead-wrap h3, .i18n-ar .footer-bridge { text-align: center; }
  .i18n-ar .industrys-list li *, .i18n-ar .repeat-sale *, .i18n-ar .deal-faster-feature *, .i18n-ar .deal-lead-wrap h3 *, .i18n-ar .footer-bridge * { text-align: center; }
   .other-lang .deal-lead-wrap h3, .other-lang .spot-knock>h3:first-child {
        font-size: 28px;
    }
}
@media only screen and (max-width:470px) {
  .price-btn {
    margin-top: 10px;
  }
}