@media only screen and (max-width:979px) {
    .container{max-width:94%; margin:0 3%;}
    .banner .banner-text{top:280px;}
    .banner-text h2{font-size:40px;}
}
@media only screen and (max-width:767px) {
    .container{max-width:94%; margin:0 3%;}
    .home-services .colummn{width:100%;}
    .home-review .colummn-half{width:100%;}
    .banner-text h2{font-size:26px; margin-top:0; }
    .top-left{display:none;}
    .top-logo{width:100%; margin-bottom:20px;}
    .top-right{ width:100%;}
    .top-link1{ float:left; width:48%;}
    .top-link2{ float:right; width:48%;}
    nav{display:none;}
    .contact-left{width:100%;}
    .contact-right{width:100%;}
    .footer-col{width:100%;}
    .services-left, .services-right{width:100%; margin:0;}
    .content-area .half-section, .content-area .half-section.last{width:100%; margin:0;}
    .gallery-section .gallery-box{width:100%; margin:0 0 30px;}
    .gallery-content h4{margin-bottom:15px;}
    .gallery-section .gallery-box a img{width:70px;}
    .review-main .review-box{width:100%; display:block;}
    .banner img{margin-top:0;}
    .banner{margin-top:233px;}
    .banner .banner-text{top: 10px; max-width:90%; margin-left:5%; left:0; padding:15px 0;}
    .banner-text h4{font-size:16px;}
    .home-content h2{font-size:24px;}
    .home-services .colummn h3{font-size:24px;}
    .badges1 img{ width:60px;}
}
