fixed validation and messing around with media Queries