/* CSS styles for testimonial.php */
.inner-wrapper{background-color:#f1f4f7;padding:50px 20px;}
.customer-review{padding: 0 16px;text-align: left;font-size: 14px;font-weight: 400;color: #494949;line-height: 1.3;}
.img-cont{display:flex;}
.our-customer-say {margin: 0 7em;}
.icon {margin: 15px 0 !important; }
.img-cont .person-name{font-size: 18px;font-weight: 600;color: #000;text-align: left;margin:17px 15px;}
.owl-item {width: 330px !important;font-size:14px;}
.our-customer span{font-family: "Roboto", sans-serif;font-size: 30px;font-weight: 600;color: #2F5E1E;top:0;}
.our-customer h2{text-align:center;}
.owl-slider span {font-family: "Roboto", sans-serif;font-size: 30px;font-weight: 600;color: #2F5E1E;top:0 !important;}
.owl-carousel .customers{height:400px;}
.highlight-blue {color: #0064b4 !important;font-weight: 600 !important;font-size: 14px !important;top:0;}
.our-customer-cont .owl-carousel .owl-nav .owl-prev {position: absolute;left: -2.5em;width: 40px;height: 40px;display: block;content: "";cursor: pointer;margin-top: -24%;text-indent: -9999px;}
.testimonial { margin: 10px 10px;}
.owl-nav button.owl-prev {left: 0;}
.owl-nav button.owl-next {right: 0;}
.owl-dots {display: none;}
.owl-dots button.owl-dot {width: 15px;height: 15px;border-radius: 50%;display: inline-block;background: #ccc;margin: 0 3px;}
.owl-dots button.owl-dot.active {background-color: #000;}
.owl-dots button.owl-dot:focus {outline: none;}
.owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);background: rgba(255, 255, 255, 0.38) !important;}
.inner-wrapper span {position: relative;top: -5px;}
.owl-nav button:focus {outline: none;}
.overview{padding:0 10px;}
div#carousel {margin: 15px 0;}
.owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);background: none !important;}
.owl-prev span {background: #0062b1;color: #fff;font-size: 35px;padding: 0px 15px;top: 0;}
.owl-prev{background: transparent !important;top:45% !important;left: -3% !important;}
.owl-next {background: transparent !important;top:45% !important;right: -3% !important;}
.owl-next span {background: #0062b1;color: #fff;font-size: 35px;padding: 0px 15px;}
.testimonial-name{font-size:14px;font-weight:normal;}
.owl-carousel .owl-prev:focus, .owl-carousel .owl-next:focus {outline:2px solid #ff0000;outline-offset:2px;} 
.owl-carousel .owl-prev:focus-visible, .owl-carousel .owl-next:focus-visible {outline:2px solid #ff0000;outline-offset:2px;}
.heading{margin-bottom:35px}

@media screen and (max-width: 1680px) {
.owl-carousel .customers {height: 450px;}
p.testimonial {margin: 29px 10px 10px 10px;}
}
@media screen and (max-width: 1440px) {
.owl-carousel .customers {height: 450px;}
p.testimonial {margin: 29px 10px 10px 10px;}
}
@media screen and (max-width: 1366px) {
.owl-carousel .customers {height: 470px;}
.testimonial {margin: 29px 10px 10px 10px;}
}
@media screen and (max-width: 767px) {
.owl-prev{background: transparent !important;top:42% !important;}
.overview{padding:0 10px;}
.owl-next {background: transparent !important;top:42% !important;}
.our-customer-say {margin: 0;}
}