@media screen and (max-width: 600px) {
    #content {
        flex-direction: column;
        justify-content:unset;
    }

    #menuUl{
        display: none;
        position: fixed;
        padding: 15px;
        width: 200px;
        height: auto;
        right: 76px;
        top: -67px;
        background: #5ce547;
        border: 1px solid #279616;
    }

    #contentTxt {
        margin: 0;
    }

    #firstPageH1 {
        text-align: left;
        font-size: 32px;
    }

    #menuResIcon {
        display: block;
    }

    .loader {
        right: 0;
    }
}

@media screen and (max-width: 300px) {
    #firstPageH1 {
        font-size: 20px;
    }

    #menuResIcon {
        margin: 8px;
    }
}