.navbar-offcanvas .navbar-main, .navbar-offcanvas .navbar-main.collapse, .navbar-offcanvas .navbar-main.in, .navbar-offcanvas.navbar-main, .navbar-offcanvas.navbar-main.collapse, .navbar-offcanvas.navbar-main.in {
    padding: 0;
    margin: 0;
    height: auto !important;
    display: block !important;
    visibility: visible !important;
}

.h2 img {
        max-height:130px;
    }

@media screen and (max-width: 1200px) {
    .h2 img {
        height:80px;
    }
}


@media screen and (max-width: 600px) {
    .h2 img {
        height:65px;
    }
}


h1 {font-size:18pt; color:#c1272d}
h2 {font-size:16pt; color:#c1272d}
h3 {font-size:14pt; color:#c1272d}