body {
    margin-top:50px;
}
@media print {
    .container {
      width: auto;
    }
}

@media (min-width: 576px) {
    .card-columns {
        column-count: 2;
    }
}

@media (min-width: 768px) {
    .card-columns {
        column-count: 3;
    }
    #slider-schnitt .item img{
        display: block;
        width: 100%;
    }

    .header-font h3 {
        font-family: 'Roboto', sans-serif;font-size:30px;
    }

    .header-font p {
        font-family: 'Roboto', sans-serif;font-size:15px;
    }
}

@media (min-width: 992px) {
    .card-columns {
        column-count: 4;
    }

    #slider-schnitt .item img{
        display: block;
        width: 100%;
    }

    .header-font h3 {
        font-family: 'Roboto', sans-serif;
        font-size:60px;
    }

    .header-font p {
        font-family: 'Roboto', sans-serif;
        font-size:30px;
    }
}

@media (min-width: 1200px) {
    .card-columns {
        column-count: 5;
    }
    #slider .item img{
        display: block;
        width: 40%;
    }
    
    #slider-schnitt .item img{
        display: block;
        width: 40%;
    }

    .header-font h3 {
        font-family: 'Roboto', sans-serif;font-size:60px;
    }

    header-font p {
        font-family: 'Roboto', sans-serif;font-size:30px;
    }
}

.list-group-item.active {
    background-color: grey;
    border-color: grey;
}

.text-container {
    padding-top: 25px;
}

.header-img img {
    margin: auto;    
    display: block;
}

.title {
    text-align: center;
}

.paragraph {
    padding-top:50px;
}

.card-container {
    height:200px;
}
.footnote {
    font-size: 0.75rem;
}

.contact-details a {
    color:grey !important;
}

.footer-links a {
    color:black !important;
}