
#xhlFormSubmit {
    padding: 12px 50px;
    border: 0px solid #df0029;
    background-color: #df0029;
    color: #fff;    margin-top: 10px;
    display: inline-block;
}span.xhl-form-tip {
    color: #df0029;    padding-left: 2px;
}.xhl-controls {
    padding-bottom: 5px;
}
.contact__content .contact__formx form input[type=text], .contact__content .contact__formx form textarea {
    width: calc(100% - 25px);    border: 1px solid #c8d0e3;
}form.xhl_form {
    padding-top: 0 !important;
}.contact__content {
    width: 100%;
}form label {
    color: #54565a;
    padding-top: 10px;
}
.contact__content .contact__formx form .usedComp:nth-child(6) input, .contact__content .contact__formx form textarea {
    height: 150px;
}
@media screen and (min-width:767px){
.contact__content .contact__formx form .usedComp:nth-child(1), .contact__content .contact__formx form .usedComp:nth-child(2), .contact__content .contact__formx form .usedComp:nth-child(3), .contact__content .contact__formx form .usedComp:nth-child(4) {
    width: 50%;
    display: inline-block;
    float: left;
}
}
  /*new table end*/