.about-publish-block {margin-left: -40px; margin-right: -40px;}

.about-publish-block .item-views.table-elements .item .image:hover {
box-shadow: 0 2px 32px 0 rgba(250, 182, 15, 4%);
    border-radius: 12px;
}

.title_block h2 {
margin: 96px 0 32px;
}

.news_block .flexbox .item, body .projects.item-views .flexbox.items .item {
    border: none;
    box-shadow: 0 3px 32px 0 rgba(0, 0, 0, 4%);
    border-radius: 12px;
}

.item-views.table-elements .item .image {
    padding: 24px;
height: 132px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.item-views.table-elements .item .image img {
    max-height: 84px;
    display: inline-block;
    width: auto;
    height: auto;
}











/* MOBILKI */

@media (max-width: 1060px) {

.about-publish-block {
    margin-left: 0;
    margin-right: 0;
}

.title_block h2 {
    margin: 76px 0 24px;
}

.news_block .flexbox>div, body .projects.item-views .flexbox.items>div {
    margin-bottom: 24px;
    width: 33%;
padding: 0 12px;
}


}




@media (max-width: 767px) {

.title_block h2 {
    margin: 56px 0 24px;
}

.about-publish-block .flexbox {
display: grid;
    grid-template-rows: auto auto;
    grid-auto-flow: column;
    grid-auto-columns: auto;
overflow: auto;
grid-column-gap: 24px;
    grid-row-gap: 24px;
padding-bottom: 24px;
justify-items: stretch;
	}

.news_block .flexbox>div, body .projects.item-views .flexbox.items>div {
    margin-bottom: 0;
    width: 192px;
    padding: 0;
}

.item-views.table-elements .item .image {
    padding: 0;
    height: 80px;
width: 192px;
	}

.item-views.table-elements .item .image img {
    max-height: 60px;
	}



}














