/*------- Testimonial -------*/
.peeao-wrapper .power_carousel_item{
    position: relative;
    background: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #222;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
}
.power_carousel_reviewer_image{
    position: relative;
    z-index: 999;
}

/*--------- power_carousel Carousel Navs --------*/
.power_carousel.owl-theme.side_nav .owl-nav {
    margin-top: 0px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 999;
}
.power_carousel.owl-theme.side_nav .owl-nav .owl-prev{
    float: left;
    margin-left: 50px;
}
.power_carousel.owl-theme.side_nav .owl-nav .owl-next{
    float: right;
    margin-right: 50px;
}
.power_carousel.owl-theme .owl-nav button.owl-prev, 
.power_carousel.owl-theme .owl-nav button.owl-next {
    background: #fff;
    color: #0092ff;
    border: none;
    padding: 0 !important;
    font: inherit;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    outline: none;
    -moz-box-shadow: 2px 0px 13px rgba(28, 30, 78, 0.07);
    -webkit-box-shadow: 2px 0px 13px rgba(28, 30, 78, 0.07);
    box-shadow: 2px 0px 13px rgba(28, 30, 78, 0.07);
}
.power_carousel.owl-theme .owl-nav button.owl-prev.disabled, 
.power_carousel.owl-theme .owl-nav button.owl-next.disabled,
.power_carousel.owl-theme .owl-nav button.owl-prev:hover, 
.power_carousel.owl-theme .owl-nav button.owl-next:hover {
    background: #0092ff;
    color: #fff;
}

.power_carousel.owl-theme .owl-nav {
    margin-top: 0px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    top: 0%;
    transform: translateY(0%);
    width: 100%;
    z-index: -1;
}
.power_carousel.owl-theme .owl-nav .owl-prev,
.power_carousel.owl-theme .owl-nav .owl-next{
    float: none;
    margin: 0px 10px;
}
/*--------- power_carousel Carousel Dots --------*/
.power_carousel.owl-theme .owl-dots {
    position: relative;
    text-align: center; 
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.power_carousel.owl-theme button.owl-dot{
    outline: none;
    margin: 0px 5px;
}
.power_carousel.owl-theme button.owl-dot span{
    background: #4c668d;
    outline: none;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 100%;
}
.power_carousel.owl-theme button.owl-dot.active span{
    background: #0092ff;
}