* {
    margin: 0 auto;
}

html {
    width: 100%;
    height: 100%;
}

.container {
    width: 100%;
    margin: 0 auto;
}

.wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0px;
    grid-auto-rows: minmax(0px, auto);
}

.one {
    background-color: rgb(139, 136, 136);
    width: 100%;
    position: -webkit-sticky;
    /*Trzy poniższe linie blokują menu przy przewijaniu na stronie*/
    position: sticky;
    top: -1px;
    z-index: 10;
}

.oneOne {
    background-color: rgb(139, 136, 136);
    border: 1px solid black;
    display: block;
    height: 30px;
}

@media (min-width: 1100px) {
    #menuTop2 {
        display: none;
    }
    .one {
        height: 70px;
    }
    .menu {
        margin-left: 300px;
    }
    .logo1 {
        margin-left: 100px;
    }
    .three {
        background-color: rgb(38, 44, 73);
        width: 100%;
        height: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    .logo2 {
        position: relative;
        margin-left: 47%;
        color: rgb(30, 231, 30);
        font-size: 50px;
        margin-top: 30px;
    }
    .logo22 {
        margin-left: -20px;
        border-right: 3px solid rgb(30, 231, 30);
        width: 70px;
        height: 70px;
        border-radius: 70px;
        margin-top: -66px;
    }
    .container33 {
        display: inline-block;
        color: whitesmoke;
        margin-left: 100px;
        margin-top: 25px;
        font-size: 22px;
        height: 750px;
        width: 85%;
        position: relative;
    }
    .download {
        display: inline-block;
        margin-top: 10px;
        margin-left: 40%;
        border: 2px solid rgb(30, 231, 30);
        width: 200px;
        height: 60px;
        border-radius: 5px;
        text-decoration: none;
        color: whitesmoke;
        text-align: center;
        line-height: 60px;
        /*jeżeli się poda wysokosc elementu w którym znajduje się tekst to wtedy wyśrodkuje nam tekst w pionie*/
        font-size: 20px;
    }
    .eight {
        background-color: rgb(139, 136, 136);
        width: 100%;
        height: 120px;
    }
    .eightEight {
        display: inline-block;
        color: whitesmoke;
        font-size: 18px;
        line-height: 108px;
        margin-left: 30%;
    }
    .logo3 {
        display: inline-block;
        color: hsl(120, 72%, 48%);
        font-size: 50px;
        margin-left: 50px;
        line-height: 108px;
        z-index: 2;
    }
    .kolo3 {
        border-right: 4px solid rgb(30, 231, 30);
        width: 75px;
        height: 75px;
        border-radius: 37.5px;
        margin-top: -92px;
        margin-left: -20px;
    }
}


/* tablet orientacja pozioma*/

@media (max-width: 1100px) and (min-width: 1000px) {
    #menuTop2 {
        display: none;
    }
    .one {
        height: 70px;
    }
    .menu {
        margin-left: 250px;
    }
    .logo1 {
        margin-left: 100px;
    }
    .three {
        background-color: rgb(38, 44, 73);
        width: 100%;
        height: 1400px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        z-index: -1;
    }
    .logo2 {
        position: relative;
        margin-left: 47%;
        color: rgb(30, 231, 30);
        font-size: 50px;
        margin-top: 30px;
    }
    .logo22 {
        margin-left: -20px;
        border-right: 3px solid rgb(30, 231, 30);
        width: 70px;
        height: 70px;
        border-radius: 70px;
        margin-top: -66px;
    }
    .container33 {
        display: inline-block;
        color: whitesmoke;
        margin-left: 100px;
        margin-top: 25px;
        font-size: 24px;
        height: 800px;
        width: 85%;
    }
    .download {
        display: inline-block;
        margin-top: 10px;
        margin-left: 40%;
        border: 2px solid rgb(30, 231, 30);
        width: 200px;
        height: 60px;
        border-radius: 5px;
        text-decoration: none;
        color: whitesmoke;
        text-align: center;
        line-height: 60px;
        /*jeżeli się poda wysokosc elementu w którym znajduje się tekst to wtedy wyśrodkuje nam tekst w pionie*/
        font-size: 20px;
    }
    .eight {
        background-color: rgb(139, 136, 136);
        width: 100%;
        height: 120px;
    }
    .eightEight {
        display: inline-block;
        color: whitesmoke;
        font-size: 18px;
        line-height: 108px;
        margin-left: 20%;
    }
    .logo3 {
        display: inline-block;
        color: hsl(120, 72%, 48%);
        font-size: 50px;
        margin-left: 50px;
        line-height: 108px;
        z-index: 2;
    }
    .kolo3 {
        border-right: 4px solid rgb(30, 231, 30);
        width: 75px;
        height: 75px;
        border-radius: 37.5px;
        margin-top: -91px;
        margin-left: -30px;
    }
}


/* tablet orientacja pionowa*/

@media (max-width: 1000px) and (min-width: 800px) {
    #menuTop2 {
        display: none;
    }
    .one {
        height: 70px;
    }
    .menu {
        margin-left: 200px;
    }
    .logo1 {
        margin-left: 50px;
    }
    .three {
        background-color: rgb(38, 44, 73);
        width: 100%;
        height: 1400px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        z-index: -1;
    }
    .logo2 {
        position: relative;
        margin-left: 47%;
        color: rgb(30, 231, 30);
        font-size: 50px;
        margin-top: 30px;
    }
    .logo22 {
        margin-left: -20px;
        border-right: 3px solid rgb(30, 231, 30);
        width: 70px;
        height: 70px;
        border-radius: 70px;
        margin-top: -66px;
    }
    .container33 {
        display: inline-block;
        color: whitesmoke;
        margin-left: 50px;
        margin-top: 25px;
        font-size: 22px;
        height: 300px;
        width: 90%;
    }
    .seeMore {
        text-decoration: none;
        color: cadetblue;
    }
    .seeMore:hover {
        color: rgb(30, 231, 30);
    }
    .download {
        display: inline-block;
        margin-top: 10px;
        margin-left: 35%;
        border: 2px solid rgb(30, 231, 30);
        width: 200px;
        height: 60px;
        border-radius: 5px;
        text-decoration: none;
        color: whitesmoke;
        text-align: center;
        line-height: 60px;
        /*jeżeli się poda wysokosc elementu w którym znajduje się tekst to wtedy wyśrodkuje nam tekst w pionie*/
        font-size: 20px;
    }
    .eight {
        background-color: rgb(139, 136, 136);
        width: 100%;
        height: 100px;
    }
    .eightEight {
        display: inline-block;
        color: whitesmoke;
        font-size: 18px;
        line-height: 88px;
        margin-left: 20%;
    }
    .logo3 {
        display: inline-block;
        color: hsl(120, 72%, 48%);
        font-size: 50px;
        margin-left: 50px;
        line-height: 88px;
        z-index: 2;
    }
    .kolo3 {
        border-right: 4px solid rgb(30, 231, 30);
        width: 75px;
        height: 75px;
        border-radius: 37.5px;
        margin-top: -82px;
        margin-left: -30px;
    }
}


/*telefon orientacja pozioma*/

@media (max-width: 800px) and (min-width: 500px) {
    #one {
        display: none;
    }
    #menuTop2 {
        width: 100%;
        text-align: center;
        line-height: 30px;
    }
    .three {
        background-color: rgb(38, 44, 73);
        width: 100%;
        height: 1150px;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        z-index: -1;
    }
    .logo2 {
        position: relative;
        margin-left: 47%;
        color: rgb(30, 231, 30);
        font-size: 30px;
        margin-top: 15px;
    }
    .logo22 {
        margin-left: -15px;
        border-right: 3px solid rgb(30, 231, 30);
        width: 40px;
        height: 40px;
        border-radius: 40px;
        margin-top: -37px;
    }
    .container33 {
        display: inline-block;
        color: whitesmoke;
        margin-left: 30px;
        margin-top: 15px;
        font-size: 17px;
        height: 330px;
        width: 90%;
    }
    .seeMore {
        text-decoration: none;
        color: cadetblue;
    }
    .seeMore:hover {
        color: rgb(30, 231, 30);
    }
    .download {
        display: inline-block;
        margin-top: 10px;
        margin-left: 40%;
        border: 2px solid rgb(30, 231, 30);
        width: 100px;
        height: 30px;
        border-radius: 5px;
        text-decoration: none;
        color: whitesmoke;
        text-align: center;
        line-height: 30px;
        /*jeżeli się poda wysokosc elementu w którym znajduje się tekst to wtedy wyśrodkuje nam tekst w pionie*/
        font-size: 10px;
    }
    .eight {
        background-color: rgb(139, 136, 136);
        width: 100%;
        height: 80px;
    }
    .eightEight {
        display: inline-block;
        color: whitesmoke;
        font-size: 18px;
        line-height: 80px;
        margin-left: 20%;
    }
    .logo3 {
        display: inline-block;
        color: hsl(120, 72%, 48%);
        font-size: 40px;
        margin-left: 30px;
        line-height: 68px;
        z-index: 2;
    }
    .kolo3 {
        border-right: 4px solid rgb(30, 231, 30);
        width: 50px;
        height: 50px;
        border-radius: 25px;
        margin-top: -60px;
        margin-left: -15px;
    }
}


/*telefon orientacja pionowa*/

@media (max-width: 500px) {
    #one {
        display: none;
    }
    #menuTop2 {
        width: 100%;
        text-align: center;
        line-height: 30px;
    }
    .three {
        background-color: rgb(38, 44, 73);
        width: 100%;
        height: 1060px;
        margin-top: 0px;
    }
    .logo2 {
        position: relative;
        margin-left: 47%;
        color: rgb(30, 231, 30);
        font-size: 20px;
        margin-top: 10px;
    }
    .logo22 {
        margin-left: -5px;
        border-right: 2px solid rgb(30, 231, 30);
        width: 25px;
        height: 25px;
        border-radius: 12.5px;
        margin-top: -23px;
    }
    .container33 {
        display: inline-block;
        color: whitesmoke;
        margin-left: 20px;
        margin-top: 10px;
        font-size: 12px;
        height: 400px;
        width: 90%;
    }
    .download {
        display: inline-block;
        margin-top: 10px;
        margin-left: 35%;
        border: 2px solid rgb(30, 231, 30);
        width: 90px;
        height: 30px;
        border-radius: 5px;
        text-decoration: none;
        color: whitesmoke;
        text-align: center;
        line-height: 30px;
        /*jeżeli się poda wysokosc elementu w którym znajduje się tekst to wtedy wyśrodkuje nam tekst w pionie*/
        font-size: 10px;
    }
    .eight {
        background-color: rgb(139, 136, 136);
        width: 100%;
        height: 70px;
    }
    .eightEight {
        display: inline-block;
        color: whitesmoke;
        font-size: 12px;
        line-height: 58px;
        margin-left: 10%;
    }
    .logo3 {
        display: inline-block;
        color: hsl(120, 72%, 48%);
        font-size: 30px;
        margin-left: 20px;
        line-height: 58px;
        z-index: 2;
    }
    .kolo3 {
        border-right: 4px solid rgb(30, 231, 30);
        width: 40px;
        height: 40px;
        border-radius: 20px;
        margin-top: -50px;
        margin-left: -15px;
    }
}

.logo1 {
    display: inline-block;
    color: rgb(30, 231, 30);
    font-size: 35px;
    margin-top: 17.5px;
    position: absolute;
}

.logo11 {
    margin-left: -16px;
    border-right: 3px solid rgb(30, 231, 30);
    width: 50px;
    height: 50px;
    border-radius: 50px;
    margin-top: -46px;
}

.menu {
    display: inline-block;
    color: hsl(120, 72%, 48%);
    margin-top: 27px;
    text-decoration: none;
}

.menu:hover {
    color: whitesmoke
}

.menu2 {
    color: rgb(199, 194, 194);
    margin-left: 3%;
}

.menu1 {
    display: block;
    color: hsl(120, 72%, 48%);
    text-decoration: none;
}

.menu1:hover {
    color: whitesmoke
}

.menu3 {
    margin-top: 0px;
    color: rgb(199, 194, 194);
}

.name1 {
    display: inline-block;
    color: whitesmoke;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
}

.name2 {
    color: hsl(120, 72%, 48%)
}

.download:hover {
    background-color: rgb(30, 231, 30);
    color: black;
    box-shadow: 3px 3px 0px 5px green;
    /*1 przesunięcie w prawo, 2 przesuniecie w dol, 3  ile obszaru ma byc przezroczystośc, 4 jaki duży obszar ma byc nieprzezroczysty*/
}