.section-router .grid .grid-item {
	grid-column: span 12;
}

/* Fix gallery */

@media only screen and (max-width: 1068px) {
	.section-control .section-gallery-long .gallery-item {
		min-height: 530px;
		height: 530px;
	}
}

@media only screen and (max-width: 734px) {
	.section-control .section-gallery-long .gallery-item {
		min-height: 460px;
		height: 460px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-control .tile.tile-content {
		height: 546px;
	}
}

@media only screen and (max-width: 734px) {
	.section-control .tile.tile-content {
		height: 300px;
		padding-top: 16px;
	}
}

@media only screen and (max-width: 734px) {
	.section-control .section-gallery .gallery-item {
		min-height: 286px;
		height: 286px;
	}
}

.section-control #close-blinds .typography-gallery-headline {
	margin-top: 104px;
}

.section-control #clean-the-floors .typography-gallery-headline {
	margin-top: 104px;
}

.section-control #lights-downstairs .typography-gallery-headline {
	margin-top: 104px;
}

@media only screen and (max-width: 734px) {
	.section-control #clean-the-floors .typography-gallery-headline {
		margin-top: 53px;
	}
	.section-control #close-blinds .typography-gallery-headline {
		margin-top: 53px;
	}
	.section-control #lights-downstairs .typography-gallery-headline {
		margin-top: 53px;
	}

	.section-control #heat-on .typography-gallery-headline {
		margin-top: 29px;
	}
}

.section-control .tile .typography-subhead:lang(th) {
	line-height: 1.35;
}

/* Fix integration section */

.section-integration .subsection .label {
	width: 82%;
	min-width: 0;
}

@media only screen and (min-width: 1441px) {
	.section-integration .subsection .label {
		width: 76%;
		min-width: 280px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-integration .subsection .label {
		width: 100%;
		min-width: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-integration .subsection .label {
		max-width: 300px;
	}
}

/* Fix experience section */

.section-experience .grid-item-control-center .tile-body {
	justify-content: end;
}

.section-router .atv-4k .violator-frameless {
	position: relative;
	top: -10px;
}

@media only screen and (min-width: 1069px) {
	.section-router .atv-4k .tile-headline {
		max-width: 600px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-router .atv-4k .tile-headline {
		max-width: 420px;
	}
}

.section-router .typography-product-tile-headline {
	line-height: 1.2;
}

.section-accessories .tile .typography-caption {
	white-space: normal;
}

/* Fix Get an at-a-glance widget */

html.no-enhance-base-xp .section-experience .grid-item-widget .lottie-container .static-frame, html.no-js .section-experience .grid-item-widget .lottie-container .static-frame, .section-experience .grid-item-widget .lottie-container .static-frame {
	background-size: 347px 347px;
	background-repeat: no-repeat;
	background-image: url("/th/home-app/images/overview/icon_bubble__dnvn5s4u95g2_large.png");
	background-position: 50%;
	height: 347px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	html.no-enhance-base-xp .section-experience .grid-item-widget .lottie-container .static-frame, html.no-js .section-experience .grid-item-widget .lottie-container .static-frame, .section-experience .grid-item-widget .lottie-container .static-frame {
		background-image: url("/th/home-app/images/overview/icon_bubble__dnvn5s4u95g2_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	html.no-enhance-base-xp .section-experience .grid-item-widget .lottie-container .static-frame, html.no-js .section-experience .grid-item-widget .lottie-container .static-frame, .section-experience .grid-item-widget .lottie-container .static-frame {
		background-size: 251px 251px;
		background-repeat: no-repeat;
		background-image: url("/th/home-app/images/overview/icon_bubble__dnvn5s4u95g2_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	html.no-enhance-base-xp .section-experience .grid-item-widget .lottie-container .static-frame, html.no-js .section-experience .grid-item-widget .lottie-container .static-frame, .section-experience .grid-item-widget .lottie-container .static-frame {
		background-image: url("/th/home-app/images/overview/icon_bubble__dnvn5s4u95g2_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	html.no-enhance-base-xp .section-experience .grid-item-widget .lottie-container .static-frame, html.no-js .section-experience .grid-item-widget .lottie-container .static-frame, .section-experience .grid-item-widget .lottie-container .static-frame {
		background-size: 173px 173px;
		background-repeat: no-repeat;
		background-image: url("/th/home-app/images/overview/icon_bubble__dnvn5s4u95g2_small.png");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	html.no-enhance-base-xp .section-experience .grid-item-widget .lottie-container .static-frame, html.no-js .section-experience .grid-item-widget .lottie-container .static-frame, .section-experience .grid-item-widget .lottie-container .static-frame {
		background-image: url("/th/home-app/images/overview/icon_bubble__dnvn5s4u95g2_small_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	html.no-enhance-base-xp .section-experience .grid-item-widget .lottie-container .static-frame, html.no-js .section-experience .grid-item-widget .lottie-container .static-frame, .section-experience .grid-item-widget .lottie-container .static-frame {
		height: 251px;
	}
}

@media only screen and (max-width: 734px) {
	html.no-enhance-base-xp .section-experience .grid-item-widget .lottie-container .static-frame, html.no-js .section-experience .grid-item-widget .lottie-container .static-frame, .section-experience .grid-item-widget .lottie-container .static-frame {
		height: 173px;
	}
}
