/* owl slider */

.owl-prev span,
.owl-next span {
display: block;
width: 30px;
height: 70px;
background-repeat: no-repeat;
background-position: center;
    line-height: 65px;
    font-size: 30px;
color:#f2e6d7;
border-radius: 0;
border:none;
}

.owl-prev {position: absolute;
left: 0;
top: 40%;
}

.owl-next {position: absolute;
right: 0;
top: 40%;}

.owl-dots {position: absolute;
width: 100%;
left: 0;
bottom:0;
text-align: center;}

.owl-dots .owl-dot {
position: relative;
display: inline-block;
vertical-align: middle;
width: 6px;
height: 6px;
margin: 0 6px;
padding:0;
background:none;
border:none;
}

.owl-dots .owl-dot span {
display: block;
width: 6px;
height: 6px;
background-color:#171e26;
border: none;
opacity: .4;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
border-radius: 6px;}

.owl-dots .owl-dot.active span {opacity:1}

.dotsInSlider .owl-dots{bottom: 24px}

.dotsOutsideSlider .owl-dots{bottom:-40px}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
position: absolute;
z-index:200;
background: #171e26;
}

.owl-carousel .owl-nav  .owl-prev {left:0}
.owl-carousel .owl-nav  .owl-next {right:0}

@media
(-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){
.owl-carousel .owl-nav div:after {background-image: url(../../images/icons/basic-icon-set@2x.png);}
}

.owl-carousel .owl-nav .owl-prev:after {background-position:-320px 0}
.owl-carousel .owl-nav .owl-next:after {background-position:-360px 0}

 @media (min-width:992px) {
.owl-carousel .owl-nav  .owl-prev:hover:before,
.owl-carousel .owl-nav  .owl-next:hover:before {
left:0;
top:0;
width:70px;
height:70px;
background-color:#b281b8
}


}