@media (min-width: 1440px) {
    .qb-site-hero {
        background-size: cover;
    }
}
@media (min-width: 1366px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1280px;
    }
}
@media (min-width: 1024px) {
    .site-title h1 {
	    font-size: 30px;
    }
}
@media (max-width: 1024px) {
    .home-service-gride {
	    min-height: 225px;
    }
}
@media (max-width: 840px) {
    .qb-sm-content-grid {
        margin: 20px auto;
        width: 62%;
    }
    .home-service-gride {
        min-height: 187px;
    }
    .contact-content {
        text-align: center;
    }
    .contact-contant-grid {
        width: 100%;
    }
}
@media (max-width: 480px) {
    .qb-banner-informarion-grid h1.title {
        font-size: 2rem;
    }
    .navbar.navbar-dark .logo {
        width: 120px;
    }
    .navbar-dark .navbar-brand::before {
        width: 140px;
        height: 140px;
    }
    .qb-sm-content-grid {
        margin: 20px auto;
        width: 100%;
    }
    .home-service-gride {
        min-height: 154px;
    }
    .help-form-grid {
        padding: 20px 20px;
    }
}