.owl-theme .owl-controls {  
  margin-top: 10px;  
  text-align: center;  
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {  
  color: #fff;  
  font-size: 14px;  
  margin-top: 5px;  
  margin-right: 5px;  
  margin-bottom: 5px;  
  margin-left: 5px;  
  padding-top: 4px;  
  padding-right: 7px;  
  padding-bottom: 4px;  
  padding-left: 7px;  
  background-color: #d6d6d6;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: top left;  
  display: inline-block;  
  cursor: pointer;  
  -webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {  
  background-color: #869791;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: top left;  
  color: #fff;  
  text-decoration: none;
}

.owl-theme .owl-controls .owl-nav .disabled {  -webkit-opacity: .5;
  opacity: .5;  
  cursor: default;
}

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

.owl-theme .owl-dots .owl-dot span {  
  width: 10px;  
  height: 10px;  
  margin-top: 5px;  
  margin-right: 7px;  
  margin-bottom: 5px;  
  margin-left: 7px;  
  background-color: #d6d6d6;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: top left;  
  display: block;  
  -webkit-backface-visibility: visible;  
  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  
  -ms-transition: opacity 200ms ease;  
  -o-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;  
  -webkit-border-radius: 30px;  
  -moz-border-radius: 30px;  -webkit-border-radius: 30px;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {  
  background-color: #869791;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: top left;
}
