body {
  background-color: #f6f5f7;
  font-family: "Open Sans", sans-serif;
}

.pricing-box-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.pricing-box {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(173, 173, 173, 0.2);
  border-radius: 0px;
  overflow: hidden;
}

#PriceContainer_1 {
  display: flex;
  justify-content: end;
}

#mostPopular {
  position: absolute;
  background-color: #fbbe24;
  color: black;
  letter-spacing: 1px;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  width: 165px;
  top: 20px;
  right: -45px;
  transform: rotate(45deg);
}

.pricing-box h5 {
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fbbe24;
}

.price {
  font-size: 50px;
  font-weight: 700;
}

.price sub,
.price sup {
  font-size: 16px;
  margin: 0 2px 0;
  font-weight: 100;
}

.features-list {
  padding: 0;
  list-style-type: none;
}

.price1 {
  transform: scale(0.96, 0.96);
}

.features-list li {
  font-weight: 100;
  line-height: 32px;
  letter-spacing: 1px;
}

.features-list li:not(:last-of-type) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.pricingBtn {
  border-radius: 5px;
  width: 80%;
  background-color: #fbbe24 !important;
  color: #ffffff !important;
  cursor: pointer;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

.pricingBtn:hover {
  transform: scale(1.02, 1.02);
}

.btn-primary:hover {
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.5);
  transform: translateY(-3px);
}

.pricing-box-bg-image {
  background-image: url("https://images.unsplash.com/photo-1550029402-226115b7c579?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=701&q=80");
  background-size: cover;
  background-position: center center;
  color: #ffffff;
}

.pricing-box-bg-image .features-list li {
  border-bottom-color: rgba(255, 255, 255, 1);
}

.pricing-box-bg-image .btn-primary {
  background-color: #ffffff;
  color: #000;
}

@media screen and (max-width: 992px) {
  .price1 {
    transform: none;
  }

  .pricing-box-container {
    align-items: stretch;
  }
}
