styling added, works on large and medium screens