.filters-block .title.link-title {
    display: none;
}

@media only screen and (max-width: 1400px),
only screen and (max-device-width: 1400px) {
    .container.relative {
        width: 90%;
    }
}

@media only screen and (max-width: 1360px),
only screen and (max-device-width: 11360px) {
    .proizvod-wrap .proizvod-item {
        width: calc(100% / 7 - 18px);
    }

    .tovar-wrap>div {
        width: calc(100% / 2 - 20px);
    }

    .tovar-wrap>div.center {
        order: 3;
        width: 100%;
    }

    .catalog-wrap .catalog-container-wrap .tovar-item {
        width: calc(100% / 3 - 15px);
    }
}

@media only screen and (max-width: 1280px),
only screen and (max-device-width: 1280px) {
    .preim-wrap .preim-item {
        width: calc(100% / 3 - 16px);
    }
}

@media only screen and (max-width: 900px),
only screen and (max-device-width: 900px) {
    header .email-block {
        display: none;
    }

    .header-wrap .logo-block {
        height: 80px;
    }

    .slider-wrap .left {
        width: 100%;
    }

    .slider-wrap .right {
        width: 100%;
    }

    .preim-wrap .preim-item {
        width: calc(100% / 2 - 16px);
    }

    .menu-catalog .catalog-menu {
        width: 50%;
    }

    .menu-catalog .catalog-menu>li>ul {
        position: absolute;
        top: 0;
        left: calc(50% + 12px);
        width: calc(50% - 12px);
    }

    .input-search .data-search .data-search-container .category {
        width: 100%;
    }

    .input-search .data-search .data-search-container .tovars {
        width: 100%;
    }

    .input-search .data-search {
        max-height: 50vh;
        overflow-y: auto;
    }

    .overflow .modal-right {
        width: 50%;
    }

    .category-catalog-wrap .category-item {
        width: calc(100% / 3 - 20px);
    }

    .catalog-wrap .aside-block {
        width: 30%;
    }

    .catalog-wrap .catalog-container {
        width: calc(70% - 20px);
    }

    .catalog-wrap .catalog-container-wrap .tovar-item {
        width: calc(100% / 2 - 15px);
    }

    .overflow .modal-container-card {
        width: 90%;
    }

    .form-autch {
        width: 60%;
    }

    .vertical-tabs-wrap .aside {
        width: 100%;
    }

    .vertical-tabs-wrap .main {
        width: 100%;
    }

    .tableRowShop .name {
        width: 50%;
    }
}

@media only screen and (max-width: 800px),
only screen and (max-device-width: 800px) {
    header .phone-work-block {
        display: none;
    }
}

@media only screen and (max-width: 480px),
only screen and (max-device-width: 480px) {
    .footer-item #vk_groups {
        display: none;
    }

    .header-wrap .label,
    .in-link::after,
    .in-link .count-price,
    .in-link .link-text {
        display: none;
    }

    .header-wrap .in-link [class^="icon-"] {
        position: relative;
        left: auto;
        top: auto;
    }

    .header-wrap .in-link {

        padding: 1px;
        position: relative;

        padding-left: 1px;
        min-width: 0px;

    }

    .btn-catalog .text-btn {
        display: none;
    }

    .nav-block .search-block.grow {
        width: 20%;
    }

    .fixed-header.fixed .header-wrap .in-link {
        display: block;
        padding: 1px;
        padding-left: 1px;
    }

    .menu-catalog .catalog-menu {
        width: 100%;
        border-right: none;
    }

    .menu-catalog .catalog-menu>li>ul {
        display: none;
    }

    .input-search input[type=search]:focus~.data-search {
        left: -50%;
        right: -35%;
    }

    .overflow .modal-right {
        width: 90%;
    }

    .tovar-wrap>div {
        width: 100%;
    }

    .skidki-block span {
        display: block;
    }

    .skidki-block .sale-block+.sale-block {
        margin-left: 0px;
        margin-top: 20px;
    }

    .category-catalog-wrap .category-item {
        width: 100%;
    }

    .catalog-wrap .aside-block {
        width: 100%;
    }

    .catalog-wrap .catalog-container {
        width: 100%;
    }

    .catalog-wrap .catalog-container-wrap .tovar-item {
        width: 100%;
    }

    .filters-block .title.link-title {
        display: block;
        color: var(--green);
    }

    .filters-block .title.link-title a {
        color: var(--green);
    }

    .filters-block .title.text-title {
        display: none;
    }

    .filters-wrap {
        max-height: 0;
        transition: 0.5s;
        overflow: hidden;
    }

    .filters-wrap.active {
        max-height: 10000px;
    }

    .cart-order .name {

        width: 100%;
    }

    .form-oform-wrap .left {
        width: 100%;
    }

    .form-oform-wrap .right {
        width: 100%;
    }

    .input-flex-2 .input-block {
        width: 100%;
    }

    .input-block textarea,
    .input-block select,
    .input-block input:not([type="hidden"]) {
        font-size: 1rem;
    }

    .form-autch {
        width: 100%;
    }

    .table-shop .items-row .tableRowShop:first-child {
        display: none;
    }

    .tableRowShop .name {
        width: 100%;
    }

    .tableRowShop .image-block {
        width: 50%;
        margin: auto;
    }

    .tableRowShop .image-block img {
        width: 100%;
    }

    .tableRowShop .count {
        width: 49%;
    }

    .tableRowShop .count::before {
        content: 'Количество: ';
    }

    .tableRowShop .price {
        width: 49%;
    }

    .tableRowShop .price::before {
        content: 'Цена: ';
    }

    .input-flex-3 .input-block {
        width: 100%;
    }

    .input-flex-3 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}