/* n10-site-code: [Imported] Hero image height fix [Nine10 CSS] · last edited by unknown on 2026-11-08 22:25:14 UTC · Nine10 entries are maintained by Nine10; use the Client entries for site changes. */
/* ==========================================================================
   LSM Service Division — home hero banner
   Full-height banner on tablet and desktop. Mobile (<768px) unchanged.
   Add to downtown-child/style.css
   ========================================================================== */

@media (min-width: 768px) {

	.page-top-slider .mt-flexslider,
	.page-top-slider .mt-flexslider .slides,
	.page-top-slider .mt-flexslider .slides > li {
		min-height: 90vh;
	}

	.page-top-slider .mt-flexslider .slides > li > img {
		width: 100%;
		height: 90vh;
		object-fit: cover;
		object-position: center center;
	}

	/* The theme pins .flex-caption with position:relative + a negative offset,
	   which leaves ~145px of dead space under the banner. Switching to absolute
	   removes that gap and keeps the theme's per-breakpoint bottom offsets. */
	.page-top-slider .mt-flexslider .flex-caption {
		position: absolute !important;
		left: 0;
		right: 0;
		width: 100%;
	}
}
