

.slider-wrap h4{
margin-top:1.5em !important;
	font-size:22px;
	line-height:30px;
}

.slider-wrap {
/*   position: absolute;
  top: 10%;
  left: 5%; */
  width: 100%;
  height: 300px;
  border: 0px solid rgb(0, 0, 0);
  cursor: grab;
}

.slider {
/*   position: absolute;
  top: 0;
  left: 0; */
  height: 100%;
  width: 100%;
  overflow: scroll;
}

.slider-inner {
/*   position: absolute; */
  display: flex;
  justify-content: space-around;
/*   top: 0;
  left: 0; */
/*   width: 150vw; */
  height: 100%;
  display: flex;
	gap:15px;
}

.slider-wrap .item {
  position: relative;
  display: flex;
	flex-direction:column;
/*   align-items: center; */
  justify-content: center;
  width: 250px;
  height: 98%;
  top: 1%;
	border-radius:13px;
  background-color: rgb(255, 255, 255, .6);
  border: 1px solid white;
	flex: 1 auto;
	padding: 25px;
	
}
.slider-wrap .item img{
	max-width:75px;
}

.slider-wrap .progress-bar {
  position: absolute;
  bottom: -50px;
/*   left: 0; */
  height: 10px;
 width: 95vw;
	margin-left:15px;
  border: 0px solid black;
	background-color:white;
  border-radius: 10px;
}
.slider-wrap .item:first-child{
margin-left:15px;	
}
.slider-wrap .item:last-child{
margin-right:15px;	
}
.prog-bar-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #20B9B8;
	opacity:.8;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.slider::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.slider-wrap .slider {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

@media only screen and (min-width: 550px){
	.slider-wrap .item {
	padding: 28px;
}
	.slider-wrap h4{
	font-size:30px;
	line-height:38px;
	}
		.slider-wrap .progress-bar {
 width: 96vw;
	}
	
}

@media only screen and (min-width: 1450px){
	.slider-wrap .progress-bar {
 width: 97vw;
	}
}

@media only screen and (min-width: 1600px){

}