#mainContainer {
    /* background-color: #EDF3EA; */
    height: fit-content;
    padding-top: 2rem;
}

#welcome_heading {
    color: #1C6859;
}

.dobboxes input {
    width: fit-content;
    /* max-width: 120px; */
    border: none;
    color: white;
    text-align: center;
    border-radius: 4px;
}

.dobboxes input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.dobboxes input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: white;
    font-size: 1.2rem;
    text-align: center;
}

#submitDobBtn {
    background: #4B921E;
    color: white;
    width: 10%;
}


.dobboxes input ::placeholder {
    color: white;
    font-size: 1rem;
}

@media only screen and (max-width: 1440px) {
    #text-section {
        #welcome_heading {
            width: 90%;
        }
        p {
            width: 50%;
        }
    }

    #submitDobBtn {
        width: 15%;
    }

    .lastText {
        width: 50%;
    }

    .dobboxes input {
        width: 140px;
    }
}


@media only screen and (max-width: 1024px) {


    #text-section {
        #welcome_heading {
            width: 90%;
        }

        p {
            width: 50%;
        }


    }

    #submitDobBtn {
        width: 20%;
    }

    .lastText {
        width: 70%;
    }

    .dobboxes input {
        width: 120px;
    }
}


@media only screen and (max-width:768px) {


    #text-section {
        #welcome_heading {
            width: 90%;
        }


        p {
            width: 70%;
        }


    }

    #submitDobBtn {
        width: 30%;
    }

    .lastText {
        width: 80%;
    }
}


@media only screen and (max-width: 496px) {


    #text-section {
        #welcome_heading {
            width: 90%;
        }


        p {
            width: 80%;
        }


    }

    #submitDobBtn {
        width: 30%;
    }

    .lastText {
        width: 80%;
    }
}


@media only screen and (max-width: 496px) {


    #text-section {
        #welcome_heading {
            width: 90%;
        }


        p {
            width: 90%;
        }


    }

    #submitDobBtn {
        width: 40%;
    }

    .lastText {
        width: 90%;
    }
}


@media only screen and (max-width: 496px) {


    #text-section {
        #welcome_heading {
            width: 100%;
        }


        p {
            width: 90%;
        }


    }

    #submitDobBtn {
        width: 40%;
    }

    .lastText {
        width: 90%;
    }

    .dobboxes input {
        max-width: 80px;
    }

    .apoLogo {
        width: 165px;
    }

    .SovereignText {
        font-size: 1rem !important;
    }

    .wingsIcon {
        width: 40px;
    }
}


@media only screen and (max-width: 320px) {


    #text-section {
        #welcome_heading {
            width: 100%;
        }


        p {
            width: 95%;
        }


    }

    #submitDobBtn {
        width: 50%;
    }

    .lastText {
        width: 95%;
    }

    .dobboxes input {
        max-width: 70px;
    }


    .apoLogo {
        width: 150px;
    }

    .SovereignText {
        font-size: 1rem !important;
    }
}


@media only screen and (min-width: 1440px) {


    #text-section {
        #welcome_heading {
            width: 50%;
        }
        p {
            width: 75%;
        }


    }

    #submitDobBtn {
        width: 15%;
    }

    .lastText {
        width: 50%;
    }

    .dobboxes input {
        width: 150px;
    }

    /* 
     .apoLogo{
         width: 150px;
     }
 
     .SovereignText{
         font-size: 1rem !important;
     } */
}