@media (min-width: 1500px) {
	.ocme-mfp-f-breakpoint-7-2 {
		grid-template-columns: repeat(2,1fr);
	}
	.ocme-mfp-f-breakpoint-7-3 {
		grid-template-columns: repeat(3,1fr);
	}
	.ocme-mfp-f-breakpoint-7-4 {
		grid-template-columns: repeat(4,1fr);
	}
	.ocme-mfp-f-breakpoint-7-5 {
		grid-template-columns: repeat(5,1fr);
	}
	.ocme-mfp-f-breakpoint-7-6 {
		grid-template-columns: repeat(6,1fr);
	}
}
@media (min-width: 1200px) and (max-width: 1500px) {
	.ocme-mfp-f-breakpoint-6-2 {
		grid-template-columns: repeat(2,1fr);
	}
	.ocme-mfp-f-breakpoint-6-3 {
		grid-template-columns: repeat(3,1fr);
	}
	.ocme-mfp-f-breakpoint-6-4 {
		grid-template-columns: repeat(4,1fr);
	}
	.ocme-mfp-f-breakpoint-6-5 {
		grid-template-columns: repeat(5,1fr);
	}
	.ocme-mfp-f-breakpoint-6-6 {
		grid-template-columns: repeat(6,1fr);
	}
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.ocme-mfp-f-breakpoint-5-2 {
		grid-template-columns: repeat(2,1fr);
	}
	.ocme-mfp-f-breakpoint-5-3 {
		grid-template-columns: repeat(3,1fr);
	}
	.ocme-mfp-f-breakpoint-5-4 {
		grid-template-columns: repeat(4,1fr);
	}
	.ocme-mfp-f-breakpoint-5-5 {
		grid-template-columns: repeat(5,1fr);
	}
	.ocme-mfp-f-breakpoint-5-6 {
		grid-template-columns: repeat(6,1fr);
	}
}
@media (min-width: 992px) and (max-width: 1024px) {
	.ocme-mfp-f-breakpoint-4-2 {
		grid-template-columns: repeat(2,1fr);
	}
	.ocme-mfp-f-breakpoint-4-3 {
		grid-template-columns: repeat(3,1fr);
	}
	.ocme-mfp-f-breakpoint-4-4 {
		grid-template-columns: repeat(4,1fr);
	}
	.ocme-mfp-f-breakpoint-4-5 {
		grid-template-columns: repeat(5,1fr);
	}
	.ocme-mfp-f-breakpoint-4-6 {
		grid-template-columns: repeat(6,1fr);
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.ocme-mfp-f-breakpoint-3-2 {
		grid-template-columns: repeat(2,1fr);
	}
	.ocme-mfp-f-breakpoint-3-3 {
		grid-template-columns: repeat(3,1fr);
	}
	.ocme-mfp-f-breakpoint-3-4 {
		grid-template-columns: repeat(4,1fr);
	}
	.ocme-mfp-f-breakpoint-3-5 {
		grid-template-columns: repeat(5,1fr);
	}
	.ocme-mfp-f-breakpoint-3-6 {
		grid-template-columns: repeat(6,1fr);
	}
}
@media (min-width: 470px) and (max-width: 768px) {
	.ocme-mfp-f-breakpoint-2-2 {
		grid-template-columns: repeat(2,1fr);
	}
	.ocme-mfp-f-breakpoint-2-3 {
		grid-template-columns: repeat(3,1fr);
	}
	.ocme-mfp-f-breakpoint-2-4 {
		grid-template-columns: repeat(4,1fr);
	}
	.ocme-mfp-f-breakpoint-2-5 {
		grid-template-columns: repeat(5,1fr);
	}
	.ocme-mfp-f-breakpoint-2-6 {
		grid-template-columns: repeat(6,1fr);
	}
}
@media (min-width: 400px) and (max-width: 470px) {
	.ocme-mfp-f-breakpoint-1-2 {
		grid-template-columns: repeat(2,1fr);
	}
	.ocme-mfp-f-breakpoint-1-3 {
		grid-template-columns: repeat(3,1fr);
	}
	.ocme-mfp-f-breakpoint-1-4 {
		grid-template-columns: repeat(4,1fr);
	}
	.ocme-mfp-f-breakpoint-1-5 {
		grid-template-columns: repeat(5,1fr);
	}
	.ocme-mfp-f-breakpoint-1-6 {
		grid-template-columns: repeat(6,1fr);
	}
}

.ocme-mfp-f-layout-grid.ocme-mfp-f-breakpoint-1-slack,
.ocme-mfp-f-layout-grid.ocme-mfp-f-breakpoint-2-slack,
.ocme-mfp-f-layout-grid.ocme-mfp-f-breakpoint-3-slack,
.ocme-mfp-f-layout-grid.ocme-mfp-f-breakpoint-4-slack,
.ocme-mfp-f-layout-grid.ocme-mfp-f-breakpoint-5-slack,
.ocme-mfp-f-layout-grid.ocme-mfp-f-breakpoint-6-slack {
	grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
	gap: 4px;
}