@media screen and (max-width: 1199px) {}

@media screen and (max-width: 991px) {
    #header {
        position: fixed;
        top: 0;
        height: auto;
    }

    .hamburger {
        display: block;
    }
    
    .main_menu {
        display: none;
    }

    .main_menu {
        position: absolute;
        width: 100%;
        top: 40px;
        left: 0;
        background: #fff;
        box-shadow: 0 6px 7px rgb(0 0 0 / 16%);
        padding-bottom: 20px;
        border-radius: 0;
    }
    
    .main_menu li {
        display: block;
        float: inherit;
        padding: 10px 20px;
    }
    
    .main_menu li a {
        color: var(--main-color);
    }

    .sec_head {
        width: 100%;
        margin-bottom: 20px;
    }
    .section_home {
        background-size: cover !important;
    }
    .section_home .item {
        height: 290px;
    }
    .thumb-down {
        top: 0px;
    }
    .section_how_choose .d-flex {
        flex-wrap: wrap;
        justify-content: center
    }
    
    .col--5 {
        width: 50%;
    }
    
    .item-choose {
        margin-bottom: 30px;
    }
    
    .section_try_free:before {
        height: 80%;
    }
    
    .row-try,
    .row-other,
    .lst-stage {
        flex-wrap: wrap;
    }
    
    .col-txt,
    .thumb-try {
        width: 100%;
    }
    
    .section_download {
        padding: 250px 0 50px;
    }
    
    .item-stage {
        width: 50%;
        margin-bottom: 30px;
    }
    
    .item-stage:before {
        width: 80px;
        height: 18px;
        left: -40px;
    }
    
    .item-stage:nth-child(2):before {
        display: none
    }
    
    .item-stage:nth-child(3):before {
        transform: scale(1, -1);
    }
    
    .item-clients {
        height: 180px;
    }
    .thumb-cleint figure {
        height: 240px;
    }
    .thumb-cleint figure img {
        height: 100%;
    }
    .txt-other-client {
        height: 300px;
    }
    .thumb-cleint,
    .txt-other-client {
        width: 100%
    }
    .item-families {
        flex: 0 50%;
    }
    .item-families figure {
        margin: 0 auto -20px;
    }
    .section_aromatic_families {
        padding: 60px 0 0;
    }
    .section_services {
        padding: 10px 0;
    }
    .form-contact .d-flex {
        flex-wrap: wrap;
    }
    
    .d-flex .form-group {
        margin: 0 0 30px;
        width: 100%;
    }
    
    .logo-ft {
        text-align: center;
        margin-bottom: 20px;
    }
    
    .logo-ft:before {
        display: none;
    }
    
    .cont-ft-contact {
        flex-direction: column;
    }
    
    .cont-ft-contact h3 {
        margin: 0 0 30px !important;
    }
    
    .cont-ft-contact li {
        display: block;
        margin: 0 0 10px;
    }
    
    .section_other_clients {
        padding: 30px 0 20px;
    }
    .txt-down {
        padding: 0 !important;
    }
    .owl-nav > button {
        top: -50px;
        color: #fff !important;
    }
    html[dir="ltr"] .cont-ft-contact li {
        margin-right: 0;
    }
    html[dir="ltr"] .d-flex .form-group {
        margin-right: 0;
    }
}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 500px) {}