I have used the background-size property and set it to cover, and yes it does make the image responsive. But I was just wondering how they made the div size change depending on the screen size. When I go on that site and resize the window from large to medium the cover image height shoots down and does the same when it goes to mobile view.