/**********************************************
partslider-1
**********************************************/

.partSlider {
	position: relative; /* prev/next button */
	z-index:1;
}

.slideContainerViewport {
    overflow: hidden; position: relative; /* if you append buttons */
}

.slideContainer {
	width: 100%;
	height: auto; /* you can use padding-bottom when fade is active */
  	display: flex;
  	transition-property: transform;
  	/*visibility: hidden; /* hide when js is not loaded */
	position: relative; /* needed when fade is true */
}

.slide {
  	flex:0 0 auto;
}

.slide img {width: 100%; height: 100%; object-fit: cover;}

.slide.visible 								{}

.slideContainer.fadeMode .slide				{transition-property: opacity; opacity: 0; position: absolute; left: 0; top:0;}
.slideContainer.fadeMode .slide.selected 	{z-index:1; opacity: 1;}

/* pagination */
.slidePagination {
	position: static;
	left: 0;
	right:0;
	bottom: 20px;
	z-index: 1;
	display:flex;
  	justify-content:center;
}

.slidePaginationBullet {
	width: 10px;
  	height:10px;
  	background-color:#EBE8E6;
  	border-radius:50%;
  	margin:0px 5px;
  	cursor:pointer;
}

.slidePaginationBullet.selected  {
  background-color:#AE9031;
}

/* buttons */
.sliderButton 						{border-radius:0; outline:none; cursor:pointer; padding:25px; border:0; -webkit-appearance: none; background-color: transparent; position:absolute; top: 50%; transform: translateY(-50%); z-index: 2; display:flex; justify-content:center; align-items:center;}
.sliderButton svg                   {fill: #fff; height:30px; width:15px; /* set height and width for IE */}

.sliderButton.prev 					{left:0;}
.sliderButton.next 					{right:0;}
.sliderButton.disabled 				{opacity: 0.5; cursor: not-allowed;}

/* home slider */
/* .fullScreenImages .slide .partContentFileImageGallery.single  {animation: zoom 12s infinite;}

@keyframes zoom {
	from { transform: scale(1); }
	50% { transform: scale(1.2); }
	to { transform: scale(1);}
} */

/* customer quote */