.underline {
    max-width: 222px;
    width: 100%;
    border-top: 3px solid #1a4879;
    margin: 25px auto 50px;
}
.underline-small {
    max-width: 80px;
    margin-bottom: 25px;
}

.gallery-h1 {
    font-size: 2.5em;
    color: #1a4879;
    margin: 25px auto;
    font-weight: 700;
    text-align: center;
}
.gallery-h2 {
    font-size: 2.2em;
    color: #808080;
    font-weight: 500;
    text-align: center;
    margin: 25px auto;
}
.gallery-h2-highlight {
    font-style: italic;
    font-weight: 700;
}
.gallery-highlight {
    font-weight: 700;
    font-style: italic;
    color: #1a4879;
}


@media (max-width: 1000px) {
    .col-lg-3.col-md-4.col-xs-12.gallery-bootstrap-thumb {
        width: 33.3333333333% !important;
        height: auto !important;
    }
}
@media (max-width: 700px) {
    .gallery-h1,
    .gallery-h2 {
        font-size: 1.6em !important;
    }

    .col-lg-3.col-md-4.col-xs-12.gallery-bootstrap-thumb {
        width: 50% !important;
    }
}
@media (max-width: 500px) {
    .col-lg-3.col-md-4.col-xs-12.gallery-bootstrap-thumb {
        width: 100% !important;
    }
}

.troxlerimage{
display: flex;
flex-direction: column;
align-items: center;
}
.troxlerimage img{
max-width: 80%;
}