form {

}

.form-title {
  text-align: center;
}

.hs-form-radio [type=radio] {
display: none !important;
}

.hs-form-radio-display {
    display: inline;
    min-width: 50%;
 
    padding-left: 10;
    border-radius: 0px;
}

label.hs-form-radio-display input[type="radio"] {
    margin-right: 20px;
}

.inputs-list label {
    display: block;
    float: left;
    width: auto;
}

label.hs-form-checkbox-display input, label.hs-form-radio-display input {
    display: inline;
}
label.hs-form-checkbox-display input + span, label.hs-form-radio-display input + span {
    background-color: white;
    color: #1066aa;
    border: 1px solid #98a4ae;
    display: block;
    height: 40px;
    width: 125px;
    text-align: center;
    padding: 8px 0 0 0;
    border-radius: 0px;
    cursor: pointer;
}
label.hs-form-checkbox-display input:checked + span, label.hs-form-radio-display input:checked + span {
    background-color: #1066aa;
    color: white;
    border: 0;
}
li.hs-form-checkbox {
    display: inline;
    width: 25%;
  

}

form ul.inputs-list.multi-container {
   flex-wrap: wrap;
   padding-left: 0;
}

@media only screen and (max-width: 767px) {
    li.hs-form-checkbox {
        width: 100%;
    }
    label.hs-form-checkbox-display input + span, label.hs-form-radio-display input + span {
        width: 150px;  
}
.inputs-list label {
  text-align: center;
  float: left;
  width: auto;
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #7a7a7a;
}

li.hs-form-radio {
  width: 100%;
  display: inline; 
  zoom: 1;
  *display: inline;
  padding-left:5px;
  padding-right:5px;
}

}

label.hs-form-radio-display input[type="radio"] {
    display: inline; }
  
.hs-form-radio:focus {
    background: #1066aa;
    color: #fff;
}


}

/*elimnate massive space at bottom*/
body.lp .body-container-wrapper {
    padding-bottom: 250px;