.responsive{
flex-direction: column;
width:70%;
height:auto;
}
.button{
    float:left;
    display:inline-block;
}
form{
    margin-top:30px;
}
input[type=text]{
width:80%;
margin-left:9%;
padding:20px;
font-size: 20px;
font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}
input[type=button]{
    margin-top:10px;
    margin-left:9%;
    padding:20px;
    color:rgb(17, 174, 17);
}
input[type=submit]{
    margin-top:10px;
    margin-left:9%;
    padding:20px;
    color:rgb(17, 174, 17);
}
input[type=button]:hover{
    color:rgb(17, 174, 17);
    background-color: black;
}
fieldset{
    margin-top:50px;
    margin-left:7%;
    padding-bottom:40px;
    width:80%;
    border: 4px solid red;
}
.desc{
    font-size: 50px;
    color:crimson;
}
legend{
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}
