
        /* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    body {
        font-family: Arial, Helvetica, sans-serif;
        height: 100%;
    }




    .logo img {
        filter: grayscale(20%);
        object-fit: contain;
    }

/*    a.sponsor-link, a.sponsor-link:link, a.sponsor-link:visited, a.sponsor-link:hover {
        font-size: 2em;


    }

    div.private-sponsors {
        font-size: 1.2em;
    }*/

/*    div.sponsor-linkless {
        font-size: 1.5em;
    }*/


    .tile, .tile img {
        height: 350px;
    }


    .tile-inner {
        font-size: 1rem;
    }
    

  

    .premium-sponsor img {
        width: 400px;
    }

 




    .latest-news {
        width: 25%;
    }




    .sponsor-link img {
        object-fit: cover;
        max-width: 500px;
    }

    .card-title {
        margin: 0.2rem 0;
    }
}