/* ===================================
	Text Slider
====================================== */
/* Text Slider Style 01 */
.elementor-element .text-slider-style-1 .dynamic-slider-nav {
	display: flex;
	align-items: center;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.elementor-element .text-slider-style-1 .elementor-swiper-button {
	position: relative;
	bottom: inherit;
	left: 0;
	top: inherit;
	transform: translateY(0);
}
.elementor-element .text-slider-style-1 .elementor-swiper-button i {
	transition: 0.3s;
}
.elementor-element .text-slider-style-1.navigation-center .dynamic-slider-nav {
	justify-content: center;
}
.elementor-element .text-slider-style-1.navigation-right .dynamic-slider-nav {
	justify-content: end;
}
.elementor-element .text-slider-style-1.swiper.navigation-center .elementor-swiper-button.elementor-swiper-button-next,
.elementor-element .text-slider-style-1.swiper.navigation-center .elementor-swiper-button.elementor-swiper-button-prev{
	left: inherit;
	right: inherit;
	margin: 0 5px;
}
.elementor-element .text-slider-style-1.swiper.navigation-right .elementor-swiper-button.elementor-swiper-button-next,
.elementor-element .text-slider-style-1.swiper.navigation-right .elementor-swiper-button.elementor-swiper-button-prev{
	left: inherit;
	right: inherit;
}
.elementor-element .text-slider-style-1.swiper.navigation-left .elementor-swiper-button.elementor-swiper-button-next {
	left: 10px;
}
.elementor-element .text-slider-style-1.swiper.navigation-right .elementor-swiper-button.elementor-swiper-button-next {
	margin-right: 0;
	margin-left: 10px;
}
.elementor-element .swiper.text-slider-style-1.nav-icon-circle .elementor-swiper-button,
.elementor-element .swiper.text-slider-style-1.nav-icon-square .elementor-swiper-button {
	background-color: #f7f7f7;
}
.text-slider-style-1 .swiper-wrapper .swiper-slider {
	margin-bottom: 30px;
}
.text-slider-style-1 .swiper-wrapper.marquee-slide .swiper-slider {
	margin-bottom: 0;
}
.text-slider-style-1 .subtitle {
	display: inline-block;
}
.text-slider-style-1 span.title {
	display: block;
}
.text-slider-style-1 .content {
	display: inline-block;
}
.text-slider-style-1 .content p:last-child {
	margin-bottom: 0;
}

/* Text Slider Style 02 */
.text-slider-style-2 .swiper-slider .slider-content {
	display: flex;
	justify-content: center;
	align-items: center;
}
.text-slider-style-2 .swiper-slider .slider-content .title {
	margin: 0 5px 0 0;
	font-weight: 600;
	flex-shrink: 0;
	font-size: 20px;
	font-weight: 600;
}
.text-slider-style-2 .swiper-slider .slider-content .content p {
	margin-bottom: 0;
}

/* Responsive CSS here */
@media (max-width: 575px) {
	.text-slider-style-2 .swiper-slider .slider-content {
		flex-wrap: wrap;
	}
}