form.selector select, form.selector label, form.selector input[type="submit"] {
    float: left;
    display: inline-block;
    width: auto;
    padding: 5px 10px;
    color: #333;
}

form.selector input[type="submit"] {
    margin-left: 10px;
    color: white;
}

.gallery {
    margin-top: 40px;
    height: 750px !important;
}

    .gallery .rsSlide {
        text-align: center;
        background-color: white;
    }

        .gallery .rsSlide img {
            margin: 0 auto;
            width: auto !important;
            height: 100% !important;
        }


/* Small devices */
@media all and (max-width: 767px) {

    form.selector select, form.selector label, form.selector input[type="submit"] {
        float: none;
        display: block;
        width: 100%;
    }

    form.selector label {
        text-align: center;
    }

    form.selector input[type="submit"] {
        margin-left: 0;
        margin-top: 10px;
    }

    .gallery {
        margin-top: 20px;
        height: 200px !important;
    }

    .rsImg {
        width: 100% !important;
        height: auto !important;
        margin-top: 0 !important;
        margin-left: 0 !important;
    }

}