responsive layout with basic searching functionality