.over_work .tabs__content {
    display: none; /* по умолчанию прячем все блоки */
    margin-top: 18px;
}
.over_work .tabs__content.active {
    display: block; /* по умолчанию показываем нужный блок */
}
.over_work .tabs__caption { display: flex; border-bottom: 1px solid #eee;}
.over_work .tabs__caption div {font-size: 17px;font-weight: 500;color: #333;cursor:pointer;padding: 0 0 10px; text-align: center; width:25%;}
.over_work .tabs__caption div.active {border-bottom:3px solid #333;}

/*фотогалерея*/
.over_work .slider_card_second_flex {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7px;
}
.over_work .slider_card_second_flex > div {
    width: 33.333333%;
    padding: 7px;
}
.over_work .slider_card_second_flex > div a {
    display: block;
    position: relative;
    overflow: hidden;
}
.over_work .slider_card_second_flex > div a img {
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.over_work .slider_card_second_wrap {
    width: 100%;
}
.ap-ower{display:none;}

@media all and (max-width: 450px) {
    .over_work .slider_card_second_flex > div {width: 290px;display: inline-block;vertical-align: top;height: 220px;}
    .comp_adv .start_promo { overflow: hidden; overflow-x: scroll; white-space:nowrap;}
    .comp_adv .start_promo .item {display: inline-block;float: none;border-radius: 10px;max-width: 260px;height: 280px;width: 260px !important;}
    .comp_adv .start_promo .wrap_tizer {height: 70px;padding-left: 0;padding-top: 8px;}
    .comp_adv .start_promo .wrap_tizer .wr_block .title .inner_text {font-weight: normal;font-size: 15px;}
    .comp_adv .dv, .tabs .dv-ower {display:none;}
    .comp_adv .start_promo .aplodd, .tabs .ap-ower {display:inline-block;}
    .comp_adv, .howweareworking, .tabs {padding: 15px;border-bottom: 0px solid #eee;}
    .howweareworking .item-views.tizers .item-wrapper > .item .image {margin-bottom: 0px !important;max-height: 76px !important;}
    .item-views.tizers {padding-top: 0px !important;}
    .wrapper_inner .wrap_tizer .wrap_outer .outer_text {white-space: normal;display: block;position: relative;line-height: 1.3em;}
    .comp_adv .wrap_tizer .wrap_outer.title {
        display: block;
    }
    .wrapper_inner .comp_adv .start_promo .wrap_tizer {
        padding: 8px 20px;
        display: flex;
        align-items: center;
        height: 55px;
    }
    .over_work .slider_card_second_flex > div a img {object-fit: cover;object-position: center;height: 200px;width: 276px;border-radius: 5px;}
    .fiveworking .item-views.tizers.top {margin-top:49px;}
    .fiveworking .item-views .item .title {margin-bottom: 6px;}
}