.h-4px {
  height: 4px;
}

.w-50px {
  width: 50px;
}
.h-50px {
  height: 50px;
}

.hero-section h2 {
  font-size: 56px;
}

.how-it-works {
  background: url("../images/bg-04.jpg") no-repeat left top;
  background-size: cover;
}

.pricing-features p {
  display: flex;
  flex-wrap: wrap;
}

.bg-ezs-primary {
  background: #f74780;
}

.text-ezs-primary {
  color: #f74780;
}

.pt-200 {
  padding-top: 200px;
}





/* Responsive */
@media (max-width: 991px) {
  .how-it-works .h-50px {
    height: 36px;
  }

  .how-it-works .w-50px {
    width: 36px;
  }

  .how-it-works .step-icon {
    width: 32px;
    height: 32px;
  }
}

@media (max-width: 767px) {
  .pt-200 {
    padding-top: 120px;
  }
  .hero-section h2 {
    font-size: 32px;
  }
  .inner-page-hero.pricing-section {
    margin-top: 0;
  }
  .footer-info img.footer-logo {
    max-height: 80px;
  }
  .brands-section.pb-100 {
    padding-bottom: 0;
  }
}