@media (min-width: 320px) and (max-width: 999px) {
    body {
        margin: 0;
    }

    section {
        padding: 0 50px;
    }

    h1, h2 {
        text-align: center;
    }

    main {
        padding: 50px 0;
    }

    a.btn {
        font-size: 28px;
    }

    .languages {
        padding: 24px 50px;
    }
}

@media (min-width: 1000px) and (max-width: 1799px) {
    body {
        margin: 0 200px;
    }

    section {
        padding: 0 75px;
    }

    main {
        padding: 75px 0;
    }

    a.btn {
        font-size: 36px;
    }

    .languages {
        padding: 24px 75px;
    }
}
