.form-group{
    width: 48%;
    float: left;
    line-height: 24px;
    padding: 0 5px;
    margin: 0;
    margin-right: 1%;
    position: relative;
    margin-bottom: 10px;
}
.form-group:nth-child(2){
    width: 100%;
}
.form-group:nth-child(2) textarea{
    width: 100%;
    height: 300px;
}

label{
    width: 80px;
    line-height: 20px;
    padding: 0;
    margin: 0;
    text-align: right;
    float: left;
}
.form-group:nth-child(2) label{
    display: none;
}
.form-control{
    padding: 0;
    border-radius: 0;
    width: 200px;
    float: left;
}
.p-3{
    position: relative;
    margin-bottom: 80px;
}
.subBt{
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
}
@media screen and (max-width:560px){
    .form-group{width: 100%;}
    .form-control{width: 100%;}
}