Better validating solution, responsive theme