@media (max-width: 1320px) {
    .grids-type3 .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}

@media (max-width: 1140px) {
    .headlines-element h1 {
        font-size: 1.875rem !important;
    }
}
@media (max-width: 990px) {
    .relations {
        background-color: #9b2929;
        background-image: none;
    }
    .newsletter-form .row {
        height: auto;
        text-align: center;
    }
    .newsletter-form-left {
        text-align: center;
    }
    .newsletter-form input[type="email"] {
        margin-left: 0px;
        margin-right: 0px;
    }
    .dropdown-menu {
        border: 0px none;
        margin-left: 50px;
    }
    .dropdown-submenu .dropdown-menu {
        margin-left: 50px;
    }
    .dropdown-submenu a::after {
        transform: none;
        position: relative;
        right: auto;
        top: auto;
    }
}