

@media(max-width: 1200px) {
	.body .block:last-child {
		width: calc(100% - 20px);
	}
	.wrapper .colgroup {
		display: flex;
		flex-wrap: wrap;
	}
	.colgroup .col_left.col_aside {
		margin: 0px 20px 30px 0px;
	}
	.colgroup .col_right.col_body {
		width: 100%;
	}
	/*.colgroup .catalog__list .catalog__entry {*/
	/*	width: calc(25% - 20px);*/
	/*}*/
}

@media(max-width: 1024px) {
	/*.colgroup .catalog__list .catalog__entry {*/
	/*	width: calc(33.3% - 20px);*/
	/*}*/
}

@media(max-width: 767px) {
	.colgroup .catalog__list .catalog__entry {
		/*width: calc(50% - 20px);*/
		margin: 10px;
	}
}

@media(max-width: 570px) {
	.colgroup .catalog__list .catalog__entry {
		width: 100%;
		margin: 0px;
		margin-bottom:16px;
	}
}

@media(max-width: 320px) {

	.colgroup .catalog__list .catalog__entry {
		width: 100%;
		margin: 0px 0px 20px 0px;
	}


}