/* Start custom CSS for html, class: .elementor-element-19fc6b8 */#resform {
    background-color: #fff;
    border-radius: 5px;
    padding: 1%;
}

 .form-item {
        text-align: center;
        margin: 5px 0;
    }

#arrivee {
    width: 100%;
}

#duree {
    width: 100%;
}

#adultes {
    width: 100%;
}

#enfants {
    width: 100%;
}

input {
    margin-left: 5px;
    margin-right: 5px;
}
select {
    margin-left: 5px;
}

.submit {
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
}

@media (min-width: 480px) {
    #resform {
        display: flex;
        flex-wrap: wrap;
    }
    
    #duree {
        width: 34%;
}

    #adultes {
        width: 33%;
}

    #enfants {
        width: 33%;
}
 
}

@media (min-width: 769px) {
    #resform {
    display: flex;
    justify-content: space-between;
    }
    
    .form-item {
        display: flex;
        align-items: center;
    }
    
    .submit {
        width: auto;
        margin: auto;
    }
    
    #arrivee {
    width: 44%;
}
    
     #duree {
        width: 15%;
}

    #adultes {
        width: 15%;
}

    #enfants {
        width: 15%;
}
}/* End custom CSS */