@media only screen and (min-width: 736px) {
	.m-l2 {
		margin-right: -6px;
	}

	html[lang=zh-HK] h1.pl_05 {
		padding-left: 0em;
	}
}

.small-z {
	display: none;
}

@media only screen and (max-width: 376px) {
	.small-z {
		display: block;
	}
}



/* 20221002 Ignore punctuation */
.headline-center-m-z{
	position: static;
}
.headline-center-s-z{
	position: static;
}
.headline-center-l-z{
	position: absolute;
}

@media only screen and (max-width: 1068px) {
	.headline-center-l-z{
		position: static;
	}
	.headline-center-s-z{
		position: static;
	}
    .headline-center-m-z{
		position: absolute;
	}
}

@media only screen and (max-width: 734px) {
	.headline-center-l-z{
		position: static;
	}
	.headline-center-m-z{
		position: static;
	}
	.headline-center-s-z{
		position: absolute;
	}
}