/* #Media Queries
================================================== */

@media only screen and (max-width: 1199px) {
   .taxonomy_term_view .taxonomy_term_view_wrap .taxonomy_term_view_blog .image {
        width: 300px;
        height: 300px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left .view_counter {
        top: -115px;
        font-size: 140px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio:nth-child(even) .left {
        width: calc(50% - 60px );
    }
}

@media only screen and (max-width: 991px) {
    .taxonomy_term_view .taxonomy_term_view_wrap .taxonomy_term_view_blog {
        width: 50%;
        margin: 0 0 25px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left .view_counter {
        top: -100px;
        font-size: 130px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left h2 {
        font-size: 18px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left h2 a {
        font-size: 18px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left h1 {
        font-size: 28px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .right:before {
        width: 60px;
        height: 35px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio:nth-child(even) .left {
        width: calc(50% - 50px );
    }
}
@media only screen and (max-width: 767px) {
   .taxonomy_term_view .taxonomy_term_view_wrap .taxonomy_term_view_blog .image {
        width: 230px;
        height: 230px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left {
        width: 100%;
        position: relative;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left .view_counter {
        left: 0;
        top: -40px;
        font-size: 100px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left h1 {
        font-size: 24px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .right {
        width: 100%;
        margin: 0 0 15px;
        position: relative;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .right:before {
        display: none;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio {  
        flex-direction: column-reverse;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio:nth-child(even) .left {
        width: 100%;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio:nth-child(even) {
        flex-direction: column-reverse;
    }
}

@media only screen and (max-width: 575px) {
   .taxonomy_term_view .taxonomy_term_view_wrap .taxonomy_term_view_blog {
        padding: 0;
        width: 100%;
        margin: 0 0 20px;
    }
    
    .taxonomy_term_view .taxonomy_term_view_wrap .taxonomy_term_view_blog .image {
        margin: 0 auto 20px;
    }
    
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left .view_counter {
        top: -20px;
        font-size: 70px;
    }
    .taxonomy_term_view.portfolio .taxonomy_term_view_wrap .recent_blogs_view_blog.Portfolio .left h1 {
        font-size: 20px;
    }
}