/*.de_testi-blockquote:after {*/
/*  position: absolute;*/
/*  font-family: "FontAwesome";*/
/*  content: "\f10e";*/
/*  color: white;*/
/*  z-index: 100;*/
/*  font-size: 32px;*/
/*  background: none;*/
/*  top:10px;*/
/*  right:10px;*/
/*  padding: 20px;*/
/*  z-index:-1;*/
/*}*/
/*.owl-item .item {*/
/*    height: 320px;*/
/*}*/
.dark-scheme .de_testi.s2 blockquote {
    background-color: #151515;
        margin: 0 10px;
        overflow-y: auto;
    height: 300px;
}

.de_testi-blockquote blockquote:before {
    z-index: 1;
    left: -20px;
    top: -30px;
    content: "\f10d";
    font-size:28px;
        color: rgb(255 255 255 / 32%);
}
.de_testi-blockquote blockquote:after {
    z-index: 1;
    right: -10px;
    bottom: -14px;
    content: "\f10e";
    font-family: "FontAwesome";
    position: absolute;
    font-size:28px;
        color: rgb(255 255 255 / 32%);
}


/* option 2 */
.de_testi-blockquote-opt-2-before blockquote:before {
    z-index: 1;
    left: -40px;
    top: -66px;
    content: "\f10d";
    font-size:28px;
        color: rgb(255 255 255 / 32%);
}
.de_testi-blockquote-opt-2-after blockquote:after {
    z-index: 1;
    right: -34px;
    bottom: -44px;
    content: "\f10e";
    font-family: "FontAwesome";
    position: absolute;
    font-size:28px;
    color: rgb(255 255 255 / 32%);
}

.owl-3-cols-dots:before {
    z-index: 1;
    left: -40px;
    top: -66px;
    font-family: "FontAwesome";
    content: "\f10d";
    font-size:28px;
    color: rgb(255 255 255 / 32%);
    /*float: left;*/
}

.owl-3-cols-dots:after {
    z-index: 1;
    right: -34px;
    bottom: -44px;
    content: "\f10e";
    font-family: "FontAwesome";
    font-size:28px;
    color: rgb(255 255 255 / 32%);
    float: right;
}

.owl-carousel .owl-stage-outer {
    /*height: auto !important;*/
}