@media screen and (min-width:992px){
.contact-form #single-row{
    margin-left: -15px;
    margin-right: -15px;}
}

/*section#single-row .row {display: table-row;}*/
section#single-row .row {display: block;}

.contact-form div#bfElemWrap5, .contact-form div#bfElemWrap6 {padding: 0px;float: left!important;}

.contact-form .bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .contact-form .bfQuickMode .form-inline .form-control{width:90%;}

.contact-form input#ff_elem7, .contact-form textarea#ff_elem8,.contact-form .form-group.form-group-actions {width: 93%;}

.contact-form .bfQuickMode .form-inline .form-control{
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  height: 60px !important;
  box-shadow: none;
  padding: 0 0 0 20px;}

.contact-form textarea#ff_elem8{min-height:150px!important;}
.contact-form textarea#ff_elem8 {padding: 20px;}
.contact-form textarea#ff_elem8::placeholder {padding-top: 0px;}

@media screen and (max-width:992px){
.contact-form input#ff_elem7, .contact-form textarea#ff_elem8,.contact-form .form-group.form-group-actions {width: 100%;}}

button#bfSubmitButton {
    padding: 8px 35px;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 16px;
    BACKGROUND: TRANSPARENT;
    font-family: 'Raleway';
}
button#bfSubmitButton:hover {
color:white!important;
}