.tps_shared_container3 {
	--tps_shared_container3_width: calc( 100vw - 40px );
	padding: 0 calc((100vw - var(--tps_shared_container3_width)) / 2);
}

.tps_shared_containerThin {
	--tps_shared_container_width: calc( 100vw - 40px );
	width: var(--tps_shared_container_width);
	margin: auto;
}

.tps_shared_containerWide {
	--tps_shared_container_width: calc( 100vw - 40px );
	width: var(--tps_shared_container_width);
	margin: auto;
}

@media (min-width: 768px) {
	.tps_shared_containerThin {
		--tps_shared_container_width: 720px;
	}

	.tps_shared_container3 {
		--tps_shared_container3_width: calc(min(1800px, 100vw - 80px));
	}
}

@media (min-width: 992px) {
	.tps_shared_containerThin {
		--tps_shared_container_width: 960px;
	}

	.tps_shared_containerWide {
		--tps_shared_container_width: calc(min(1800px, 100vw - 80px));
	}
}

@media (min-width: 1140px) {
	.tps_shared_containerThin {
		--tps_shared_container_width: 1060px;
	}
}

@media (min-width: 1280px) {
	.tps_shared_containerThin {
		--tps_shared_container_width: 1140px;
	}
}
