    .start_block {
        position: absolute !important;
        top: 45%;
        left: 3%;
        width: 42% !important;
        font-family: Open Sans;
        font-size: 28px !important;
        font-weight: 500;
        line-height: 38px !important;
        letter-spacing: 0em;
        text-align: left;
    }

    .d-none {
        display: none;
    }

    #preview_video {
        position: absolute;
        width: 100%;
        height: 100%;
        background: url(https://hobot.ru/upload/video_prev.png);
        background-size: contain;
        background-repeat: round;
        cursor: pointer;
    }

.info_video_block .img-100{
     height: 50vw;
}

.info_video_block iframe {
    width: 100%;
    height: 100%;
}

    @media screen and (min-width: 1700px) {
.info_video_block .img-100{
     height: 44vw;
}
}

    .img-100 img {
        width: 100%;
    }

    .row {
        margin-left: unset;
        margin-right: unset;
    }

    .mb-5, .my-5 {
        margin-bottom: 3rem !important;
    }

    .p-16 {
        padding: 16px;
    }

    .d-lg-flex {
        display: flex;
    }

    img {
        max-width: 100%;
        object-fit: cover;
    }

    .line_img {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .fancy_img {
        z-index: 2;
        position: relative;
    }

    .block-end .block_title {
        justify-content: flex-end;
    }

    .block-start .block_title {
        justify-content: flex-start;
    }

    .block-end .block_h, .block-end .block_text {
        text-align: right !important;
    }

    .block-start .block_h, .block-start .block_text {
        text-align: left !important;
    }

    .block_h {
        font-family: Open Sans;
        font-size: 34px;
        font-weight: 400;
        line-height: 40px;
        letter-spacing: 0;
        margin-bottom: 20px;
        margin-top: 20px;
        z-index: 2;
        position: relative;
    }

    .block_text {
        font-family: Open Sans;
        font-size: 22px;
        font-weight: 300;
        line-height: 30px;
        letter-spacing: 0em;
    }

    .block_title {
        font-family: Roboto;
        font-size: 18px;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: 0em;
        position: relative;
        display: flex;
    }


    .block_image {
        object-fit: scale-down;
    }

    /*Ромб для блока*/
    .block_title_rectangle {
        max-width: 400px;
        width: 100%;
        position: relative;
    }

    .block_title_rectangle div {
        background: #57A9F4;
        color: #fff;
        padding: 10px;
        width: 100%;
        text-align: center;
    }

    .block_title_rectangle:before, .block_title_rectangle:after {
        width: 50px;
        height: 93px;
        content: '';
        position: absolute;
        background: #fff;
        transform: rotate(30deg);
    }

    .block_title_rectangle:before {
        left: -30px;
        top: -35px;
    }

    .block_title_rectangle:after {
        right: -33px;
        top: -10px;
    }

    /*Ромб для блока*/

    .robot_remote_control {
        width: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .robot_remote_control > div {
        max-width: 27%;
        margin-left: 50px;
    }

    .speaks_robot, .purity_technology {
        width: 550px;
        position: absolute;
        right: 0;
    }

    .vertical_centered_block {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }


    .different_surfaces, .stylish_design {
        position: absolute;
        text-align: left !important;
        margin-top: 14%;
        /*top: 50%;*/
        /*transform: translateY(-50%);*/
    }

    .stylish_design {
        width: 35%;
        left: 2%;
    }

    .different_surfaces {
        width: 40%;
        left: 10%;
    }

    .purity_technology .block_text {

    }

    .block-start.absolute_block {
        left: 16px;
    }

    .block-end.absolute_block {
        right: 16px;
    }

    .block_title_absolute {
        background-image: url('https://hobot.ru/upload/medialibrary/749/ibr8qzhwjr2qe3jobirrte3x98pbciv5/background.png');
        background-size: contain;
        color: white;
        padding: 13px 100px 8px;
        font-family: Roboto;
        font-size: 18px;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: 0em;
        background-repeat: no-repeat;

    }

    @media screen and (max-width: 991px) {
        .reverse-img {
            display: flex !important;
            flex-direction: column-reverse !important;
        }
    }

    @media screen and (min-width: 1345px) {
        .different_surfaces {
            margin-top: 17%;
        }
    }

    @media screen and (max-width: 1040px) {
        .start_block {
            font-size: 20px !important;
            line-height: 29px !important;
        }
    }

    @media screen and (max-width: 765px) {
        .start_block {
            font-size: 15px !important;
            line-height: 22px !important;
        }
    }

    @media screen and (max-width: 600px) {
        .start_block {
            font-size: 13px !important;
            line-height: 20px !important;
        }
    }


    @media screen and (max-width: 520px) {
        .start_block {
            font-size: 11px !important;
            line-height: 18px !important;
        }
    }

    @media screen and (max-width: 435px) {
        .start_block {
            width: 41% !important;
            font-size: 9px !important;
            line-height: 12px !important;
        }
    }

    @media screen and (max-width: 720px) {
        .stylish_design.absolute_block {
            justify-content: center;
            align-items: center;
            display: flex;
            flex-direction: column;
            margin-bottom: 30px;
        }

        .speaks_robot, .purity_technology {
            width: unset;
        }

        .robot_remote_control {
            background-image: none !important;
            height: 100%;
        }

        .robot_remote_control > div {
            max-width: 100% !important;
            margin-left: 0;
        }

        .block_title {
            justify-content: center !important;
        }

        .block-end .block_h, .block-end .block_text, .block-start .block_h, .block-start .block_text {
            text-align: center !important;
        }

        .fancy_img {
            margin-bottom: 10px;
        }

        .block_h {
            text-align: center !important;
        }
    }

    @media screen and (max-width: 992px) {
        .d-lg-flex {
            display: initial;
        }
    }

    @media screen and (max-width: 1200px) {
        .block-start.absolute_block {
            left: unset;
        }

        .block-end.absolute_block {
            right: unset;
        }

        .robot_remote_control > div {
            max-width: 30%;
        }

        .stylish_design {
            left: unset;
            width: 100%;
        }

        .absolute_block {
            position: relative;
            margin: 0 auto;
        }

        .absolute_block .block_title, .absolute_block .block_title_rectangle {
            justify-content: center;
        }

        .absolute_block .block_h, .absolute_block .block_text {
            text-align: center !important;
        }

        .different_surfaces {
            width: unset;
            left: unset;
            top: unset;
            transform: none;
            margin-bottom: 20px;
        }
    }

@media(max-width:768px){
    .correct-layout .tech-support-row{
        flex-direction: column;
    }
    .tech-support-row {
        flex-direction: column;
     }

     .section-desc {
        margin-bottom: 20px;
     }
}

.tech-support-button {
    display: block;
    padding: 5px 15px;
    background: #57a9f4;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    max-height: 65px;
}

.tech-support-button:hover {
    cursor: pointer;
    color: white;
    background: #2890ef;
}