.c-ad-container {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	min-height: var(--height, 50px);
	width: 100%;
}
.c-aside-column,
.c-ad--aside {
	display: none;
}
.c-ad--header {
  --height: 50px;
}
.c-ad--mpu-bottom {
  --height: 280px;
}
.c-ad--mpu-bottom-mobile {
  --height: 280px;
}
.c-ad--mpu-in-article {
  --height: 280px;
}
.c-ad--mpu-top {
  --height: 280px;
}
.c-ad--mpu-top-mobile {
  --height: 280px;
}
.c-sidebar .c-ad-container {
	display: block;
}

@media (min-width: 820px) {
	.c-ad--2x1 .c-ad-container {
		display: none; 
	}
	.c-ad--3x1 .c-ad-container {
		display: none; 
	}
	.c-ad--header {
		--height: 250px;
	}
	.c-ad--mpu-bottom {
		--height: 600px;
	}
	.c-ad--mpu-bottom-mobile {
		--height: 250px;
	}
	.c-ad--mpu-in-article {
		--height: 250px;
	}
	.c-ad--mpu-top {
		--height: 600px;
	}
	.c-ad--mpu-top-mobile {
		--height: 250px;
	}
	.c-ad--richmedia .c-ad-container {
		display: none; 
	}
}

@media (min-width: 1080px) {
	.c-ad--mpu-bottom-mobile,
	.c-ad--mpu-top-mobile {
		display: none; 
	}
}

@media (min-width: 1900px) {
	.c-aside-column,
	.c-ad--aside {
		display: block;
	}

	.c-ad--4x1,
	.c-ad--5x1 {
		--height: 600px;
	}

	.c-ad--4x1 .c-ad-container,
	.c-ad--5x1 .c-ad-container {
		max-height: 85vh;
	}
}
