div.contactform{

}

    div.contactform label{
        float: none;
        width: 90%;
        padding: 0;
        margin: 0;
    }

        div.contactform label span.label{
            float: none;
            width: 30%;
            overflow: hidden;
            padding-right: 20px;
        }

        div.contactform label.message span.label{
            vertical-align: top;
            height: 120px;
            overflow: hidden;
            display: inline-block;
        }

        div.contactform label span.error, div.contactform label span.empty{
            position: static;
            display: none;
        }

        div.contactform label input, div.contactform label textarea{
            float: none;
            width: 56%;
        }

        div.contactform label textarea{
            margin: 0;
        }

div.contactform .buttons-wrapper{
    position: relative;
}
div.contactform .buttons-wrapper .btn{
    display: inline;
    padding: 6px 15px;
    background: #7c7c7c;
    border-radius: 20px;
    position: absolute;
    right: 63px;
}

div.contactform .buttons-wrapper .btn:hover{
    background: #272829;
}