Page Top Banner Image Div
Control behaviour using "background-size" selector
see https://www.w3schools.com/cssref/css3_pr_background-size.php
'cover' seems the most useful property since it maintains the position of page elements relative to the pic. The image is stretched to fit bigger sizes so always ensure the pic works on HD width.
Different images for different screen sizes:-

Text Leading
Use "line-height" selector, usually line-height:130%; works OK