/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Child theme
 */
.home-testimonial .elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
    margin: 0;
}
.elementor-16 .elementor-element.elementor-element-85bc7a7 .elementor-main-swiper {
    width: 100% !important;
}
.home-testimonial .elementor-testimonial__text {
/*     max-width: 955px; */
}
.home-testimonial .elementor-testimonial__footer {
    justify-content: end !important;
}
.home-testimonial .elementor-testimonial__text {
    position: relative;
}
.home-testimonial span.elementor-testimonial__title {
    max-width: 600px;
}
.home-testimonial .elementor-testimonial__text:before {
    content: "";
    position: absolute;
    top: -100px;
    left: 0;
    width: 40px;
    height: 60px;
    background-image: url("/wp-content/uploads/2026/01/open-quote-marks.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.home-testimonial .elementor-testimonial__footer:after {
    content: "";
    position: absolute;
	bottom: -64px;
    right: 373px;
    width: 40px;
    height: 60px;
    background-image: url("/wp-content/uploads/2026/01/close-quote-marks.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.home-testimonial .elementor-testimonial__footer cite, .home-testimonial .elementor-testimonial__header cite {

    text-align: right;
}
.home-testimonial .elementor-testimonial__footer {
    position: relative;
	padding-top: 20px !important;
}
.home-testimonial .elementor-testimonial__footer:before {
    position: absolute;
    content: "";
    width: 555px;
    height: 1px;
    background: #ead9a5;
    right: 0;
    top: 5px;
}
.home-testimonial .elementor-swiper-button.elementor-swiper-button-prev {
    left: unset !important;
    right: 190px;
}
.home-testimonial .elementor-swiper-button.elementor-swiper-button-next {
    right: 128px !important;
}
.home-testimonial .elementor-swiper-button.elementor-swiper-button-prev, .home-testimonial .elementor-swiper-button.elementor-swiper-button-next{
	top: unset !important;
/* 	bottom: 0px; */
}
.home-testimonial .elementor-swiper-button svg {
    display: none;
}
.elementor-swiper-button.elementor-swiper-button-prev {
    background-image: url('https://parkers-chauffeurs.thrive-preview.co.uk/wp-content/uploads/2026/01/prev-arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
}
.elementor-swiper-button.elementor-swiper-button-next {
    background-image: url('https://parkers-chauffeurs.thrive-preview.co.uk/wp-content/uploads/2026/01/next-arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 40px;
}


@media(min-width: 1366px) and (max-width:1480px){
	.home-testimonial .elementor-testimonial__text {
/* 		max-width: 884px; */
	}
	.elementor-element.elementor-element-85bc7a7.elementor-testimonial--align-left.home-testimonial.elementor-testimonial--skin-default.elementor-testimonial--layout-image_inline.elementor-arrows-yes.elementor-widget.elementor-widget-testimonial-carousel.e-widget-swiper {
		padding-left: 80px;
		padding-right: 80px;
	}
	.home-testimonial .elementor-testimonial__content::after {
		width: 460px;

	}
	.home-testimonial .elementor-swiper-button.elementor-swiper-button-prev {
		right: 160px;
	}
	.home-testimonial .elementor-swiper-button.elementor-swiper-button-next {
		right: 90px !important;
	}
}
@media(max-width: 1366px) {
	.home-testimonial .elementor-swiper-button.elementor-swiper-button-prev {
		right: 145px;
	}
	.home-testimonial .elementor-swiper-button.elementor-swiper-button-next {
		right: 80px !important;
	}
	.home-testimonial .elementor-testimonial__text {
/* 		max-width: 628px; */
	}
	.home-testimonial .elementor-testimonial__content::after {
		width: 485px;
		bottom: 10px;
	}
}
@media(max-width: 991px){
	.home-testimonial .elementor-testimonial__footer:after {
    
		right: 250px;
	}
}
@media(max-width: 768px){
	.home-testimonial .elementor-testimonial__text::before {
		top: -60px;
	}
	.home-testimonial .elementor-testimonial__text::after {
		bottom: -51px;
	}
	.home-testimonial .elementor-testimonial__content::after {
		bottom: -46px;
	}
	.home-testimonial .elementor-swiper-button.elementor-swiper-button-prev {
		right: 82px;
	}
	.home-testimonial .elementor-swiper-button.elementor-swiper-button-next {
		right: 20px !important;
	}
	.home-testimonial .elementor-swiper-button {
		top: unset !important;
		bottom: 0px;
	}
	.home-testimonial .elementor-main-swiper .swiper-slide {
		padding: 75px 20px 75px 20px !important;
	}
	.home-testimonial .elementor-testimonial__footer:before {
     	width: 70%;
	}
	.home-testimonial .elementor-swiper-button.elementor-swiper-button-next:after{
		display:none;
	}
	.home-testimonial .elementor-testimonial__footer:after {
		right: unset !important;
		bottom: unset;
		top: -61px;
	}
}


