.products_carousel .owl-nav{margin-top:0;text-align:center;-webkit-tap-highlight-color:transparent;position:absolute;top:-40px;right:0;background:#fff;padding-left:10px;}
.products_carousel .owl-nav button[class*='owl-']{position:relative;display:inline-block;cursor:pointer;outline:none;text-align:center;margin:0;padding:0;font-size:30px;line-height:1;width:30px;height:auto;color:#fff;background:#333;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.products_carousel .owl-nav button.owl-prev{margin-right:5px;}
.products_carousel .owl-nav button.owl-next{}
.products_carousel .owl-nav button[class*='owl-']:hover{color:#fff;background:#000;text-decoration:none;}
.products_carousel .owl-nav .disabled{opacity:0.5;cursor:not-allowed;}
.products_carousel .owl-nav.disabled + .owl-dots{margin-top:0;}
.products_carousel .owl-dots{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.products_carousel .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.products_carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ddd;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.products_carousel .owl-dots .owl-dot.active span,
.products_carousel .owl-dots .owl-dot:hover span{background:#333;}