/* 
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 0;
  position: absolute;
  text-align: center;
  top: -51px;
  width: 100%;
}

#video_slide .owl-theme .owl-nav { 
  top: 44%; 
  height: 0;
}
#slide_altemate .owl-theme .owl-nav [class*='owl-prev'] {
  background-image: url("../images/arrow-product2.png") ;
  height: 37px !important;
  margin-left: 10px; 
  right: 0; 
  width: 31px !important;
}
#slide_altemate .owl-theme .owl-nav [class*='owl-next'] {
	background-image: url("../images/arrow-product2.png") ;
	background-position: right 0;
	height: 37px !important;
	margin-right: 10px; 
	right: 0; 
	width: 31px !important;
}
#video_slide .owl-theme .owl-nav [class*='owl-prev'] {
	background-image: url('../images/arrows-32-32-0.png'); 
	margin-left: 8px;
}
#video_slide .owl-theme .owl-nav [class*='owl-next'] {
	background-image: url('../images/arrows-32-32-0.png');
	background-position: right 0;
	margin-right: 8px;
}
  .owl-theme .owl-nav [class*='owl-prev'] {
   	display: block; 
	/* size of arrow element */
	width: 32px!important;
	height: 32px!important;
	cursor: pointer;
	float:left;
	background-image: url('arrownew.png');
	background-repeat: no-repeat;
	background-position: left 0;
	overflow: hidden;
	top: -48px !important;
   text-indent: -9999px;
   float: left;
   }
  .owl-theme .owl-nav [class*='owl-next'] {
   	display: block; 
	/* size of arrow element */
	width: 32px!important;
	height: 32px!important;
	cursor: pointer;
	float:left;
	background-image: url('arrownew.png');
	background-repeat: no-repeat;
	background-position: right 0;
	overflow: hidden;
	top: -48px !important;
   text-indent: -9999px;
   float: right;
   } 
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 20px;
    /* position: absolute; */
    width: 100%;}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 16px;
      height: 16px;
      margin: 0 4px;
      background: #fff;
      display: block;
	  border: 1px solid #34ffa8;
      -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: 30px;
      -moz-border-radius: 30px;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #34ffa8; }
