.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%; -ms-touch-action: none; touch-action: none; }
.owl-carousel .owl-wrapper{display:none;position:relative;-o-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left;text-align:center}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;font-size:0}
.brands .owl-controls .owl-buttons div{position:absolute;top:-90px;}
.products .owl-controls .owl-buttons .owl-prev{left:-40px;}
.products .owl-controls .owl-buttons .owl-next{right:-40px;}
.category-carousel.products .owl-controls .owl-buttons .owl-prev,.catalog-carousel.products .owl-controls .owl-buttons .owl-prev{right:20px;}
.category-carousel.products .owl-controls .owl-buttons .owl-next,.catalog-carousel.products .owl-controls .owl-buttons .owl-next{right:0px;}
#product-tabs .products .owl-theme .owl-controls .owl-buttons div {
	top: 36%;
}
.products .owl-theme .owl-controls .owl-buttons div{font-size:0;position: absolute;top: 45%;height: 35px;width: 35px;opacity:0;line-height: 25px;}
.products:hover .owl-theme .owl-controls .owl-buttons div{opacity:1}
.owl-controls{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-o-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px)}
.owl-carousel{margin:0;position:relative;direction:ltr!important}
.owl-carousel:hover .owl-buttons div{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1}
.owl-carousel .owl-buttons div i{font-size:0;margin:-20px 0 0}
.owl-pagination{text-align:center}
.owl-controls .owl-page{display:inline-block;margin:0 3px}
.homepage-blog-inner .owl-theme .owl-controls .owl-buttons div.owl-prev::before,.pro-tabs .products .owl-controls .owl-buttons .owl-prev::before,.products.related .owl-controls .owl-buttons .owl-prev::before{font-size: 45px;left: 0;top: 0;}
.homepage-blog-inner .owl-theme .owl-controls .owl-buttons div.owl-next::before,.pro-tabs .products .owl-controls .owl-buttons .owl-next::before,.products.related .owl-controls .owl-buttons .owl-next::before{font-size: 45px;left: 0;top: 0;}
.products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev{top:55%;opacity:0;left:-40px;line-height: 50px;}
.main-container:hover .homepage-blog-inner .owl-controls .owl-buttons .owl-prev{opacity:1;}
.products.homepage-blog-inner .owl-controls .owl-buttons .owl-next{top:55%;opacity:0;right:-40px;line-height: 50px;}
.main-container:hover .homepage-blog-inner .owl-controls .owl-buttons .owl-next{opacity:1;}
.brand .owl-controls .owl-buttons .owl-prev {
	left: -50px;
	top: 0;
	opacity: 0;
	transition: all .3s ease 0;
	bottom: 0;
	margin: auto;
}
.main-container:hover #brand-slider .owl-controls .owl-buttons .owl-prev{left:-50px;opacity:1;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.brand .owl-controls .owl-buttons .owl-next {
	right: -50px;
	top: 0;
	opacity: 0;
	transition: all .3s ease 0;
	bottom: 0;
	margin: auto;
}
.main-container:hover #brand-slider .owl-controls .owl-buttons .owl-next{right:-50px;opacity:1;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
#tmtestimonials_block .owl-controls .owl-buttons div, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons div{position:relative;top:-25px; opacity:0;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out}
#tmtestimonials_block:hover .owl-controls .owl-buttons div, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons div{opacity:1;}
#tmtestimonials_block .owl-controls .owl-buttons .owl-prev, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons .owl-prev{left:35%;float:left;}
#tmtestimonials_block .owl-controls .owl-buttons .owl-next, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons .owl-next{right:35%;float:right;}
#categories-carousel .owl-controls .owl-buttons div, .catalog-carousel .owl-controls .owl-buttons div {
	position: absolute;
	width: 35px;
	height: 35px;
	line-height: 50px;
	top: 0px;
	bottom: 0;
	margin: auto;
}
#categories-carousel .owl-controls .owl-buttons div {opacity:0;}
#categories-carousel:hover .owl-controls .owl-buttons div {opacity:1;}
#categories-carousel .owl-controls .owl-buttons .owl-prev,#catalog-carousel .owl-controls .owl-buttons .owl-prev{left:0px;right:auto;}
#categories-carousel .owl-controls .owl-buttons .owl-prev::before,#catalog-carousel .owl-controls .owl-buttons .owl-prev::before{color: #fff;font-size: 45px;}
#categories-carousel .owl-controls .owl-buttons .owl-next,#catalog-carousel .owl-controls .owl-buttons .owl-next{right:0px;}
#categories-carousel .owl-controls .owl-buttons .owl-next::before,#catalog-carousel .owl-controls .owl-buttons .owl-next::before{color: #fff;font-size: 45px;}