/* ----------------------------------------------------------------
	Canvas: Cleaner
	Version: 1.0
-----------------------------------------------------------------*/



/* Header
-----------------------------------------------------------------*/
#primary-menu ul li > a {
	text-transform: none;
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: 0;
}

.svg-separator {
	position: absolute;
	width: 100%;
	height: 20px;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	flex-direction: column;
	z-index: 1;
}

.svg-separator.top {
	top: -1px;
	bottom: auto;
}



.feature-box.fbox-plain:not(.fbox-small) .fbox-icon img { width: 50px; }

.negetive-margin { margin-top: -230px; }


/* Responsive Device more than 992px (.device-md >)
-----------------------------------------------------------------*/
@media (min-width: 992px) {

	.feature-box .fbox-img img {
		z-index: 3;
		position: relative;
	}

	[class^=col-]:not(:last-child) .feature-box .fbox-img:before {
		content: '';
    	position: absolute;
		top: 50%;
		left: 100%;
		width: 100%;
    	border-top: 1px dashed var(--cnvs-themecolor);
		/* transform: translateY(-50%); */
		z-index: 0;
	}


}
