.one-row-overlay {
	display: block;
	position: absolute !important; // it was if row has parallax bg
	height: 100%;
	width: 100%;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
}

.one-row_top_divider,
.one-row_bottom_divider {
	width: 100%;
	position: absolute;
	left: 0;
	// z-index: 3; ..causing issues on services demo

	svg {
		width: 100%;
		height: 100%;
		position: relative;

		&.centered-angle {
			width: 102%;
			left: -1%;
		}
	}
}
.one-row_bottom_divider {
	bottom: -1px;
}
.one-row_top_divider {
	top: -1px;

	svg {
		-webkit-transform: rotateZ(180deg);
		        transform: rotateZ(180deg);

		&.one-divider-triangle,
		&.one-divider-circle {
			width: auto;
			position: relative;
			left: 50%;
			-webkit-transform: rotateZ(180deg) translateX(-50%);
			transform: rotateZ(180deg) translateX(-50%);
			transform-origin: left center;
		}
	}
}