@media (min-width: 950px) {
    .div-hero {
        margin-top: 0;
        margin-bottom: -31px;
        padding: 41px 41px 0;
    }
}

@media (max-width: 949px) {
    .grafika11-mobile {
        display: block;
        padding-bottom: 0;
        padding-top: 0;
        width: 350px;
        margin-bottom: -;
    }
}

@media (min-width: 950px) {
    .praca-na-codzien-desktop {
        max-width: 1200px;
        display: grid;
        grid-template-areas: "a b";
        grid-template-columns: 60%;
        gap: 40px;
    }

    .historia-desktop {
        max-width: 1000px;
        justify-content: center;
        align-items: flex-end;
        display: grid;
        grid-template-areas: "a b";
        margin-bottom: 0;
        padding-bottom: 0;
        align-content: center;
        grid-template: 1 / 2;
    }
}

@media (max-width: 949px) {
    .grafika8-mobile {
        margin-bottom: -;
        position: relative;
        top: 49px;
    }
}

@media (min-width: 950px) {
    .grafika8-desktop {
        top: 4px;
        width: 577px;
    }

    .kontakt-hero-desktop {
        display: grid;
        grid-template-columns: 50%;
        justify-content: center;
        align-content: center;
        align-items: center;
    }

    .kontakthero-desktop {
        display: grid;
        grid-template-areas: "a b";
        justify-content: center;
        align-items: flex-end;
        align-content: center;
    }
}

@media (max-width: 949px) {
    .kontakthero-mobile {
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap;
        align-content: center;
    }

    .stoklosa-zdjecie.mobile {
        top: 44px;
        max-width: 400px;
        min-width: 200px;
    }
}

@media (max-width: 949px) {
    .obrazek-dlon-mobile {
        width: 300px;
    }
}

@media (min-width: 950px) {
    .obrazek-dlon-desktop {
        max-width: 700px;
        min-width: 400px;
    }
}

@media (max-width: 949px) {
    .obrazek-gosc-mobile {
        width: 320px;
    }
}

@media (min-width: 950px) {
    .obrazek-gosc-desktop {
        max-width: 700px;
        min-width: 350px;
    }

    .kontener6pomranczowe-desktop {
        display: grid;
        grid-template-areas: "a b";
        align-items: center;
        align-content: center;
        justify-content: center;
        grid-template-columns: auto;
        grid-template-rows: auto;
        row-gap: 80px;
        column-gap: 34px;
    }
}

@media (max-width: 949px) {
    .kontener6pomranczowe-mobile {
        display: grid;
        grid-template-areas: "a";
        gap: 20px;
    }

    .tarcze-mobile {
    }
}

@media (min-width: 950px) {
    .tarcze-desktop {
        grid: "a b";
        display: grid;
    }
}

@media (max-width:949px) {
    .biuro-mobile {
        max-width: 300px;
        min-width: 200px;
    }
}

@media (min-width:950px) {
    .biurodesktop {
        min-width: 250px;
        max-width: 450px;
    }
}

@media (max-width:949px) {
    .obrazek-marzena-next-mobile {
        min-width: 150px;
        max-width: 200px;
    }
}

@media (min-width:950px) {
    .stoklosa-obrazek-next-desktop {
        max-width: 250px;
        min-width: 200px;
        position: relative;
    }
}

.kontenery-desktop {
}

@media (min-width:950px) {
    .konteneryy-desktop {
        display: grid;
        grid-template-areas: "a b c";
        row-gap: 65px;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: auto;
    }
}

@media (max-width:949px) {
    .kalkulator-dlaczego-mobile {
    }
}

@media (min-width:950px) {
    .gotowynakariere-desktop {
        background-attachment: fixed;
    }
}

@media (max-width:949px) {
    .gotowynakariere-mobile {
        background-attachment: scroll;
    }
}

.kalkulator-dlaczego-desktop {
}

@media (max-width:949px) {
    .kalkulator-dlaczego-mobile {
        max-height: 400px;
    }
}

@media (min-width:950px) {
    .produkty-korzysci-desktop {
    }
}

@media (max-width:949px) {
    .produkty-korzysci-mobile {
    }
}

@media (min-width:950px) {
    .produkty-oferta-desktop {
        display: grid;
        grid-template-areas: "a b c";
    }
}

@media (max-width:949px) {
    .produkty-oferta-mobile {
        display: grid;
        grid-template-areas: "a";
    }
}

@media (min-width:950px) {
    .produkty-hero-desktop {
        display: grid;
        grid-template-areas: "a b";
        justify-content: center;
        align-items: center;
        grid-template-columns: 40%;
        background-image: url('images/tlo17.jpg');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 80px 25px 0;
    }
}

@media (max-width:949px) {
    .produkty-hero-mobile {
        grid-template-areas: "a";
        padding-top: 90px;
        padding-bottom: 0;
    }
}

@media (min-width:950px) {
    .kalkulator-sekcja2-desktop {
        padding: 30px;
    }
}

@media (max-width:949px) {
    .kalkulator-sekcja2-mobile {
        padding: 150px 15px 20px;
    }
}