@media (max-width: 900px) {
    .container{
        width: 100% !important;
        padding: 0 10px;
    }


    .seria_line_header_wrapper{
        height: fit-content;
        width: 100%;
        margin: 0px;
    }
    .seria_line_header_wrapper .logo{
        width: fit-content;
        margin-top: 20px;
    }
    .web_info{
        padding-bottom: 20px;
    }

    .header_middle_block{
        display: block;
    }
    .header_middle_block .header_slogan{
        width: 100%;
    }

    .seria_confirm_wrapper{
        width: 90%;
        left: 5%;
    }
    .seria_confirm_actions{
        flex-direction: column;
    }
    .seria_confirm_actions .btn{
        width: 100%;

    }


    .main_wrapper{
        flex-direction: column;
        width: 100%;

    }
    .bottom_series_line{
        flex-wrap: wrap;
    }
    .type_block{
        margin-right: 20px;
    }
    .left_block,
    .filters,
    .result_price,
    .result{
        width: 100%;
    }
    .left_block{
        margin-bottom: 20px;
    }
    .short_filter{
        width: 48%;
    }
    .footer_info{
        flex-direction: column;
    }
    .h2_header{
        font-size: 20px;
    }
    .h2_header:after{
        content: none;
    }
    .seria_line_header{
        flex-direction: column;
    }
    .header_slogan h1{
        font-size: 28px;
    }
    .saved_data{
        display: none;
    }
    .index_modal{
        width: 90vw;
        height: 90vh;
        left: 5vw;
        top: 5vh;
        padding: 10px;
        overflow: auto;
    }
    .index_modal .seria_main_info{
        display: block;
    }
    .index_modal .modal_function_block{
        display: none;
    }
    .footer_info_web{
        display: flex;
        justify-content: space-between;
        width: 85%;
    }

    .catalog_items{
        display: block;
    }
    .catalog_item{
        width: 100%;
        padding: 20px;
    }
    .short_filter{
        width: 100%;
    }

    /*личный кабинет*/
    .model_img_block,
    .lc_model_item_schema{
        display: none;
    }
    .lc_model_item{
        flex-wrap: wrap;
        height: fit-content;
        padding: 10px 0;
    }
    .lc_model_item_label{
        width: 80%;
    }
    .lc_model_item_count,
    .lc_model_item_summ{
        width: 45%;
    }
    .model_select_all input{
        margin-left: 15px;
    }
    .lc_tabs{
        align-items: end;
    }
    .lc_tab{
        font-size: 0.8em;
    }
    .saved_actions{
        flex-direction: column;
    }
    .saved_actions_item{
        width: 100%;
        border-right: none !important;
    }
    .saved_actions_item:first-child{
        border-bottom: 1px solid var(--light-gray);
    }
    .lc_itog_text{
        font-size: 1em;
        padding-top: 0
    }
    .form_flex_wrapper{
        flex-direction: column;
    }
    .lc_form_column{
        width: 100%;
    }
    .lc_send_to_email{
        width: 95%;
    }
    .btn{
        font-size: 18px;
    }
    .chekout_container .lc_model_item .lc_model_item_checkbox,
    .orders_page_wrapper .lc_model_item .lc_model_item_checkbox{
        display: none;
    }
    .chekout_container .lc_model_item_label,
    .orders_page_wrapper .lc_model_item{
        width: 100%;
        padding: 0 10px;
    }
    .form_action .btn
    {
        height: fit-content;
        text-wrap: wrap;
    }
    .flex_action .btn{
        height: 80px;
    }
    .saved_items_header .lc_model_item_count{
        display: none;
    }

    .footer_info_address span,
    .footer_info_phones span{
        display: block;
        margin: 5px 0;
    }
    .web_info_email{
        margin-left: 20px;
    }
    .lc_model_item_summ{
        min-width: fit-content;
    }

    .seria_line_header .phones,
    .seria_line_header .web_info{
        display: none;
    }
    .mobile_header_description{
        font-family: "Fira Sans", sans-serif;
        font-weight: 500;
        font-size: 16px;
        line-height: 1;
        text-align: center;
        display: block;
        color: var(--white);
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .header_middle_block{
        display: none;
    }
    /*.type_header{*/
    /*    border-bottom: 5px solid var(--orange);*/
    /*}*/

    .footer_info{
        display: none;
    }
    .footer{
        margin-bottom: 80px;
    }
    .bottom_series_line{
        justify-content: space-between;
    }
    .mobile_footer_wrapper{
        display: block;
        position: fixed;
        bottom: 0;
        background-color: var(--orange);
        width: 100%;
        color: var(--white);
        padding: 5px 0;
    }
    .mobile_footer_wrapper a {
        color: var(--white);
        /*color: #ffbd71;*/
        width: 100%;
    }
    .mobile_footer_container{
        display: flex;
    }
    .mobile_footer_item{
        width: 25%;
        text-align: center;
    }
    .mobile_footer_img{
        text-align: center;
        display: block;
        width: 100%;
    }
    .mobile_footer_img svg{
        height: 30px;
        width: 30px;
        color:#ffbd71 !important;

    }
    .mobile_footer_img svg rect{
        fill: #ffbd71 !important;
        color:#ffbd71;
    }

    .seria_page .series_selector{
        display: none;
    }



}
