/* @media screen and (max-width: 2560px) {} */

/* @media screen and (max-width: 1920px) {} */

/* @media screen and (max-width: 1400px) {} */

/* @media screen and (max-width: 1368px) {} */

/* @media screen and (max-width: 1300px) {} */

/* @media screen and (max-width: 1200px) {} */

/* @media screen and (max-width: 992px) {} */

@media screen and (max-width: 900px) {
    .block_anchor_box_anchor {
        display: none;
    }

    .section_wraper {
        flex-direction: column;
    }

    .block_with_text {
        width: auto;
        margin-right: 40px;
    }

    .frame_end {
        margin-bottom: 0;
    }

    .box_anchors {
        margin-bottom: 24px;
    }

    .block_with_anchors {
        margin-left: 40px;
        width: auto;
    }
}

@media screen and (max-width: 850px) {
    .block-left_text {
        width: 85%;
        padding: 10px 0;
    }
}

@media screen and (max-width: 820px) {
    h1 {
        font-size: 32px;
    }
}

@media screen and (max-width: 768px) {
    h1 {
        font-size: 24px;
    }

    .p__title {
        font-size: 16px;
    }
}

@media screen and (max-width: 650px) {
    .block_right {
        width: auto;
    }

    .block__left {
        width: auto;
    }

    .adaptive_img {
        display: none;
    }

    .block-left_text {
        padding: 40px 0;
    }
}

@media screen and (max-width: 448px) {
    h1 {
        font-family: Roboto;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
    }

    .p__title {
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
    }

    .block_with_text,
    .block_with_anchors {
        margin-right: 18px;
        margin-left: 18px;
    }

    .box_anchors {
        padding: 32px 16px;
    }

    .title_box {
        font-family: Roboto;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 0;
    }

    .p_box {
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        margin-bottom: 0;
    }
}

/* @media screen and (max-width: 576px) {} */

/* @media screen and (max-width: 500px) {} */

/* @media screen and (max-width: 376.98px) {} */

/* @media screen and (max-width: 320px) {} */