@media(max-width: 1200px) {
    .service .post-title {
        font-size: 16px;
    }
}
@media(max-width: 820px) {
    .list-products, .list-services {
        grid-template-columns: repeat(2, 1fr);
    }
    
}
@media (max-width: 600px) {
/* .service .post-thumbnail {
        height: 270px;
    } */
    .list-products, .list-services {
        grid-template-columns: repeat(1, 1fr);
    }
    .title-page {
        font-size: 24px;
    }
    .service .post-title {
        font-size: 14px;
    }
    .service .title-wrapper {
        padding: 5px 0px;
        width: 70%;
        text-align: center;
    }
    .service-img {
        height: 130px;
    }
    .rating_abu .title-rating{
        font-size: 24px;
    }
    .world-banner{
        margin-bottom: 30px;
    }
    .rating_abu .desc-rating{
        font-size: 15px;
    }
    .rating_abu .list_rating .item{
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 90px;
    }
    .rating_abu .list_rating .item:last-child{
        margin-bottom: 30px;
    }
}