@media screen and (max-width: 1440px) {
    .owl-company .owl-nav button.owl-prev {left: -60px;}
    .owl-company .owl-nav button.owl-next {right: -60px;}
}

@media screen and (max-width: 1280px) {
    .owl-company .owl-nav button.owl-prev {left: -30px;}
    .owl-company .owl-nav button.owl-next {right: -30px;}
}

@media screen and (max-width: 1199px) {
    h2 {font-size: 45px; margin-bottom: 10px;}
    .frame.frame-x {padding: 20px 10px 15px 25px;}
    .owl-company {
        padding: 35px;
    }
    .owl-company .owl-nav button.owl-prev {left: -15px;}
    .owl-company .owl-nav button.owl-next {right: -15px;}
    .owl-container .cover-shadow {
        display: block;
    }
    .cover-shadow.left {left: 35px;}
    .cover-shadow.right {right: 35px;}
}

@media screen and (max-width: 991px) {
    header .logo {padding: 16px 0 16px 15px;}
    header .logo img {height: 48px;}
    header .menu {
        padding-right: 15px;
    }
    footer {
        text-align: center;
    }
        footer p {
            margin-bottom: 15px;
        }
    .media-container {
        height: 400px;
    }
    .owl-company .owl-nav button.owl-prev {left: 0px;}
    .owl-company .owl-nav button.owl-next {right: 0px;}
}

@media (max-width: 575px) {
    h1 {font-size: 60px;}
    h3 {font-size: 28px;}
    .frame-x {
        padding-left: 0;
        padding-right: 0;
    }
    .frame.frame-x {padding: 0;}
    header .menu {
        padding: 30px 15px 30px;
        width: 100%;
        position: fixed;
        top: 80px;
        right: -600px;
        z-index: 600;
        background-color: #ffffff;
        transition: right 0.4s ease-in-out;
        overflow: hidden;
        text-align: center;
    }
    body.covered header .menu {right: 0px;}
    header .menu li {
        display: block;
        padding: 5px 0;
    }
    a.menu-icon {
        height: 80px;
        width: 80px;
        display: block;
        background: #ffffff;
        font-size: 28px;
        line-height: 80px;
        text-align: center;
        text-decoration: none;
    }
    .media-container {
        height: 250px;
    }
}




