/* ===================================
	Dynamic Slider
====================================== */
.dynamic-slider.feather-shadow {
	mask-image: linear-gradient(to right, transparent 0%, #000000 20%, #000000 80%, transparent 100%);
	-webkit-mask-image: linear-gradient(to right, transparent 0%, #000000 20%, #000000 80%, transparent 100%);
	width: 100%;
}
.dynamic-slider .swiper-wrapper .swiper-slider {
	margin-bottom: 30px;
}
.elementor-element.elementor-widget-crafto-dynamic-slider .swiper .swiper-slide figure {
	line-height: inherit;
}
.elementor-element.elementor-widget-crafto-dynamic-slider .swiper.nav-icon-circle .elementor-swiper-button,
.elementor-element.elementor-widget-crafto-dynamic-slider .swiper.nav-icon-square .elementor-swiper-button {
	background-color: #f7f7f7;
}
.elementor-element .swiper.navigation-left.dynamic-slider .elementor-swiper-button,
.elementor-element .swiper.navigation-left.dynamic-slider .elementor-swiper-button.elementor-swiper-button-next,
.elementor-element .swiper.navigation-center.dynamic-slider .elementor-swiper-button,
.elementor-element .swiper.navigation-center.dynamic-slider .elementor-swiper-button.elementor-swiper-button-next,
.elementor-element .swiper.navigation-right.dynamic-slider .elementor-swiper-button,
.elementor-element.elementor-pagination-position-outside .swiper.dynamic-slider .elementor-swiper-button {
	top: inherit;
	bottom: 0;
	left: inherit;
	right: inherit;
	transform: translateY(0);
	position: relative;
	display: inline-flex;
}
.elementor-element .swiper.navigation-left.dynamic-slider .elementor-swiper-button.elementor-swiper-button-next,
.elementor-element .swiper.navigation-center.dynamic-slider .elementor-swiper-button.elementor-swiper-button-next {
	margin-left: 7px;
}
.elementor-element .swiper.dynamic-slider .elementor-swiper-button > i {
	display: inline-flex;
}
.elementor-element .swiper.dynamic-slider .dynamic-slider-nav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.elementor-element .swiper.navigation-center.dynamic-slider .dynamic-slider-nav {
	text-align: center;
}
.elementor-element .swiper.navigation-right.dynamic-slider .dynamic-slider-nav {
	text-align: right;
}
.dynamic-slider .swiper-wrapper .swiper-slider .title {
	display: block;
}
.dynamic-slider .swiper-wrapper .swiper-slider .content {
	display: inline-block;
}
.dynamic-slider .swiper-wrapper .swiper-slider .content p:last-child {
	margin-bottom: 0;
}
.dynamic-slider .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

/* Responsive CSS Here */
@media (max-width: 767px) {
	.dynamic-slider.feather-shadow-right,
	.dynamic-slider.feather-shadow-left {
		mask-image: none;
		-webkit-mask-image: none;
	}
}