body
{
   
}
.form-div
{
    width:50%;
    color: white;
   margin: auto;
}
h2
{
    text-align: center;
    margin:3% 0%;
    color:#E74C3C  ;
}
form
{
    text-align: center;
    padding: 2%;
    padding-top: 5%;
    border-radius:3%;
    background-image: linear-gradient( 108.5deg,  rgba(0,67,122,1) 22.6%, rgba(46,101,146,1) 81.1% );
}
input
{
    margin: auto;
    margin-bottom: 2%;
}
.radio
{
    margin: 2%;
}
button
{
    display: block !important;
    margin: auto;
    margin-top:5%;
    margin-bottom:5%;
}


@media(max-width:768px)
{
    .form-div{width:90%}
    form{font-size: 0.8em}
    form input{}
    button{font-size:0.8em !important}
    h2{font-size: 1.2em;margin-top: 5%}
}
@media(min-width:768px) and (max-width:992px)
{
    .form-div{width:70%}
    form{font-size: 0.9em}
    button{font-size:0.9em !important}
    h2{font-size: 1.3em;margin-top: 5%}
}