@media screen and (min-width:992px){
.contact-form #single-row{
    margin-left: -15px;
    margin-right: -15px;}
.contact-form div#bfElemWrap58, .contact-form div#bfElemWrap59 {padding: 0px;float: left!important;}
}

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



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

.contact-form input#ff_elem60, .contact-form textarea#ff_elem77,.contact-form .form-group.form-group-actions {width: 100%;}

.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_elem77{min-height:200px!important;}
.contact-form textarea#ff_elem77{padding: 20px;}
.contact-form textarea#ff_elem77::placeholder {padding-top: 0px;}


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

button#bfSubmitButton {
    padding: 15px 35px;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 16px;
    border-radius:0px;
    border-color:#666666;
    BACKGROUND: #666666;
    font-family: 'Noto Sans SC';
      color: white;
}
button#bfSubmitButton:hover {
color:#666666!important;
background:transparent;
}