@media (max-width: 860px){
    .section--home1 .col {
        padding-bottom: 20px !important;
    }
    .main-category-taxonomy .list-post-item{
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 767px){
   .main-category-taxonomy .list-post-item{
        grid-template-columns: repeat(2, 1fr);
    }
    .banner-category .box-title-search {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .banner-category, .banner-single{
        height: 35vh;
    }
    .main-category .list-post-cate {
        grid-template-columns: repeat(2, 1fr);
    }
    .main-category .list-post-cate .item-post-cate .content .cate-date {
        flex-direction: column;
    }
}
@media (max-width: 574px){
    .main-category-taxonomy .list-post-item .item-post .info-prod-card .title,
    .main-category-taxonomy .list-post-item .item-post .prod-name{
        font-size: 16px;
    }
    .section-main-single .blog-content-wr .row{
        flex-direction: column-reverse;
    }
}
@media (max-width: 475px){
}