#views-exposed-form-meeting-tool-recommendation-block-1 {
  margin-bottom: 50px;
}

#edit-field-participants-value-wrapper, #edit-field-location-participants-value-wrapper, #edit-field-participants-attending-wrapper, #edit-field-location-speaker-value-wrapper, #edit-field-features-value-wrapper, #edit-field-participant-type-value-wrapper, #edit-field-speaker-type-value-wrapper{
  padding: 15px 5px;
  border: 1px solid #d8d8d8;
  border-radius: 10px;
  width: 23%;
  margin: 10px;
  min-height: 200px;
}

@media only screen and (max-width:767px){
	
#edit-field-participants-value-wrapper, #edit-field-location-participants-value-wrapper, #edit-field-participant-type-value-wrapper, #edit-field-speaker-type-value-wrapper, #edit-field-participants-attending-wrapper, #edit-field-location-speaker-value-wrapper, #edit-field-features-value-wrapper{
  padding: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 10px;
  width: 100%;
  margin: 10px 0;
}
}

#views-exposed-form-meeting-tool-recommendation-block-1 .form-checkboxes .form-item {
  display: flex;
  line-height: 1em;
}

#views-exposed-form-meeting-tool-recommendation-block-1 .form-wrapper {
  border: 1px solid #1492ef;
  margin: 10px 10px;
  padding: 0 5px;
}

#views-exposed-form-meeting-tool-recommendation-block-1 .form-item-field-participants-attending {
  border: 1px solid #1492ef;
  padding: 0 12px 8px;
  margin: 0 10px;
}

.views-exposed-form label {
  font-size: 14px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-weight: 300;
}

#views-exposed-form-meeting-tool-recommendation-block-1 .form-number {
  max-width: 100px;
}

.two-column-list {
  column-count: 2;
}

.result-content {
  padding: 10px;
  border: 1px solid #d8d8d8;
  border-radius: 10px;
  width: 100%;
  margin: 10px 0;
}