/* BREAKPOINT MOBILE */
@media (max-width: 768px) {

	body, html {
		overflow-x: hidden;
	}

	.container,
	section.container,
	.module .container {
		flex-direction: column;
	}

	.container.reverse-mobile,
	section.container.reverse-mobile,
	.module .container.reverse-mobile {
		flex-direction: column-reverse;
	}

	.container.row-mobile {
		flex-direction: row;
	}
	.row-mobile {
		flex-direction: row;
	}
	.column-mobile {
		flex-direction: column;
	}

	.row.reverse {
	    flex-direction: inherit;
	}

	.separator.vertical-mobile {
		display: flex;
		width: 0;
		height: auto;
		border-left: 1px solid var(--cl-bright-2);
		border-top: none;
	}
	.separator.horizontal-mobile {
		display: flex;
		height: 0;
		width: auto;
		border-top: 1px solid var(--cl-bright-2);
		border-left: none;
	}

	.mobile-show {
		display: unset;
	}
	.mobile-hide {
		display: none;
	}

	.makesticky.mobile-disabled {
		position: unset !important;
		top: unset !important;
		width: unset !important;
		height: unset !important;
	}

	.fullheight-section-first {
	    min-height: calc(100vh - (var(--gl-widest) / 2) - (var(--gl-normal) / 2));
	}

}