.owl-carousel .owl-stage-outer {
width : 100%;
height : 100%;
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0px, 0px, 0px);
}
a.item {
width : 100%;
height : 100%;
display : block;
position: relative;
overflow: hidden;
background-position: center center;
background-size :  cover;
}
.owl-theme .owl-nav {
-webkit-tap-highlight-color: transparent;
transition: all 0.2s linear;
}
.owl-theme .owl-nav [class*='owl-'] {
display: inline-block;
cursor: pointer;
}
.owl-theme .owl-nav [class*='owl-']:hover {
}
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default;
}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{
width : 80px;
height : 80px;
position : absolute;
top: calc(50% - 40px);
outline : 0;
transition: all 0.1s linear;
opacity : 0.7;
}
.owl-carousel .owl-nav button.owl-prev{
background : url(../img/left.svg) center center no-repeat;
background-size  : 50px 50px;
left : 0px;
}
.owl-carousel .owl-nav button.owl-next{
background : url(../img/right.svg) center center no-repeat;
background-size  : 50px 50px;
right : 0px;
}
.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{
opacity : 1;
}
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px;
}
.owl-theme .owl-dots {
width : 100%;
position : absolute;
bottom : 5px;
text-align: center;
-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline;
outline : 0;
}
.owl-theme .owl-dots .owl-dot span {
width: 50px;
height: 10px;
margin: 1px;
background: rgba(255,255,255,0.7);
display: block;
margin-bottom : 60px;
}
.owl-theme .owl-dots .owl-dot:hover span {
background: rgba(255,255,255,1);
}
.owl-theme .owl-dots .owl-dot.active span {
background: #EF7F1A;
}