/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 09 2023 | 08:54:59 */
/* GRID */
.grid__row {
	position: relative;
	z-index: 1;
	
	display: flex;
    flex-flow: row wrap;
}

.grid-columns {
	padding-right: 1.25rem;
    padding-left: 1.25rem;
}

.grid__col--12 {
	flex: 0 0 100%;
    max-width: 100%;
}

.grid__col--10 {
	flex: 0 0 83.33333%;
    max-width: 83.33333%;
}

.grid__col--9 {
	flex: 0 0 75%;
    max-width: 75%;
}

.grid__col--8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.grid__col--7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}

.grid__col--6 {
    flex: 0 0 50%;
    max-width: 50%;
}

.grid__col--5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}

.grid__col--4 {
	flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.grid__col--3 {
	flex: 0 0 25%;
    max-width: 25%;
}

.grid__col--2 {
	flex: 0 0 16.66%;
    max-width: 16.66%;
}

.grid__col--1 {
	flex: 0 0 8.33333%;
    max-width: 8.33333%;
}

.grid__col--1-5 {
	flex: 0 0 20%;
    max-width: 20%;
}

.justify--center {
	justify-content: center;
}

.justify--between {
	justify-content: space-between;
}

.align--center {
	align-items: center;
}

.align--start {
	align-items: flex-start;
}

.text--center {
	text-align: center;
}

.direction__row--reverse {
	flex-direction: row-reverse;
}

.direction__column {
	flex-direction: column;
}

@media (max-width: 1199px) {
	.grid__col--12__lg {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.grid__col--8__lg {
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	
	.grid__col--3__lg {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	
	.grid__col--2__lg {
		flex: 0 0 16.66%;
		max-width: 16.66%;
	}
}

@media (max-width: 991px) {
	.grid__col--12__md {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.grid__col--6__md {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	
}

@media (max-width: 767px) {
	.grid__col--12__sm {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.grid__col--6__sm {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.grid-columns--nospace__sm {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 575px) {
	.grid__col--12__xs {
		flex: 0 0 100%;
		max-width: 100%;
	}
}