@media (max-width: 720px) {
  h1, .intro {
    width: 85% !important;
  }
  .sub-title {
    font-size: 14px !important;
  }
  .section-title {
    padding-bottom: 1rem !important;
  }
  .template-grid {
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 20px;
}
.template-grid h3 {
  text-align: left !important;
}
.product-Name {
  font-size: 14px !important;
  font-weight: 500;
}
.price-tag {
  font-size: 14px !important;
  line-height: 2 !important;
}
.btn-div {
  margin-top: 0 !important;
}
.template-grid .image-container, .template-grid img {
  border-radius: 6px !important;
}
}