@media screen and (max-width: 991px) {
    .row-responsive {
        margin: 0 !important;
        padding: 0 !important;
    }
    .form {
        padding: 0;
    }
    section.section-home input[type="text"], section.section-home input[type="password"], section.section-home input[type="number"] {
        margin-left: auto; margin-right: auto;
        display: block;
    }
    section.section-home label {
        width: 100%; text-align: center !important;
        float: none;
    }
    section.section-home input[type="checkbox"] {
        float: left; margin-right: 9px !important;
    }
    section.section-home label.checkbox-text, .col-textcheckbox {
        width: 90% !important; line-height: 20px;
        text-align: left !important;
    }
    section.section-home .form1 label, section.section-home .form1 input[type="text"], section.section-home .form1 input[type="password"], section.section-home .form1 input[type="number"] {
        margin-left: auto !important; margin-right: auto !important;
        max-width: 200px; padding: 3px;
    }
    select {
        max-width: 280px !important; margin: auto; display: block;
    }
    label.checkbox-text {
        max-width: inherit !important; 
    }
    span.check {
        margin-top: .5em; display: inline-block;
    }
}