
 .owl-dots {
 	text-align: center;
 }

.owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}

.owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #666;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; 
 }

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
      background: #000; 
}

.owl-prev,.owl-next{
	content:"";
}


.owl-nav > .owl-prev ,
.owl-nav > .owl-next {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
	border:0px;
	webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

.owl-next{
	right: -35px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}

.owl-prev{
	left: -35px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.et_pb_slide_logo_description{
	text-align: center;
	padding: 5px 5px 10px 5px;
	margin: 0 auto;
	color:#000;
}

h2.et_pb_slide_logo_title{
	color:#000!important;
}
.owl-item img{
	/*height: 180px!important;*/
}

.et_pb_logo_slide_image{
	position: relative;
}
.et_pb_logo_slide_image:hover .ep_pb_tooltip{
	opacity: 1;
}
.ep_pb_tooltip {
    background: rgba(0, 0, 0, 0.65);
    color: #fff;
    position: absolute;
    display:block;
    top:-10px;
    padding:20px;
    left:40%;
    z-index:55;
    border-radius: 5px;
    opacity:0;
    -moz-transition:0.25s opacity;
    -webkit-transition:0.25s opacity;
    transition:0.25s opacity;
}
.ep_pb_tooltip:after{
    content:"";
    position:absolute;
    bottom:-38px;
    left:20px;
    border-bottom:20px solid transparent;
    border-top:20px solid rgba(0, 0, 0, 0.7);
    border-left:10px solid transparent;
    border-right:10px solid transparent;
}

.et_pb_slides.owl-carousel .owl-stage {
    padding: 30px 0;
}


/*Hover Effects*/

/* Zoom In #1 */
.dv_transition.zoom-in img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.dv_transition.zoom-in:hover img {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}



/* Zoom Out #1 */
.dv_transition.zoom-out img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.dv_transition.zoom-out:hover img {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

/* Slide */
.dv_transition.slide img {
  margin: 0px;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.dv_transition.slide.slide-left:hover img {
  margin-left: -20px;
}
.dv_transition.slide.slide-right:hover img {
  margin-left: 20px;
}
.dv_transition.slide.slide-top:hover img {
  margin-top: -20px;
}
.dv_transition.slide.slide-bottom:hover img {
  margin-top: 20px;
}

/* Rotate */
.dv_transition.rotate img {
  -webkit-transform: rotate(0) scale(1);
  transform: rotate(0) scale(1);
  transition: .3s ease-in-out;
  -webkit-transition: .3s ease-in-out;
}
.dv_transition.rotate:hover img {
  -webkit-transform: rotate(15deg) ;
  transform: rotate(15deg);
}


/* Blur */
.dv_transition.blur img {
  -webkit-filter: blur(2px);
  filter: blur(2px);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.dv_transition.blur:hover img {
  -webkit-filter: blur(0);
  filter: blur(0);
}

/* Gray Scale */
.dv_transition.grayscale img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.dv_transition.grayscale:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

/* Sepia */
.dv_transition.sepia img {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.dv_transition.sepia:hover img {
  -webkit-filter: sepia(0);
  filter: sepia(0);
}

/* Blur + Gray Scale */
.dv_transition.blur_grayscale img {
  -webkit-filter: grayscale(0) blur(0);
  filter: grayscale(0) blur(0);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.dv_transition.blur_grayscale:hover img {
  -webkit-filter: grayscale(100%) blur(3px);
  filter: grayscale(100%) blur(3px);
}

/* Opacity #1 */
.dv_transition.opacity img {
  opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.dv_transition.opacity:hover img {
  opacity: .5;
}


/* Flashing */
.dv_transition.flash:hover img {
  opacity: 1;
  -webkit-animation: flash 1.5s;
  animation: flash 1.5s;
}
@-webkit-keyframes flash {
  0% {
    opacity: .4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .4;
  }
  100% {
    opacity: 1;
  }
}

/* Shine */
.dv_transition.shine{
  position: relative;
  overflow: hidden;
}
.dv_transition.shine::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.dv_transition.shine:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}

/* Circle */
.dv_transition.circle {
  position: relative;
  overflow: hidden;
}
.dv_transition.circle::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255,255,255,.2);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}
.dv_transition.circle:hover::before {
  -webkit-animation: circle .75s;
  animation: circle .75s;
}
@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

.et_pb_logo_slider .et_pb_slides .et_pb_container {
    display: table;
    margin: 0 auto;
}