.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.item-testimonials-avatar, .item-testimonials-author-data {
    width: auto;
    display: block;
    text-align: left;
    margin-bottom: 40px;
    margin-right: 30px;
    display: inline-block;
}

.ft-testimonials .owl-nav {
	position: relative;
    text-align: center;
    justify-content: center;
    bottom: 0;
}

.ft-testimonials .owl-nav .owl-prev,
.ft-testimonials .owl-nav .owl-next {
    outline: none;
    display: inline-block;
    text-indent: -9999px;
    width: 60px;
    height: 60px;
    border-radius: 4px;
    color: #302F2D;
    position: relative;
    font-size: 32px;
    line-height: 60px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.ft-testimonials .owl-nav .owl-prev:hover,
.ft-testimonials .owl-nav .owl-next:hover {
    background-color: #f8f9fa;
    color: #ff3900;
}

.ft-testimonials .owl-nav .owl-prev:after,
.ft-testimonials .owl-nav .owl-next:after {
    font-family: 'Feather' !important;
    font-size: 90%;
    font-weight: 900;
    vertical-align: middle;
    letter-spacing: 0;
    content: "\e910";    
    width: 60px;
    height: 60px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1111;
    text-indent: initial;
}

.ft-testimonials .owl-nav .owl-prev:after {
    content: "\e910";
}

.ft-testimonials .owl-nav .owl-next:after {
    content: "\e912";
}

.testimonials-count {
	-webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 600;
    overflow: hidden;
}

.testimonials-count:before {
    content: '';
    width: 50px;
    height: 2px;
    background: currentColor;
    opacity: .6;
    margin: 0 15px 0 25px;
}

.testimonials-count-current {
	position: absolute;
    top: 0;
    transition: all cubic-bezier(.4,0,.2,1) .8s;
}

.owl-carousel:after {
  	content: "";
  	display: block;
  	position: absolute;
  	width: 8%;
  	top: 0;
  	bottom: 0;
  	left: 50%;
  	margin-left: 0;
  	pointer-events: none;
  	background: url() no-repeat center 50%;
  	background-size: 100% auto;
}


.elementor-widget-ft-testimonials {
	color: #676767;
}

.jobroyal-testimonials-dark-bg.elementor-widget-ft-testimonials {
	color: #989898;
}

.elementor-widget-ft-testimonials h4 {
	color: #111111;
}

.jobroyal-testimonials-dark-bg.elementor-widget-ft-testimonials h4 {
	color: #F5F5F5;
}

@media (min-width: 992px){
    .item-testimonials {
		padding-left: 12rem;
		padding-right: 12rem;
	}
	.ft-testimonials .owl-carousel:not(.owl-testimonials-alt) .owl-nav {
		display: flex !important;
	}
}