.content{
width:960px;
margin:20px auto
}
.main{
float:left;
width:650px;
margin-top:80px
}
#progressbar{
margin:0;
padding:0;
font-size:18px
}
#active1{
color:red
}
fieldset{
display:none;
width:100%;
padding:20px;

}
#first{
display:block;
width:100%;
padding:20px;

}

form{
text-align: center;
}

.input-row {
    width: 100%;
}

.input-row input[type=text],select, {
    width: 30%;
}

.input-row input[type=submit] {
    width: 30%;
    height: 40px;
}

input[type=text],input[type=password],select{
width: 30%;    
margin:10px 0;
height:40px;
padding:5px;
border:1px solid #cccccc;
border-radius:4px
}
textarea{
width:100%;
margin:10px 0;
height:70px;
padding:5px;
border:3px solid #ecb0dc;
border-radius:4px
}
input[type=submit],input[type=button]{
width:100%;
padding:5px;
height:50px;
background-color:#333333;
border:none;
border-radius:4px;
color:#fff;
}
h2,p{
text-align: left;
}
li{
margin-right:52px;
display:inline;
color:#c1c5cc;
font-family:'Droid Serif',serif}

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

    input[type=text],input[type=password],select{
        width: 100%;
    }

}
