@media (max-width: 740px) {
    html,
    body,
    header,
    .view {
        height: 100vh;
    }
}

@media (min-width: 991px) {
    #main-text {
        margin-top: 280px;
    }
}

@media (max-width: 991px) {
    .navbar:not(.top-nav-collapse) {
        background: #01420bbd !important;
    }
}

@media (min-width: 1200px) {
    .gallery-wrap .img-big-wrap img{
        height: auto;
    }
}

@media (max-width: 767px) {
    .production-header, .products-page-header, .about-page-header, .contact-page-header, .single-product-page-header, .single-page-header, .news-page-header {
        font-size: 40px;
    }

    .gallery-wrap .img-big-wrap img{
        height: 400px;
    }
}

