.pricing-plan-skin-style2 {
  position: relative;
}
.pricing-plan-skin-style2 .inner {
  position: relative;
  padding: 35px;
  border-radius: 12px;
  background-color: #f5f5f5;
}
.pricing-plan-skin-style2 .pricing-plan-title {
  position: relative;
  color: #4e595d;
  margin-top: 0;
}
.pricing-plan-skin-style2 .price {
  position: relative;
  margin-top: 15px;
  margin-bottom: 55px;
}
.pricing-plan-skin-style2 .price .pricing-plan-prefix {
  font-size: 48px;
  line-height: 1em;
  font-weight: 500;
  color: var(--theme-color1);
}
.pricing-plan-skin-style2 .price .pricing-plan-price {
  font-size: 48px;
  line-height: 1em;
  font-weight: 500;
  color: var(--theme-color1);
}
.pricing-plan-skin-style2 .price .pricing-plan-separator {
  opacity: 0.9;
  font-size: 18px;
  line-height: 1em;
  font-weight: 300;
}
.pricing-plan-skin-style2 .price .pricing-plan-postfix {
  opacity: 0.9;
  font-size: 18px;
  line-height: 1em;
  font-weight: 300;
}
.pricing-plan-skin-style2 .price-secondary {
  display: none;
}
.pricing-plan-skin-style2 .btn-box {
  position: relative;
  padding: 13px 40px;
  border-radius: 50px;
  display: inline-block;
  color: var(--theme-color-white);
  background-color: var(--theme-color1);
}
@media (max-width: 1399.98px) {
  .pricing-plan-skin-style2 .btn-box {
    padding: 13px 30px;
  }
}
.pricing-plan-skin-style2 .btn-box:hover {
  color: var(--theme-color-white);
  background-color: var(--theme-color3);
}
.pricing-plan-skin-style2 .features-list {
  position: relative;
  padding-left: 35px;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
@media (max-width: 767.98px) {
  .pricing-plan-skin-style2 .features-list {
    border: none;
    margin-top: 30px;
    padding-left: 0px;
  }
}
.pricing-plan-skin-style2 .features-list li {
  position: relative;
  margin-bottom: 15px;
  color: #4e595d;
  font-size: 18px;
  padding-left: 0px;
  display: block;
}
.pricing-plan-skin-style2 .features-list li i {
  margin-right: 10px;
}

.pricing-plan-skin-style2.show-secondary-price .pricing-plan-inner .pricing-plan-pricing .price-secondary {
  display: block;
}

.pricing-plan-skin-style2.show-secondary-price .pricing-plan-inner .pricing-plan-pricing .price-normal {
  display: none;
}