I have a background picture of some random apartment for my website and it looks good on PC and on mobile preview on PC(using Firefox Developer Edition). But when I open it on my iPhone 7 it does not look good, it just shows top left corner of an image.
This is how it looks on my PC:
And this is how it looks on my iPhone 7:
This is css for div that has that background image:
#home {
background: url("../images/seaview/mainpic1.jpg") no-repeat center center fixed;
display: table;
height: 100vh;
position: relative;
width: 100%;
background-size: cover;
text-align: center;
}