.signup-super-container { display: flex; flex-direction: column; width: 100%; align-items: center; margin-bottom: 25px; } .signup-sub-container { display: flex; flex-direction: column; align-items: center; margin-top: 45px; width: 920px; padding: 12px; border-radius: 10px; background-color: rgb(240, 247, 250); border: 1px solid #e9e9e9; } .signup-header { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 20px; } .signup-header-text { letter-spacing: -0.6px; font-weight: 400; font-size: 2rem; } .signup-form { width: 880px; } .signup-button-box { width: 100%; display: flex; flex-direction: column; align-items: flex-end; } .signup-btn { width: 150px; } .signup-passw-inputs { width: 100%; } span { margin-right: 6px; } @media only screen and (max-width: 430px) { .signup-sub-container { display: flex; flex-direction: column; align-items: center; margin-top: 25px; width: 420px; border-radius: 10px; background-color: rgb(240, 247, 250); border: 1px solid #e9e9e9; } .signup-header-text { font-size: 1.5rem; } .signup-form { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-right: auto; margin-left: auto; width: 390px; } .signup-mobile-column { width: 340px; } .signup-button-box { width: 320px; align-items: center; } .signup-passw-inputs { width: 370px; } span { margin-right: 6px; } }