@media only screen and (min-width: 751px) and (max-width: 1080px) {

    #header {
        background: url(/img/header-1080.jpg) top left no-repeat;
        background-size: contain;
        padding-top: 30%; 
    }

    #content {
        width: 600px;
    }

    .logo-short  { display: none !important; }
    .logo-full   { display: grid !important; }
    .menu-short  { display: grid !important; }
    .menu-full   { display: none !important; }



    .photo {
        width: 600px;
        height: 398px;
        margin: auto;
    }
    #map iframe {
        width: 95%;
        height: 32rem;
    }
    .termslist {
        row-gap: 0.8rem !important;
    }
}