/*МЕДИА ЗАПРОСЫ*/
@media screen and (max-width: 1875px) {
    .head-new-version {
        position: absolute;
        left: 219px;
        z-index: 3;
        top: 0;
        margin: 0;
    }

    .head-new-version-text {
        display: none;
        letter-spacing: 0;
        font-size: 12px;
        font-weight: 500;
    }

    .head-new-version-text.hide {
        display: block;
    }

    .head-new-version-new {
        padding: 2px;
    }
}

@media screen and (max-width: 1750px) {
    .right-section {
        min-height: 202px;
    }
}

@media screen and (max-width: 1675px) {
    .head-right-block-bot {
        clear: both;
        margin: 0;
        padding: 0 0 5px 0;
    }

    .main-menu {
        text-align: center;
    }

    ul.main-menu:after {
        left: 0;
    }

    .main-menu > li:first-child {
        border-left: 1px solid #017FB2;
    }

    .head-right-block-top {
        padding-top: 30px;
    }

    .trial-version .head-right-block-top {
        padding-top: 0px;
    }

    .trial-version .head-alerts {
        white-space: normal;
        width: 95px;
    }

    .trial-version .head-alert {
        margin-top: 10px;
    }

    .trial-version .head-btns-block-left {
        display: block;
        text-align: right;
        width: 99%;
    }

    .trial-version .head-btns-block-right {
        display: block;
        text-align: right;
        top: 18px;
        width: 99%;
    }

    .trial-version .head-link-text {
        max-width: none;
    }

    .trial-version .head-link-block.info .head-link-text {
        display: inline-block;
    }

    .trial-version .head-link-block.question .head-link-text {
        display: inline-block;
    }
}

@media screen and (max-width: 1675px) {
    .head-right-block-top {
        padding-top: 0px;
    }

    .head-alerts {
        white-space: normal;
        width: 95px;
    }

    .head-alert {
        margin-top: 10px;
    }

    .head-btns-block-left {
        display: block;
        text-align: right;
        width: 98%;
    }

    .head-btns-block-right {
        display: block;
        text-align: right;
        width: 98%;
        top: 18px;
    }

    .head-link-text {
        max-width: none;
    }

    .head-link-block.info .head-link-text {
        display: inline-block;
    }

    .head-link-block.question .head-link-text {
        display: inline-block;
    }

    .head-trial-version.hide {
        opacity: 0;
        width: 0;
        padding: 0;
        overflow: hidden;
        margin: 0;
    }
}

@media screen and (max-width: 1500px) {
    .left-sect-title {
        font-size: 1.1vw;
    }

    .left-statistics-tbl td {
        font-size: 15px;
    }

    .left-sect-content-numeric-top h3 {
        margin-right: 5px;
    }

    .gone-a-plus {
        margin-left: 5px;
    }

    .right-section {
        min-height: 236px;
    }

    .main-left {
        width: 25%;
    }

    .main-right {
        width: 75%;
    }
}

@media screen and (max-width: 1325px) {
    .trial-version .head-link-text {
        max-width: 81px;
    }

    ul.main-menu:before {
        content: '';
        display: inline-block;
        height: 29px;
        border-top: 6px solid #87A6C5;
        border-bottom: 6px solid #113E53;
        position: absolute;
        right: 0;
        left: 0;
    }

    .head-right-block-bot {
        padding: 0 10%;
    }

    .main-menu > li > a {
        min-width: 125px;
    }
}

@media screen and (max-width: 1250px) {
    .left-sect-title {
        font-size: 1.2vw;
    }

    .right-section:hover .right-sect-icon img {
        width: 57px;
    }

    .right-sect-title span {
        padding: 0 5px 0 67px;
    }

    .right-sect-title {
        height: 57px;
    }

    .right-sect-title {
        font-size: 2.1vw;
    }
}

@media screen and (max-width: 1200px) {
    .main-left.active .left-sect-content-second, .main-left.active .left-sect-content-first {
        width: 99%;
        margin: 0 auto;
        float: none;
    }

    .main-left.active .left-sect-content-numeric-bot {
        font-size: 9.5vw;
    }

    .main-left.active .left-sect-content-numeric-top h3 {
        font-size: 3.5vw;
    }

    .main-left.active .gone-a-plus {
        font-size: 2.7vw;
    }

    .right-sect-descr {
        padding-right: 20px;
    }

    .fade-icon {
        display: none;
    }

    .right-section:hover .right-sect-img.online-store {
        background-position: 1px 16px;
    }

    .right-section:hover .right-sect-img.performance {
        background-position: 20px 16px;
    }

    .right-section:hover .right-sect-img.project {
        background-position: 0 0;
    }

    .right-section:hover .right-sect-img.security {
        background-position: 18px 14px;
    }

    .right-section:hover .right-sect-img.profiles {
        background-position: 11px 1px;
    }

    .right-section:hover .right-sect-img.feedback {
        background-position: 9px 5px;
    }

    .right-section:hover .right-sect-img.import-export {
        background-position: 20px 12px;
    }

    .right-section:hover .right-sect-img.marketing {
        background-position: 26px 1px;
    }

    .right-sect-top {
        margin-bottom: 20px;
    }

    .right-section:hover .right-sect-descr:before {
        right: 0;
        height: 2px;
        box-shadow: none;
    }

    .right-sect-top {
        height: 90px;
    }

    .right-section {
        min-height: 213px;
    }

    .trial-version .head-link-block .head-link-text {
        display: none;
    }

    .trial-version #license-link .head-link-text {
        display: none;
    }

    .full-version .head-search-input {
        width: 100px;
    }
}

@media screen and (max-width: 1350px) {
    .full-version .head-link-block .head-link-text {
        display: none;
    }

    #license-link .head-link-text {
        display: none;
    }

    .head-btns-block-right, .head-btns-block-left {
        width: 92%;
    }
}

@media screen and (max-width: 1100px) {
    .head-btns-block-right, .head-btns-block-left {
        width: 99%;
    }
}

/*ИНФОРМАЦИЮ ОБ АДМИНКЕ ПЕРЕНОСИМ В ПРОСТРАНСТВО МЕЖДУ БЛОКАМИ*/
@media screen and (max-width: 1000px) {
    .head-trial-version {
        position: absolute;
        top: -18px;
        right: 0;
        height: 12px;
        overflow: hidden;
    }

    .head-trial-version-left {
        width: 143px;
        height: 13px;
    }

    .head-trial-version-left-text {
        font-size: 8px;
        float: left;
        width: 90px;
    }

    .head-trial-version-left-days {
        float: left;
        line-height: 0.7;
        font-size: 12px;
    }

    .head-trial-version-right {
        padding: 0 0 0 5px;
        line-height: 13px;
    }

    .head-trial-version-btn {
        font-size: 9px;
        padding: 1px 6px;
    }
}

@media screen and (max-width: 1000px) {
    .head-link-block, .head-search, .head-trial-version, .head-languages {
        margin-left: 2px;
    }

    .main-right.non-active {
        width: 24%;
        margin-left: 1%;
    }

    .main-left.active {
        width: 75%;
    }

    .main-right.non-active .right-sect-title {
        font-size: 1.6vw;
    }

    .right-section {
        min-height: 247px;
    }

    .right-sect-title {
        font-size: 15px;
        font-size: 1.9vw;
    }

    .left-sect-title span {
        padding: 0 48px 0 64px;
    }

    .left-sect-title {
        font-size: 1.45vw;
    }

    .main-left {
        width: 30%;
    }

    .main-right {
        width: 70%;
    }
}

@media screen and (max-width: 950px) {
    .head-right-block-bot {
        padding: 0;
    }
}

@media screen and (max-width: 900px) {
    .main-left.active {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -o-column-count: 1;
        column-count: 1;
    }

    .main-left.active .left-section:first-child {
        margin-top: 0;
    }

    .right-section {
        min-height: 262px;
    }

    .main-left {
        width: 35%;
    }

    .main-right {
        width: 65%;
    }
}

@media screen and (max-width: 850px) {
    .head-btns-block-right, .head-btns-block-left {
        width: 100%;
    }
}

/*---------------Мобильная шапка----------------*/
@media screen and (max-width: 780px) {
    .head-logo-main img {
        display: none;
    }

    .head-logo-main img.mobile-logo-img {
        display: block;
    }

    .head-btns-block-right {
        top: 20px;
    }

    .head-fst-col {
        display: none;
    }

    .head-right-block-bot {
        border: none;
    }

    .main-menu {
        display: none;
    }

    .main-menu.mobile {
        display: block;
    }

    .head-menu-btn {
        display: block;
    }

    .head-logo-main {
        background-position: 133px 0;
        position: static;
        margin-left: 0;
        height: 94px;
        width: 123px;
        left: 0;
    }

    .head-logo-main:after {
        margin: 57px 6px 0 3px;
    }

    .head-left-block {
        padding-right: 295px;
    }

    .full-version .head-license .head-link-text {
        display: inline-block;
        max-width: 83px;
    }

    #license-link .head-link-text {
        display: inline-block;
    }

    .head-alerts {
        margin: 0 0 0 210px;
    }

    .head-alert {
        margin-top: 18px;
    }

    .head-new-version {
        left: 110px;
    }

    .main-menu-lvl2 {
        width: 100%;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 700px) {
    .head-left-block {
        padding-right: 255px;
    }
}

@media screen and (max-width: 660px) {
    .head-search-input, .fix-select {
        display: none;
    }
}

@media screen and (max-width: 620px) {
    .full-version .head-license .head-link-text {
        display: none;
    }

    #license-link .head-link-text {
        display: none;
    }
}

@media screen and (max-width: 520px) {
    .head-alerts {
        display: none;
        position: absolute;
        z-index: 100;
        left: 230px;
        top: 22px;
        margin: 0;
    }

    .head-alert {
        display: block;
        margin: 0;
        text-align: left;
        background: rgba(238, 238, 238, 0.9);
        width: 110px;
        padding: 5px 5px;
        color: #22637F;
    }

    .head-alert:hover {
        background: #22637F;
        color: #fff;
    }

    .head-alert-number {
        display: none;
    }

    .head-alert-btn {
        display: inline-block;
    }

    .head-alert-hide {
        visibility: visible;
        opacity: 1;
        display: inline;
        vertical-align: top;
        top: 0;
        padding-top: 5px;
        background: transparent;
        font-weight: 600;
        font-size: 10px;
    }

    .head-alert.system .head-alert-icon {
        background-image: url(images/svg/head-system-icon-color.svg);
    }

    .head-alert.order .head-alert-icon {
        background-image: url(images/svg/head-order-icon-color.svg);
    }

    .head-alert.mail .head-alert-icon {
        background-image: url(images/svg/head-mail-icon-color.svg);
    }

    .head-alert.protection .head-alert-icon {
        background-image: url(images/svg/head-protection-icon-color.svg);
    }
}

@media screen and (max-width: 450px) {
    .head-btns-block {
        clear: both;
        text-align: center;
        background: #22637F;
    }

    .head-btns-block-left, .head-btns-block-right {
        display: inline;
        position: static;
    }

    .head-left-block {
        padding-right: 0;
    }

    .head-trial-version {
        top: 76px;
    }

    .wrap-head {
        position: absolute;
        top: 0;
        right: 0;
    }

    .wrap-head-user {
        width: 33px;
        overflow: hidden;
    }

    .wrap-head-user a {
        height: 33px;
        overflow: hidden;
    }

    .wh-user-exit {
        padding: 0;
        text-align: center;
        margin: 0;
        width: 33px;
        border: none;
    }
}

@media screen and (max-width: 390px) {
    .head-alerts {
        left: 142px;
    }
}

@media screen and (max-width: 360px) {
    .head-alerts {
        display: none;
    }

    .head-alert-btn {
        display: inline-block;
    }
}

/*-------конец медиа для Шапки--------*/
/*МОБИЛЬНАЯ ВЕРСИЯ ОСНОВНОЙ КОНТЕНТ*/
@media screen and (max-width: 800px) {
    .breadcrumbs {
        display: none;
    }

    .breadcrumbs {
        float: right;
        padding: 0 40px 0 10px;
        height: 40px;
        width: 44%;
        box-sizing: border-box;
        margin: 0;
    }

    .bc-title {
        border-bottom: none;
        font-style: normal;
        box-shadow: none;
        font-size: 11px;
        line-height: 1.2;
        padding: 4px 0px;
    }

    .right-sect-title {
        font-size: 2.5vw;
    }

    .left-active-btn {
        display: none;
    }

    .main-left {
        display: none;
    }

    .main-right {
        display: block;
        width: 100%;
    }

    .main-left.active {
        display: block;
        width: 100%;
        padding: 0;
    }

    .main-right.non-active {
        display: none;
    }

    .switching-btn {
        display: block;
    }

    .left-sect-title {
        font-size: 3.3vw;
    }

    .main-left.active .left-sect-content-numeric-bot {
        font-size: 12vw;
    }

    .main-left.active .left-sect-content-numeric-top h3 {
        font-size: 5vw;
    }
}

@media screen and (max-width: 600px) {
    .main-left.active .left-sect-content-numeric-bot {
        font-size: 20vw;
    }

    .main-left.active .left-sect-content-numeric-top h3 {
        font-size: 7.5vw;
    }
}

@media screen and (max-width: 505px) {
    .right-section {
        margin: 0 0 25px 0;
        width: 100%;
    }

    .bc-title {
        font-size: 8px;
    }

    .right-sect-title {
        font-size: 4vw;
    }

    .right-sect-title span {
        padding: 10px 5px 5px 67px;
    }

    .right-section {
        min-height: 200px;
    }
}

@media screen and (min-width: 780px) {
    .main-menu.mobile {
        display: none;
    }
}

/*СТРАНИЦА РЕДАКТИРОВАНИЯ*/
@media screen and (max-width: 1400px) {
    .tabs-btns {
        margin-left: 225px;
    }
}

@media screen and (max-width: 1200px) {
    .pages-left-aside {
        width: 250px;
        margin-left: -250px;
        left: 250px;
    }

    .pages-right-content {
        padding-left: 270px;
    }

    .edit-page {
        padding-right: 15px;
    }

    #createNewPage {
        width: 250px;
    }
}

@media screen and (min-width: 1101px) {
    .tabs-btns > .tab_btn:last-child:after {
        content: none;
    }
}

@media screen and (max-width: 1100px) {
    .jq-selectbox__dropdown {
        left: 0 !important;
    }

    .tabs-btns > .tab_btn {
        max-width: none;
        width: 32.33%;
        border-bottom: 2px solid #4F8DAD;
    }

    .ep-btns {
        padding: 0 20px 1px 0;
    }

    .tabs-btns {
        background: #4083A8;
    }

    .tabs-btns:after {
        top: 0;
        margin-bottom: 0;
    }

}

@media screen and (max-width: 900px) {
    .save-btn {
        float: none;
    }

    .tabs-btns {
        margin: 10px 0 10px 0;
        width: 97%;
    }

    .ep-af-name {
        float: none;
        width: 100%;
        padding-bottom: 3px;
        border-bottom: 1px solid #ECF1F4;
    }

    .ep-af-content {
        float: none;
        margin-top: 15px;
        width: 100%;
    }

    .redactor-moving-wrap {
        right: 3%;
    }

    .ep-btns {
        padding: 0 0 1px 0;
    }
}

@media screen and (min-width: 781px) {
    .pages-left-aside {
        display: block !important;
    }
}

@media screen and (max-width: 780px) {

    #createNewPage {
        width: 100%;
    }

    #createNewPage .left-sect-head {
        width: 100%;
    }

    .grey-head {
        display: none;
    }

    .pages-left-aside {
        display: none;
        min-height: initial !important;
        float: none;
        width: 100%;
        margin: 0;
        box-sizing: border-box;
        left: 0;
    }

    .ep-btns {
        margin: 0;
    }

    .tabs-btns {
        margin: 0 0 0 94px;
        width: auto;
    }

    .left-aside-btn {
        display: block;
    }

    .tree .item div {
        right: 26px;
    }

    .pages-right-content {
        padding: 0;
    }

    h1 {
        margin: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ep-content-switching {
        margin: 0;
        padding: 10px 3% 0;
    }

    .tabs-btns:after {
        position: absolute;
        left: 0;
        right: 0;
        top: auto;
        bottom: -2px;
        z-index: 2;
    }

    .ep-page-settings, .ep-head, .html-workplace, .ep-content-bg {
        margin-right: 0;
    }

    .inputtextgroup.longinput label input {
        display: block;
        width: 100%;
        margin: 15px 0 5px;
    }

    .attention-info {
        margin-right: 0;
    }

    .redactor-moving-wrap {
        right: 0;
    }

    #goToTopInMobile .tabs-btns > .tab_btn {
        height: 44px !important;
        font-size: 12px;
    }
}

@media screen and (max-width: 670px) {
    .colorpicker {
        left: 60px !important;
    }
}

@media screen and (max-width: 600px) {
    .mw-list > ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -o-column-count: 1;
        column-count: 1;
    }
}

@media screen and (max-width: 450px) {
    .colorpicker {
        left: 5px !important;
    }

    .left-aside-btn {
        height: 139px;
    }

    #goToTopInMobile .tabs-btns > .tab_btn {
        width: 49%;
        font-size: 10px;
    }

    .inputtextgroup input, .inputtextgroup select, .ep-input-text {
        display: block;
        margin-bottom: 10px;
    }

    .inputtextgroup label span {
        display: block;
    }

    .modal-window-close span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 25px;
    }

    .attention-info header:after {
        right: 10px;
    }

    .save-btn a, .save-btn button {
        width: 100%;
        box-sizing: border-box;
    }
}

/*Страница статистики*/
@media screen and (max-width: 1500px) {
    .stat-third-col {
        width: 32%;
    }

    .stat-third-col .col-half {
        width: 100%;
    }

    .stat-first-col {
        width: 23%;
    }

    .stat-second-col {
        width: 27%;
    }
}

@media screen and (max-width: 1500px) {
    .as-link-text {
        max-width: 100%;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 1500px) {
    .statistic-page-tbl td:nth-child(4), .statistic-page-tbl td:nth-child(5), .statistic-page-tbl td:nth-child(6) {
        display: none;
    }
}

@media screen and (max-width: 1350px) {
    .statistic-aside-left .left-sect-title {
        font-size: 15px !important;
    }

    .stat-fourth-col {
        width: 100%;
    }

    .stat-first-col {
        width: 30%;
    }

    .stat-second-col {
        width: 34%;
    }

    .stat-third-col {
        width: 36%;
    }
}

@media screen and (max-width: 1050px) {
    .pagination .pagination-last, .pagination .pagination-first {
        display: none;
    }

    .pagination .pagination-previous, .pagination .pagination-next {
        font-size: 0;
    }

    .pagination-previous span:before, .pagination-previous a:before, .pagination-next span:before, .pagination-next a:before {
        font-size: 26px;
        font-weight: 600;
    }

    .pagination-previous span:before, .pagination-previous a:before {
        content: '<';
    }

    .pagination-next span:before, .pagination-next a:before {
        content: '>';
    }
}

@media screen and (max-width: 950px) {
    .stat-first-col {
        width: 50%;
    }

    .stat-second-col {
        width: 50%;
    }

    .stat-third-col {
        width: 60%;
    }

    .stat-fourth-col {
        width: 40%;
    }
}

@media screen and (max-width: 780px) {
    .stat-top {
        padding: 0 15px;
    }

    .stat-bot {
        margin: 30px 15px 30px 15px;
    }

    h1#goToTopInMobile {
        margin-left: 110px;
    }
}

@media screen and (max-width: 500px) {
    .pagination li:nth-last-child(4), .pagination li:nth-last-child(3) {
        display: none;
    }
}

@media screen and (max-width: 450px) {
    .stat-first-col, .stat-second-col, .stat-third-col, .stat-fourth-col {
        width: 100%;
        margin-bottom: 15px;
    }

    h1#goToTopInMobile {
        font-size: 24px;
    }
}

/*НАСТРОЙКИ*/
@media screen and (max-width: 915px) {
    .set-tab-head-right a:nth-child(n+3) {
        float: none;
        clear: both;
    }
}

@media screen and (max-width: 1200px) {
    .set-tab-pages {
        margin-right: 20px;
    }

    .set-tab-page .tabs-btns {
        background: #fff;
        padding: 0;
        width: 100%;
    }
}

@media screen and (max-width: 900px) {
    .tabs-btns.two_rows .tab_btn {
        width: 24% !important;
    }
}

@media screen and (max-width: 780px) {
    .set-tab-pages {
        margin-right: 0;
    }

    .set-tab-page select, .set-tab-page input {
        display: block;
        margin-bottom: 6px;
    }
}

@media screen and (max-width: 450px) {
    .input-file-btn, .input-file-info, .file-label {
        float: none;
        display: block;
        max-width: 100%;
    }

    .input-file-info {
        border-left: 1px solid #C1D1D9;
    }

    .tabs-btns.two_rows .tab_btn {
        width: 32.333% !important;
    }

    .set-tab-page-btns .btn {
        display: block;
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 350px) {
    .tabs-btns.two_rows .tab_btn {
        width: 49% !important;
    }
}

/*НАСТРОЙКИ*/
@media screen and (max-width: 1450px) {
    .visit-first-col {
        width: 32%;
    }

    .visit-second-col {
        width: 37%;
    }

    .visit-third-col {
        width: 31%;
    }

    .visit-bot {
        padding-right: 15px;
    }

    .visit-info-blk .col p {
        float: none;
        width: 100%;
        border-right: none;
        border-bottom: 2px solid #7aa4bc;
    }
}

@media screen and (max-width: 1250px) {
    .visit-bot .stat-main-table {
        width: 100%;
    }
}

@media screen and (max-width: 1050px) {
    .visit-first-col {
        width: 40%;
    }

    .visit-second-col {
        width: 60%;
    }

    .visit-third-col {
        width: 100%;
        margin-top: 10px;
    }

    .visit-info-blk {
        margin-right: 15px;
    }

    .visit-bot {
        padding-right: 0;
    }

}

@media screen and (max-width: 950px) {
    .visit-first-col {
        width: 50%;
    }

    .visit-second-col {
        width: 50%;
    }

    .visit-graph-blk .col-half {
        width: 100%;
    }
}

@media screen and (max-width: 780px) {
    .visit-info-blk {
        margin-right: 0;
    }

    .visit-bot {
        padding-right: 15px;
        padding-left: 15px;
    }

    .set-tab-head-right {
        float: none;
    }
}

@media screen and (max-width: 550px) {
    .visit-first-col {
        width: 100%;
    }

    .visit-second-col {
        width: 100%;
    }
}

/*---------------------ИСТОЧНИКИ СОВЕРШЕНИЯ ЗАКАЗОВ----------------------------*/
@media screen and (max-width: 1450px) {
    .order-sources-first-col {
        width: 45%;
    }

    .order-sources-second-col {
        width: 55%;
    }

    .order-sources-second-col .col-half {
        width: 100%;
    }

    .order-sources-second-col-bot {
        margin: 15px;
    }
}

@media screen and (max-width: 1050px) {
    .order-sources-first-col {
        width: 40%;
    }

    .order-sources-second-col {
        width: 60%;
    }
}

@media screen and (max-width: 950px) and (min-width: 781px) {
    .order-sources-first-col {
        width: 100%;
    }

    .order-sources-second-col {
        width: 100%;
    }
}

@media screen and (max-width: 1050px) {

}

@media screen and (max-width: 780px) {
    .order-sources-top {
        padding: 15px;
    }
}

@media screen and (max-width: 650px) {
    .order-sources-first-col {
        width: 100%;
    }

    .order-sources-second-col {
        width: 100%;
    }
}

/*ЛИСТИНГ КАТЕГОРИЙ*/
@media screen and (max-width: 1400px) {
    .kat-listing .col {
        width: 11.33%;
        border-bottom: 1px solid #D2DDE1;
    }

    .listing-grid .kat-second-col {
        width: 7%;
    }

    .listing-grid .kat-third-col {
        width: 21%;
    }

    .listing-grid .kat-zero-col {
        width: 4%;
    }
}

@media screen and (max-width: 1150px) {
    .listing-grid-head h2 span {
        font-size: 11px;
    }

    .kat-listing .listing-grid-col-wrap span {
        font-size: 14px;
    }

    .listing-search-wrap input {
        width: 170px;
    }
}

@media screen and (max-width: 1100px) {

    .listing-search-wrap input {
        display: block;
        float: left;
        width: 40%;
        margin: 0 0 20px;
    }

    .listing-search-wrap > span {
        display: block;
        float: left;
        padding-top: 10px;
        width: 20%;
        margin: 0;
        text-align: center;
    }

    .listing-search-wrap button {
        display: block;
        margin: 0 auto;
        width: 70%;
        text-align: center;
    }

    /*сетка*/
    .kat-listing .listing-grid-col-wrap {
        padding: 5px;
    }

    .kat-listing .listing-grid-item:nth-child(even) {
        background: #FFF;
    }

    .kat-listing.no-mobile-headers .listing-grid-head {
        display: none;
    }

    .kat-listing.no-mobile-headers .mobile-listing-head {
        display: block;
    }

    .kat-listing.no-mobile-headers .listing-grid-item {
        margin: 20px 0;
    }

    .listing-grid .kat-zero-col {
        width: 9%;
    }

    .listing-grid .kat-first-col {
        width: 38%;
    }

    .listing-grid .kat-second-col {
        display: none;
    }

    .listing-grid .kat-third-col {
        width: 53%;
        border-right: none;
    }

    .listing-grid .kat-fourth-col, .listing-grid .kat-fifth-col, .listing-grid .kat-sixth-col, .listing-grid .kat-seventh-col, .listing-grid .kat-eighth-col {
        width: 20%;
    }
}

@media screen and (max-width: 780px) {
    .btn.add-cat {
        margin: 0 auto 30px;
    }

    .listing-grid-head h2 span {
        font-size: 10px;
    }
}

@media screen and (max-width: 700px) {
    .listing-search-wrap input {
        width: 125px;
    }

    .listing-search-wrap button {
        padding-right: 20px;
    }
}

@media screen and (max-width: 400px) {
    .listing-search-wrap input {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }

    .listing-search-wrap > span {
        height: auto;
        padding-top: 0;
        margin-bottom: 10px;
        float: none;
        width: 100%;
    }

    .listing-search-wrap button {
        width: 100%;
    }
}

/*-------------------ПОЗИЦИИ КЛЮЧЕВЫХ СЛОВ--------------------------*/
/*@media screen and (max-width: 1550px) {*/
/*.keywords-tabs-btns, .keywords-position-blks {*/
/*width: 50%;*/
/*padding-right: 0;*/
/*}*/
/*}*/
@media screen and (max-width: 1500px) {
    .keywords-third-col {
        width: 75%;
    }

    .keywords-fourth-col {
        width: 25%;
    }
}

@media screen and (max-width: 1300px) {
    .keywords-third-col {
        width: 70%;
    }

    .keywords-fourth-col {
        margin-top: 56px;
        width: 30%;
    }

    .pagination {
        float: left;
    }
}

@media screen and (max-width: 1250px) {
    .keywords-first-col {
        width: 55%;
    }

    .keywords-second-col {
        width: 45%;
    }

    .keywords-info-blk .stat-graphics .col-half {
        width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .keywords-page {
        padding-right: 20px;
    }
}

@media screen and (max-width: 1100px) {
    .keywords-first-col {
        width: 45%;
    }

    .keywords-second-col {
        width: 55%;
    }

    .keywords-third-col, .keywords-fourth-col {
        width: 100%;
    }

    .keywords-check-block .chekboxgroup.liststyle label {
        float: left;
    }

    .keywords-graph-btns .btn {
        width: 36%;
    }

    .keywords-graph-btns .btn.more {
        width: 60%;
    }
}

@media screen and (max-width: 780px) {
    .keywords-page {
        padding: 0 20px;
    }
}

@media screen and (max-width: 650px) {
    .keywords-tabs-btns, .keywords-position-blks {
        float: none;
        width: 100%;
    }

    .keywords-position-blks {
        border-bottom: none;
    }

    .pagination {
        float: left;
        text-align: center;
        float: none;
        clear: both;
        width: 100%;
        white-space: normal;
    }
}

@media screen and (max-width: 600px) {
    .keywords-first-col, .keywords-second-col {
        width: 100%;
    }
}

/*КНОПКИ*/
@media screen and (max-width: 1350px) {
    .product-head-left .btn, .product-head-left .chekboxgroup {
        font-size: 14px;
        line-height: 1.3;
    }
}

@media screen and (max-width: 1100px) {
    .product-head-left .btn, .product-head-left .chekboxgroup {
        width: 98%;
    }
}

@media screen and (max-width: 900px) {
    .product-head-left {
        width: 100%;
    }

    .product-head-left .btn, .product-head-left .chekboxgroup {
        width: 47.5%;
    }
}

@media screen and (max-width: 780px) {
    .product-head-left .btn, .product-head-left .chekboxgroup {
        width: 46%;
        margin: 0 2% 10px;
    }
}

/*ЛИСТИНГ ТОВАРОВ*/
@media screen and (max-width: 1600px) {
    .btn.list-head-add-cat {
        font-size: 12px;
    }
}

@media screen and (max-width: 1500px) {
    .btn.list-head-add-cat {
        width: 100%;
        box-sizing: border-box;
        padding: 0 5px;
        background-image: none;
        text-align: center;
    }
}

@media screen and (max-width: 1400px) {
    .product-listing .mobile-listing-head {
        display: block;
    }

    .product-listing .listing-grid-head {
        display: block !important;
    }

    .listing-grid-image, .listing-effective-price, .listing-old-price, .listing-action, .listing-grid-kat, .listing-grid-manuf {
        text-align: center;
    }

    .product-listing .head-bot, .product-listing .listing-grid-head .col {
        border: none;
    }

    .product-listing .listing-grid-head h2, .product-fifth-col .head-bot, .product-sixth-col .head-bot, .product-seventh-col .head-bot, .product-eighth-col .head-bot, .product-ninth-col .head-bot, .product-tenth-col .head-bot, .product-eleventh-col .head-bot {
        display: none;
    }

    .product-first-col .head-bot button {
        padding-left: 36px;
        box-sizing: border-box;
    }

    .mobile-check-all {
        display: block;
    }

    .product-listing .listing-grid-item, .product-listing .listing-grid-head {
        margin-bottom: 20px;
    }

    .product-listing .col {
        width: 24%;
        border-bottom: 1px solid #D2DDE1;
    }

    .product-listing .listing-grid-item:nth-child(even) {
        background: #fff;
    }

    .product-listing .product-first-col-second.col, .product-listing .product-first-col-first.col {
        border-bottom: none;
    }

    .product-listing .product-second-col {
        width: 28%;
    }

    .product-listing .product-sixth-col, .product-listing .product-fifth-col {
        width: 20%;
    }

    .product-listing .product-seventh-col, .product-listing .product-eighth-col, .product-listing .product-ninth-col, .product-listing .product-tenth-col, .product-listing .product-eleventh-col {
        width: 12%;
    }
}

@media screen and (max-width: 1100px) {
    .product-listing .col, .product-listing .product-sixth-col, .product-listing .product-fifth-col {
        width: 25%;
    }

    .product-listing .product-first-col, .product-listing .product-second-col {
        width: 50%;
    }

    .product-listing .product-seventh-col, .product-listing .product-eighth-col, .product-listing .product-ninth-col, .product-listing .product-tenth-col, .product-listing .product-eleventh-col {
        width: 20%;
    }

    .product-listing .listing-grid-head .col {
        width: 25%;
    }
}

@media screen and (max-width: 450px) {
    .product-listing .col {
        width: 24.3%;
    }

    .product-listing .product-first-col {
        width: 40%;
    }

    .product-listing .product-second-col {
        width: 60%;
    }

    .product-listing .product-third-col, .product-listing .product-fourth-col {
        width: 50%;
    }

    .product-listing .product-fifth-col, .product-listing .product-sixth-col, .product-listing .product-seventh-col {
        width: 33.33%;
    }

    .product-listing .product-eighth-col {
        width: 27%;
    }

    .product-listing .listing-grid-head .col {
        width: 50%;
    }
}

/*СТАНДАРТНЫЙ ЛИСТИНГ*/
@media screen and (max-width: 980px) {
    .main-listing .col {
        width: 38%;
        border-bottom: 1px solid #D2DDE1;
    }

    .listing-grid .list-zero-col {
        width: 11%;
    }

    .listing-grid .list-second-col {
        display: none;
    }

    .listing-grid .list-third-col {
        width: 13%;
    }

    .listing-grid .list-fifth-col {
        width: 100%;
    }
}

/*ШАБЛОНЫ МАГАЗИНА*/
@media screen and (max-width: 1500px) {
    .right-content-aside {
        width: 380px;
        margin-left: -380px;
        left: 380px;
    }

    .right-content-main {
        padding-left: 400px;
    }

    .field-mark-text {
        font-size: 13px;
    }
}

@media screen and (max-width: 1350px) {
    .pages-right-content .right-content-main {
        float: none;
        padding-left: 0;
        margin-bottom: 20px;
    }

    .pages-right-content .right-content-aside {
        float: none;
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0;
        left: 0;
    }
}

@media screen and (max-width: 1100px) {
    .right-content-main {
        float: none;
        padding-left: 0;
        margin-bottom: 20px;
    }

    .right-content-aside {
        float: none;
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0;
        left: 0;
    }
}

/*ЛИСТИНГ КЛИЕНТОВ*/
@media screen and (max-width: 1450px) {
    .clients-listing .listing-grid-head {
        display: none;
    }

    .clients-listing .mobile-listing-head {
        display: block;
    }

    .clients-listing .listing-grid-item {
        margin: 20px 0;
    }

    .clients-listing .col {
        width: 22.99%;
    }

    .clients-listing .first-col {
        width: 8%;
    }

    .clients-listing .seventh-col, .clients-listing .ninth-col, .clients-listing .tenth-col {
        width: 18%;
    }
}

@media screen and (max-width: 500px) {
    .clients-listing .listing-grid-head {
        display: none;
    }

    .clients-listing .mobile-listing-head {
        display: block;
    }

    .clients-listing .listing-grid-item {
        margin: 20px 0;
    }

    .clients-listing .col {
        width: 33.33%;
    }

    .clients-listing .first-col {
        width: 10%;
    }

    .clients-listing .second-col, .clients-listing .third-col {
        width: 45%;
    }

    .clients-listing .seventh-col, .clients-listing .ninth-col, .clients-listing .tenth-col {
        width: 22.2%;
    }
}

/*СТРАНИЦА РЕДАКТИРОВАНИЯ ТОВАРА*/
@media screen and (max-width: 1600px) {
    .product-head-right {
        float: none;
        width: 100%;
        clear: both;
        position: relative;
    }

    .product-head .product-head-right .tabs-btns {
        width: 100%;
    }

    .product-head .product-head-left {
        width: 100%;
        box-sizing: border-box;
        padding-right: 300px;
    }

    .material-page .product-head .product-head-left {
        max-width: 600px;
        padding-right: 0;
    }

    .material-page .product-head .product-head-right {
        width: 100%;
        padding-right: 0;
    }

    .material-page .product-head .product-head-right #materialTabs {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 100%;
        margin-top: 10px;
    }

    .material-page .product-head .product-head-right a {
        width: 100%;
    }

    .product-head-right-means {
        position: absolute;
        right: 0;
        top: -52px;
    }

    /*.product-head .product-head-left .btn,
    .product-head .product-head-left .chekboxgroup {
        width: 23%;
    }*/
    .product-head .product-head-left .btn, .product-head .product-head-left .chekboxgroup {
        width: 48%;
        max-width: 320px;
    }

    .material-page .product-head .product-head-left .btn, .material-page .product-head .product-head-left .chekboxgroup {
        width: auto;
    }
}

@media screen and (max-width: 1450px) {
    .product-head .product-head-left {
        padding-right: 125px;
    }

    .product-head .product-head-left .btn, .product-head .product-head-left .chekboxgroup {
        width: 48%;
        max-width: 320px;
    }

    .product-head-right-means {
        top: -123px;
    }

    .product-head-right-means-text {
        display: block;
        width: 110px;
        margin-right: 0;
        text-align: center;
        margin-bottom: 3px;
    }

    .product-head-right-means-link {
        width: 90px;
    }
}

@media screen and (max-width: 1300px) {
    .field-half-blk, .field-half-blk.product-block, .field-blk-img.field-half-blk {
        width: 100%;
        margin: 20px 0;
        float: none;
    }
}

@media screen and (max-width: 1150px) {
    .double-page-left, .double-page-right {
        float: none;
        width: 100%;
    }
}

@media screen and (max-width: 1100px) {
    .product-page .chekboxgroup.liststyle label {
        float: none;
    }

    .product-head-right-tabs > .tab_btn:first-child {
        width: 30%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(2) {
        width: 30%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(3) {
        width: 20%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(4) {
        width: 20%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(5) {
        width: 30%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(6) {
        width: 16%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(7) {
        width: 27%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(8) {
        width: 27%;
    }
}

@media screen and (max-width: 780px) {
    .inputtextgroup input, .inputtextgroup select {
        margin-right: 0;
    }

    .product-head .product-head-left .btn, .product-head .product-head-left .chekboxgroup {
        width: 46%;
        max-width: 320px;
    }

    .product-head-right-means {
        right: 10px;
    }

    .field-full-grey-blk span {
        display: inline-block;
        margin-bottom: 10px;
    }

    .owl-pagination {
        display: none;
    }
}

@media screen and (max-width: 500px) {
    .field-blk {
        display: block;
    }

    .field-name, .templates-mark .field-name {
        width: 100%;
        padding: 10px;
        float: none;
        text-align: center;
    }

    .field-name p {
        text-align: left;
    }

    .field-content, .templates-mark .field-content {
        width: 100%;
        min-height: 0;
        float: none;
    }

    .field-mark-text {
        text-align: center;
    }

    .product-head-right-tabs > .tab_btn:first-child, .product-head-right-tabs > .tab_btn:nth-child(2), .product-head-right-tabs > .tab_btn:nth-child(3) {
        width: 33.333%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(4), .product-head-right-tabs > .tab_btn:nth-child(6) {
        width: 25%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(5) {
        width: 50%;
    }

    .product-head-right-tabs > .tab_btn:nth-child(7), .product-head-right-tabs > .tab_btn:nth-child(8) {
        width: 50%;
    }

    .product-head .product-head-left {
        padding-right: 0;
    }

    .product-head .product-head-left .chekboxgroup label {
        padding-right: 0;
    }

    .product-head-right-means {
        position: static;
        padding: 10px;
        padding-bottom: 0;
    }

    .product-head-right-means-text {
        display: inline-block;
        width: 60%;
    }

    .product-head-right-means-link {
        width: 32%;
        margin-right: 5%;
        box-sizing: border-box;
    }

    .adtnl-img-link {
        width: 120px;
    }
}

@media screen and (max-width: 450px) {
    .field-price-extended .chekboxgroup, .field-price-extended .input-file {
        clear: both;
    }
}

/*ЛИСТИНГ ЗАКАЗОВ*/
@media screen and (max-width: 1500px) {
    .seventh-col .listing-grid-col-wrap {
        padding: 5px;
    }
}

@media screen and (max-width: 1150px) {
    .order-listing .listing-grid-item:nth-child(even) {
        background: #FFF;
    }

    .listing-grid .col {
        border-bottom: 1px solid #D2DDE1;
    }

    .order-listing .listing-grid-head {
        display: none;
    }

    .order-listing .mobile-listing-head {
        display: block;
    }

    .order-listing .listing-grid-item {
        margin-bottom: 20px;
    }

    .order-listing .first-col, .order-listing .eighth-col {
        width: 10%;
    }

    .order-listing .second-col, .order-listing .ninth-col {
        width: 34%;
    }

    .order-listing .third-col {
        width: 12%;
    }

    .order-listing .fourth-col, .order-listing .fifth-col {
        width: 22%;
    }

    .order-listing .sixth-col, .order-listing .seventh-col {
        width: 50%;
    }

    .order-listing .tenth-col {
        width: 28%;
    }

    .order-listing .eleventh-col {
        width: 13%;
    }

    .order-listing .twelfth-col {
        width: 15%;
    }
}

@media screen and (max-width: 780px) {
    .order-list {
        padding: 0;
    }
}

@media screen and (max-width: 500px) {
    .search-main-top__input {
        padding-right: 0;
        padding-left: 0;
        clear: both;
        float: none;
        display: block;
    }

    .search-main-top__btn {
        height: 65px;
        top: 0;
        box-sizing: border-box;
        padding-left: 130px;
        right: 0;
        width: 100%;
        z-index: 0;
    }
}

/*СТРАНИЦА ЗАКАЗ*/
@media screen and (max-width: 1150px) {
    .order-top.row {
        margin: 0;
    }

    .order-top .col-half {
        width: 100%;
        margin-bottom: 20px;
        padding: 0;
    }

    .order-page-blk textarea {
        height: 150px;
    }
}

@media screen and (max-width: 1200px) {
    .order-page {
        padding-right: 20px;
    }
}

@media screen and (max-width: 980px) {
    .order-page-listing .col {
        width: 33.333%;
    }

    .listing-grid .listing-grid-item:hover {
        border-color: #D2DDE1;
    }

    .listing-grid .listing-grid-item:hover .col:last-child {
        border-color: #D2DDE1;
    }
}

@media screen and (max-width: 780px) {
    .order-page {
        padding-right: 0;
    }

    .order-btns > .btn {
        margin: 0 10px 10px 0;
    }
}

@media screen and (max-width: 380px) {
    .order-btns > .btn {
        max-width: 250px;
        text-align: left;
    }

    .material-page .product-head .product-head-left .btn, .material-page .product-head .product-head-left .chekboxgroup {
        width: 100%;
    }
}

/*-----------СПИСОК ПОЛЬЗОВАТЕЛЕЙ---------------*/
@media screen and (max-width: 1500px) {
    .user-listing .listing-grid-col-wrap {
        font-size: 15px;
    }

    .user-listing .listing-grid-col-wrap {
        padding: 5px;
    }
}

@media screen and (max-width: 1300px) {
    .user-listing .listing-grid-item:nth-child(even) {
        background: #fff;
    }

    .user-listing .listing-grid-head {
        display: none;
    }

    .user-listing .listing-grid-item {
        margin: 20px 0;
    }

    .user-listing .third-col {
        display: none;
    }

    .user-listing .mobile-listing-head {
        display: block;
    }

    .user-listing .col {
        width: 25%;
    }

    .user-listing .first-col {
        width: 9%;
    }

    .user-listing .second-col {
        width: 16%;
    }
}

@media screen and (max-width: 780px) {
    .user-list {
        padding: 0;
    }
}

@media screen and (max-width: 550px) {
    .user-listing .col {
        width: 33.33%;
    }

    .user-listing .first-col {
        width: 15%;
    }

    .user-listing .second-col {
        width: 35%;
    }

    .user-listing .fourth-col {
        width: 50%;
    }

    .material-page .product-head .product-head-left .btn, .material-page .product-head .product-head-left .chekboxgroup {
        min-width: 150px;
    }
}

/*ПОЛЬЗОВАТЕЛЬ*/
@media screen and (max-width: 1300px) {
    .user-page .chekboxgroup label {
        width: 50%;
    }
}

@media screen and (max-width: 1100px) {
    .user-head-right-tabs.tabs-btns {
        width: 100%;
        float: none;
    }
}

@media screen and (max-width: 1000px) {
    .user-page .chekboxgroup label {
        width: 100%;
    }
}

@media screen and (max-width: 500px) {
    .user-head-right-tabs.tabs-btns > .tab_btn {
        width: 50%;
    }

    .field-all-check.chekboxgroup label {
        float: none;
        display: inline-block;
    }
}

/*СПИСОК МАССОВЫХ ОПЕРАЦИЙ*/
@media screen and (max-width: 1600px) {
    .operat-list-item {
        width: 23%;
    }
}

@media screen and (max-width: 1300px) {
    .operat-list-item {
        width: 31.333%;
    }
}

@media screen and (max-width: 1000px) {
    .operat-list-item {
        width: 48%;
    }
}

@media screen and (max-width: 900px) {
    .mass-operations_main, .full-width-page {
        padding: 0 10px;
    }
}

@media screen and (max-width: 780px) {
    .operat-list-items {
        padding: 20px 10px;
    }
}

@media screen and (max-width: 600px) {
    .operat-list-item {
        width: 98%;
    }

    .operations-btns .btn {
        width: 100%;
        margin-right: 0;
    }
}

/*РЕДАКТИРОВАНИЕ КАТЕГОРИИ*/
@media screen and (max-width: 1600px) {
    .kat-head .product-head-left {
        width: auto;
        float: none;
        max-width: 600px;
        padding-right: 0;
    }

    .kat-head .kat-head-right {
        width: 100%;
        float: none;
    }

    .kat-head .tabs-attached {
        margin-top: 10px;
    }

    .manufacturers-page .tabs-btns {
        margin-top: 0;
    }
}

@media screen and (max-width: 970px) {
    .kat-head .new-tabs {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .kat-head .new-tabs .tab_btn {
        min-width: 30%;
        border-bottom: 2px solid #4F8DAD;
    }
}

@media screen and (max-width: 550px) {
    .kat-head .product-head-left .btn, .kat-head .product-head-left .chekboxgroup {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        max-width: none;
    }
}

/*КОРЗИНА ТОВАРОВ В СТАТИСТИКЕ*/
@media screen and (max-width: 1100px) {
    .shopping-cart-listing .col {
        width: 14.66%;
    }

    .shopping-cart-listing .third-col {
        width: 32%;
    }

    .shopping-cart-listing .second-col {
        width: 24%;
    }
}

@media screen and (max-width: 980px) {
    .shopping-cart-listing .col {
        width: 50%;
    }

    .shopping-cart-listing .third-col {
        width: 100%;
    }

    .listing-grid-foot .col {
        display: none;
    }

    .shopping-cart-listing .listing-grid-foot .first-col, .shopping-cart-listing .listing-grid-foot .fourth-col, .shopping-cart-listing .listing-grid-foot .fifth-col {
        display: block;
        width: 33.33%;
    }

    .shopping-cart-listing .fourth-col .listing-grid-col-wrap, .shopping-cart-listing .fifth-col .listing-grid-col-wrap {
        max-height: 50px;
    }

    .shopping-cart .search-main-bot {
        background: none;
    }

    .shopping-cart-listing .listing-grid-item {
        margin: 20px 0;
    }

    .shopping-cart-listing .listing-grid-item:last-child {
        margin-bottom: 0;
    }

    .listing-grid-foot .col {
        height: 105px;
    }

    .listing-grid-foot {
        margin: 20px 0;
    }
}

@media screen and (max-width: 980px) {
    .visited-product-btns {
        left: 44%;
    }
}

@media screen and (max-width: 500px) {
    .shopping-cart .search-main-top__icon, .shopping-cart .search-main-top__expand {
        width: 50%;
        background-position-x: 50%;
    }

    .shopping-cart .search-main-top__input {
        height: 75px;
    }
}

/*ЛИСТИНГ ПРОИЗВОДИТЕЛЕЙ*/
@media screen and (max-width: 980px) {
    .man-listing .listing-grid-col-wrap {
        font-size: 14px;
    }

    .man-listing .col {
        width: 35%;
    }

    .man-listing .second-col {
        display: none;
    }

    .man-listing .zero-col {
        width: 15%;
    }

    .man-listing .third-col {
        width: 50%;
    }

    .man-listing .fourth-col {
        width: 75%;
    }

    .man-listing .fifth-col {
        width: 25%;
    }
}

/*СТРАНИЦА РЕДАКТИРОВАНИЯ ПРОИЗВОДИТЕЛЯ*/
@media screen and (max-width: 1100px) {
    .manufacturers-page .kat-head-right, .manufacturers-page .product-head-left {
        width: 100%;
        float: none;
    }

    .manufacturers-page .product-head-left .btn, .manufacturers-page .product-head-left .chekboxgroup {
        width: 46%;
    }

}

@media screen and (max-width: 400px) {
    .manufacturers-page .product-head-left .btn, .manufacturers-page .product-head-left .chekboxgroup {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        max-width: none;
    }
}

/*СПИСОК ДОСТУПНЫХ ВАЛЮТ*/
@media screen and (max-width: 1300px) {
    .listing-grid-head h2 span, .mobile-listing-head span {
        font-size: 11px;
    }

    .currency-listing .zero-col .listing-grid-col-wrap {
        padding: 5px 0;
    }
}

@media screen and (max-width: 1150px) {
    .currency-listing .mobile-listing-head {
        display: block;
    }

    .currency-listing .listing-grid-head {
        display: none;
    }

    .currency-listing .listing-grid-item {
        margin: 20px 0;
    }

    .currency-listing .col {
        width: 27.33%;
    }

    .currency-listing .zero-col {
        width: 10%;
    }

    .currency-listing .first-col, .currency-listing .second-col {
        width: 23%;
    }

    .currency-listing .third-col {
        width: 44%;
    }

    .currency-listing .fifth-col {
        width: 18%;
    }
}

@media screen and (max-width: 500px) {
    .mobile-listing-head {
        display: block;
    }

    .currency-listing .listing-grid-head {
        display: none;
    }

    .listing-grid-item {
        margin: 20px 0;
    }

    .currency-listing .col {
        width: 37.5%;
    }

    .currency-listing .zero-col {
        width: 20%;
    }

    .currency-listing .first-col, .currency-listing .second-col {
        width: 40%;
    }

    .currency-listing .third-col, .currency-listing .fourth-col.col {
        width: 50%;
    }

    .currency-listing .fifth-col {
        width: 25%;
    }
}

@media screen and (max-width: 800px) {
    .text-field {
        font-size: 18px;
        padding-top: 7px;
    }
}

/*ИМПОРТ ЭКСПОРТ*/
@media screen and (max-width: 1150px) {
    .export-listing .listing-grid-head {
        display: none;
    }

    .export-listing .col {
        width: 20.5%;
    }

    .export-listing .fourth-col, .export-listing .fifth-col {
        width: 29.5%;
    }

    .export-listing .first-col {
        display: none;
    }
}

@media screen and (max-width: 900px) {
    .export-listing .col {
        width: 33.33%;
    }

    .export-listing .fifth-col {
        width: 100%;
    }
}

@media screen and (max-width: 780px) {
    .import-listing .first-col {
        display: none;
    }

    .import-listing .col {
        width: 23.2%;
    }

    .import-listing .third-col {
        width: 76.8%;
    }
}

@media screen and (max-width: 450px) {
    .export-listing .col {
        width: 50%;
    }
}

/* IP ТЕЛЕФОНИЯ */
@media screen and (max-width: 1400px) {
    .associated-block {
        width: 33.33%;
    }
}

@media screen and (max-width: 1000px) {
    .associated-block {
        width: 50%;
    }
}

@media screen and (max-width: 500px) {
    .associated-block {
        width: 100%;
        padding-right: 9%;
    }
}

/* СОПУТСТВУЮЩИЕ ТОВАРЫ */
@media screen and (max-width: 1600px) {
    .rel-left {
        width: 35%;
    }

    .rel-right {
        width: 65%;
    }

    .rel-items-wrap .col {
        width: 25%;
    }

    .col.rel-item_notadded {
        width: 20%;
    }
}

@media screen and (max-width: 1350px) {
    .rel-items-wrap .col {
        width: 33.33%;
    }

    .col.rel-item_notadded {
        width: 25%;
    }
}

@media screen and (max-width: 1100px) {
    .rel-left {
        width: 40%;
    }

    .rel-right {
        width: 60%;
    }

    .rel-items-wrap .col {
        width: 50%;
    }

    .col.rel-item_notadded {
        width: 33.33%;
    }
}

@media screen and (max-width: 950px) and (min-width: 781px) {
    .rel-left, .rel-right {
        width: 100%;
        float: none;
    }
}

@media screen and (max-width: 780px) {
    .btn.rel-item__btn {
        margin: 0;
    }
}

@media screen and (max-width: 600px) {
    .rel-left, .rel-right {
        width: 100%;
        float: none;
    }

    .col.rel-item_notadded {
        width: 50%;
    }
}

/*СПОСОБЫ ОПЛАТЫ/ДОСТАВКИ*/
@media screen and (max-width: 1600px) {
    .methods-listing .listing-grid-col-wrap {
        padding: 5px;
    }
}

@media screen and (max-width: 1300px) {
    .methods-listing .mobile-listing-head {
        display: block;
    }

    .methods-listing .listing-grid-item {
        margin: 20px 0;
    }

    .methods-listing .listing-grid-head {
        display: none;
    }

    .methods-listing .listing-grid-item:nth-child(even) {
        background: #fff;
    }

    .methods-listing .zero-col {
        display: none;
    }

    .methods-listing .col {
        width: 37%;
    }

    .methods-listing .third-col, .methods-listing .sixth-col {
        width: 26%;
    }

    .pay-listing .col {
        width: 50%;
    }
}

@media screen and (max-width: 980px) {
    .listing-grid-head {
        display: none;
    }

    .mobile-listing-head {
        display: block;
    }

    .listing-grid-item {
        margin: 20px 0;
    }

    .listing-grid-item:nth-child(even) {
        background: #FFF;
    }
}

@media screen and (max-width: 550px) {
    .methods-listing .col {
        width: 50%;
    }

    .methods-listing .fifth-col, .methods-listing .fourth-col {
        width: 62%;
    }

    .methods-listing .third-col, .methods-listing .sixth-col {
        width: 38%;
    }

    .min-modal-window {
        right: 0;
        min-width: 100%;
    }
}

/* order-list popUp*/
@media screen and (max-width: 1000px) {
    .order-list__popUp-composition {
        display: none;
    }
}

@media screen and (max-width: 780px) {
    .full-width-page {
        padding: 0;
    }
}

/*РЕЗЕРВНОЕ КОПИРОВАНИЕ*/
@media screen and (max-width: 1100px) {
    .backup-page .tabs-btns {
        background: none;
    }

    .backup-page .tabs-btns > .tab_btn::after {
        content: none;
    }
}

@media screen and (max-width: 850px) {
    .backup-listing.no-mobile-headers .mobile-listing-head {
        display: block;
    }

    .backup-listing.no-mobile-headers .listing-grid-item {
        margin: 20px 0;
    }

    .backup-listing.no-mobile-headers .listing-grid-head {
        display: none;
    }

    .backup-listing .listing-grid-item:nth-child(even) {
        background: #fff;
    }

    .backup-listing .listing-grid-item:first-child {
        margin: 0;
    }

    .backup-listing .col {
        width: 33.33%;
    }

    .backup-listing .second-col {
        width: 78%;
    }

    .backup-listing .first-col {
        width: 22%;
    }

    .for__one__line > * {
        padding: 5px 0;
    }

}

@media screen and (max-width: 450px) {
    .backup-page .tabs-btns > .tab_btn {
        width: 50% !important;
    }
}

@media screen and (max-width: 1400px) {
    .not-published-cap__wrap {
        width: 57%;
    }

    .not-published-cap__title {
        font-size: 22px;
    }

    .not-published-cap__img {
        width: 22px;
    }
}

@media screen and (max-width: 1100px) {
    .not-published-cap__wrap {
        width: 100%;
        position: relative;
        top: 27px;
        text-align: center;
    }
}

@media screen and (max-width: 1300px) {
    .kat-listing .not-published-cap__title {
        display: block;
    }
}

@media screen and (max-width: 1100px) {
    .header-block__wrap {
        display: block;
        margin-top: 10px;
        text-align: right;
        float: right;
        clear: both;
    }

    .header-block__btns .btn,
    .header-block__btns .btn.delete,
    .header-block__btns .btn.change-btn {
        margin: 0 0 10px 10px;
    }
}

@media screen and (max-width: 600px) {
    .not-published-cap__img {
        width: 45px;
    }

    .kat-listing .not-published-cap__title {
        font-size: 22px;
    }

    .not-published-cap__link {
        font-size: 15px;
    }
}

/* УПРАВЛЕНИЕ БАННЕРАМИ */
@media screen and (max-width: 1750px) {
    .banner-item {
        width: 11.11%;
    }
}

@media screen and (max-width: 1600px) {
    .banner-item {
        width: 12.5%;
    }
}

@media screen and (max-width: 1400px) {
    .banner-item {
        width: 14.28%;
    }
}

@media screen and (max-width: 1250px) {
    .banner-item {
        width: 16.66%;
    }
}

@media screen and (max-width: 1100px) {
    .banner-item {
        width: 20%;
    }
}

@media screen and (max-width: 870px) {
    .banner-item {
        width: 25%;
    }
}

@media screen and (max-width: 780px) {
    .banner-group-btm .btn {
        margin: 10px 15px;
    }
}

@media screen and (max-width: 690px) {
    .banner-item {
        width: 33.33%;
    }
}

@media screen and (max-width: 525px) {
    .banner-item {
        width: 50%;
    }
}

@media screen and (max-width: 400px) {
    .header-block__title {
        float: none;
        max-width: 100%;
        box-sizing: border-box;
    }

    .header-block__hideToggle {
        height: 43px;
    }
}

/*СТАТИСТИКА РАССЫЛОК*/
@media screen and (max-width: 1200px) {
    .distribution-stat-listing.no-mobile-headers .mobile-listing-head {
        display: block;
    }

    .distribution-stat-listing.no-mobile-headers .listing-grid-item {
        margin: 20px 0;
    }

    .distribution-stat-listing.no-mobile-headers .listing-grid-head {
        display: none;
    }

    .distribution-stat-listing .listing-grid-item:nth-child(even) {
        background: #fff;
    }

    .distribution-stat-listing .listing-grid-col-wrap {
        padding: 5px;
    }

    .distribution-stat-listing .col {
        width: 25%;
    }

    .distribution-stat-listing .first-col {
        width: 20%;
    }

    .distribution-stat-listing .second-col {
        width: 30%;
    }
}

/*ЛИСТИНГ ГРУПП МАТЕРИАЛОВ*/
@media screen {
    .listing-grid .col {
        /*  width: 12%;*/
    }

    .listing-grid .groups-zero-col {
        width: 12.5%;
    }

    .listing-grid .groups-first-col {
        width: 25%;
    }

    .listing-grid .groups-second-col {
        width: 20%;
    }

    .listing-grid .groups-third-col, .listing-grid .groups-fourth-col, .listing-grid .groups-fifth-col, .listing-grid .groups-sixth-col {
        width: 8%;
    }

    .listing-grid .groups-sort-col {
        width: 5%;
    }

    .groups-listing .listing-grid-col-wrap span {
        font-size: 16px;
    }
}

@media screen and (max-width: 1150px) {
    .listing-grid-head h2 span {
        font-size: 11px;
    }

    .groups-listing .listing-grid-col-wrap span {
        font-size: 14px;
    }

    .listing-search-wrap input {
        width: 170px;
    }
}

@media screen and (max-width: 1200px) {
    .listing-search-wrap input {
        display: block;
        float: left;
        width: 40%;
        margin: 0 0 20px;
    }

    .listing-search-wrap > span {
        display: block;
        float: left;
        padding-top: 10px;
        width: 20%;
        margin: 0;
        text-align: center;
    }

    .listing-search-wrap button {
        display: block;
        margin: 0 auto;
        width: 70%;
        text-align: center;
    }

    /*сетка*/
    .groups-listing .listing-grid-head {
        display: none;
    }

    .groups-listing .mobile-listing-head {
        display: block;
    }

    .groups-listing .listing-grid-item {
        margin: 20px 0;
    }

    .listing-grid .groups-zero-col {
        width: 25%;
    }

    .listing-grid .groups-first-col {
        width: 50%;
    }

    .listing-grid .groups-second-col {
        width: 25%;
    }

    .listing-grid .groups-third-col, .listing-grid .groups-fourth-col, .listing-grid .groups-fifth-col, .listing-grid .groups-sixth-col {
        width: 25%;
    }
}

.groups-second-col p {
    text-align: center;
    color: #22637F;
    font-size: 14px;
}

.groups-listing .listing-grid-col-wrap {
    text-align: center;
}

.groups-listing .listing-grid-title {
    text-align: left;
}

@media screen and (max-width: 1350px) {
    .groups-listing .listing-grid-col-wrap {
        padding: 5px;
    }
}

/*ЛИСТИНГ АКЦИЙ*/
@media screen and (max-width: 1150px) {
    .listing-grid-head h2 span {
        font-size: 11px;
    }

    .actions-listing .listing-grid-col-wrap span {
        font-size: 14px;
    }

    .listing-search-wrap input {
        width: 170px;
    }
}

@media screen and (max-width: 1300px) {
    .listing-search-wrap input {
        display: block;
        float: left;
        width: 40%;
        margin: 0 0 20px;
    }

    .listing-search-wrap > span {
        display: block;
        float: left;
        padding-top: 10px;
        width: 20%;
        margin: 0;
        text-align: center;
    }

    .listing-search-wrap button {
        display: block;
        margin: 0 auto;
        width: 70%;
        text-align: center;
    }

    /*сетка*/
    .actions-listing .listing-grid-item:nth-child(even) {
        background: #FFF;
    }

    .actions-listing.no-mobile-headers .listing-grid-item:nth-child(even) {
        background: #E0E8EB;
    }

    .actions-listing .listing-grid-head {
        display: none;
    }

    .actions-listing .mobile-listing-head {
        display: block;
    }

    .actions-listing .listing-grid-item {
        margin: 20px 0;
    }

    .listing-grid .actions-zero-col {
        display: none;
    }

    .listing-grid .actions-first-col {
        width: 30%;
    }

    .listing-grid .actions-second-col {
        width: 70%;
    }

    .listing-grid .actions-third-col, .listing-grid .actions-fourth-col, .listing-grid .actions-fifth-col, .listing-grid .actions-sixth-col {
        width: 25%;
    }
}

@media screen and (max-width: 500px) {
    .listing-grid .actions-third-col, .listing-grid .actions-sixth-col {
        width: 40%;
    }

    .listing-grid .actions-fourth-col, .listing-grid .actions-fifth-col {
        width: 60%;
    }
}

@media screen and (max-width: 780px) {
    .content {
        padding: 20px 0;
    }

    .product-block .field-blk.no-cols .field-full-white-blk {
        padding: 20px 0;
    }

    .field-full-white-blk textarea {
        margin: 0 1.5%;
    }
}

/*ЛИСТИНГ CНИПЕТОВ*/
@media screen and (max-width: 1150px) {
    .listing-grid-head h2 span {
        font-size: 11px;
    }

    .snippet-listing .listing-grid-col-wrap {
        padding: 5px;
    }

    .snippet-listing .listing-grid-col-wrap span {
        font-size: 14px;
    }

    .snippet-search-wrap input {
        width: 170px;
    }
}

@media screen and (max-width: 980px) {
    .listing-search-wrap input {
        display: block;
        float: left;
        width: 40%;
        margin: 0 0 20px;
    }

    .listing-search-wrap > span {
        display: block;
        float: left;
        padding-top: 10px;
        width: 20%;
        margin: 0;
        text-align: center;
    }

    .listing-search-wrap button {
        display: block;
        margin: 0 auto;
        width: 70%;
        text-align: center;
    }

    /*сетка*/
    .listing-grid .snippet-zero-col {
        width: 33.3333% !important;
    }

    .listing-grid .snippet-first-col {
        width: 33.3333% !important;;
    }

    .listing-grid .snippet-second-col {
        width: 33.3333% !important;;
    }

    .listing-grid .snippet-third-col {
        width: 100% !important;
    }

    .listing-grid .snippet-fourth-col, .listing-grid .snippet-fifth-col, .listing-grid .snippet-sixth-col {
        display: none !important;
    }
}

/*ДЛЯ МЕНЮ ЛИСТА(НЕ ГРУПП)*/
@media screen and (max-width: 1350px) {
    .extra-fields-listing .listing-grid-col-wrap {
        padding: 5px;
    }
}

@media screen and (max-width: 980px) {
    .listing-grid .extra-zero-col {
        width: 50% !important;
        border-bottom: 1px solid #D2DDE1;;
    }

    .listing-grid .extra-first-col {
        width: 50% !important;
        border-bottom: 1px solid #D2DDE1;;
    }

    .listing-grid .extra-second-col {
        width: 50% !important;;
    }

    .listing-grid .extra-third-col {
        width: 50% !important;
    }
}

@media screen and (max-width: 980px) {
    .extra {
        width: 100%;
    }

    .extra > .tab_btn {
        width: 33.33% !important;
    }

    .extra {
        margin-left: 0;
        padding-left: 0;
    }
}

@media screen and (min-width: 981px) {
    .main-menu > li > a.active {
        border-bottom: 6px solid #113E53;
    }
}

@media screen and (max-width: 1399px) {
    .product-zero-col, .product-first-col, .product-second-col, .product-third-col, .product-fourth-col {
        border-bottom: 1px solid #D2DDE1;
    }
}

@media screen and (max-width: 1098px) {
    .product-fifth-col, .product-sixth-col {
        border-bottom: 1px solid #D2DDE1;
    }
}

@media screen and (max-width: 950px) {
    .product-seventh-col {
        border-bottom: 1px solid #D2DDE1;
    }
}

@media screen and (max-width: 980px) {
    .kat-first-col, .kat-zero-col, .kat-third-col {
        border-bottom: 1px solid #D2DDE1;
    }
}

/*ЛИСТИНГ МЕНЮ*/
@media screen and (max-width: 1150px) {
    .listing-grid-head h2 span {
        font-size: 11px;
    }

    .menu-listing .listing-grid-col-wrap span {
        font-size: 14px;
    }

    .menu-search-wrap input {
        width: 170px;
    }
}

@media screen and (max-width: 980px) {
    .listing-search-wrap input {
        display: block;
        float: left;
        width: 40%;
        margin: 0 0 20px;
    }

    .listing-search-wrap > span {
        display: block;
        float: left;
        padding-top: 10px;
        width: 20%;
        margin: 0;
        text-align: center;
    }

    .listing-search-wrap button {
        display: block;
        margin: 0 auto;
        width: 70%;
        text-align: center;
    }

    /*сетка*/
    .listing-grid .menu-zero-col {
        width: 40% !important;
        border-bottom: 1px solid #D2DDE1;
    }

    .listing-grid .menu-first-col {
        width: 60% !important;
        border-bottom: 1px solid #D2DDE1;
    }

    .listing-grid .menu-second-col {
        width: 80% !important;
    }

    .listing-grid .menu-third-col {
        width: 20% !important;
    }
}

/*СПИСОК КЛИЕНТОВ*/
@media screen and (max-width: 1350px) {
    .clients-listing .listing-grid-col-wrap {
        padding: 5px;
        font-size: 13px;
    }
}

@media screen and (max-width: 980px) {
    .clients-listing .col {
        width: 23.5%;
    }

    .clients-listing .first-col {
        width: 6%;
    }

    .clients-listing .seventh-col, .clients-listing .ninth-col, .clients-listing .tenth-col {
        width: 17.66%;
    }
}

/*СПИСОК ХАРАКТЕРИСТИК В ГРУППЕ*/
@media screen and (max-width: 1600px) {
    .feature-listing .listing-grid-item:nth-child(even) {
        background: #FFF;
    }

    .feature-listing .listing-grid-item {
        margin: 20px 0;
    }

    .feature-listing .listing-grid-head {
        display: none;
    }

    .feature-listing .mobile-listing-head {
        display: block;
    }

    .feature-listing .col {
        width: 23%;
    }

    .feature-listing .first-col {
        width: 30%;
    }

    .feature-listing .eighth-col.col {
        width: 22%;
    }

    .feature-listing .fourth-col, .feature-listing .fifth-col, .feature-listing .sixth-col, .feature-listing .seventh-col, .feature-listing .zero-col {
        width: 8%;
    }

    .feature-listing .ninth-col {
        width: 62%;
    }
}

@media screen and (max-width: 520px) {
    .feature-listing .listing-grid-sorting.ui-sortable-handle {
        display: none;
    }

    .feature-listing .zero-col .listing-grid-col-wrap {
        padding: 5px 0;
    }

    .feature-id {
        font-size: 12px;
    }

    .feature-listing .col {
        width: 68%;
    }

    .feature-listing .zero-col {
        width: 12%;
    }

    .feature-listing .first-col {
        width: 54%;
    }

    .feature-listing .second-col {
        width: 34%;
    }

    .feature-listing .fourth-col, .feature-listing .fifth-col, .feature-listing .sixth-col, .feature-listing .seventh-col {
        width: 16%;
    }

    .feature-listing .ninth-col {
        width: 32%;
    }

    .feature-listing .ninth-col {
        width: 100%;
    }
}

@media screen and (max-width: 900px) {
    .fused-elements__wrap {
        padding-right: 160px;
    }

    .fused-elements__button {
        width: 160px;
        padding: 10px 0;
    }
}

/*СПИСОК КАТЕГОРИЙ БЛОКОВ*/
@media screen and (max-width: 1100px) {
    .blocks-listing .listing-grid-col-wrap {
        padding: 5px;
    }
}

@media screen and (max-width: 980px) {
    .blocks-listing .first-col {
        display: none;
    }

    .blocks-listing .second-col {
        width: 100%;
    }

    .blocks-listing .third-col {
        width: 62%;
    }

    .blocks-listing .fourth-col {
        width: 38%;
    }
}

/*ШАБЛОНЫ НОВОСТЕЙ*/
@media screen and (max-width: 600px) {
    .news-template-tabs {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .news-template-tabs .tab_btn {
        min-width: 30%;
        border-bottom: 2px solid #4F8DAD;
    }
}

/*Список групп характеристик*/
@media screen and (max-width: 980px) {
    .group-perfomance-listing .zero-col {
        display: none;
    }

    .group-perfomance-listing .col {
        width: 20%;
    }

    .group-perfomance-listing .first-col {
        width: 100%;
    }

    .group-perfomance-listing .second-col {
        width: 40%;
    }
}

/*КОМЛЕКТАЦИЯ ТОВАРА*/
@media screen and (max-width: 1350px) {
    .goods-grades .flex-col {
        border-right: none;
    }

    .goods-grades .grades__col-first {
        border-right: 2px solid #f3f3fb;
    }

    .goods-grades .flex-row {
        flex-wrap: wrap;
    }

    .goods-grades .flex-col {
        flex-grow: 1;
    }

    .grades__col-third {
        width: 100%;
    }
}

@media screen and (max-width: 500px) {
    .grades__col-first {
        width: 100%;
    }

    .goods-grades .grades__col-first {
        border: none;
    }
}