.table {
	display: flex;
	flex-direction: column;
	row-gap: 60px;
}

	.table_item {
		display: flex;
		flex-direction: column;
		row-gap: 30px;
	}
	
	@media screen and (min-width : 992px) {
		.table_item { flex-direction: row; column-gap: 60px; align-items: flex-start; }
	}
	
		.table_img {
			width: 100%;
		}
	
		@media screen and (min-width : 992px) {
			.table_img { width: 300px; }
		}
		
		.table_title {
			font-weight: 600;
			letter-spacing: 2px;
			font-size: 18px;
			text-transform: uppercase;
			margin-bottom: 30px;
		}