@media (max-width:1120px)
{.preview-post-wrap .post-content .title{font-size:30px;letter-spacing:2px}}

@media (max-width:991px){.bannner-img,.project-banner-img{padding-bottom:100vh}
.container{padding:0}
.sub-title{max-width:90%}.featured-work,
.service{padding:150px 0}
.service .btn{margin-top:50px}
.service .col-md-3.col-sm-6{margin-bottom:35px}
.featured-wrap>div{width:50%}
.featured-wrap>div:nth-child(3n+1){clear:none}
.blog .category-group li{margin:0 2% 10px}
.contact-form .btn.btn-md{margin-top:20px}
.contact-infor{margin-top:50px;margin-left:0}}

@media (max-width:767px){.sub-title{max-width:100%}
.main-blog-post .category{margin-bottom:5%}
.main-blog-post .post-content .title{font-size:30px;margin-bottom:8%}
.main-blog-post img{height:50vh}
.comment-form textarea{margin-bottom:0}
.comment-form input{margin-top:15px}
.next-postimg,.privew-postimg{padding-bottom:100%}.footer-nav li{margin:0 20px}.container{padding:0}}

@media (max-width:640px){.featured-wrap>div,.preview-post-wrap>div{width:100%}.next-postimg,.privew-postimg{padding-bottom:50%}}