Hi i'm unable to centre the div can anybody help me with it and inform me what i'm doing wrong.
I have created a div with class = main-container and inside it i have another div with class = form-container.
after using the flex-box the container on the main-container the form-container is not getting in the centre of the page.
.main-conatiner {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.form-container {
    padding: 50px;
    max-width: 500px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
label {
    display: block;
    margin-bottom: 5px;
    margin-left: 10px;
    font-size: 1.3rem;
}
input {
    display: block;
    margin: 10px;
    width: 100%;
    height: 30px;
    border-color: black;
    font-size: .8rem;
    padding: 6px 4px;
    border-radius: 3px;
}<body>
    <div class="main-container">
        <div class="form-container">
            <form action="">
                <label for="name">
                    Name:
                </label>
                <input type="text" name="name" placeholder="Enter your name">
                
                <label for="email">
                    Email:
                </label>
                <input type="text" name="email" placeholder="Enter your email">
                
                <label for="phone">
                    Phone:
                </label>
                <input type="number" name="phone" placeholder="Enter your phone number">
                
                <label for="address">
                    Address:
                </label>
                <input type="text" name="address" placeholder="Enter your name">
    
            </form>
        </div>
    </div>
</body> 
     
     
    