.owl-carousel .owl-item img{width:auto;}
.owl-carousel .owl-nav{display:block;position:absolute;text-indent:inherit;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);left:0;width:100%;cursor:pointer;z-index:999;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{display:block;position:absolute;text-indent:inherit;width:auto;cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;opacity:0;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7);}
.owl-carousel:hover .owl-nav .owl-prev,
.owl-carousel:hover .owl-nav .owl-next{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.owl-carousel .owl-nav .owl-prev{left:20px;}
.owl-carousel .owl-nav .owl-next{right:20px;}
.owl-carousel:hover .owl-nav .owl-prev,
.owl-carousel:hover .owl-nav .owl-next{opacity:1;}
.owl-carousel .owl-nav i{font-size:18px;width:35px;height:35px;border-radius:50%;line-height:35px;padding-left:2px;display:inline-block;color:#555555;background:#ffffff;border:1px solid #dddddd;font-weight:normal;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;}
.owl-carousel .owl-nav .owl-prev i{left:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;}
.owl-carousel .owl-nav .owl-next i{right:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;}
.owl-carousel .owl-nav .owl-prev:hover i{left:0px;}
.owl-carousel .owl-nav .owl-next:hover i{right:0px;}
.owl-carousel:hover .owl-nav .owl-prev,
.owl-carousel:hover .owl-nav .owl-next{opacity:1;}
.owl-carousel.light-arrow .owl-nav i{border-color:#fff;color:#fff}
.owl-carousel.light-arrow .owl-nav i:hover{color:#18925a;}
.owl-carousel .owl-controls .owl-dot{display:inline-block;margin-top:10px;}
.owl-carousel .owl-dots{display:inline-block;position:absolute;bottom:-35px;text-indent:inherit;width:100%;cursor:pointer;text-align:center;}
.owl-carousel.owl-theme .owl-dots .owl-dot span{background:rgba(0,0,0,0.3);border-radius:30px;display:inline-block;width:13px;height:3px;margin:0px 3px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;cursor:pointer;}
.dark-bg .owl-carousel.owl-theme .owl-dots .owl-dot span{background:#ffffff;}
.owl-carousel.owl-theme .owl-dots .owl-dot:hover span{background:rgba(0,0,0,0.8);}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:#18925a;}