/*featured clients css*/
.featured-clients{float: left; width: 100%; padding: 50px 0; background: #ffffff; text-align: center;}
.featured-clients .container{overflow: visible;}
.featured-clients .items img{opacity: 0.3;}
.featured-clients .items:hover img{opacity: 1;}
.featured-clients .owl-item{border-right: 1px solid #e3e3e3;}
.featured-clients .owl-item:nth-child(5n+0){border-right:none;}

/* Owl Carousel CSS */
.owl-carousel {display: none; width: 100%; float: left; position: relative; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper {display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer {position: relative; width: 100%; float: left; overflow: hidden;}
.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; padding: 0 15px;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); float: left; width: 100%;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.owl-pagination {float: left; width: 100%; text-align: center; padding-top: 20px;}
.owl-page {display: inline-block; width: 15px; height: 15px; margin: 0 4px; border: 1px solid #444444; cursor: pointer; text-indent: -999px; -webkit-border-radius: 100px; border-radius: 100px;}
.owl-page.active {background: #444444;}
.owl-buttons{float: left; width: 100%;}
.owl-buttons .owl-next, .owl-buttons .owl-prev {position: absolute; top: 50%; margin: -30px 0 0 0; width: 50px; height: 50px; z-index: 1; background: url(../images/arrow2.png) no-repeat 10px 4px; text-indent: -99999px; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.owl-buttons .owl-next {background-position: -127px 4px; right: -60px;}
.owl-buttons .owl-prev {background-position: -57px 4px; left: -60px;}
.owl-buttons .owl-next:hover{background-position: -192px 4px;}
.owl-buttons .owl-prev:hover {background-position: 9px 4px;}
.grabbing{cursor: hand;}

.related-products .owl-buttons .owl-next, .related-products .owl-buttons .owl-prev{width: 45px; height: 80px; background: url(../images/carousel-arrow.png) no-repeat 0 0;}
.related-products .owl-buttons .owl-prev{background-position: 0 0;}
.related-products .owl-buttons .owl-prev:hover{background-position: -80px 0;}
.related-products .owl-buttons .owl-next{background-position: 100% 0;}
.related-products .owl-buttons .owl-next:hover{background-position: -168px 0;}