@media (max-width: 540px) {
    .mobile {
        display: block;
    }

    .desktop {
        display: none;
    }

    .container {
        width: 100%;
    }

    .col-8,
    .col-4,
    .col-half .col,
    .col-half .col:last-child{
        width: auto;
        float: none;
    }

    header .logo_container .logo img {
        width: 100px;
    }
    header .logo_container h1 {
        font-size: 14px;
        padding-top: 24px;
    }

    nav ul li ul {
       display: none;
    }

    nav {
        background: none;
    }
    nav ul li {
        float: left;
        width: 47%;
        margin: 0 5px;
    }
    nav ul li.home {
        display: none;
    }
    nav ul li a {
        border: none;
        background: #3758a7;
        color: #f9ef49;
        transform: skewX(-10deg);
        padding: 12px 0;
        text-align: center;
    }

    .box img {
        width: 100%;
    }

    .news_list.content_box .content_wrapper {
        padding: 40px 0 5px 0;
    }
    .news_list .item .content {
        width: 40% !important;
        float: left !important;
        padding-left: 12px !important;
    }

    footer {
        padding: 0px 0 15px 0;
    }
    footer .right_logo_container {
        float: none;
        margin: auto;
        width: 309px;
    }
    footer .cp {
        margin-top: 10px;
    }
    footer .sitemap {
        float: none;
        column-gap: 50px;
        column-count: 2;
    }
}
