.gallery-slideshow { padding:0px; }
.gallery-slideshow .slides { }

.gallery-slideshow .owl-pagination div span { display:block; width:10px; height:10px; background-color:#f00; float:left; margin:0 10px; }
.gallery-slideshow .owl-pagination div.active span { background-color:#0f0; }

.gallery-slideshow .flex-control-nav, 
.gallery-slideshow .flex-control-nav * { 
	width:1px !important; height:1px !important; 
	position:absolute; left:0px; top:0px; overflow:hidden; text-indent:-99px; 
}
.owl-flex-gallery .flex-direction-nav .flex-prev,
.owl-flex-gallery .flex-direction-nav .flex-next {
	/*background:url(images/gallery-btn.png) no-repeat 0 0 !important;*/
	}

.owl-flex-gallery .flex-direction-nav .flex-prev { 
	left:0;
	}
.owl-flex-gallery .flex-direction-nav .flex-next { 
	right:0; 
	}
.gallery-thbox .owl-item { margin:0px !important; }
.gallery-thbox {  padding:15px 30px 15px; position:relative;  }
.gallery-thbox .owl-item > div { border:0px solid #ffffff; padding:0 5px; }
.gallery-thbox .owl-item > div span { display:block; /*border:1px solid #adadad;*/ cursor:pointer; text-align:center; padding:10px; }
.gallery-thbox .owl-item > div img { display:block; opacity:0.7; width:100%; }

.gallery-thbox .owl-item:hover > div span,
.gallery-thbox .owl-item.current > div span { border:1px solid #e68f1a; padding:5px; }
.gallery-thbox .owl-item:hover > div img,
.gallery-thbox .owl-item.current > div img { opacity:1; }

.gallery-slideshow .owl-buttons div { 
	position:absolute; top:35%; width:17px; height:24px;
	background:url(images/next-prev-controls.png) no-repeat 0 0 !important; 
	}
.gallery-slideshow .owl-buttons div.owl-prev { left:5px; background-position:0 0 !important; }
.gallery-slideshow .owl-buttons div.owl-next { right:5px; background-position:right 0 !important; }

.gallery-slideshow .owl-buttons div.disabled {  }

.gallery-slideshow .flex-prev {
	height:22px; width:22px;
	position:absolute; top:50%; left:0px;
	background:url(../images/group-images.png) no-repeat;
	background-position:-1px -59px;
	font-size:0;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	display:none;
}
.gallery-slideshow .flex-next {
	height:22px; width:22px;
	position:absolute; top:50%; right:0px;
	background:url(../images/group-images.png) no-repeat;
	background-position:-43px -59px;
	font-size:0;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	display:none;
}
.gallery-slideshow .flex-prev:hover { background-position:-1px -94px; }
.gallery-slideshow .flex-next:hover { background-position:-43px -94px; }
.owl-flex-gallery .owl-controls { position:absolute; right:15px; width:100%; top:42%; }
.equip-detail-gallery .owl-controls .owl-prev { 
	height:16px; width:10px;
	position:absolute; top:50%; left:0px;
	background:url(../images/group-images.png) no-repeat;
	background-position:-1px -241px;
	font-size:0;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
}
.equip-detail-gallery .owl-controls .owl-prev:hover {
	background-position:-1px -264px;
}
.equip-detail-gallery  .owl-controls .owl-next {
	height:16px; width:10px;
	position:absolute; top:50%; right:-25px;
	background:url(../images/group-images.png) no-repeat;
	background-position:-58px -241px;
	font-size:0;
	transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
  
}
.equip-detail-gallery .owl-controls .owl-next:hover {
	background-position:-58px -264px;
}

@media(min-width:980px) and (max-width:1199px){
.gallery-slideshow .owl-buttons div.owl-next { right:7px; }
}
@media(max-width:980px){
.owl-flex-gallery .gallery-slideshow { padding:0px; }
.owl-flex-gallery .flex-direction-nav .flex-prev { left:0 !important; right:auto; border-radius:0 5px 5px 0; }
.owl-flex-gallery .flex-direction-nav .flex-next { right:0 !important; left:auto; border-radius:5px 0 0 5px; }

}
@media(max-width:767px){
.owl-flex-gallery .gallery-slideshow { margin-bottom:15px; }
.gallery-thbox { padding:5px 25px;}
.gallery-carousel { }
.gallery-thbox .owl-item > div { padding:0 2px; }
}