.section-main-banner-slider {
	overflow: hidden !important;
	padding: 25px !important;
	padding-bottom: 0px !important;
	box-sizing: border-box;
}
.main-banner__sliders-wrap{
	overflow: hidden;
}

.section-main-banner__controls-inner {
	height: 0px;
}
.section-main-banner-slider .swiper-pagination-bullet:only-child {
    display: inline !important;
}


.section-main-banner__controls-inner .section-main-banner-slider__arrow {
	height: 55px;
	background: white;
}

.section-main-banner-slider.section-main-banner-slider--new {
	max-width: 84%;
	width: 100%;
	z-index: 2;
}

.section-main-banner-slider--new .section-main-banner-slider-item {
	aspect-ratio: 1920/1080;
}

.section-main-banner-slider--new .swiper-slide.swiper-slide-active {
		z-index: 100;
}
.section-main-banner-slider--new .swiper-slide.swiper-slide-prev {
	z-index: -1;
}
.section-main-banner-slider--new .swiper-slide.swiper-slide-next {
	z-index: -1;
}

.section-main-banner-slider--new .section-main-banner-slider-item.swiper-slide {
	min-height: 820px;
	will-change: transform !important;
}

.main-banner__sliders-wrap {
	position: relative;
}

.main-slider-thumb {
	overflow: hidden;
	inset: 0;
	top: 35px;
	bottom: 45px;
	position: absolute;
	z-index: 1;
	 height: calc(100% - 80px); 
	 border-radius: 16px !important;

}
.main-slider-thumb  .swiper.swiper-animating {
	border-radius: 16px !important;
}

/* .main-slider-thumb .swiper-slide-prev {
	pointer-events: none;

}

.main-slider-thumb .swiper-slide-next {
	pointer-events: none;
} */

.main-slider-thumb .swiper-slide {
	width:calc(100% / 3) !important;
	will-change: transform !important;
	transform: translate3d(0, 0, 0);

}


/* .main-slider-thumb  .swiper-slide-prev{
	transform: translateX(10%);
	z-index: 120;
}

.main-slider-thumb  .swiper-slide-next{
	transform: translateX(-10%);
	z-index: 120;
} */

.main-slider-thumb .swiper-slide .section-main-banner-slider__item {
	aspect-ratio: unset;

}

.section-main-banner__controls.section-main-banner__controls--desktop .section-main-banner-slider__arrow.swiper-button-prev::before{
	content: "";
	background: transparent;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100vh;
	width: 300px;
	transform: translate(200px,-50%);

	
}


.section-main-banner__controls.section-main-banner__controls--desktop .section-main-banner-slider__arrow.swiper-button-next::before{
	content: "";
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100vh;
	width: 300px;
	transform: translate(-200px,-50%);
	
}

.main-slider-thumb .swiper-slide .section-main-banner-slider__item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.main-slider-thumb .swiper-slide {
	margin-inline: auto;
	opacity: 0;
	transition: opacity ease 0.4s;
	pointer-events: none;
	overflow: hidden;
	border-radius: 17px;
	overflow: hidden;
	z-index: 8;
}

.main-slider-thumb .swiper-slide-next::before {
	content: "";
	background-color: #0000001A;
	position: absolute;
	inset: 0;

}

.main-slider-thumb .swiper-slide-prev::before {
	content: "";
	background-color: #0000001A;
	position: absolute;
	inset: 0;

}




.main-slider-thumb .swiper-slide-prev {
	opacity: 1;
	position: relative;
}

.main-slider-thumb .swiper-slide-next {
	opacity: 1;
	position: relative;
}





.main-slider-thumb .swiper-slide .section-main-banner-slider__item {
	height: 100%;

}

.main-slider-thumb .swiper-slide-next .section-main-banner-slider__item,
.main-slider-thumb .swiper-slide-active .section-main-banner-slider__item {
	background-position: right top;
}

.main-slider-thumb .swiper-slide-prev .section-main-banner-slider__item {
	background-position: left top;
}

.section-main-banner__controls {

	margin-top: 14px !important;
	/* display: none; */
	z-index: 10000;
}

.section-main-banner__controls--desktop {
	margin-top: 0px;
	z-index: 2;
}

.main-slider-thumb .swiper-wrapper {}

.hidden {
	display: none;
}


.section-main-banner__controls--desktop .section-main-banner-slider__arrow.swiper-button-next {
	transform: translateX(-20px) !important;
}

.section-main-banner__controls--desktop .section-main-banner-slider__arrow.swiper-button-prev {

	transform: translateX(20px) !important;
}

.section-main-banner__slider .swiper-slide .swiper-slide-transform {
	box-shadow: 0px 0px 10px -2px #2C2C2C40 !important;
}




@media (max-width:1399.98px) {
	.section-main-banner__controls-inner .section-main-banner-slider__arrow {
		height: 50px;
		width: 50px;
		background: white;
	}
}



@media (min-width:1400px) and (max-width:1800px) {
	.section-main-banner__controls {
		margin-top: 30px !important;
	}

	.main-slider-thumb {
		bottom:  61px;
		top: 35px;
		height: calc(100% - 96px);
	}
	div.section-main-banner-slider-item__desc {
		
		padding-bottom: 60px;
		padding-left: 60px;
		padding-right: 60px;
	}

	.section-main-banner-slider.section-main-banner-slider--new {
		max-width: 87%;
	}
	

	
}



@media (max-width:767.98px) {

	.main-slider-thumb {
		top: 20px;
		height: calc(100% - 70px);
	}
	
	.section-main-banner-slider {
		overflow: hidden !important;
		padding: 10px !important;
	}
	.section-main-banner-slider.section-main-banner-slider--new {
		max-width: 100%;
		width: 100%;
		z-index: 2;
	}
	.section-main-banner-slider--new {
		max-width: 100%;

	}
	.section-main-banner__slider .swiper-slide .swiper-slide-transform {
		box-shadow: unset !important;
	}




	.section-main-banner__controls {
		margin-top: 30px;

	}


}

@media (max-width:991.98px) {
	.section-main-banner__controls {
		margin-top: 19px !important;

	}
}


@media (max-width:1919.98px) {
	/* .section-main-banner__slider .section-main-banner-slider__item.section-main-banner-slider-item {
		aspect-ratio: 996 / 590;
	} */

	

	.section-main-banner__controls.section-main-banner__controls--desktop {
		display: flex;
		margin-top: 0px !important;
	}

	.section-main-banner__slider .section-main-banner-slider__arrow.swiper-button-next {
		display: none !important;
	}

	.section-main-banner__slider .section-main-banner-slider__arrow.swiper-button-prev {
		display: none !important;;
	}
}
@media (max-width:1024px) {
	.section-main-banner__slider .section-main-banner-slider__item.section-main-banner-slider-item {
		aspect-ratio: 1920 / 1080;
	}

	.section-main-banner__controls.section-main-banner__controls--desktop {
		display: flex;
		margin-top: 0px !important;
	}
	.section-main-banner__controls-inner .section-main-banner-slider__arrow {
		height: 30px;
		width: 30px;
		background: white;
	}
	.section-main-banner__controls--desktop .section-main-banner-slider__arrow svg{
		width: 6px;
		height: 7.5;
	}

	.section-main-banner__controls--desktop .section-main-banner-slider__arrow.swiper-button-prev {
		transform: translateX(8px) !important;
	}
	.section-main-banner__controls--desktop .section-main-banner-slider__arrow.swiper-button-next {
		transform: translateX(-8px) !important;
	}

	.section-main-banner__controls--desktop {
		transform: translateY(calc(-50% - 20px)) !important;
	}

	

	
	

	/* .section-main-banner__slider .section-main-banner-slider__arrow.swiper-button-next {
		display: flex !important;
	}

	.section-main-banner__slider .section-main-banner-slider__arrow.swiper-button-prev {
		display: flex !important;
	} */
}


@media (max-width: 991.99px) {
	.section-main-banner-slider.section-main-banner-slider--new {
		max-width: 90%;
		width: 100%;
		z-index: 2;
	}
	
	.section-main-banner__controls {
		justify-content: center !important;
		margin-top: 20px;

	}
	
	.section-main-banner__controls-inner .section-main-banner-slider__arrow {
		height: 30px;
		width: 30px;
	}
}

@media (max-width: 767.98px) {
	.section-main-banner-slider.section-main-banner-slider--new {
		max-width: 80%;
		width: 100%;
		z-index: 2;
	}
}

@media (max-width:576px) {
	.main-slider-thumb {
		display: none;
	}
	.section-main-banner-slider.section-main-banner-slider--new {
		max-width: 100%;
		padding-inline: 0px !important;
	
	}
	
	.section-main-banner__controls.section-main-banner__controls--desktop{
		z-index: 100;
	}

	.section-main-banner__controls--desktop {
		transform: translateY(calc(-50% - 30px)) !important;
	}

	.section-main-banner__controls.section-main-banner__controls--desktop .section-main-banner-slider__arrow.swiper-button-next::before {
		content: "";
		display: none;
	}
	.section-main-banner__controls.section-main-banner__controls--desktop .section-main-banner-slider__arrow.swiper-button-prev::before {
		content: "";
		display: none;
	}

	.section-main-banner-slider-item__desc {
		padding-left: 38px !important;

	}
}