.free-slider-block{
	background-color: #fff;
}
.free-slider{
	width:100%;
	/*max-width:1200px;*/
	margin:auto;
}
.owl-carousel.free-slider .item{
	padding:30px;
	min-height:300px;
	background-size: cover;	
	color: #fff;
}
.owl-carousel.free-slider .owl-next span
{
    position: absolute;
    top: 50%;
    margin-top : -30px;
    right: 25px;
    width: 9px;
    height: 20px;
    cursor: pointer;
    background: transparent url(../images/arrow.png) no-repeat 0 0;
	transform: rotate(180deg);
	z-index:2;
}

.owl-carousel.free-slider .owl-prev span
{
	position: absolute;
    top: 50%;
    margin-top : -30px;
    left: 25px;
    width: 9px;
    height: 20px;
    cursor: pointer;
    background: transparent url(../images/arrow.png) no-repeat 0 0;    
	z-index:2;	
}

.owl-carousel.free-slider .owl-next span:hover
{
    opacity: 0.7;
}

.owl-carousel.free-slider .owl-prev span:hover
{
    opacity: 0.7;
}
.owl-carousel.free-slider .owl-nav{
	height:0px;
}
.owl-carousel.free-slider .owl-nav button{	
	outline:0px;
}

.owl-carousel.free-slider .owl-dots {
  display: flex;
  justify-content: center;
  padding: 15px 0;
}
.owl-carousel.free-slider .owl-dots .owl-dot span {
  margin: 0 6px;
  display: block;
  background-color: #ccc;
  width: 10px;
  height: 10px;
  border-radius: 50%;  
}
.owl-carousel.free-slider .owl-dots .owl-dot.active span {
  background-color: var(--bg-color1);
}

@media (max-width: 1630px) {
	/*.owl-carousel.free-slider .owl-prev span{
		left: -5px;
	}
	.owl-carousel.free-slider .owl-next span{
		right: -5px;
	}*/
}
@media (max-width: 480px) {
  .owl-carousel.free-slider .item{
    min-height:200px;
  }
}