﻿

.separator2::after {
    background: #666;
    content: "";
    height: 5px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 30px
}

.separator2 {
    background-color: #ccc;
    border: 1px solid #ccc;
    display: block;
    height: 5px;
    margin: 0 auto;
    position: relative;
    width: 60px
}

.title-border-left2::after {
    content: "";
    position: absolute;
    width: 50px;
    border: 1px solid #033d75
}

.testimonials-wrapper2 .owl-dots {
    display: none
}

.testimonials-wrapper2 {
    background: url(https://i.ibb.co/PWC66Nt/patteren.jpg) left top rgba(0,0,0,0);
    padding: 70px 0 80px;
    position: relative
}

.inner-page-wrapper2.testimonials-wrapper2 {
    background: 0 0
}

    .inner-page-wrapper2.testimonials-wrapper2 .owl-nav {
        position: absolute;
        right: 0;
        top: -30px;
        z-index: 99
    }

        .inner-page-wrapper2.testimonials-wrapper2 .owl-nav > div {
            border: 2px solid #333;
            color: #333
        }

.testimonials-wrapper2 .section-title h2 {
    margin: 0 0 10px;
    color: #fff
}

.testimonials-wrapper2 .owl-nav {
    position: absolute;
    right: 0;
    top: -80px;
    z-index: 99
}

.testimonials-wrapper2 .owl-next, .testimonials-wrapper2 .owl-prev {
    position: relative;
    height: 38px;
    width: 38px;
    line-height: 33px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    margin-left: 10px;
    display: inline-block;
    border: 2px solid #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.testimonials-wrapper2.style-two .owl-next, .testimonials-wrapper2.style-two .owl-prev {
    color: #444;
    border-color: #444
}

.testimonials-wrapper2 .owl-carousel .owl-stage-outer {
    padding-top: 50px
}

.testimonial-block2 {
    position: relative
}

    .testimonial-block2 .inner-box2 {
        position: relative;
        padding: 0 30px 30px;
        background-color: #444
    }

        .testimonial-block2 .inner-box2 .image {
            position: relative;
            width: 100px;
            height: 100px;
            border-radius: 50%;
            overflow: hidden;
            margin-top: -50px;
            margin-bottom: 25px;
            display: inline-block
        }

        .testimonial-block2 .inner-box2 .content {
            position: relative
        }

            .testimonial-block2 .inner-box2 .content i {
                position: absolute;
                right: 0;
                top: -35px;
                font-size: 30px;
                font-style: italic;
                color: #da5e00
            }

            .testimonial-block2 .inner-box2 .content .author-info {
                position: relative;
                font-size: 20px;
                font-weight: 500;
                color: #fff
            }

            .testimonial-block2 .inner-box2 .content span {
                position: relative;
                color: #aaa;
                font-size: 14px
            }

            .testimonial-block2 .inner-box2 .content .text {
                position: relative;
                margin-top: 20px;
                color: #aaa;
                font-size: 15px
            }

.testimonials-wrapper2 .owl-nav .owl-next {
    right: auto
}

.testimonials-wrapper2 .owl-carousel .owl-item img {
    background: #333
}

.testimonials-wrapper2 .owl-theme .owl-nav [class*=owl-] {
    border: 2px solid #fff;
    color: #fff
}

.owl-theme .owl-nav [class*=owl-]:hover {
    border-color: #da5e00 !important;
    color: #da5e00 !important;
    background: 0 0
}

@media only screen and (max-width:991px) {
    .testimonials-wrapper2 .owl-dots {
        display: block
    }
}
