@media screen and (max-width: 768px) {
    #home-heading {
        min-height: 260px;
    }
    .piwikTrackContent > img {
        width: 100%;
    }
}

@media screen and (max-width: 600px) {
    .table td {
        padding: 0.25rem;
        font-size: 12px;
    }

    .table th {
        padding: 0.25rem;
        font-size: 12px;
    }

    table {
        margin: 0 10px;
    }
}

@media screen and (max-width: 576px) {
    .carousel-text {
        font-size: 4rem !important;
    }

    .carousel-caption {
        text-align: center !important;
    }
    
    .article-image-container {
        width: 75%;
    }
}