/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* нормальный монитор более 1000px */
@media screen and (min-width: 980px)
{
    .menu-button, .menu-panel, .for-mobile {
        display: none !important;
    }
}

/* планшет и далее мобильники */
@media screen and (max-width: 980px)
{
    body {
        font: 70% "Exo 2",Arial,Helvetica,sans-serif;
        overflow-x: hidden;
    }
    .menu-button, .menu-panel {
       display: block;
    }
    .package, .wrapper {
        max-width: 100% !important;
        min-width: 100% !important;
        padding: 0 !important;
        width: 100% !important;
    }
    .menu, .head, .search-menu, #callme, .ss-colum-2, .logotype,
    .head-contacts-item, .not-for-mobile {
       display: none !important;
    }
    .mob-site-search {
        padding: 20px;
    }
}

@media screen and (max-width: 768px) {
    .features_showcase {
        flex-flow: column;
    }

    .feature-inner {
        padding: 0!important;
    }

    .features_showcase--item {
        max-width: 100% !important;
        margin: 0 0 30px 0!important;
    }

    .showcase--item__image {
        width: 90px;
    }
    .features_showcase--item:not(:last-child):after {
         display: none!important;
    }

}


@media screen and (max-width: 1279px) {
    .header-search--container {
        margin: 0!important;
    }
    .site_logo img {
        width: 150px!important;
        height: 90px;
    }
    .trigger-menu--container {
        margin-right: 20px!important;
    }
    .ms_search_main .search-item .article .search-item-content .ss-colum-1 .ss-1 #article-field {
        min-width: 94%!important;
    }
    .static-search-btn  {
        display: none;
    }
}

/* мобильники */
@media screen and (max-width: 640px)
{
    html, body {
        width: 100%;
        font: 100% "Exo 2",Arial,Helvetica,sans-serif;
        box-sizing: border-box;
        overflow-x: hidden;
    }
    .menu-button, .footer ul.f-right, .menu-panel, #logo-mobile,
    .resize-wrapper-width-fixed .f-right {
        display: block !important;
    }
    .package, .wrapper {
        max-width: 100% !important; min-width: 100% !important;
        padding: 0 !important; width: 100% !important;
    }
    .head-cat-search { overflow: hidden; height: 22px; }
    .w235 { width: 45%; }
    .index-car-list .item-car-index { width: 45%; }
    .itemAuto2 { width: 43%; }

    .menu, .head, .search-menu, #callme, .ss-colum-2,
    .footer ul, .ss-colum-4, .ss-colum-5,
    .fast-search, .g-descr, .g-place, .g-delivery, .g-price-acl,
    .float-right-article-search, .g-image, .g-note, .s-lft-office, .g-hide,
    .new-search-auto, .not-for-mobile, .index-populars-pp, #top-link,
    .navi-cart, .logotype, .head-contacts-item {
       display: none !important;
    }

    .left-tree-menu, .left-tree-content { width: 100%; margin: 0 !important; }
    .category-adb { width: 93% !important; height: 120px; }
    .details-to .liModels { width: 100% !important; }
}

/* мобильники 320 */
@media screen and (max-width: 320px)
{
    .g-box, .s-lft-office, .g-hide {
       display: none !important;
    }
    .details-to .liModels { width: 100% !important; }
    #mobile-menu-right { font-size: 9px; }
}
/* конец мобильным приколам! */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */