/*
 * Keep scaled-content spacing presets above Zephyr's mobile breakpoint.
 * At 799px and below, Zephyr's responsive Row Horizontal Indents must own
 * the column padding instead of being out-specificed by these preset classes.
 */
@media only screen and (min-width: 800px) {
.scaleMe .g-cols.via_flex.type_default {
	margin-right: -1.7vw;
	margin-left: -1.7vw;
}

.scaleMe .g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 1.7vw;
	padding-left: 1.7vw;
}

.scaleMe.mt-horizontal_spacing_none .g-cols.via_flex.type_default {
	margin-right: 0;
	margin-left: 0;
}

.scaleMe.mt-horizontal_spacing_none .g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 0;
	padding-left: 0;
}

.scaleMe.mt-horizontal_spacing_small .g-cols.via_flex.type_default {
	margin-right: -1vw;
	margin-left: -1vw;
}

.scaleMe.mt-horizontal_spacing_small .g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 1vw;
	padding-left: 1vw;
}

.scaleMe.mt-horizontal_spacing_medium .g-cols.via_flex.type_default {
	margin-right: -1.7vw;
	margin-left: -1.7vw;
}

.scaleMe.mt-horizontal_spacing_medium .g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 1.7vw;
	padding-left: 1.7vw;
}

.scaleMe.mt-horizontal_spacing_large .g-cols.via_flex.type_default {
	margin-right: -2.5vw;
	margin-left: -2.5vw;
}

.scaleMe.mt-horizontal_spacing_large .g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 2.5vw;
	padding-left: 2.5vw;
}

.scaleMe.mt-horizontal_spacing_huge .g-cols.via_flex.type_default {
	margin-right: -3.2vw;
	margin-left: -3.2vw;
}

.scaleMe.mt-horizontal_spacing_huge .g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 3.2vw;
	padding-left: 3.2vw;
}

/* Inner Row overrides. Inherit outputs no class and keeps the parent row spacing. */
.scaleMe .mt-horizontal_spacing_none.g-cols.via_flex.type_default {
	margin-right: 0;
	margin-left: 0;
}

.scaleMe .mt-horizontal_spacing_none.g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 0;
	padding-left: 0;
}

.scaleMe .mt-horizontal_spacing_small.g-cols.via_flex.type_default {
	margin-right: -1vw;
	margin-left: -1vw;
}

.scaleMe .mt-horizontal_spacing_small.g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 1vw;
	padding-left: 1vw;
}

.scaleMe .mt-horizontal_spacing_medium.g-cols.via_flex.type_default {
	margin-right: -1.7vw;
	margin-left: -1.7vw;
}

.scaleMe .mt-horizontal_spacing_medium.g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 1.7vw;
	padding-left: 1.7vw;
}

.scaleMe .mt-horizontal_spacing_large.g-cols.via_flex.type_default {
	margin-right: -2.5vw;
	margin-left: -2.5vw;
}

.scaleMe .mt-horizontal_spacing_large.g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 2.5vw;
	padding-left: 2.5vw;
}

.scaleMe .mt-horizontal_spacing_huge.g-cols.via_flex.type_default {
	margin-right: -3.2vw;
	margin-left: -3.2vw;
}

.scaleMe .mt-horizontal_spacing_huge.g-cols.via_flex.type_default > div > .vc_column-inner {
	padding-right: 3.2vw;
	padding-left: 3.2vw;
}
}
