.x-slider .swiper-container 
{
	width: 100%;
	height: 100%;
	
}
.x-slider .swiper-wrapper
{
	width: auto;
	height: auto;
}
.x-slider .swiper-slide 
{
	height: auto;
}
.x-slider__slider
{
	/*
	padding-right: var(--vp-padding-x, 30px);
	*/
}

.x-slider__item
{
	/*margin-right: 30px;*/
	margin-right: 0;
}

.x-slider__item
{
	display: block;
	/*
	margin-right: 15px;
	*/
}
@media screen and (min-width: 768px) and (max-width: 1199.98px) and (orientation: portrait)
{
	.x-slider .swiper-container 
	{
		/*width: 90%;	*/	
		padding-left: 10vw;
	}	
	.x-slider .swiper-slide 
	{
		width: 30vw;
	}
	.x-slider .swiper-slide:last-child
	{		
		width: calc(30vw + 15px);
		padding-right: 15px;
	}
	.x-slider__slider
	{
		padding-right: 0;
	}
	.x-slider__item
	{
		display: block;
		margin-right: 0;
	}
	.x-slider .section__right,
	.x-slider .section__left
	{
		display: none !important;
	}
	.x-slider .section__content_px-vp 
	{
		padding-left: 0;
		padding-right: 0;
	}		
}

@media screen and (min-width: 768px) and (max-width: 1199.98px) and (orientation: landscape)
{
	.x-slider .swiper-container 
	{
		padding-left: 10vw;
	}	
	.x-slider .swiper-slide 
	{
		width: 22vw;
	}
	.x-slider .swiper-slide:last-child
	{		
		width: calc(22vw + 15px);
		padding-right: 15px;
	}
	.x-slider__slider
	{
		padding-right: 0;
	}
	.x-slider__item
	{
		display: block;
		margin-right: 0;
	}
	.x-slider .section__right,
	.x-slider .section__left
	{
		display: none !important;
	}
	.x-slider .section__content_px-vp 
	{
		padding-left: 0;
		padding-right: 0;
	}	
}

@media all and (min-width: 1540px)
{
	.x-slider .swiper-wrapper
	{
		width: auto;
		height: auto;
		justify-content: space-between;
	}
	.x-slider .swiper-slide 
	{
		width: calc(25% - 10px) !important;

	}	
}
@media all and (max-width: 767.98px) and (orientation: portrait)
{
	.x-slider .swiper-container 
	{
		/*width: 90%;	*/	
		padding-left: var(--vp-padding-x-mobile);
	}	
	.x-slider .swiper-slide 
	{
		width: 50vw;
	}
	.x-slider .swiper-slide:last-child
	{		
		width: calc(50vw + var(--vp-padding-x-mobile));
		padding-right: var(--vp-padding-x-mobile);
	}
	.x-slider__slider
	{
		padding-right: 0;
	}
	.x-slider__item
	{
		display: block;
		margin-right: 0;
	}
}
@media all and (max-width: 767.98px) and (orientation: landscape)
{
	.x-slider .swiper-container 
	{
		width: 90%;		
	}
	.x-slider__slider
	{
		padding-right: 0;
	}
	.x-slider .swiper-slide 
	{
		width: 40vw;
	}
	.x-slider__item
	{
		display: block;
		margin-right: 0;
	}		
}
.x-slider__item > img
{
	border-radius: 6px;
}
@media all and (max-width: 767.98px) and (orientation: portrait)
{
	.x-slider .section__content_px-vp 
	{
		padding-left: 0;
		padding-right: 0;
	}	
}
