@media (max-width: 991px) {
  .card-title {
    font-size: 1.2rem;
  }
  .card-text {
    font-size: 0.8rem;
  }
}

@media (max-width: 768px) {
  .header_text {
    font-size: 2.4rem;
  }
  .pad_nxt_line {
    padding-right: 0;
  }
  .mediam_font {
    font-size: 1.4rem;
    font-weight: 600;
  }
  .sub_heading {
    color: #4a4a4a;
    font-size: 0.8rem;
    word-spacing: 1.2px;
  }
  .testimonials_cus {
    margin-left: -1rem;
  }
  .testimonials_rev {
    font-size: 0.6rem;
    display: flex;
  }
  .testimonials_rev .catg-tag {
    font-size: 0.6rem;
    font-weight: 600;
  }

  .card-title {
    font-size: 1.6rem;
  }
  .card-text {
    font-size: 1rem;
  }
}
@media (max-width: 425px) {
  .header_text {
    font-size: 1.6rem;
    font-weight: 700;
  }
}

@media (max-width: 405px) {
  .mediam_font {
    font-size: 1.2rem;
    font-weight: 600;
  }
  .header_text {
    font-weight: 700;
    font-size: 1.9rem;
  }
  .btn-order {
    font-weight: 500;
    font-size: 1rem;
    padding: 0.2rem 0.9rem 0.2rem 0.9rem;
    border-radius: 25px;
  }
  footer {
    font-size: 1rem;
  }
}
@media (max-width: 365px) {
  .header_text {
    font-size: 1.6rem;
  }
  .mediam_font {
    font-size: 1.1rem;
    font-weight: 600;
  }
  .catg-tag {
    font-size: 1rem;
    font-weight: 400;
  }
  .card-title {
    font-size: 1.2rem;
    text-align: center;
  }
  .card-text {
    font-size: 0.8rem;
  }
  footer {
    font-size: 0.8rem;
  }
}
