@media (max-width: 899px) {
    h1 {
        font-size: var(--fontsize11);
        line-height: var(--lineheight03);
    }

    .container {
        width: 100%;
        margin: 0 auto;
        padding: 30px 15px;
    }

    .preheader {
        padding: 0 10px;
    }

    .preheader > .container {
        flex-wrap: wrap;
        align-content: center;
    }

    .preheader__menu {
        position: relative;
        order: -1;
        width: 24px;
    }

    .preheader__menu > .preheader__menu_mobile {
        content: url("../img/icon_burger.svg");
        position: absolute;
        left: 0;
        top: -12px;
        width: 24px;
        height: 24px;
        cursor: pointer;
    }

    .menu_burger {
        top: 0;
        z-index: 999999;
    }

    .menu_burger__container {
        padding: 0;
    }

    .menu_burger__main {
        width: 400px;
        max-width: 100%;
        height: auto;
        padding: 15px 10px 10px;
        position: relative;
    }

    .menu_burger__main_title {
        display: block;
        margin-left: 15px;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: var(--border04);
    }

    .menu_burger__main_list_item {
        display: flex;
        justify-content: space-between;
    }

    .menu_burger__main_list_item > .menu_burger__link::before {
        width: 18px;
        height: 18px;
        top: 25%;
    }

    .menu_burger__main_list_item > .menu_burger__link {
        padding: 5px 25px 5px 50px;
        font-size: var(--fontsize06);
        line-height: var(--lineheight05);
        font-weight: 400;
    }

    .menu_burger__mobile_shevron {
        content: "";
        background-image: url("/local/templates/zpk_nd/css/../img/shevron_down_little.svg");
        background-size: cover;
        width: 21px;
        height: 12px;
        transform: rotate(270deg);
        cursor: pointer;
        display: block;
        margin: 10px 0 0;
        background-repeat: no-repeat;
        z-index: 999999;
    }

    .menu_burger__drop .menu_burger__mobile_shevron {
        transform: rotate(90deg);
    }

    .menu_burger__drop {
        width: 400px;
        max-width: 100%;
        height: 100%;
        padding: 15px 20px 10px;
        left: 0;
    }

    .menu_burger__drop_active {
        display: block;
    }

    .menu_burger__wrap {
        height: 100vh;
    }

    .menu_burger__first {
        padding: 0 15px;
        z-index: 99999999;
        height: 100%;
        width: 100%;
        background-color: var(--bgcolor02);
    }

    .menu_burger__second {
        display: none;
    }

    .menu_burger__first_title {
        margin: 0 0 10px;
        border-bottom: var(--border04);
        padding-bottom: 10px;
        display: flex;
    }

    .menu_burger__first_title .menu_burger__link {
        margin-left: 25px;
    }

    .menu_burger__first_item {
        margin: 0 0 10px;
    }

    .menu-burger__close::after, .menu-burger__close::before{
        background-color: var(--color05);
        z-index: 999999999;
    }

    .menu-burger__close {
        width: 18px;
        height: 18px;
        right: 25px;
        top: 15px;
        left: 90%;
    }

    .preheader__menu_list {
        display: none;
    }

    .preheader__city {
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
        margin-left: 0;
    }

    .preheader__city::before {
        top: -3px;
    }

    .preheader__contacts {
        align-items: center;
    }

    .preheader__contacts_social {
        margin-right: 2px;
    }

    .preheader__contacts_phone {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        font-weight: 500;
        margin-right: 0;
    }

    .preheader__contacts_phone a {
        color: var(--color02);
    }

    .preheader__contacts_timework {
        display: none;
    }

    .main_header {
        padding: 15px 10px;
        align-items: center;
    }

    .main_header__logo_img {
        margin-right: 5px;
        width: 25px;
        height: 25px;
    }

    .main_header__logo_text {
        max-width: 130px;
        min-width: auto;
    }

    .main_header__logo_text_title {
        font-size: var(--fontsize10);
        line-height: var(--lineheight11);
        text-transform: uppercase;
    }

    .main_header__logo_text_description {
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
        font-weight: 400;
        height: 15px;
        overflow: unset;
    }

    .main_header__search {
        display: none;
    }

    .main_header__button {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        font-weight: 400;
        min-width: 135px;
        padding: 10px;
    }

    .breadcrumb__container {
        padding: 0 15px;
    }


    .banner__item > .container {
        flex-wrap: wrap;
        padding: 10px 15px;
        text-align: center;
        margin-bottom: 0;
    }

    .banner__title {
        font-size: var(--fontsize11);
        line-height: var(--lineheight03);
        padding: 0 15px;
    }


    .banner__description {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        margin-bottom: 20px;
        padding: 0 10px;
    }

    .banner__button {
        width: 200px;
        font-size: var(--fontsize06);
        line-height: var(--lineheight08);
        margin: 0 auto;
    }

    .banner__short_text {
        width: auto;
        padding: 0 10px;
    }

    .banner__information {
        margin-bottom: 25px;
    }

    .banner__form {
        margin-bottom: -190px;
        padding: 20px;
        background: var(--bgcolor01);
        z-index: 999;
        width: 100%;
        height: 100%;
    }

    .banner__form_title {
        font-size: var(--fontsize05);
        line-height: var(--lineheight12);
        font-weight: 500;
        margin: 0 0 10px;
    }

    .banner__consult_form_lbl_text {
        text-align: left;
        margin-bottom: 5px;
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .banner__consult_form_lbl > input::placeholder {
        font-size: var(--fontsize06);
        line-height: var(--lineheight07);
    }

    .checkbox input[type="checkbox"] + span::before {
        top: 8px;
    }

    .infografics {
        padding-top: 150px;
    }

    .infografics__container {
        flex-wrap: wrap;
    }

    .infografics__text {
        margin: 0 0 10px;
        padding: 20px 20px 105px;
        background-position: bottom;
    }

    .infografics__text_title {
        margin-bottom: 10px;
    }

    .colored_title {
        font-size: var(--fontsize12);
        line-height: var(--lineheight07);
    }

    .infografics__text_info {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
        font-weight: 600;
        margin-bottom: 10px;
    }

    .infografics__text_descr {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .infografics__item {
        padding: 15px;
        width: 48%;
        margin-bottom: 10px;
    }

    .infografics__item:nth-child(2n-1) {
        margin-right: 10px;
    }

    .infografics__item_img {
        width: 30px;
        height: 30px;
        margin-bottom: 10px;
    }

    .infografics__item_name {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        font-weight: 600;
    }

    .infografics__item_descr {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .fences_type__title_block {
        margin-bottom: 15px;
        flex-wrap: wrap;
    }

    .fences_type__title {
        margin-bottom: 5px;
    }

    .fences_type__descr {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .fences_type__item {
        padding: 30px 15px;
        margin-bottom: 10px;
        width: 48%;
        height: 160px;
    }

    .fences_type__item_title {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
        width: 100%;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .maintip {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
    }

    .fences_type__item_price {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
        padding: 0 5px;
        font-weight: 600;
    }

    .fences_type__item_button {
        font-size: var(--fontsize07);
        line-height: var(--lineheight10);
        margin: 15px auto 0;
        padding: 5px;
    }

    .prices__container {
        flex-wrap: wrap;
    }

    .prices__img_block {
        overflow: hidden;
        height: 300px;
    }

    .prices__img_manager {
        max-width: 100%;
    }

    .prices__block {
        padding: 25px 15px 15px;
    }

    .prices__block_title::before {
        width: 20px;
        height: 20px;
    }

    .prices__block_title {
        padding-left: 30px
    }

    .prices__block_item {
        flex-wrap: wrap;
    }

    .prices__block_item_name {
        font-size: var(--fontsize05);
        line-height: var(--lineheight12);
        margin-bottom: 5px;
        width: 100%;
    }

    .prices__block_item_price {
        font-size: var(--fontsize06);
        line-height: var(--lineheight08);
        margin-bottom: 10px;
    }

    .prices__block_item_border {
        order: 3;
    }

    .prices__block_descr {
        font-size: var(--fontsize07);
        line-height: var(--lineheight10);
    }

    .tender_fence__form {
        flex-wrap: wrap;
    }

    .tender_fence__order_block,
    .tender_fence__user_block {
        width: 100%;
        padding: 15px;
    }

    .tender_fence__title {
        margin-bottom: 5px;
    }

    .tender_fence__second_title {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
        font-weight: 600;
        margin-bottom: 15px;
    }

    .tender_fence__lbl > .tender_fence__select,
    .tender_fence__lbl > input,
    .tender_fence__lbl > textarea {
        padding: 10px 10px 10px 15px;
    }

    .tender_fence__lbl > .tender_fence__select,
    .tender_fence__lbl > textarea::placeholder,
    .tender_fence__lbl > input,
    .tender_fence__lbl > input::placeholder {
        font-size: var(--fontsize06);
        line-height: var(--lineheight07);
    }

    .tender_fence__lbl > textarea {
        height: 170px;
    }

    .order_fence__radio > label {
        padding: 10px 25px;
    }

    .tender_fence__user_block .checkbox input[type="checkbox"]:checked + span::after {
        bottom: 25px;
    }

    .tenders__title {
        text-align: center;
        margin-bottom: 20px;
    }

    .tender_list__item {
        padding: 15px;
        flex-wrap: wrap;
    }

    .tender_list__left_block {
        border-right: none;
        padding-right: 0;
        border-bottom: var(--border09);
        padding-bottom: 15px;
        margin-bottom: 15px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .tender_list__item_title h3 {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
        font-weight: 600;
        margin: 0;
    }

    .tender_list__item_left_info {
        justify-content: space-between;
        font-size: var(--fontsize14);
        line-height: var(--lineheight10);
        font-weight: 400;
        margin-bottom: 10px;
    }

    .tender_list__item_city {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .tender_list__item_city::before {
        height: 14px;
        width: 14px;
    }

    .tender_list__right_block {
        padding-left: 0;
    }

    .tender_list__item_right_info {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .tender_list__item_right_info div:not(:last-child) {
        margin-right: 10px;
    }

    .tender_list__item_make_date::before,
    .tender_list__item_jstat::before {
        height: 12px;
        width: 12px;
    }

    .tender_list__item_button {
        width: 100%;
        text-align: center;
    }

    .companies__title {
        text-align: center;
        margin-bottom: 5px;
    }

    .companies__descr {
        color: var(--color01);
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        font-weight: 400;
        margin-bottom: 20px;
        text-align: center;
    }

    .company__item {
        padding: 15px;
        margin-bottom: 10px;
    }

    .company__item_header {
        margin-bottom: 15px;
        flex-wrap: wrap;
    }

    .company__item_header_logo {
        margin-bottom: 10px;
        width: 100%;
        justify-content: space-around;
    }

    .company__item_header_logo_title {
        font-size: var(--fontsize05);
        line-height: var(--lineheight12);
        font-weight: 500;
    }

    .company__item_header_contacts {
        flex-wrap: wrap;
        flex-direction: column-reverse;
        width: 100%;
        font-size: var(--fontsize13);
        font-weight: 600;
    }


    .company__item_header_contacts > div {
        width: 100%;
    }

    .company__item_header_contacts_time {
        margin-right: 0;
        display: flex;
        justify-content: space-between;
    }

    .company__item_header_contacts_phone {
        margin-bottom: 10px;
    }

    .company__item_header_contacts_phone_block {
        text-align: center;
    }

    .company__item_info {
        border-radius: 0;
        background: none;
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
        font-weight: 400;
        padding: 0;
        flex-wrap: wrap;
    }

    .company__item_info_tags_order {
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
    }

    .company__item_info_tags,
    .company__item_info_rating {
        background: var(--bgcolor01);
        border-radius: var(--border-radius04);
        padding: 10px;
        margin-bottom: 5px;
    }

    .company__item_info_tags > div {
        margin-right: 5px;
    }

    .company__item_info_rating_int {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
        padding: 0 5px;
    }

    .company__item_info_rating_stars > div {
        width: 10px;
        height: 10px;
    }

    .company_rating_block {
        justify-content: center;
        margin-bottom: 10px;
        flex-wrap: wrap;
    }

    .company__name {
        margin-bottom: 20px;
    }

    .detail__price {
        max-width: 315px;
        margin: 0 auto 30px;
    }

    .company__item_info_rating_text {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        font-weight: 500;
    }

    .company__item_properties_order {
        display: none;
    }

    .company__item_properties_tag {
        font-size: var(--fontsize14);
        line-height: var(--lineheight10);
        padding: 10px 10px 10px 25px;
        background-size: 14px;
        background-position-x: 8px;
        margin-right: 2px;
        margin-bottom: 2px;
    }

    .company__item_texts {
        padding: 15px;
    }

    .company__item_texts_descr {
        display: none;
    }

    .company__item_texts > .company__item_texts_price {
        padding-left: 0;
        width: 100%;
    }

    .company__item_texts_price_title {
        margin: 0 0 20px;
    }

    .company__item_works_title {
        margin: 0 0 15px;
        font-size: var(--fontsize05);
        line-height: var(--lineheight12);
    }

    .company__item_works_block_photo {
        width: 47%;
        font-weight: 400;
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
        margin-bottom: 10px;
    }

    .company__item_works_block_photo_img {
        display: block;
        width: 100%;
    }

    .company__item_works_block_photo_info_price {
        font-weight: 500;
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .objects_pictures__title {
        text-align: center;
        margin-bottom: 20px;
    }

    .filter_toggler {
        font-size: 13px;
        cursor: pointer;
        margin-bottom: 10px;
        display: block;
        border-bottom: 1px dashed;
        width: 165px;
    }

    .objects_pictures .smartfilter {
       /* display: none; */
    }

    .objects_pictures .filter_visible .smartfilter {
        display: flex;
    }

    .objects_pictures .bx_filter .bx_filter_parameters_box_title {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        margin-bottom: 5px;
    }

    .objects_pictures .bx_filter.bx_horizontal .bx_filter_parameters_box {
        max-width: 100%;
    }

    .objects_pictures .bx_filter .bx_filter_select_text {
        font-size: var(--fontsize06);
        line-height: var(--lineheight08);
    }

    .objects_pictures .bx_filter.bx_horizontal .bx_filter_parameters_box {
        margin-bottom: 10px;
    }

    .objects_pictures .bx_filter .bx_filter_select_block {
        background-size: 13px;
    }

    .objects_pictures .bx_filter_parameters_box_container {
        justify-content: center;
        flex-wrap: wrap;
    }

    .objects_pictures .bx_filter_parameters_box_container > .bx_filter_search_button {
        margin: 10px 0;
        width: 100%;
        padding: 14px 100px;
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
    }

    .objects_pictures .bx_filter .bx_filter_search_reset {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        margin: 0;
    }

    .objects_pictures .bx_filter .bx_filter_button_box {
        margin-bottom: 20px;
    }

    .objects_pictures__item {
        margin-bottom: 15px;
        width: 48%;
        max-width: 450px;
    }

    .objects_pictures__item img,
    .objects_pictures__item_content {
        width: 100%;
    }

    .objects_pictures__item_content {
        padding: 15px 10px;
    }

    .objects_pictures__item_name {
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
        min-height: 50px;
        margin-bottom: 10px;
    }

    .objects_pictures__item_char {
        font-size: var(--fontsize14);
        line-height: var(--lineheight10);
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 10px;
        flex-wrap: wrap;
    }

    .objects_pictures__item_length {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .objects_pictures__item_price {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
    }

    .objects_pictures__item_count_rating_stars > div {
        width: 8px;
        height: 8px;
    }

    .objects_pictures .load_more {
        padding: 15px 60px;
        max-width: 100%;
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
    }

    .testimonals__title {
        text-align: center;
        margin-bottom: 20px;
    }

    .testimonals__item {
        padding: 15px;
        width: 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }

    .testimonals__item_content_text {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        margin-bottom: 10px;
    }

    .testimonals__item_info {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        justify-content: space-between;
    }

    .testimonals__item_info_date {
        font-weight: 400;
    }

    .testimonals__item_content_audio_img {
        width: 100%;
    }

    .testimonals__item_content_audio {
        margin-bottom: 15px;
    }

    .testimonals__item_title {
        font-size: var(--fontsize13);
        line-height: var(--lineheight08);
        font-weight: 600;
    }

    .people_search__container {
        border-radius: 0;
    }

    .people_search__title {
        font-size: var(--fontsize12);
        line-height: var(--lineheight07);
        margin-bottom: 20px;
        padding-left: 35px;
    }

    .people_search__title:before {
        width: 20px;
        height: 20px;
        left: 5px;
        top: 0;
    }

    .people_search__list {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .people_search__link {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        padding: 10px 15px;
        margin-bottom: 5px;
    }

    .faq_accordion__title {
        text-align: center;
        margin-bottom: 20px;
    }

    .faq_accordion__content_answers {
        width: 100%;
        margin-bottom: 20px;
    }

    .faq_accordion__content {
        flex-wrap: wrap;
    }

    .faq_accordion__item {
        width: 100%;
        padding: 10px;
        margin-bottom: 5px;
    }

    .faq_accordion__item_header,
    .faq_accordion__item_active .faq_accordion__item_body p,
    .faq_accordion__item_link {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .faq_accordion__content_form {
        width: 100%;
    }

    .faq_accordion__content_form .banner__form {
        background: var(--bgcolor02);
        border: 0;
        border-radius: 0;
        padding: 20px 10px;
        margin-bottom: 0;
    }

    .faq_accordion__content_form .banner__form_title {
        text-align: left;
    }

    .faq_accordion__content_form .checkbox input[type="checkbox"] + span::before {
        top: 0;
    }

    .faq_accordion__content_form .checkbox input[type="checkbox"]:checked + span::after {
        bottom: 8px;
    }

    .about_us__container {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .about_us__text {
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }

    .about_us__title {
        margin-bottom: 10px;
    }

    .about_us__text .strong_text {
        font-size: var(--fontsize06);
        line-height: var(--lineheight08);
        margin: 0;
    }

    .about_us__text p {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .about_us__image {
        height: 202px;
    }

    .about_us__image_title_block {
        top: 10px;
        left: 55px;
    }

    .about_us__image_title_block:before {
        width: 20px;
        height: 20px;
        left: -30px;
    }

    .about_us__image_title {
        font-size: var(--fontsize10);
        line-height: var(--lineheight11);
    }

    .about_us__image_subtitle {
        font-size: var(--fontsize14);
        line-height: var(--lineheight10);
    }

    .about_us__image_pict {
        width: 100%;
    }

    .news__title {
        margin-bottom: 15px;
        text-align: center;
    }

    .news__list {
        flex-wrap: wrap;
    }

    .news__item {
        max-width: 48%;
        margin-bottom: 25px;
    }

    .news__item_img {
        width: 100%;
    }

    .news__item_content {
        padding: 5px 0;
    }

    .news__item_content_date {
        font-size: var(--fontsize14);
        line-height: var(--lineheight10);
        font-weight: 400;
    }

    .news__item_content_title {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        margin-bottom: 5px;
    }

    .news__item_content_text {
        font-size: var(--fontsize14);
        line-height: var(--lineheight10);
        margin-bottom: 5px;
    }

    .news__item_content_link {
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
    }

    .video__container {
        flex-wrap: wrap;
    }

    .video__title {
        margin-bottom: 10px;
        max-width: 250px;
    }

    .video__text p {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .video__text {
        padding: 0 0 20px;
        max-width: 100%;
    }

    .video__src {
        margin: 0 auto;
    }

    .video__src iframe {
        width: 100%;
        height: auto;
    }

    .prefooter__container {
        flex-wrap: wrap;
        text-align: center;
    }

    .prefooter__contacts {
        flex-wrap: wrap;
    }

    .prefooter__block_logo {
        width: 150px;
        padding-left: 20px;
        margin: 0 auto 15px;
    }

    .prefooter__block_logo::before {
        width: 24px;
        height: 24px;
    }

    .prefooter__block_logo_title {
        font-size: var(--fontsize10);
        line-height: var(--lineheight11);
    }

    .prefooter__block_logo_subtitle {
        color: var(--color05);
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
        height: 15px;
        overflow: hidden;
    }

    .fprefooter__contacts_phone {
        margin: 0 auto 10px;
    }

    .prefooter__contacts_number {
        font-size: var(--fontsize04);
        line-height: var(--lineheight04);
        font-weight: 500;
    }

    .prefooter__contacts_timework {
        font-size: var(--fontsize10);
        line-height: var(--lineheight10);
        font-weight: 400;
    }

    .prefooter__contacts_email {
        font-size: var(--fontsize05);
        line-height: var(--lineheight06);
        margin: 0 auto;
    }

    .footer__menus {
        justify-content: center;
        padding: 0;
        flex-wrap: wrap;
        text-align: center;
    }

    .footer__menus_item:not(:last-child) {
        margin-bottom: 15px;
    }

    .footer__menus_item_subtitle {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
        font-weight: 600;
        margin-bottom: 10px;
    }

    .footer__menus_nav_item {
        margin-bottom: 5px;
    }

    .footer__menus_nav_link {
        font-size: var(--fontsize07);
        line-height: var(--lineheight09);
    }

    .post_footer {
        margin-bottom: 65px;
    }

    .post_footer__container {
        justify-content: center;
        flex-wrap: wrap;
    }

    .post_footer__copyright_block {
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }

    .post_footer__copyright_block_social {
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }

    .post_footer__copyright_block_copyright {
        font-size: var(--fontsize14);
        line-height: var(--lineheight10);
        font-weight: 600;
        margin: 0 auto;
    }

    .post_footer__payments_icon {
        margin-left: 10px;
    }

    .post_footer__payments_icon:first-child {
        margin-left: 0;
    }

    .tender_detail_title_container {
        justify-content: center;
        flex-wrap: wrap;
    }

    .infografics__tender_item {
        padding-top: 0;
    }

    .detail__item {
        width: 100%;
    }

    .breadcrumb__container .bx-breadcrumb {
        position: relative;
    }

    .footer_mobile_menu {
        display: block;
    }

    .sidebar__block {
        display: none;
    }

    .f2 {
        width: 100%;
    }

    .reas-purch-item {
        float: left;
        width: 100%;
        background: #fff;
        padding: 30px 10px;
        position: relative;
        transition: all 0.3s ease-out;
        overflow: hidden;
        min-width: 185px;
        height: 125px;
    }

    .num-d {
        position: absolute;
        right: -10px;
        bottom: -54px;
        font-size: 160px;
        line-height: 220px;
        color: #f9f9f9;
    }

    .reas-purch-title {
        font-size: 18px;
        padding: 0 0 17px 0;
        /* line-height: 33px; */
        position: relative;
        color: var(--color03);
    }

    /* Калькулятор */
    .sheet_profile:hover .sheet_profile_img {
        width: 520px;
        height: 360px;
    }

    .sheet_profile .sheet_profile_img {
        top: 130px;
        right: auto;
        left: 40px;
    }

    .calculator_form_section {
        flex-wrap: wrap;
    }

    .calculator_form__block {
        width: 100%;
    }

    .order_simple__form {
        margin: 35% auto 0;
    }

}