.testimonials {
    position: relative;
    z-index: 0;
	overflow: hidden;
}
.testimonials-body{
	width: 100%;
	overflow: hidden;
}
.testimonials-body h2{
	color: hsl(25, 89%, 22%);
}

.testimonials-body.darkTheme h2{
	color: hsl(40, 99%, 55%);
}

.testimonials .container {
    margin-top: -22px;
}
.testimonials .countries-swing{
    right: 15.5%;
    top:30px;
    position: absolute;
    padding: 20px;
    overflow: hidden;
}
.testimonials .countries-image{
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
        transform-origin: 50% 0;
    -webkit-animation: add-to-cart-swing 4s ease-in-out forwards infinite;
    animation: add-to-cart-swing 4s ease-in-out forwards infinite;
    -webkit-animation-delay: -1.75s;
    animation-delay: -1.75s;
    width: 160px;
    margin-top: -95px;
}

 

.testimonials .years-swing{
    right: 8.5%;
    top: 17px;
    position: absolute;
	padding: 20px;
    overflow: hidden;
}
.testimonials .years-image{
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
        transform-origin: 50% 0;
    -webkit-animation: add-to-cart-swing 4s ease-in-out forwards infinite;
    animation: add-to-cart-swing 4s ease-in-out forwards infinite;
    width: 140px;
}

.testimonial-section-grid  .years-swing{
	top: -50px;	
}

.testimonial-section-grid  .countries-swing{
	top: -50px;
}


.testimonials .spacer{ display: none;}
   
.featured-laurel-light{
	background-image: url(../images/laurel-left-scarlet.min.png),url(../images/laurel-right-scarlet.min.png);
	background-repeat: no-repeat,no-repeat;
	background-position: left center,right center;
	padding: 0 80px;
	min-height: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	width: 80%;			
	margin-left: auto;
	margin-right: auto;
}

.featured-laurel-light p{
	color: rgb(44,11,0);
}


.darkTheme  .featured-laurel-light,
.featured-laurel-light.darkTheme  {
	background-image: url(../images/laurel-left-gold.min.png),url(../images/laurel-right-gold.min.png);
}


.darkTheme .featured-laurel-light p,
.featured-laurel-light.darkTheme p{
	color: hsl(41, 47%, 63%);
}

.testimonials .owl-theme .owl-dots{ margin:30px 0;}
.testimonials .owl-carousel .owl-dots .owl-dot span {display: block;width: 36px;height: 7px;margin: 5px 7px;border-radius: 0px;opacity: 1; background: #fff;}
.testimonials .testimonials-body .owl-theme .owl-dots .owl-dot.active span, .testimonials .testimonials-body .owl-theme .owl-dots .owl-dot:hover span { display: block;width: 36px;height: 7px; margin: 5px 7px;border-radius: 0px;opacity: 1;background: hsl(25, 89%, 36%);}
.testimonials .testimonials-body.darkTheme .owl-theme .owl-dots .owl-dot.active span, .testimonials .testimonials-body.darkTheme .owl-theme .owl-dots .owl-dot:hover span { background: hsl(40, 99%, 70%);}
.testimonials .owl-nav{ display:none;}
.testimonials .owl-theme .owl-dots {
	margin: 30px 0 !important;
}


.testimonials .testimonials-body .owl-theme .owl-dots .owl-dot span{
	-webkit-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}

.testimonials .testimonials-body .owl-theme .owl-dots .owl-dot.active:hover span{
	background-color: hsl(25, 89%, 30%);
}
.testimonials .testimonials-body.darkTheme .owl-theme .owl-dots .owl-dot.active:hover span{
	background-color: hsl(40, 99%, 57%);
}

@media only screen and (max-width : 767px) {
	.featured-laurel-light{
		background-image: none !important ;
		padding: 0 !important;
	}	
}


	
@media only screen and (max-width : 1023px) {
	.testimonials .spacer{ display: block; width: 100%;  height: 160px;}
	.testimonials .years-image {
		margin-top: -95px;
	}
	.testimonials .years-swing {
		top: 0%;
		left: calc(50% - 170px);
	}
	.testimonials .countries-swing {
		top: 0%;
		right: calc(50% - 170px);
	}
	.testimonials .elementWoodenCurveBody .testimonials-body .years-swing {
		top: -2%;
	}
	.testimonials .elementWoodenCurveBody .testimonials-body .countries-swing {
		top: -2%;
	}

	.testimonials .years-image, .countries .years-image{ 
		width: 160px;
	}
	.testimonials .elementWoodenCurveBody .testimonials-body .spacer{
		height: 200px;
	}
}

  
@media only screen and (max-width : 767px) {
	.testimonials .spacer{ height: 120px;}
	.testimonials .elementWoodenCurveBody .testimonials-body .spacer{
		height: 180px;
	}
.testimonials .elementWoodenCurveBody .testimonials-body .countries-swing{
	top:-25px;
}	
.testimonials .elementWoodenCurveBody .testimonials-body .years-swing {
    top: -25px;
}	
} 
@media (min-width : 768px) and (max-width : 1023px) {
.testimonials .elementWoodenCurveBody .testimonials-body .countries-swing{
	top:-45px;
}	
.testimonials .elementWoodenCurveBody .testimonials-body .years-swing {
    top: -45px;
}	
	
}
@media only screen and (min-width : 1024px) and (max-width : 1365px) { 

	.testimonials .years-swing{
		 right: 4%;
	}
	.testimonials .years-image{
		width: 130px;
	}
	.testimonials .countries-swing {
		right: 14.5%;
		top: 0%;
	}
	.testimonials .countries-image {
		margin-top: -110px;
		width: 145px;
	}

.testimonials .countries-swing {
    top: 38px;
}
.testimonials .years-swing {
    right: -5px;
	right: 61px;	
}
	

.testimonial-section-grid  .years-swing{
top: -80px;
right: 61px;	
}

.testimonial-section-grid  .countries-swing{
	top: -50px;
	
}
	
	

}  
@media only screen and (min-width : 1366px) and (max-width : 1599px) { 
 
	.testimonials .years-image{
		width: 125px;
	} 
	.testimonials .countries-image {
		width: 150px;
	}

} 
