Ciao, devi usare le media-query per fare in modo di gestire gli elementi con il responsive, evita gli style in linea, meglio un file css esterno.

codice HTML:
<!DOCTYPE html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>mia pagina web</title>
    <style>
        .container {
            display: flex;
        }

        .btn {
            position: absolute;
            right: 10px;
        }

        @media only screen and (max-width: 414px) {
            .container {
                display: block;
                text-align: center;
            }

            .btn {
                position: static;
                padding-top: 10px;
            }
        }
    </style>
</head>

<body>

    <div class="container">
        <div>
            PROVA
        </div>
        <div class="btn">
            <button>Login</button>
        </div>
    </div>

</body>

</html>