.pricing-card .card.popular {
  border: 1px solid #cd2f61; }

.pricing-card .list-group-circle {
  font-weight: 500;
  color: #5e5873; }
.text-primary {
    color: #cd2f61 !important;
}

.pricing-card .annual-plan {
  margin-bottom: 1.7rem; }

.pricing-card .annual-plan .plan-price sup {
  top: -1.5rem;
  left: 0.2rem; }

.pricing-card .annual-plan .plan-price span {
  font-size: 3.5rem;
  line-height: 0.8; }

.pricing-card .annual-plan .plan-price sub {
  bottom: 0;
  right: 0.14rem; }

.pricing-card .annual-plan .annual-pricing {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0; }
.img-moba{
   left:5 !important;top:10 !important;opacity: 0.5;height:120px;
}

s, strike{text-decoration:none;position:relative;}
s::before, strike::before {
    top: 50%; /*tweak this to adjust the vertical position if it's off a bit due to your font family */
    background:red; /*this is the color of the line*/
    opacity:.7;
    content: '';
    width: 110%;
    position: absolute;
    height:.1em;
    border-radius:.1em;
    left: -5%;
    white-space:nowrap;
    display: block;
    transform: rotate(-5deg);  
}
s.straight::before, strike.straight::before{transform: rotate(0deg);left:-1%;width:102%;}

@media (max-width: 767.98px) {
  .pricing-free-trial {
    height: auto; }
  .pricing-free-trial .pricing-trial-content {
    flex-direction: column;
    align-items: center; }
  .pricing-free-trial .pricing-trial-content .pricing-trial-img {
    top: 0;
    margin-top: 2rem;
    height: 150px; } }

@media (max-width: 575.98px) {
    .moba{
        padding-top: 3.5rem !important;
        margin-top: 3.5rem !important;
    }
    .img-moba{
        left:5 !important;top:10 !important;opacity: 0.5;height:100px;
    }
}
