@media (min-width: 992px) {
    
}

@media (min-width: 768px) {
    .navbar-collapse {
        padding: 0;
    }
    
    .navbar-nav > li > a {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    .navbar-brand > img {
        /*margin-top: 10px;*/
    }
}

@media (max-width: 991px) {
    
}

@media (max-width: 767px) {
    
    html {
        font-size: 14px;
    }
    
    body {
        margin-top: 50px;
    }
    
    section {
        padding: 50px 0;
    }
    
    .home_banner .content {
        padding: 30px 15px;
    }
    
    .home_banner .title {
        font-size: 200%;
    }
    
    .navbar-brand > img {
        height: 50px;
    }
    
    .home_banner .content {
        width: 100%;
    }
    
    .service_box .img {
        width: 100%;
        min-height: 300px;
    }
    
    .service_box .content {
        width: 100%;
    }
    
    .service_box {
        margin-bottom: 30px;
    }
    .offer_box, .description{
        height:auto;
    }
    
}