.custom-filter form {
display: inline-flex;
}

.custom-filter-field {
    /*display: inline-flex;*/
display: block;
    background: #fff;
    border-radius: 5px;
    padding: 20px;
    width: 25%;
    margin-right: 10px;
}
.custom-filter-field label {
    margin-right: 20px;
}
.custom-filter-field input[type="submit"] {
    background-color: #a2c93a;
    padding: 25px 50px !important;
    border-radius: 5px !important;
}
.woocommerce-shop .custom-filter-field {
    display: block !important;
    background: #fff;
    border: 1px solid grey;
    border-radius: 5px;
    padding: 20px;
    width: 100%;
    max-width: 250px;
    margin-bottom: 10px;
}
#_phive_booking_maximum_number_of_allowed_participant {
    /*max-width: 50px!important;*/
max-width: 100% !important;
    margin-right: 10px;
}
.hotale-body input[type="submit"] {
    background-color: #a2c93a;
    width: 100%;
    max-width: 250px;
    border-radius: 5px;
    height: 70px;
}
.hotale-body input {
    border-color: #fff !important;
}

#_phive_booking_maximum_number_of_allowed_child {
/*max-width: 50px;*/
max-width: 100%;
}

.no_person {
display: inline-flex;
padding: 0;
}

.no_adults, .no_children {
display: block;
background: #fff;
border-radius: 5px;
width: 100%;
margin-right: 10px;
padding: 20px;
}

.btn_search {
  width: 100%;
  padding: 0 !important;
  height: 53px;
  max-width: 250px;
  margin-top: 46px;
}


@media screen and (max-width: 1280px) {
.custom-filter-field {
width: 22% !important;
}
.custom-filter-field:nth-child(3) {
width: 30% !important;
}
}
@media screen and (max-width: 1280px) {
.custom-filter-field {
width: 22% !important;
}
.custom-filter-field:nth-child(3) {
width: 28% !important;
}
}
@media screen and (max-width: 1172px) {
#_phive_booking_maximum_number_of_allowed_participant {
margin-right: 5px;
}
.custom-filter-field {
padding: 15px !important;
}
.hotale-body input[type="submit"] {
  height: 60px !important;
}
}
@media screen and (max-width: 1124px) {
.hotale-body input[type="submit"] {
max-width: 200px !important;
}
}

@media screen and (max-width: 1024px) {
.custom-filter-field {
  width: 48% !important;
margin-bottom: 10px;
}
.custom-filter-field:nth-child(3) {
width: 48% !important;
margin-bottom: 10px;
}
.hotale-body input[type="submit"] {
max-width: 48% !important;
}
}
@media screen and (max-width: 767px) {
.custom-filter-field {
  width: 100% !important;
margin-right: 0 !important;
}
.custom-filter-field:nth-child(3) {
width: 100% !important;
margin-right: 0 !important;
}
.hotale-body input[type="submit"] {
max-width: 100% !important;
margin-top: 0 !important;
}
}
