@media(max-width: 800px){
    /*.blog #content .container-fluid,*/
    body.blog #content .container-fluid,
    .archive #content .container-fluid{
        position: relative;
    }
    .overlay-bg{
        width: 100%;
        height: 100%;
        background: #395462;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0.6;
        z-index: 0;
    }
    /*body.blog #content .container h1,*/
    body.blog #content .container h1,
    body.archive #content .container h1{
        position:  relative;
        color: #fff;
    }
    /*body.blog #content .container h1,*/
    body.archive .container-fluid h1{
        padding: 40px 0 55px;
        margin-right: -15px;
        font-size: 40px;
    }
    body.category #content .container-fluid h1{
        margin: 0;
        font-size: 40px;
        padding-bottom: 35px;
    }
    body.blog #content .container-fluid h1{
        margin: 40px 0;
        font-size: 40px;
    }
}