.blog-container{
    width: 100%;
    padding: 0 80px;
}
.blog-content{
    text-align: center;
    background: url(../images/background-grid.png), radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 1.0) 100%);
    background-attachment: fixed;
    padding: 60px 30px;
}

.construction-wrapper{
    max-width: 500px;
    height: 500px;
    margin: 0 auto;
}
.blog-content h2{
    font-size: 54px;
    font-weight: 700;
    margin-bottom: 20px;
}
.blog-content p{
    font-size: 20px;
    font-weight: 400;
}
@media only  screen and (max-width: 960px){
    .blog-container{
        padding: 50px 32px;
    }
}
@media only  screen and (max-width: 590px){
    .blog-container{
        padding: 50px 16px;
    }
    .blog-content{
        padding: 30px 0;
    }
    .blog-content h2{
        font-size: 28px;
        width: 100%;
    }
    .construction-wrapper{
        max-width: 300px;
        height: 300px;
    }
}