/**
* Owl Carousel v2.2.1
* Copyright 2013-2017 David Deutsch
* Licensed under  ()
*/
/*
*  Owl Carousel - Core
*/
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1; 

}
.hproduct-box .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1; 
padding:0 85px;
}
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden; } 
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; 
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0px, 0px, 0px); 

}

.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); 
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; 
}
.owl-carousel .owl-item img { display: block; /*width: 100%;*/  }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: block; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, owl-carousel .owl-dot { 
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loaded { display: block; } 
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; } 
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab;  cursor: -ms-grab; cursor: grab; } 
.owl-carousel.owl-rtl { direction: rtl; } 
.owl-carousel.owl-rtl .owl-item { float: right; } 

/* No Js */
.no-js .owl-carousel { display: block; } 

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOut { 
	0% { opacity: 1; }
	100% { opacity: 0; }
}
@keyframes fadeOut {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

/*
* 	Owl Carousel - Auto Height Plugin
*/
.owl-height {
  -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 - Lazy Load Plugin
*/
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; } 
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; } 

/*
* 	Owl Carousel - Video Plugin
*/
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; } 
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url("owl.video.play.html") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; 
}
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); } 
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; 
}
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%;  }


/* 
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-controls { -webkit-tap-highlight-color: transparent;position: absolute; left:0; right:0; width: 100%; }
.owl-theme .owl-controls .owl-nav [class*='owl-'] { 
  position:absolute; bottom:0; 
  width:53px; height:53px; 
  background:url(../images/industri-arrow.html) no-repeat 0px 0px; 
  display: inline-block; cursor: pointer; 
  text-indent:-999999px; 
}
.owl-theme .owl-controls .owl-nav [class*='owl-']:hover { background-color:#f2f2f2; }
.owl-theme .owl-controls .owl-nav .owl-prev { background-position:1px 0px; left:0px; top:0;}
.owl-theme .owl-controls .owl-nav .owl-next { background-position:-53px 0px; left:52px; top:0; }
.owl-theme .owl-controls .owl-nav .disabled {   opacity: 0.5; cursor: default; }

.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span {   }


#weaving .owl-controls { top:45%; right:0%; position:absolute; width:100%;}
#weaving .owl-controls .owl-nav [class*="owl-"] { width:49px; height:49px; background:url(../images/carousel-arrow.png) no-repeat 0px 0px; }
#weaving .owl-controls .owl-nav .owl-prev { background-position:0px 0; left:-1px; }
#weaving .owl-controls .owl-nav .owl-next { background-position:-50px 0px; right:0px; left:auto;}
#weaving .owl-controls .owl-nav .owl-prev:hover { background-position:0px -50px;}
#weaving .owl-controls .owl-nav .owl-next:hover { background-position:-50px -50px;}


#madeups .owl-controls { top:45%; right:0%; position:absolute; width:100%;}
#madeups .owl-controls .owl-nav [class*="owl-"] { width:49px; height:49px; background:url(../images/carousel-arrow.png) no-repeat 0px 0px; }
#madeups .owl-controls .owl-nav .owl-prev { background-position:0px 0; left:-1px; }
#madeups .owl-controls .owl-nav .owl-next { background-position:-50px 0px; right:0px; left:auto;}
#madeups .owl-controls .owl-nav .owl-prev:hover { background-position:0px -50px;}
#madeups .owl-controls .owl-nav .owl-next:hover { background-position:-50px -50px;}

#madeups.owl-carousel .item h2 { font-size:24px; color:#fff;  font-family: 'montserratbold'; position:absolute; bottom:0; margin:0; background:rgba(86,30,21,0.9); text-transform:none; padding:15px 15px; letter-spacing:0.5px; width:340px;}
#madeups.owl-carousel .item h2 span { font-size:18px; font-family: 'montserratlight';}

#weaving.owl-carousel .item h2 { font-size:24px; color:#fff;  font-family: 'montserratbold'; position:absolute; bottom:0; margin:0; background:rgba(196,40,46,0.9); text-transform:none; padding:15px; letter-spacing:0.5px; width:420px; line-height:26px;}
#weaving.owl-carousel .item h2 span { font-size:18px; font-family: 'montserratlight';}

#spinning-scroll .owl-controls { top:45%; right:0%; position:absolute; width:100%;}
#spinning-scroll .owl-controls .owl-nav [class*="owl-"] { width:49px; height:49px; background:url(../images/carousel-arrow.png) no-repeat 0px 0px; }
#spinning-scroll .owl-controls .owl-nav .owl-prev { background-position:0px 0; left:-1px; }
#spinning-scroll .owl-controls .owl-nav .owl-next { background-position:-50px 0px; right:0px; left:auto;}
#spinning-scroll .owl-controls .owl-nav .owl-prev:hover { background-position:0px -50px;}
#spinning-scroll .owl-controls .owl-nav .owl-next:hover { background-position:-50px -50px;}

#people-scroll .owl-controls { top:45%; right:0%; position:absolute; width:100%;}
#people-scroll .owl-controls .owl-nav [class*="owl-"] { width:49px; height:49px; background:url(../images/carousel-arrow.png) no-repeat 0px 0px; }
#people-scroll .owl-controls .owl-nav .owl-prev { background-position:0px 0; left:-1px; }
#people-scroll .owl-controls .owl-nav .owl-next { background-position:-50px 0px; right:0px; left:auto;}
#people-scroll .owl-controls .owl-nav .owl-prev:hover { background-position:0px -50px;}
#people-scroll .owl-controls .owl-nav .owl-next:hover { background-position:-50px -50px;}

#school-scroll .owl-controls { top:45%; right:0%; position:absolute; width:100%;}
#school-scroll .owl-controls .owl-nav [class*="owl-"] { width:49px; height:49px; background:url(../images/carousel-arrow.png) no-repeat 0px 0px; }
#school-scroll .owl-controls .owl-nav .owl-prev { background-position:0px 0; left:-1px; }
#school-scroll .owl-controls .owl-nav .owl-next { background-position:-50px 0px; right:0px; left:auto;}
#school-scroll .owl-controls .owl-nav .owl-prev:hover { background-position:0px -50px;}
#school-scroll .owl-controls .owl-nav .owl-next:hover { background-position:-50px -50px;}


#recognition .owl-controls { bottom: 24%; left:50%; position:absolute; width:120px;}
#recognition .owl-controls .owl-nav [class*="owl-"] { width:58px; height:58px; background:url(../images/recog-arr.png) no-repeat 0px 0px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
#recognition .owl-controls .owl-nav .owl-prev { background-position:0px 0; left:0px; }
#recognition .owl-controls .owl-nav .owl-next { background-position:-56px 0px; right:0px; left:auto;}
#recognition .owl-controls .owl-nav .owl-prev:hover { background-position:0px -58px;}
#recognition .owl-controls .owl-nav .owl-next:hover { background-position:-56px -58px;}

#logo-carousel .owl-controls { top: 35%; left:0%; position:absolute; width:100%;}
#logo-carousel .owl-controls .owl-nav [class*="owl-"] { width:30px; height:30px; background:url(../images/logo-arr.png) no-repeat 0px 0px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
#logo-carousel .owl-controls .owl-nav .owl-prev { background-position:0px 0; left:-5%; }
#logo-carousel .owl-controls .owl-nav .owl-next { background-position:-30px 0px; right:-5%; left:auto;}
#logo-carousel .owl-controls .owl-nav .owl-prev:hover { background-position:0px -30px;}
#logo-carousel .owl-controls .owl-nav .owl-next:hover { background-position:-30px -30px;}

#logo-carousel.owl-carousel .owl-item { background:#fff; padding:2px 0; text-align:center; border:1px solid #fff; }
#logo-carousel.owl-carousel .owl-item img { float:none; display:inline-block; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; /*width:100%;*/}
#logo-carousel.owl-carousel .owl-item:hover { border:1px solid #ccc;}
#logo-carousel.owl-carousel .owl-item:hover img { transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);}

#people-scroll.owl-carousel .owl-item img, #school-scroll.owl-carousel .owl-item img { width:100%; }