.all-categories {
  margin: 20px 0px 10px 0px;
}
.all-categories .category-section {
  display: flex;
  border: 10px solid #f7f7f8;
  padding: 40px 30px;
  height: 250px;
  margin-bottom: 10px;
}
.all-categories .category-section .category-img {
  max-width: 125px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.all-categories .category-section .category-img img {
  width: 100%;
}
.all-categories .category-section .category-detail {
  font-family: "Noto Sans";
  padding: 0px 20px;
}
.all-categories .category-section .category-detail h2 {
  font-size: 18px;
}
.all-categories .category-section .category-detail h2 a {
  text-decoration: none;
  color: black;
}
.all-categories .category-section .category-detail p {
  font-size: 14px;
  padding: 5px 0px;
}
.all-categories .category-section .category-detail p a {
  color: #97c52d;
}

@media (max-width: 768px) {
  .all-categories .col-6 {
    width: 100%;
  }
  .all-categories .category-section {
    align-items: center;
    padding: 0px;
  }
  .all-categories .category-section .category-detail h2 {
    font-size: 1.5em;
  }
  .all-categories .category-section .category-detail p {
    font-size: 0.8rem;
  }
}
@media (max-width: 425px) {
  .all-categories .col-6 {
    width: 100%;
  }
  .all-categories .category-section {
    flex-direction: column;
    text-align: center;
    line-height: 1.5;
  }
  .all-categories .category-section .category-detail h2 {
    font-size: 1.2em;
  }
  .all-categories .category-section .category-detail p {
    font-size: 0.5rem;
  }
}/*# sourceMappingURL=allcategories.css.map */