@media screen and (max-width: 1300px) {
    {}
    #header .site-logo img {
        width: 220px;
        max-width: 100%;
    }
    .header-center-top {
        width: auto;
    }
    #header #search {
        margin-left: 70px;
    }
    .container {
        padding-left: 12px;
        box-sizing: border-box;
        padding-right: 12px;
    }
}
@media screen and (max-width: 1200px) {{}
    .shop-category .category-box {
        width: 30%;
    }
}
@media screen and (max-width: 1100px) {{}
    .header-right .email-header {
        font-size: 16px;
    }
    #header #search {
        width: 400px;
    }
    .top-menu li a {
        padding: 20px 26px;
    }
    #header #search {
        margin-left: 40px;
    }
    #catalog-main-part .flex > .item .category-box-photo {
        height: 180px;
    }
}
@media screen and (max-width: 960px) {
    {}
    .left-menu .menu-glavnoe-menju-container {
        display: none;
    }
    .block-inner .toggler {
        display: block;
    }
    .top-menu .content {
        padding: 16px 0;
    }
    .shop-category .category-box {
        width: 48%;
    }
    #header #search {
        display: none;
    }
    #page-articles .description h3 {
        font-size: 18px;
    }
    #left-sidebar {
        display: none;
    }
    #catalog-main-part {
        width: 100%;
    }
    #catalog-main-part .flex > .item {
        width: 24%;
    }
    body.category .products_list_main .preview {
        width: 200px;
    }
    body.category .products_list_main .description {
        width: calc(100% - 220px);
    }
}
@media screen and (max-width: 780px) {
    {}
    .technical-information-part .tabulation > div {
        width: 100%;
        box-sizing: border-box;
        padding-left: 20px;
        border-right: 1px solid #ddd;
        border-radius: 0 20px 0 0;
    }
    .technical-information-part .tabulation > div:after {
        display: none;
    }
    #catalog-main-part .flex > .item {
        width: 33%;
    }
}
@media screen and (max-width: 730px) {
    {}
    #page-articles .description {
        width: 100%;
        margin-top: 20px;
    }
    .page-id-151 .forms-tabs .forms-tabs-links li {
        max-width: 100%;
        width: 100%;
        background: none;
    }
    .page-id-151 .forms-tabs .forms-tabs-links li:after {
        right: 0;
        border-radius: 0;
    }
}
@media screen and (max-width: 680px) {
    {}
    .shop-category .category-box {
        width: 100%;
    }
    #page-articles .description h3 {
        font-size: 16px;
    }
    .center-title {
        font-size: 20px;
    }
    #catalog-main-part .flex > .item {
        width: 49%;
    }
    .questionnaire_form .form-item {
        margin-right: 0;
    }
    .form-type-textarea,
    .form-textarea-wrapper,
    .form-textarea-wrapper textarea {
        max-width: 100%;
    }
}
@media screen and (max-width: 600px) {
    {}
    .products_list_main .row .title a {
        font-size: 16px;
        text-align: center;
    }
    .products_list_main .flex,
    .products_list_main .row .flex {
        justify-content: center;
    }
    body.category .products_list_main .description {
        width: 100%;
    }
    
    .products_list_main .description {
        width: 100%;
    }
    .header-right .contacts {
        margin-right: 0;
    }
    #header .site-logo a {
        margin-left: 0;
    }
    .questionnaire_form .form-item.form-item-a,
    .questionnaire_form .form-item.form-item-c {
        width: 100%;
    }
}
@media screen and (max-width: 480px) {
    {}
    #catalog-main-part > .flex {
        justify-content: center;
    }
    #catalog-main-part .flex > .item {
        width: 400px;
    }
    #catalog-main-part .flex > .item.hidden {
        margin-bottom: 0;
    }
    .products_list_main .row .title a {
        font-size: 14px;
    }
    .questionnaire_form .form-item.form-item-a,
    .questionnaire_form .form-item {
        width: 280px;
    }
    .questionnaire_form .form-item.form-type-radio {
        width: 100%;
    }
    #catalog-main-part .flex > .item a {
        max-height: 100%;
    }
    #catalog-main-part .flex > .item .category-box-photo {
        height: auto;
    }
}



