@media screen and (max-width: 1300px) {
    header nav > ul {
        padding-left: 70px;
    }

    header nav > ul li {
        display: none !important;
    }

    header .mobile_button_nav {
        display: block;
        cursor: pointer;
        color: #fff;
        font-size: 32px;
        position: absolute;
        right: 170px;
    }

    .map > .main_wrapper {
        flex-direction: column;
        align-items: center;
    }

    .map > .main_wrapper > div {
        width: 100%;
        flex-direction: column;
    }

    .map > .main_wrapper > div.col_7 > .left_nav {
        width: 100%;
    }

    .map > .main_wrapper > div .map_wrapper {
        width: 100%;
        margin: 30px 0;
    }

    .map > .main_wrapper > div .map_wrapper img {
        max-width: 100%;
    }

    .map .right_nav {
        width: 100%;
    }

    .map .banners {
        width: 100%;
        margin-top: 30px;
        display: flex;
        justify-content: space-around;
    }

    .cats ul {
        width: 100%;
        flex-direction: column;
    }

    .cats ul li:hover,
    .cats ul li.active {
        transform: skew(0);
    }

    .cats ul li:hover a,
    .cats ul li.active a {
        transform: skew(0);
    }

    .section_list .list {
        justify-content: center;
    }

    .section_list .list article {
        margin-bottom: 25px;
    }

    .section_list.section_news .list_news_wrapper {
        justify-content: center;
    }

    /*.section_list.section_news .list_news_wrapper .box_news:nth-child(3n+0) {
      margin-right: 15px;
    }*/
    .section_list .item_content > div {
        flex-direction: column;
        align-items: center;
        margin: 0 10px;
    }

    .section_list .item_content > div .text {
        width: 100%;
        margin: 0 10px;
    }

    .list_categories > .flex {
        flex-direction: column;
    }

    .list_categories > .flex .col_right,
    .list_categories > .flex .col_left {
        width: 100%;
    }

    .list_categories > .flex .categories_boxes {
        justify-content: center;
    }

    .list_categories > .flex .banners {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    footer .footer_content {
        flex-direction: column;
    }

    footer .footer_content .col_left {
        width: 100%;
        margin-bottom: 30px;
    }

    footer .footer_content .col_left img {
        max-width: 100%;
    }

    footer .footer_content .col_right {
        width: 100%;
        flex-direction: column;
    }

    footer .footer_content .col_right > div {
        width: 100%;
        margin-bottom: 30px;
    }

    .single_template_wrapper > .flex {
        flex-direction: column;
    }

    .single_template_wrapper > .flex > .col_9 {
        width: 100%;
    }

    .single_template_wrapper > .flex > .col_3 {
        margin-top: 35px;
        width: 100%;
    }

    .single_template_wrapper > .flex > .col_3 .banners {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .single_template_wrapper > .flex > .col_3 .banners a {
        margin-right: 10px;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 1024px) {
    .single_template_wrapper > .flex > .col_9 > .flex {
        flex-direction: column;
    }

    .single_template_wrapper > .flex > .col_9 > .flex > div {
        width: 100%;
    }

    .single_template_wrapper > .flex > .col_9 > .flex > div .row {
        flex-direction: column;
        align-items: center;
    }

    .single_template_wrapper > .flex > .col_9 > .flex > div .row .logo {
        margin-bottom: 10px;
    }

    .single_template_wrapper > .flex > .col_9 > .flex > div .row .info li {
        text-align: center;
    }
}

@media screen and (max-width: 768px) {
    .owl-stage-outer {
        text-align: center;
    }

    .list_categories .categories_boxes .box {
        margin: 0 0 20px;
        width: 95%;
    }

    .section_list .item_content .featured {
        width: 100%;
        margin: 0 10px;
    }
}

@media screen and (max-width: 600px) {
    header .logo {
        width: 160px;
        margin-top: 5px;
    }

    header .logo img {
        width: 100%;
    }

    .map .banners {
        flex-direction: column;
        align-items: center;
    }

    .section_news .list_news_wrapper .box_news {
        width: 100%;
        flex-direction: column;
    }

    .section_news .list_news_wrapper .box_news > div {
        width: 100%;
    }

    .section_news.news_homepage_wrapper .list_news_wrapper .box_news {
        width: 100%;
    }

    .section_news .list_news_wrapper .box_news:nth-child(3n+0) {
        margin-right: 15px;
    }

    .list_categories .box_content {
        flex-direction: column;
        padding: 20px 10px !important;
    }

    .list_categories .box_content .featured {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .slider .slider_arrow {
        font-size: 40px;
    }

    .slider .slider_arrow i {
        padding: 0px 18px;
    }

    .slider li hgroup h3 {
        font-size: 38px;
    }
}

/*# sourceMappingURL=responsive.css.map */