.owl-theme-idg .owl-item img {border-radius: 4px; overflow: hidden; }
.owl-theme-idg .caption a { color: #fff; }

.owl-theme-idg .caption {
		position: absolute;
		bottom: 0%;
		left: 0px;
		width: 100%;
		display: block;
		background: rgba(39, 39, 39, 0.5);
		color: #fff;
		padding: 10px 14px 20px 14px;
		font-weight: bold;
		font-size: 16px;
		line-height: 1.4;
		opacity: 1;
		border-radius: 0 0 4px 4px;
}

.owl-theme-idg .owl-controls .owl-buttons div { position: absolute; }
.owl-theme-idg .owl-controls .owl-buttons .owl-prev{ left: 14px; top: 45%;}
.owl-theme-idg .owl-controls .owl-buttons .owl-next{ right: 14px; top: 45%;}
.owl-theme-idg .owl-controls .owl-buttons div { padding: 5px 9px;}
.owl-theme-idg .owl-buttons i{ margin-top: 2px;}
.owl-theme-idg .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  margin: 5px;
  padding: 7px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
}

.owl-theme-idg .owl-controls .owl-buttons div:hover { filter: none; opacity: 1;}

    