@media screen and (max-width: 1199px) {}

@media screen and (max-width: 991px) {

    .main-wrapper {
        padding-top: 47px;
    }

    #header {
        position: fixed;
        top: 0;
        height: auto;
    }

    #header .container {
        justify-content: space-between;
    }

    .hamburger {
        display: flex;
        align-items: end;
    }

    .is-closed {
        align-items: center;
        justify-content: center;
        padding-top: 5px;
    }

    .main_menu,
    .top-header {
        display: none;
    }

    .logo-site img {
        max-width: 160px;
    }

    .dropdown-menu.show {
        width: 100%;
        transform: unset !important;
        position: relative !important;
        background: #fff;
        border: 0;
    }

    .dropdown-menu li {
        padding: 0 10px !important;
    }

    .dropdown-menu li a {
        color: #707070
    }

    .section_divisions .d-flex,
    .section_about .d-flex {
        flex-wrap: wrap;
    }

    .item-divisions {
        flex: 0 100%;
        border-right: 0;
        border-bottom: 1px solid #1A4128;
        padding: 30px 15px 30px;
    }

    .col-txt,
    .thumb-about {
        flex: 0 100%;
    }

    .col-txt {
        padding: 20px;
    }

    .item-major {
        margin-bottom: 50px;
    }

    .col-lg-3:last-child .item-major {
        margin-bottom: 0
    }

    .section_brands .coloum6 {
        width: 100%;
    }

    .owl-stage {
        padding-left: 0 !important;
    }

    html[dir="rtl"] .owl-stage {
        padding-right: 0 !important;
        padding-left: 50px !important;
    }

    #footer {
        text-align: center;
    }

    .menu-ft {
        padding: 30px 60px 0;
    }

    .list-contact li a {
        justify-content: center;
    }

    .cont-founder figure {
        float: unset;
        width: 100%;
        margin: 0;
    }

    .contact-ifo,
    .cont-form-contact {
        padding: 45px 30px;
    }

    .txt-divisions {
        flex-wrap: wrap;
    }

    .dta-divisions,
    .ph-divisions {
        width: 100%;
        padding: 0;
    }

    .dta-divisions {
        margin-bottom: 15px;
    }
    
    .img-mobile {
        display: block !important;
    }
    .img-web {
        display: none !important;
    }

.section_home #slide-home .item {
        min-height: calc(100vh - 500px)  !important;
}

}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 500px) {}