@media (max-width: 1080px) {
  header#header.dark div#mainMenu {
    display: block;
}

hr.garis-logo {
    display: none;
}

div#mainMenu nav .menu a {
    font-size: 16px !important;
    text-align: center;
    font-weight: 700;
    border-bottom: 2px solid #e70000 !important;
    border-top: 2px solid #e70000 !important;
    margin-bottom: -2px;
}

div#mainMenu nav {
    padding-top: 30px;
}
}

@media (max-width: 680px) {
  footer .widget-title.text-light img {
    width: 100%;
}

#header #logo > a img {
    max-height: 80px;
    padding-bottom: 6px;
    width: 220px;
}

section.halfscreen.bg-red .flickity-viewport .polo-carousel-item {
    height: 200px;
    overflow: hidden;
}
}