.car-selector .form {
    padding: 20px;
    border-radius: 5px;
    background: #000;
    color: #FFF;
}

.car-selector .form h3 {
    margin: 0 0 10px 0;
    padding: 0;
}

.car-selector .form:after {
    clear: both;
    content: "";
    display: block;
}

.car-selector .form label {
    padding: 0 10px 0 0;
}

.car-selector .form select {
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    margin-right: 0px;
    padding: 2px 8px;
    text-align: left;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
    border-radius: 4px;
    outline: 0 none;
    color: #000;
    float: left;
    width: 17%;
    margin-right: 3%;
}



.home .car-selector {
    padding: 0 !important;
}

.home .car-selector .container {
    padding-left: 0 !important;
    padding-right: 30px !important;
}

@media(max-width: 767px) {

    .home .car-selector,
    .car-selector {
        padding: 20px !important;
    }

    .home .car-selector .container,
    .car-selector .container {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .car-selector .form select {

        width: 100%;
        float: none;
        margin-bottom: 10px;

    }
}