@media only screen and (min-width: 1281px) and (max-width: 1400px) {

    body {
        font-size: 1.2rem;
    }

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


    #content {
        width: 1024px;  /*60%;*/
    }


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

    .photo {
        width: 1024px;
        height: 680px;
        margin: auto;
    }

    #map iframe {
        width: 95%;
        height: 32rem;
    }

/*
    #content p {
        font-size: 1rem;
    }

    #comite {
        font-size: 1rem;

    }
*/
    /*
    h1 {
        font-size: 3rem;
    }

    h2 {
        font-size: 3rem;
    }

    p {
        margin: 3rem 1.5rem;
    }
    p.footnote {
        font-size: 1rem;
    }
    .btn {
        font-size: 1.5rem !important;
    }

    #content i, 
    #map i {
        margin: 8rem 0rem 0rem 0rem;
    }

    #content table th, table td {
        font-size: 1.2rem !important;
        padding: 0.6rem 2.6rem !important;
    }

    #map iframe {
        width: 80%;
        height: 50rem;
    }
*/

}