.cms-slide-static-layer{
	z-index: 0!important;
}
//
.cms-slide-img{
	background-position-x: center;
	background-size: cover;
}
// Alignment
.cms-slide-content-inner > .justify-content-center .description{
	margin-left: auto;
	margin-right: auto;
}
// Overlay
.cms-slide-img-overlay{
	background-color: rgba(1,29,89,0.15);
	&:before{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0.55;
		background: -webkit-linear-gradient(top, rgba(0, 34, 108, 0.99) 0%, rgba(179, 189, 211, 0.1) 70%, rgba(255, 255, 255, 0) 100%);
		background: -o-linear-gradient(top, rgba(0, 34, 108, 0.99) 0%, rgba(179, 189, 211, 0.1) 70%, rgba(255, 255, 255, 0) 100%);
		background: -ms-linear-gradient(top, rgba(0, 34, 108, 0.99) 0%, rgba(179, 189, 211, 0.1) 70%, rgba(255, 255, 255, 0) 100%);
		background: -moz-linear-gradient(top, rgba(0, 34, 108, 0.99) 0%, rgba(179, 189, 211, 0.1) 70%, rgba(255, 255, 255, 0) 100%);
		background: linear-gradient(to bottom, rgba(0, 34, 108, 0.99) 0%, rgba(179, 189, 211, 0.1) 70%, rgba(255, 255, 255, 0) 100%);
	}
}
.cms-slider-overlay-2 .cms-slide-img-overlay{
	background: rgba(#1b1a1a, 0.25);
	&:before{
		background: linear-gradient(180deg, rgba(27,26,26,1) 0%, rgba(27,26,26,1) 19%, rgba(255,255,255,0) 65%, rgba(255,255,255,0) 100%);
		opacity: 0.85;
	}
}
// Dots
.cms-swiper-dots-in{
	.cms-sliders-wrap{
		.cms-dots-main{
			bottom: 35px;
		}
	}
}

// Layout 2
.cms-slider-layout-2{
	.cms-slider-icons-xl{
		max-width: 440px;
		@include transform(translateX(55px));
		.cms-slide-icon:nth-child(2){
			@include transform(translate(-45px, -90px));
		}
		.cms-slide-icon:nth-child(3){
			@include transform(translateX(-10px));
		}
		.cms-slide-icon:nth-child(4){
			@include transform(translate(-55px, -90px));
		}
		[dir="rtl"] &{
			@include transform(translateX(-55px));
			.cms-slide-icon:nth-child(2){
				@include transform(translate(45px, -90px));
			}
			.cms-slide-icon:nth-child(3){
				@include transform(translateX(10px));
			}
			.cms-slide-icon:nth-child(4){
				@include transform(translate(55px, -90px));
			}
		}
		@media (max-width: 1279px){
			display: none;
		}
	}
	.cms-slider-icons{
		@media (min-width: 1280px){
			display: none;
		}
		img{
			max-width: 150px;
		}
	}
}