@media screen and (max-width: 1199px) {}

@media screen and (max-width: 991px) {
    #header {
        position: fixed;
        top: 0;
        height: auto;
    }

    #header .container {
        justify-content: center;
    }

    .hamburger {
        display: block;
    }

    .main_menu,
    .logo-web {
        display: none;
    }

    .logo-mobail {
        display: block
    }

    .logo-site img {
        max-width: 160px;
    }

    .main_menu {
        position: absolute;
        width: 100%;
        top: 57px;
        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;
        margin: 0;
    }

    .main_menu li a {
        color: #000;
    }

    .home_txt {
        right: 30px;
    }

    .sec_head {
        width: 100%;
        margin-bottom: 20px;
    }

    .sec_head h2 {
        font-size:18px;
    }
    .wrapper-destination {
        padding: 60px 40px 20px;
    }
    .section_brochures {
        padding: 20px 0 0;
    }
    .section_brochures .col-6 {
        margin-bottom: 20px;
    }
    .item-brochures {
        height: 100%;
    }
    .section_enrichment_meetings:before {
        background-size: 100% 100%;
        width: 400px;
        height: 300px;
        bottom: -40px;
        right: -110px;
    }
    .item-enrichment {
        margin-bottom: 15px;
    }
    .menu-ft {
        margin-bottom: 25px;
    }
    .home_txt_other p {
        width: auto;
    }
    .wrapper-intro {
        width: 100%;
        margin-top: -165px;
    }
    .wrapper-intro figure {
        height: auto;
    }
    .section_customer_opinions {
        padding: 10px 0 0;
    }
    .section_enrichment_meetings {
        padding: 50px 0 10px;
    }
    .accordion-button {
        text-align: right;
    }
    .section_blogs {
        padding: 60px 0 0;
    }
    .wrapper-stickers {
        flex-wrap: wrap;
    }
    .item-stickers {
        width: 33.3334%;
        margin-bottom: 15px;
    }
    .item-info {
        margin-bottom: 20px;
    }
    .section_infografic {
        padding-bottom: 0px;
    }
    .read-more {
        padding: 30px 0;
    }
    .dta-contact {
        margin-bottom: 20px;
        text-align: center;
    }
    .contact_page:after,
    .txt-contact:before {
        display: none;
    }
    .txt-contact {
        text-align: center;
    }
    .item--contact {
        margin: 0 auto 20px;
        text-align: start;
    }
    .form-contact .form-group.d-flex label {
        display: none;
    }
    .content--blog {
        padding: 0rem 0rem;
    }
    .item--comment figure {
        margin: 0;
    }
    .item--comment figure img {
        width: 100%;
        height: 60px;
    }
    .opt--blog {
        flex-direction: column;
        align-items: self-start;
    }
    .date--blog {
        margin-bottom: 10px;
    }
    .content--blog ul {
        list-style: inside;
    }
}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 500px) {}