/**
 * Homepage main sections — align content width with site header shell.
 */

body.qng-body-home .hot_content > .container,
body.qng-body-home .cat_content > .container,
body.qng-body-home .qng-home-news-section > .container,
body.qng-body-home .adv_content > .container {
	width: 100% !important;
	max-width: 1600px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: var(--qng-site-header-pad-x, 36px) !important;
	padding-right: var(--qng-site-header-pad-x, 36px) !important;
	box-sizing: border-box !important;
}

body.qng-body-home .about_section.qng-home-about-card > .container {
	width: 100% !important;
	max-width: 1600px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	box-sizing: border-box !important;
}

@media (max-width: 768px) {
	body.qng-body-home .hot_content > .container,
	body.qng-body-home .cat_content > .container,
	body.qng-body-home .about_section.qng-home-about-card > .container,
	body.qng-body-home .qng-home-news-section > .container,
	body.qng-body-home .adv_content > .container {
		padding-left: var(--qng-site-header-pad-x, 20px) !important;
		padding-right: var(--qng-site-header-pad-x, 20px) !important;
	}
}
