form {
max-width: 970px !important;
margin: 0 auto !important;
padding: 40px 10px !important;
}
.form-item .form-checkbox {
    margin: -2px 0;
}

h3.webform-section-title {
     margin-top: 40px;
}
@media screen and (min-width: 481px) {
.form-type-range output{
    top: 25px !important;
    left: 170px !important;
    opacity: 1;
    background: #fff;
 }
}
@media screen and (max-width: 480px) {
     form .checkbox input[type=checkbox] {margin-left: 260px !important;}
     .form-type-range input[type="range"] {
         margin-bottom: 20px;
     }
     .form-type-range output{
            top: 65px !important;
            left: 145px !important;
            opacity: 1;
            background: #fff;
      }
}