/*1025-1199*/
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
}
/*992-1024*/
@media only screen and (min-width: 992px) and (max-width: 1024px){
    .FormsDiv {
        width: 70%;
        margin: auto;
    }
    .subTextdiv{
        width:57%;
        }

}

/*768-991*/
@media only screen and (min-width: 768px) and (max-width: 991px){
.FormsDiv {
    width: 90%;
    margin: auto;
  }
  .subTextdiv {
    width: 74%;
  }

}

/*576-767*/
@media only screen and (min-width: 576px) and (max-width: 767px){
.first_last_name {
    display: block;
}

.fname {
    width: 100%;
}

.lname {
    width: 100%;
    margin-top: 30px;
}

.email_phonediv {
    display: block;
}

.email {
    width: 100%;
}

.phoneNum {
    width: 100%;
    margin-top: 25px;
}

button#next_one {
    width: 100%;
}
.cmnFromdesign {
    padding: 30px 27px;
}
.FormsDiv {
    width: 80%;
    margin: auto;
}
.subTextdiv {
        width: 74%;
        font-size: 15px;
    }
    .logodiv img {
        width: 45%;
        margin: 28px 0px;
    }
    .form1 p {
        font-size: 17px;
    }
    .forms label {
    font-size: 17px;
}
.form2buttons button {
    width: 100%;
}

button#next_two {
    margin-top: 10px;
}
.progressdiv {
    border: 1px solid #e5358f;
    border-radius: 8px;
    width: 100%;
    margin: auto;
}
div.formErrorMsg{
        font-size: 14px;
    }
    
    .form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}
.form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}

.form4buttons button {
    width: 100%;
}

button#next_four {
    margin-top: 10px;
}
.form5buttons button {
    width: 100%;
}

button#submitbtn {
    margin-top: 10px;
}
    
   span.progresspercentage {
    font-size: 14px;
} 
    



}

/*480-575*/
@media only screen and (min-width: 480px) and (max-width: 575px) {


.first_last_name {
    display: block;
}

.fname {
    width: 100%;
}

.lname {
    width: 100%;
    margin-top: 30px;
}

.email_phonediv {
    display: block;
}

.email {
    width: 100%;
}

.phoneNum {
    width: 100%;
    margin-top: 25px;
}

button#next_one {
    width: 100%;
}
.cmnFromdesign {
    padding: 30px 27px;
}
.FormsDiv {
    width: 88%;
    margin: auto;
}
.subTextdiv {
        width: 80%;
        font-size: 15px;
    }
    .logodiv img {
        width: 57%;
        margin: 28px 0px;
    }
    .form1 p {
        font-size: 17px;
    }
    .forms label {
    font-size: 17px;
}
.form2buttons button {
    width: 100%;
}

button#next_two {
    margin-top: 10px;
}
.progressdiv {
    border: 1px solid #e5358f;
    border-radius: 8px;
    width: 100%;
    margin: auto;
}
div.formErrorMsg{
        font-size: 14px;
    }
    
    .form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}
.form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}

.form4buttons button {
    width: 100%;
}

button#next_four {
    margin-top: 10px;
}
.form5buttons button {
    width: 100%;
}

button#submitbtn {
    margin-top: 10px;
}
 
 span.progresspercentage {
    font-size: 14px;
}


}

/*425-479*/
@media only screen and (min-width: 425px) and (max-width: 479px){

.first_last_name {
    display: block;
}

.fname {
    width: 100%;
}

.lname {
    width: 100%;
    margin-top: 30px;
}

.email_phonediv {
    display: block;
}

.email {
    width: 100%;
}

.phoneNum {
    width: 100%;
    margin-top: 25px;
}

button#next_one {
    width: 100%;
}
.cmnFromdesign {
    padding: 30px 27px;
}
.FormsDiv {
    width: 90%;
    margin: auto;
}
.subTextdiv {
        width: 86%;
        font-size: 15px;
    }
    .logodiv img {
        width: 57%;
        margin: 28px 0px;
    }
    .form1 p {
        font-size: 17px;
    }
    .forms label {
    font-size: 16px;
}
.form2buttons button {
    width: 100%;
}

button#next_two {
    margin-top: 10px;
}
.progressdiv {
    border: 1px solid #e5358f;
    border-radius: 8px;
    width: 100%;
    margin: auto;
}
div.formErrorMsg{
        font-size: 14px;
    }
    
    .form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}
.form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}

.form4buttons button {
    width: 100%;
}

button#next_four {
    margin-top: 10px;
}
.form5buttons button {
    width: 100%;
}

button#submitbtn {
    margin-top: 10px;
}
 
 span.progresspercentage {
    font-size: 14px;
}

}

/*375-424*/
@media only screen and (min-width: 375px) and (max-width: 424px){
.first_last_name {
    display: block;
}

.fname {
    width: 100%;
}

.lname {
    width: 100%;
    margin-top: 30px;
}

.email_phonediv {
    display: block;
}

.email {
    width: 100%;
}

.phoneNum {
    width: 100%;
    margin-top: 25px;
}

button#next_one {
    width: 100%;
}
.cmnFromdesign {
    padding: 30px 27px;
}
.FormsDiv {
    width: 90%;
    margin: auto;
}
.subTextdiv {
        width: 86%;
        font-size: 15px;
    }
    .logodiv img {
        width: 57%;
        margin: 28px 0px;
    }
    .form1 p {
        font-size: 17px;
    }
    .forms label {
    font-size: 16px;
}
.form2buttons button {
    width: 100%;
}

button#next_two {
    margin-top: 10px;
}
.progressdiv {
    border: 1px solid #e5358f;
    border-radius: 8px;
    width: 100%;
    margin: auto;
}
div.formErrorMsg{
        font-size: 14px;
    }
    
    .form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}
.form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}

.form4buttons button {
    width: 100%;
}

button#next_four {
    margin-top: 10px;
}
.form5buttons button {
    width: 100%;
}

button#submitbtn {
    margin-top: 10px;
}
 
 span.progresspercentage {
    font-size: 14px;
}

}

/*320-374*/
@media only screen and (min-width: 320px) and (max-width: 374px){
.first_last_name {
    display: block;
}

.fname {
    width: 100%;
}

.lname {
    width: 100%;
    margin-top: 30px;
}

.email_phonediv {
    display: block;
}

.email {
    width: 100%;
}

.phoneNum {
    width: 100%;
    margin-top: 25px;
}

button#next_one {
    width: 100%;
}
.cmnFromdesign {
    padding: 30px 27px;
}
.FormsDiv {
    width: 94%;
    margin: auto;
}
.subTextdiv {
        width: 93%;
        font-size: 15px;
    }
    .logodiv img {
        width: 80%;
        margin: 28px 0px;
    }
    .form1 p {
        font-size: 15px;
    }
    .forms label {
    font-size: 16px;
}
.form2buttons button {
    width: 100%;
}

button#next_two {
    margin-top: 10px;
}
.progressdiv {
    border: 1px solid #e5358f;
    border-radius: 8px;
    width: 100%;
    margin: auto;
}
div.formErrorMsg{
        font-size: 14px;
    }
    
    .form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}
.form3buttons button {
    width: 100%;
}

button#next_three {
    margin-top: 10px;
}

.form4buttons button {
    width: 100%;
}

button#next_four {
    margin-top: 10px;
}
.form5buttons button {
    width: 100%;
}

button#submitbtn {
    margin-top: 10px;
}
 
 span.progresspercentage {
    font-size: 14px;
}



}