.filters {
  display: flex;
  width: 30%;
  flex-direction: column;
  gap: 0;
}

#industry-filter, #search-input {
  text-transform: none;
  width: 100%;
  padding: 5px 10px;
}

@media screen and (max-width: 768px) {
  .filters {
    width: 100%;
  }
  .store-locator__content {
    flex-direction: column;
  }
  #store-list, #map {
    width: 100%;
  }
  .store-locator__list {
    height: 400px;
  }
  
  

  
  
  .store-locator { font-family: Arial, sans-serif; margin: 20px; }
  .filters select { width: 100%; max-width: 400px; padding: 8px; border: 1px solid #ccc; border-radius: 4px; margin-bottom: 16px; }
  .store-locator__content { display: flex; gap: 16px; }
  .store-locator__list { width: 30%; max-height: 600px; overflow-y: auto; border-right: 1px solid #e0e0e0; padding-right: 12px; }
  .store-item { margin-bottom: 16px; }
  .store-item h4 { margin: 0 0 4px; color: #006b3f; }
  .store-item p { margin: 4px 0; font-size: 14px; }
  .store-locator__2map { width: 70%; height: 600px; }
  .store-item--noresults { background: #f9f9f9; padding: 12px; border-radius: 4px; border: 1px solid #eee; }
  .contact-link { color: #006b3f; text-decoration: underline; }