.main-wrapper {
	/*background-color: lightcoral;*/
	width: 100%;
	position: relative;
}

.wrapper {
	/*background-color: lightcoral;*/
	width: 100%;
	position: relative;
	padding-left: var(--gl-site-padding);
	padding-right: var(--gl-site-padding);
}

.container {
	/*background-color: lightgreen;*/
	margin: 0 auto;
	width: 100%;
	max-width: 1200px;
}
.container.narrow {
	max-width: 1080px;
}

.iscentered,
.iscentered div {
	align-items: center;
}
.iscentered,
.iscentered p,
.iscentered h1,
.iscentered h2,
.iscentered h3,
.iscentered h4,
.iscentered h5,
.iscentered h6 {
	text-align: center;
}

.separator.vertical {
	display: flex;
	width: 0;
	height: auto;
	border-left: 1px solid var(--cl-bright-2);
}
.separator.horizontal {
	display: flex;
	height: 0;
	width: auto;
	border-top: 1px solid var(--cl-bright-2);
}

.desktop-show {
	display: unset;
}
.desktop-hide {
	display: none;
}

.accentbox {
	background-color: var(--cl-secondary-2);
	border-radius: var(--br-input);
	padding: var(--gl-micro-3) var(--gl-micro-4);
}

.boxmitra {
	aspect-ratio: 19/10;
	flex-shrink: 0;
	display: flex;
	height: auto;
    border: 1px solid var(--cl-bright-2);
    background-color: transparent;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: var(--br-carousel);
	overflow: hidden;
}
.boxmitra:hover {
 	filter: brightness(110%) contrast(90%);
}
.boxmitra .item {
	height: 100%;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.stickyel {
	position: fixed;
	top: auto;
	width: auto;
	height: auto;
	z-index: 234;
	transition: none !important;
}
.stickyend {
    justify-content: flex-end;
}

.fullheight-section-first {
    min-height: calc(100vh - var(--gl-wider) - var(--gl-narrow));
}
.fullheight-section {
    min-height: 100vh;
}