made site responsive for better mobile experience