.blog-list .posts {
  margin-bottom: -10rem;
}
.blog-list .posts .post {
  margin-bottom: 10rem;
}
.blog-list .post-desc {
  margin-bottom: 3.2rem;
}
.blog-list-1 .img-wrapper {
  width: 100%;
}
.blog-list-1 .categories {
  margin-bottom: 2.2rem;
}
.blog-list-1 .categories .category {
  margin-right: 1.5rem;
  display: inline-block;
  color: inherit;
  text-decoration: none;
}
.blog-list-1 .categories .category:hover {
  color: var(--main-color-hover);
}
.blog-list-1 .post-title {
  margin-bottom: 3.5rem;
}
.blog-list-2 .img-wrapper,
.blog-list-3 .img-wrapper {
  width: 100%;
}
/*Desktop: 1680*/
/*Desktop: 1400*/
@media (max-width: 1679px) {
  .blog-list-1 .post-title {
    margin-bottom: 3rem;
  }
  .blog-list-1 .post-desc {
    margin-bottom: 3rem;
  }
}
/*Desktop: 1200*/
@media (max-width: 1399px) {
  .blog-list .posts {
    margin-bottom: -8rem;
  }
  .blog-list .posts .post {
    margin-bottom: 8rem;
  }
  .blog-list-1 .categories {
    margin-bottom: 1.5rem;
  }
  .blog-list-1 .categories .category {
    margin-right: 1.2rem;
  }
}
/*Desktop: 992*/
@media (max-width: 1199px) {
  .blog-list-1 .post-title {
    margin-bottom: 2.8rem;
  }
}
/*Desktop: 768*/
@media (max-width: 991px) {
  .blog-list-1 .categories {
    margin-top: 2.5rem;
  }
}
/*Desktop: 576*/
/*Desktop: 425*/
/*Desktop: 320*/
@media (max-width: 424px) {
  .blog-list-1 .categories {
    margin: 2.2rem 0 1.2rem;
  }
}
