
.kt-block-spacer {
	position: relative;
	height: 60px;
}

.kt-block-spacer .kt-divider {
	width: 100%;
	border-top: solid 1px #eee;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	transform: perspective(1px) translate(-50%, -50%);
}

.kt-divider-stripe {
	width: 100%;
	border: 0;
	position: absolute;
	top: 50%;
	margin: 0;
	height: 20px;
	padding: 0;
	left: 50%;
	transform: perspective(1px) translate(-50%, -50%);
}

.kt-block-spacer.kt-block-spacer-halign-left .kt-divider, .kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe {
	left: 0;
	transform: perspective(1px) translate(0%, -50%);
}

.kt-block-spacer.kt-block-spacer-halign-right .kt-divider, .kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe {
	left: auto;
	right: 0;
	transform: perspective(1px) translate(0%, -50%);
}

.kt-divider-stripe .kb-stripes-svg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.wp-block-kadence-spacer.aligncenter {
	width: 100%;
}

@media (max-width: 1024px) {
	.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-center .kt-divider-stripe {
		left: 50%;
		right: auto;
		transform: perspective(1px) translate(-50%, -50%);
	}
	
	.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-left .kt-divider-stripe {
		left: 0;
		transform: perspective(1px) translate(0%, -50%);
	}
	
	.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-right .kt-divider-stripe {
		left: auto;
		right: 0;
		transform: perspective(1px) translate(0%, -50%);
	}
}

@media (max-width: 767px) {
	.kt-block-spacer.kt-block-spacer-malign-center .kt-divider, .kt-block-spacer.kt-block-spacer-malign-center .kt-divider-stripe {
		left: 50%;
		right: auto;
		transform: perspective(1px) translate(-50%, -50%);
	}
	
	.kt-block-spacer.kt-block-spacer-malign-left .kt-divider, .kt-block-spacer.kt-block-spacer-malign-left .kt-divider-stripe {
		left: 0;
		transform: perspective(1px) translate(0%, -50%);
	}
	
	.kt-block-spacer.kt-block-spacer-malign-right .kt-divider, .kt-block-spacer.kt-block-spacer-malign-right .kt-divider-stripe {
		left: auto;
		right: 0;
		transform: perspective(1px) translate(0%, -50%);
	}
}

@media (max-width: 767px) {
	.kvs-sm-false {
		display: none !important;
	}
}

@media (min-width: 768px)and (max-width: 1024px) {
	.kvs-md-false {
		display: none !important;
	}
}

@media screen and (min-width: 1025px) {
	.kvs-lg-false {
		display: none !important;
	}
}
