@media (max-width: 1260px) {
    
    .sity__left {
    width: 84.4%;
    }
    
    .sity__left ul {
   
    max-height: 286px;
    }
    .new_video_box {
    height: 257px;
    margin-bottom: 10px;
}
.image .img__z {
   
    height: 209px;
}
    
    .main__catalog__box {
    width: 49%;
        
    }
    .main__catalog__container {
    padding-top: 0px;
}.new_video_cont {
    padding-top: 4px;
}
    .new_work_block {
    margin-top: 55px;
}
    .open_it_auto__bot_col {
 
    margin-right: -30px;
}
    .open_it_auto__bot_col a , .open_it_auto__bot_col .more__auto{
   
    font-size: 17px;
}
    .dv__box {
    margin-bottom: 12px;
    width: 49%;
    }
    .dv__2__box{
            width: 49%; margin-bottom: 12px;
    }
    .work__all_raion_left_column {
    width: 21%;
}
    .dv__img_box img{
        width:100%;
    }
    .text ul {
font-size: 14px;
        line-height: 22px;
}
    .text h3 {
 font-size: 23px;
        line-height: 30px;
        margin-top: 38px;
        margin-bottom: 25px;
}
    
    .avto_v2_box {

          padding: 34px 36px 31px 40px !important;
    
        border-bottom: 1px solid rgb(217, 217, 217);
    width: 50%;
}
.avto_v2_container{
        border-bottom: none;
}

    .avto_v2_box:nth-child(2){
        border-right:none;
    }


    .top__price {
    border-radius: 5px;
    color: rgb(0, 0, 0);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0%;
    text-align: left;
    background: rgb(227, 255, 217);
    display: inline-flex
;
    padding: 7px 11px;
    margin-bottom: 20px;
}
    .container_content {
        width: 920px;
    }
    .f_disp_info_right_top {
        padding-top: 6px;
        padding-left: 0px;
    }
    .price___tr .price___td_op {
        opacity: 1;
    }

    .f_disp_info_right_info {
        color: rgb(255, 255, 255);
        font-family: Inter;
        font-size: 14px;
        font-weight: 500;
        line-height: 17px;
    }
    .f_disp_info_right_title {
        color: rgb(255, 255, 255);
        font-family: Inter;
        font-size: 18px;
        font-weight: 700;
        line-height: 25px;
    }
    .wats__btn span,
    .tele__btn span,
    .btn__btn span {
        display: none;
    }

    .wats__btn,
    .tele__btn,
    .btn__btn {
        width: 40px;
        border-radius: 50%;
        height: 40px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    header .h_rait_box {
        display: none;
    }

    .h__top_right {
        width: 52%;
    }

    .tels_box a {

        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
    }

    .tels_box P {

        font-size: 11px;

    }

    .ht-right p:nth-child(1) {

        font-size: 20px;
    }

    .ht-right p:nth-child(2) {

        font-size: 11px;
    }

    .nav_row {

        padding: 0 15px;
        height: 54px;
    }

    .nav_row a {

        font-size: 12px;
    }

    h1 {

        font-size: 26px;

        line-height: 34px;
    }

    h2 {

        font-size: 23px;

        line-height: 30px;

        margin-top: 38px;
        margin-bottom: 25px;
    }

    .text p {

        font-size: 14px;

        line-height: 22px;

    }

    .rew__work_box_bot {
        margin-top: 30px;
    }

    .rew__work_box_bot video {
        height: auto;

    }

    .rew_box img {
        border-radius: 10px;


    }


    .no_open_left_row {

        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
    }

    .no_open_left_part {
        width: 100%;
        padding-bottom: 15px;
    }

    .no_open_right_part {
        width: 100%;
    }

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

    .price___left p {

        font-size: 13px;
        font-weight: 400;
        line-height: 20px;

    }

    .price___right p {
        color: rgb(0, 0, 0);
        font-family: Inter;
        font-size: 14px;
    }

    .price___left p span {
        font-weight: 700;
        display: block;
        font-size: 14px;
        line-height: 23px;
    }

    .price___left svg {
        flex: none;
        margin-right: 13.5px;
    }

    .price___tr {

        padding: 8px 18px;

    }

    .price___td_left {

        font-size: 14px;
    }

    .price___td_right .price___td {

        font-size: 14px;
    }

    .sity__left ul {

        font-size: 14px;

        line-height: 23px;

    }

    .f__adr_inn {
        color: rgb(0, 0, 0);
        font-family: Inter;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0%;
        text-align: left;
    }

    .f__adr p {
        color: rgb(90, 92, 98);
        font-family: Inter;
        font-size: 12px;
        font-weight: 400;
        line-height: 17px;
        letter-spacing: 0%;
        text-align: left;
        margin-bottom: 4px;
    }

    .h_rait_box {
        display: none;
    }

    .f_right_row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        border-radius: 10px;
        color: rgb(0, 0, 0);
        font-family: Inter;
        font-size: 16px;
        font-weight: 400;
        line-height: 23px;
        letter-spacing: 0%;
        text-align: left;
        text-transform: uppercase;
        background: rgb(249, 249, 251);
        padding: 14px 13px;
        margin-bottom: 12px;
    }

    .f_right_row span {
        color: rgb(90, 92, 98);
        font-family: Inter;
        font-size: 12px;
        font-weight: 400;
        line-height: 17px;
        letter-spacing: 0%;
        padding-top: 4px;
        text-align: left;
        text-transform: none;
    }

    .soc__w span,
    .soc__t span {
        display: none;
    }

    .soc__row a {
        border-radius: 10px;

        height: 45px;
    }

    .f_left {
        width: 74%;
    }

    .f_right {
        width: 23%;
    }

    .f_left_bot_list ul {

        font-size: 12px;
    }





}


@media (max-width: 940px) {
        .sity__left {
        width: 100%!important;
    }

    .new__our__dev_title {
    color: rgb(0, 0, 0);
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    min-height: 40px;
}
    .device__box {
    position: relative;
    width: 49.4%;
    margin-bottom: 8px;
}
        .new_work_block {
        margin-top: 37px;
    }
    .ped__video_box {
 
    width: 32.5%;
    margin-bottom: 8px;
}
    
    .open_it_auto__bot_col {
    column-count: 3;
    }
        .open_it_auto__bot_col {
 
    margin-right: 0px;
}
        .open_it_auto__bot_col a, .open_it_auto__bot_col .more__auto {
        font-size: inherit;
    }
    
    .dv__2__box_right {
    padding-left: 20px;
    color: rgb(0, 0, 0);
    font-family: Inter;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
}
    .open_it_auto__bot_col {
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 38px;
    }
     .open_it_auto__box {
        width: 24%;
    }
    .auto__warn {
    border-radius: 10px;
    color: rgb(83, 159, 86);
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: center;
    text-align: center;
    display: flex
;
    justify-content: center;
    align-items: center;
    padding: 22px 15px;
    width: 100%;
    background: rgb(237, 254, 238);
}
    .th__box {
    border-radius: 10px;
    padding: 30px 20px;
    background: rgb(249, 249, 251);
    width: 100%;
    }
    .how__us_col {
    width: 48%;
    color: rgb(0, 0, 0);
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: 0%;
    text-align: left;
}

    .avto_v2_text {
    color: rgb(110, 110, 110);
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: left;
}
    .row__bred {
    padding: 0px 0px 20px;
    }
    .avto_v2_title {
    color: rgb(37, 37, 37);
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    }
    .avto_v2_icon {
    height: 74px;
}
    .container_content {
        width: 690px;
    }

    .nav_row {
        display: none;
    }

    .breadcrumbs_inner__page {
        padding: 10px 0px 20px;
    }

    .burgg span {
        transition: 0.3s ease;
        width: 21px;
        height: 2px;
        background: #000;
        margin-bottom: 5px;
    }

    .burgg span:last-child {
        margin-bottom: 0px;
    }

    header .tels_box {
        display: none;
    }

    header .h__top_right {
        display: none;
    }

    .burgg {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .header_top_row {
        min-height: auto;
        width: 100%;
        padding: 24px 0px;
        align-items: flex-start;
    }

    .burgg {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
        flex-wrap: wrap;
        margin-top: 5px;
    }

    .bar__links {
        display: flex !important;
        flex-direction: column;
        align-items: center;
        z-index: 3;
        position: fixed;
        right: 0px;
        /* top: 100%; */
        bottom: 30px;
        width: 58px;
        background: #fff;
        border: 1px solid #cecece;
        border-right: none;
        padding: 10px;
        border-top-left-radius: 28px;
        border-bottom-left-radius: 28px;
    }

    .bar__links .standrt__btn {
        margin-top: 10px;
    }

    .bar__links .standrt__btn:first-child {
        margin-top: 0px;
    }




    .nav_row a {
        font-size: 16px;
        width: 100%;
        display: block;
        margin: 17px 0;
    }

    .nav_row {
        padding: 5px 15px;
        height: auto;
    }

    .burgg.open span:nth-child(2) {

        opacity: 0;

    }

    .burgg.open span:nth-child(1) {

        transform: rotate(45deg) translate(5px, 5px);

    }

    .burgg.open span:nth-child(3) {

        transform: rotate(-45deg) translate(5px, -5px);

    }

    .f_disp_in_list p {
        color: rgb(0, 0, 0);
        font-family: Inter;
        font-size: 14px;
        font-weight: 400;
        line-height: 17px;
        letter-spacing: 0%;
        text-align: left;
        flex-wrap: nowrap;
        align-items: flex-start;
        margin-bottom: 12px;
    }

    .no_open_right_dr_info {
        border-radius: 10px;
        flex-wrap: nowrap;
        padding: 19px 15px;
        color: rgb(0, 0, 0);
        font-family: Inter;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0%;
        text-align: left;
        background: rgb(226, 255, 239);
    }

    .sity__left {
        width: 74.4%;
    }

    .f_left {
        width: 100%;
    }

    .f_right {
        width: 100%;
        margin-top: 40px;
    }

    .f_left_bot_list {
        width: 63%;
        margin-top: -3px;
    }

    .f_right {
        width: 100%;
        margin-top: 40px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .f_right_row {
        display: flex;
        flex-direction: column;

        width: 49%;
    }

    .soc__row {
        width: 100%;
    }
}

@media (max-width: 700px) {
    
        .sity__left ul {
        max-height: none;    flex-direction: row;
    }
    
        .main__catalog__box {
        width: 100%;
    }
    
    .sity__left ul li {
    width: 49%;
}
    
    .main__catalog__title {
    color: rgb(0, 0, 0);
    font-family: Inter;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: left;
    display: block;
    margin-bottom: 20px;
}
        .new__our__dev_title {
    
        min-height: auto;
        margin-bottom: 20px;
    }
        .device__box {
        position: relative;
        width: 100%;
        }
        .ped__video_box {
        width: 49%;
        margin-bottom: 6px;
    }
    .ped__video_play svg{
            width: 50px!important;
    height: 50px!important;
    }
    
     .open_it_auto__bot_col {
    column-count: 2;
    }
    .price___td_right {
  
    flex-wrap: nowrap;
}
        .dv__box {
    margin-bottom: 12px;
    width: 100%;
    }
    .dv__2__box{
            width: 100%; margin-bottom: 12px;
    }
    .work__all_raion_left_column {
    width: 100%;
}
    
      .text  h3 {
        font-size: 20px;
        line-height: 28px;
        margin-top: 34px;
        margin-bottom: 20px;
    }
    .open_it_auto__top_row {
    padding: 19px 0px;
    margin-bottom: 31px;
    }
        .open_it_auto__bot_col {
        font-family: Inter;
        font-size: 16px;
        font-weight: 500;
        line-height: 38px;
        width: 100%;
    }
        .open_it_auto__box {
        width: 49%;
        text-align: center;
        margin-bottom: 20px;
    }
        .avto_v2_box {
        padding: 24px 6px 22px 9px !important;
        border-bottom: 1px solid rgb(217, 217, 217);
        width: 50%;
    }
    
    .avto_v2_text br{
        display:none;
    }
    
        .how__us_col {
        width: 100%;
        }
    


    .no_open_right_part_img_box img {
        min-width: auto;
        max-width: max-content;
    }
    
    .no_open_right_part_img_box {
        width: 100%;
        width: 300px;
        max-width: none;
        margin-right:3px;
    }
    
     .no_open_right_part_img_box:last-child{
          margin-right:0px;
     }.no_open_right_part_imgs {
    display: flex
;
    flex-wrap: nowrap;
    overflow: auto;
    width: 100%;
}

    .f_disp_info_right {
        width: 100%;
    }

    .f_disp_info_left {
        width: 100%;
    }
    .container_content {
        width: 100%;
        padding: 0px 20px;
    }

    .nav_row a {
        font-size: 15px;
    }

    h1 {
        font-size: 24px;
        line-height: 31px;
    }

    h2 {
        font-size: 20px;
        line-height: 28px;
        margin-top: 34px;
        margin-bottom: 20px;
    }

    .rew_box {
        width: 49%;
        margin-bottom: 4px;
    }

    .rew__work_box_bot {
        width: 100%;
        margin-top: 15px;
    }

    .no_open_right_part_img_box {
        width: 100%;
    }

    .no_open_right_part_img_box:nth-child(2) {
        width: 100%;
    }

    .no_open_right_dr_info svg {
        display: none;
    }

    .price___left svg {
        display: none;

    }

    .price___left {
        flex-wrap: nowrap;
        width: 100%;
        margin-bottom: 24px;
    }

    .price___td_op {
      
    }

    .price___td_left {
        font-size: 12px;
        line-height: 17px;
    }

    .price___tr {
        padding: 8px 10px;
    }

    .price___td_right .price___td {
        font-size: 11px;
        padding-left: 10px;
        line-height: 14px;
    }

    .sity__left {
        width: 100%;
    }

    .sity__right {
        width: 100%;
    }

    .f__adr {
        width: 100%;
        margin-top: 20px;
    }

    .f_left_bot {
        margin-top: 30px;
    }

    .f_left_bot p {
        max-width: max-content;
        width: 100%;
        margin-bottom: 20px;
    }

    .f_left_bot_list {
        width: 100%;
        margin-top: -3px;
    }

    .f_right_row {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .footer___bottom_row_inner p {
        color: rgb(116, 116, 116);
        font-family: Inter;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0%;
        text-align: left;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .footer___bottom_row {
        margin-top: 37px;
    }

}