@media (max-width: 1500px) {
    .header_search input {
        width: 350px;
    }
}
@media (max-width: 1200px) {
    .modal_search_wrapper input,
    .modal_search_wrapper input.header_search {
        width: calc(100% - 120px);
    }
    .modal_search_wrapper input, .modal_search_wrapper .search-submit {
        width: 120px;
    }

    .index_search .icon-search-type{
        position: absolute;
        cursor: pointer;
        left: 495px;
    }
}

@media(max-width: 767px) {
    .site-notice {
        position: static !important;
        max-height: none !important;
        overflow: visible !important;
    }

    .site-notice__text {
        font-size: 13px;
        text-align: left;
        line-height: 1.35;
    }

    .site-notice__close {
        font-size: 22px;
    }

    .modal_search_wrapper input, .modal_search_wrapper input.header_search {
        width: calc(100% - 70px);
        height: 42px;
    }
    .modal_search {
        justify-content: left;
    }

    .modal_search_wrapper .icon-search-type {
        right: 90px;
    }
    .modal_search_wrapper input, .modal_search_wrapper .search-submit {
        width: 70px;
    }
    .modal_search_wrapper .header_search {
        width: 100%;
    }
    .any_questions__social-links .ui-icon{
        width: 20px;
        height: 20px;
    }
    .modal_search.active .modal_search_wrapper {
        transform: translateY(11px) translateX(10px);
        width: calc(100% - 75px);
    }
    .btn_search {
        min-width: 42px;
        min-height: 42px;
    }
    .modal_search_wrapper .b-search__search-type-menu {
        width: 100%;
    }

    .catalog_body_head_seacrh .search-submit{
        height: 48px;
        width: 70px;
    }

    .catalog_body_head_seacrh input {
        width: calc(100% - 70px);
    }

    .index_search .icon {
        display: none;
    }

    .index_search input {
        height: 42px;
    }

    .index_search input, .header_search input::placeholder {
        font-family: 'Commissioner';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 140%;
        padding: 0 11px;
    }

    .b-search-2__form > .index_search {
        justify-content: space-between;
    }

    .index_search .icon-search-type{
        position: absolute;
        right: 70px;
        cursor: pointer;
        left: auto;
    }
}
