added position: relative and min-width: 100% to make the site more responsive