.owl-theme .owl-controls{text-align:center;margin-top:0px;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-controls .owl-dots{position:absolute;margin-top:-30px;left:0;right:0;margin-left:auto;margin-right:auto;}
.owl-theme .owl-dots .owl-dot{display:inline-block;-ms-zoom:1;}
.owl-theme .owl-dots .owl-dot span{background:rgb(214, 214, 214);margin:5px 7px;border-radius:30px;transition:opacity 200ms;width:10px;height:10px;display:block;-webkit-border-radius:30px;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-moz-border-radius:30px;}
.owl-theme .owl-dots .active.owl-dot span{background:rgb(134, 151, 145);}
.owl-theme .owl-dots .owl-dot:hover span{background:rgb(134, 151, 145);}
#owl-demo .item{}
.owl-theme .owl-controls .owl-nav div{position:absolute;}
.owl-theme .owl-controls .owl-nav .owl-prev{left:10px;top:40%;background:url(controls.png) no-repeat 0 -32px;cursor:pointer;height:31px;width:32px;}
.owl-theme .owl-controls .owl-nav .owl-next{right:10px;top:40%;background:url(controls.png) no-repeat -43px -32px;cursor:pointer;height:31px;width:32px;}
.owl-theme .owl-controls .owl-nav .owl-prev:hover{background-position:0 0;}
.owl-theme .owl-controls .owl-nav .owl-next:hover{background-position:-43px 0px;}