.container_inner {margin: 0 70px 0 70px;}

.conteinerBlock {
	display: flex;
	flex-direction: row;
	gap: 15px;
	margin-bottom:25px;
}

.conteinerBlock .imgBlock img {max-width:100%;}

.galleryBlock {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 10px;
	align-self: center;
	object-fit: contain;
}

.galleryBlock .imgBlock img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}


@media (max-width: 1212px) {
	.conteinerBlock {flex-direction: column;}
	.conteinerBlock .imgBlock img {
    max-width: 100%;
    height: 650px;
    display: block;
    margin-bottom: 25px;
	}
}


@media (max-width: 600px) {
  .galleryBlock {
    grid-template-columns: repeat(1, 1fr);
	grid-gap: 20px;
	margin: 0 -30px 0 -30px;
  }
}


@media (max-width: 500px) {
	.conteinerBlock {margin: 0 -50px 0 -50px;}

	.conteinerBlock .imgBlock img {
		height: 350px;
		margin-bottom: 15px;
		margin-left: 0;
	}

	.galleryBlock {margin: 0 -50px 0 -50px;}
}