/* responsive for ===>>> 1199px */
@include medium-desktop {
    .image-card-3 {
        .post-body {
            padding: 20px;
        }
    }
    .post-image-card {
        .post-body {
            padding: 10px 30px 30px;
        }
    }
    .post-card {
        .entry-header {
            .entry-title {
                font-size: 1rem;
            }
        }
    }
    .blog-block-post {
        .post-body {
            padding-top: 35px;
        }
    }
}

/* responsive for ====>>>> 991px */
@include potrait-tablet {
    .blog-block-post {
        > .row {
            [class^="col-"]{
                &:last-child {
                    .post-body {
                        padding-left: 30px;
                    }
                }
            }
        }
        .post-body {
            padding-top: 0;
        }
        .entry-title {
            font-size: 1.4rem;
        }
    }
    .post-meta-list {
        > span{
            &:not(:last-child) {
                margin-right: 20px;
            }
        }
    }
    .post-card ,
    .post-image-card {
        margin-bottom: 30px;
    }
}

/* responsive for ====>>>> 767px */
@include tablet {
    .blog-block-post {
        > .row {
            [class^="col-"]{
                &:last-child {
                    .post-body {
                        padding-left: 0px;
                    }
                }
                &:first-child {
                    .post-body {
                        padding-right: 0px;
                        margin-bottom: 30px;
                    }
                    .entry-thumb {
                        margin-bottom: 30px;
                    }
                }
            }
        }
        padding: 30px;
    }
}