/**
 * Homepage wide sections — almost edge-to-edge (small side padding only).
 */

body.home.elementor-page-43 .elementor-43 .elementor-section.elementor-section-boxed > .elementor-container,
body.page-id-43 .elementor-43 .elementor-section.elementor-section-boxed > .elementor-container,
body.home.elementor-page-43 .elementor-43 .elementor-section.elementor-section-full_width > .elementor-container,
body.page-id-43 .elementor-43 .elementor-section.elementor-section-full_width > .elementor-container {
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
	box-sizing: border-box !important;
}

/* Uttarakhand Treks heading + carousel */
body.home.elementor-page-43 .elementor-43 .elementor-element-1250511 > .elementor-container,
body.page-id-43 .elementor-43 .elementor-element-1250511 > .elementor-container,
body.home.elementor-page-43 .elementor-43 .elementor-element-63ad6d8 > .elementor-container,
body.page-id-43 .elementor-43 .elementor-element-63ad6d8 > .elementor-container {
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
	box-sizing: border-box !important;
}

/* Remove old left indent on Treks title so it aligns with cards */
body.home.elementor-page-43 .elementor-43 .elementor-element-4ac41ee > .elementor-widget-container,
body.page-id-43 .elementor-43 .elementor-element-4ac41ee > .elementor-widget-container {
	padding-left: 0 !important;
}

/* News / flex containers */
body.home.elementor-page-43 .elementor-43 .e-con-boxed,
body.page-id-43 .elementor-43 .e-con-boxed,
body.home.elementor-page-43 .elementor-43 .elementor-element-832c00e,
body.page-id-43 .elementor-43 .elementor-element-832c00e {
	--width: 100%;
	--container-max-width: 100%;
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
	box-sizing: border-box !important;
}

body.home.elementor-page-43 .elementor-43 .e-con-boxed > .e-con-inner,
body.page-id-43 .elementor-43 .e-con-boxed > .e-con-inner {
	max-width: 100% !important;
	width: 100% !important;
}

@media (max-width: 767px) {
	body.home.elementor-page-43 .elementor-43 .elementor-section > .elementor-container,
	body.page-id-43 .elementor-43 .elementor-section > .elementor-container,
	body.home.elementor-page-43 .elementor-43 .e-con-boxed,
	body.page-id-43 .elementor-43 .e-con-boxed {
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
}
