/* Top header bar (social icons + language selector) */
.top-header-area {
	display: none !important;
}

/* Header search (desktop + mobile) */
.main-navbar .others-options,
.others-option-for-responsive {
	display: none !important;
}

/* Dark / light mode switcher */
.dark-version {
	display: none !important;
}

/* Main news slider images (source images have inconsistent aspect ratios) */
.news-slider-item img {
	width: 100%;
	height: 420px;
	object-fit: cover;
}

.news-slider-item--no-image {
	min-height: 420px;
	background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);
}

/* Featured category-page images (the first two, bigger cards) - same fix as the slider above */
.featured-news-image img {
	width: 100%;
	height: 360px;
	object-fit: cover;
}

/* Home page industry section cards (culture/tech/health rotation) - same fix again */
.culture-news-image img {
	width: 100%;
	height: 300px;
	object-fit: cover;
}

.single-tech-news-box img,
.health-news-image img {
	width: 100%;
	height: 260px;
	object-fit: cover;
}

.single-health-news {
	margin-bottom: 30px;
}

.single-health-news--no-image {
	min-height: 260px;
	background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);
}

.single-health-news--no-image::before {
	display: none;
}

.home-latest-articles .single-tech-news-box > a img {
	opacity: 0.5;
	transition: opacity 0.35s ease;
}

.home-latest-articles .single-tech-news-box:hover > a img {
	opacity: 1;
	transform: none;
}

.home-latest-articles .tech-news-content span,
.home-latest-articles .tech-news-content h3 a,
.home-latest-articles .tech-news-content p {
	color: #ffffff;
}

.home-latest-articles .tech-news-content span {
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 8px;
}

.home-latest-articles .single-tech-news-box:hover .tech-news-content h3 a {
	color: #ffffff;
}

@media only screen and (max-width: 767px) {
	.news-slider-item img {
		height: 280px;
	}

	.news-slider-item--no-image {
		min-height: 280px;
	}

	.featured-news-image img {
		height: 240px;
	}

	.culture-news-image img {
		height: 220px;
	}

	.single-tech-news-box img,
	.health-news-image img {
		height: 200px;
	}
}
