/* ARMANIPLAST-PASS-071 — sales offices heading, quotes section, no Owl document overflow */

main.ap-corporate-page h5.ap-sales-offices-heading {
    color: #212529;
}
main.ap-corporate-page h5.ap-sales-offices-heading .ap-so-phrase {
    color: #F5821F;
}

.ap-quotes-section {
    overflow-x: hidden;
}
.ap-quotes-section .testimonial {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    min-height: 32rem;
}
main.main .ap-quotes-section .testimonial .testimonial-background {
    background: none;
    background-image: url("../img/aboutus/armaniplast-quotes-interior-pass071.webp");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: scroll;
}
@media (min-width: 1440px) {
    main.main .ap-quotes-section .testimonial .testimonial-background {
        background-position: center center;
    }
}
main.main .ap-quotes-section .testimonial .transparent-layer.ap-quotes-scrim {
    z-index: 1;
    background: linear-gradient(
        to left,
        rgba(12, 8, 6, 0.88) 0%,
        rgba(12, 8, 6, 0.78) 48%,
        rgba(12, 8, 6, 0.62) 100%
    );
}
.ap-quotes-section .testimonial .row,
.ap-quotes-section .testimonial .section-title,
.ap-quotes-section .testimonial .owl-carousel {
    position: relative;
    z-index: 2;
}
.ap-quotes-section .testimonial .section-title,
.ap-quotes-section .testimonial .section-title strong {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65);
}
.ap-quotes-section .testimonial .owl-item .item p,
.ap-quotes-section .testimonial .owl-item .item h4,
.ap-quotes-section .testimonial .owl-item .item h6 {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65);
}
.ap-quotes-section .testimonial .owl-item .item .slider-quote i {
    color: #F5821F;
}
.ap-quotes-section .testimonial .owl-carousel:not(.owl-loaded),
.ap-quotes-section .testimonial .owl-carousel.owl-loaded,
.ap-quotes-section .testimonial .owl-carousel.owl-loaded .owl-stage-outer,
.ap-quotes-section .testimonial .owl-item {
    overflow: hidden !important;
}
.ap-quotes-section .testimonial .owl-item .item p {
    max-width: 100%;
    overflow-wrap: break-word;
}
.ap-quotes-section .testimonial .owl-dots button.active {
    background: #F5821F;
}

@media (max-width: 991.98px) {
    main.main .ap-quotes-section .testimonial .transparent-layer.ap-quotes-scrim {
        background: rgba(12, 8, 6, 0.86);
    }
    .ap-quotes-section .testimonial {
        min-height: 28rem;
    }
}

@media (prefers-reduced-motion: reduce) {
    .ap-quotes-section .testimonial .owl-stage {
        transition: none !important;
    }
}
