@media only screen and (min-width: 1024px) {
    .blog_vertical_loop_type .post_text {
        padding: 0 13.5%;
    }
}
@media only screen and (min-width: 1281px) {
    .blog_vertical_loop_type .post_text {
        padding: 0 18.5%;
    }
}.blog_vertical_loop article .post_image{
margin-bottom: 95px!important;
}

.blog_holder.blog_vertical_loop_type article .post_info{
margin: 0 0 0;
}
.blog_vertical_loop article .post_image_title .post_image_title_inner{
    background-color: rgba(0,0,0,0.4)
}
.blog_vertical_loop article:not(.next_post) .post_image_inner a:after{
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.3);
}