   /* Desktop */

.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper, .swiper:not(.swiper-initialized)>.swiper-wrapper {
    overflow: visible !important;
}
.swiper-slide {
    overflow: visible !important;
}
       .unique-swiper-reviews-carousel {
                display: none;
            }
            .unique-swiper-reviews-carousel .swiper-container {
                position: relative;
                padding: 20px 0;
            }
            .unique-swiper-reviews-carousel .swiper-wrapper {
                display: flex;
                align-items: center;
            }
            .unique-swiper-reviews-carousel .swiper-slide {
                opacity: 0.5;
                transition: opacity 0.5s, transform 0.5s;
                cursor: pointer;
            }
            .unique-swiper-reviews-carousel .swiper-slide-active {
                opacity: 1;
                transform: scale(1.1);
            }
            .unique-swiper-reviews-carousel .unique-swiper-button-next, 
            .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                background-repeat: no-repeat;
                background-position: center;
                z-index: 10;
                background-color: var( --e-global-color-secondary );
                color: #fff;
                border-radius: 50px;
                padding: 25px;
            }
.googleImageFooter{

margin-left:5px;
}
            .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                background-image: url('https://coderagency.co.uk/wp-content/uploads/2024/08/googleReviewArrowLeft.svg');
                left: calc(50% - 480px);
            }
            .unique-swiper-reviews-carousel .unique-swiper-button-next {
                background-image: url('https://coderagency.co.uk/wp-content/uploads/2024/08/googleReviewArrowRight.svg');
                right: calc(50% - 520px);
            }
            .unique-swiper-reviews-carousel .unique-swiper-button-next::after, 
            .unique-swiper-reviews-carousel .unique-swiper-button-prev::after {
                content: none;
            }
            .unique-swiper-reviews-carousel .review-out-of {
              color: var(--e-global-color-text);                
              font-weight: 500;
              font-size: 20px;
              margin-right:5px;
            }
            .unique-swiper-reviews-carousel .out-of-text {
                color: rgba(255, 255, 255,1);
            }
	  .gradient-text {
            position: relative;
            display: inline-block;
            font-size: 24px;
        padding-bottom:10px;
        }

        .gradient-text::after {
            content: '';
            position: absolute;
            left: 0;
            bottom: -10px;
            width: 100%;
            height: 2px; /* Height of the underline */
            background-image:  linear-gradient(90deg, rgba(0, 0, 0, 0), #CEB964, rgba(119, 191, 199, 1), rgba(0, 0, 0, 0));
            pointer-events: none;
        }
            .unique-swiper-reviews-carousel .review-rating {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin-top: 20px;
            }
            .unique-swiper-reviews-carousel .review-box {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                height: 100%;
                background: #1f1f1f;
                border-radius: 20px;
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                padding: 40px 80px;
                margin: 20px;
                width: 100%;
                max-width: 1000px;
                gap: 20px;
            }
            .unique-swiper-reviews-carousel .review-text {
                flex: 1;
                display: flex;
                justify-content: center;
                align-items: center;
                height: auto;
                margin-bottom: 20px;
                text-align: center;
            }
            .unique-swiper-reviews-carousel .reviewer-name {
                font-family: var(--e-global-typography-primary-font-family);
                font-size: 24px;
                font-weight: 300;
            }
			.swiper-pagination.unique-swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}
            .unique-swiper-reviews-carousel .google-icon {
                margin-left: 10px;
                margin-right: 5px;
            }
            .unique-swiper-reviews-carousel .titleReviewSnippet {
                text-decoration: underline;
                text-underline-offset: 20px;
                text-decoration-color: var( --e-global-color-secondary );
                padding-bottom: 25px;
            }
            @media (min-width: 769px) {
                .unique-swiper-reviews-carousel {
                    display: block;
                }
            }
   @media only screen and (max-width:1750px) and (min-width:1601px){
                .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                    left: calc(50% - 400px);
                }
                .unique-swiper-reviews-carousel .unique-swiper-button-next {
                    right: calc(50% - 440px);
                }
            }
   @media only screen and (max-width:1600px) and (min-width:1367px){
                .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                    left: calc(50% - 420px);
                }
                .unique-swiper-reviews-carousel .unique-swiper-button-next {
                    right: calc(50% - 460px);
                }
            }
            @media only screen and (max-width:1366px) and (min-width:1210px){
                .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                    left: calc(50% - 430px);
                }
                .unique-swiper-reviews-carousel .unique-swiper-button-next {
                    right: calc(50% - 470px);
                }
            }
      @media only screen and (max-width:1209px) and (min-width:1100px){
                .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                    left: calc(50% - 380px);
                }
                .unique-swiper-reviews-carousel .unique-swiper-button-next {
                    right: calc(50% - 420px);
                }
            }
   @media only screen and (max-width:1109px) and (min-width:1024px){
                .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                    left: calc(50% - 340px);
                }
                .unique-swiper-reviews-carousel .unique-swiper-button-next {
                    right: calc(50% - 380px);
                }
            }
            @media only screen and (max-width:1023px) and (min-width:1000px){
                .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                    left: calc(50% - 380px);
                }
                .unique-swiper-reviews-carousel .unique-swiper-button-next {
                    right: calc(50% - 420px);
                }
            }
   @media only screen and (max-width:999px) and (min-width:768px){
                .unique-swiper-reviews-carousel .unique-swiper-button-prev {
                    left: calc(50% - 320px);
                }
                .unique-swiper-reviews-carousel .unique-swiper-button-next {
                    right: calc(50% - 360px);
                }
            }

/* Mobile Version */


.custom-owl-reviews-carousel {
                display: none !important;
            }
            .owl-carousel .item {
                display: flex;
                justify-content: center;
                align-items: center;
                padding: 0px;
            }
            .owl-review-box {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                height: 100%;
                background: #1f1f1f;
                border-radius: 20px;
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                padding: 40px 50px;
                margin: 20px;
                width: 100%;
                max-width: 1000px;
                gap: 20px;
            }
            .review-text {
                flex: 1;
                display: flex;
                justify-content: center;
                align-items: center;
                height: auto;
                margin-bottom: 20px;
                text-align: center;
            }
            .reviewer-name {
                font-family: var(--e-global-typography-primary-font-family);
                font-size: 24px;
                font-weight: 300;
            }
            .google-icon {
                margin-left: 10px;
                margin-right: 5px;
            }
            .review-out-of {
                color: var( --e-global-color-text );
                font-weight: 500;
                font-size: 20px;
            }
            .out-of-text {
                color: rgba(255, 255, 255, 1);
            }
            .titleReviewSnippet {
                text-decoration: underline;
                text-underline-offset: 20px;
                text-decoration-color: var( --e-global-color-accent );
                padding-bottom: 25px;
            }
            .owl-carousel .owl-nav .owl-prev,
            .owl-carousel .owl-nav .owl-next {
                background-repeat: no-repeat;
                background-position: center;
                z-index: 10;
                background-color: var( --e-global-color-primary );
                color: #fff;
                border-radius: 50px;
                padding: 25px;
            }
            .owl-carousel .owl-nav .owl-prev {
                background-image: url('https://coderagency.co.uk/wp-content/uploads/2024/08/googleReviewArrowLeft.svg');
            }
            .owl-carousel .owl-nav .owl-next {
                background-image: url('https://coderagency.co.uk/wp-content/uploads/2024/08/googleReviewArrowRight.svg');
            }
            .owl-carousel .owl-nav .owl-prev::after,
            .owl-carousel .owl-nav .owl-next::after {
                content: none;
            }
			.review-rating {
    display: flex;
    align-items: center;
    column-gap: 5px;
}
            .owl-carousel .owl-item img {
                display: block;
                width: 25px;
            }
			.owl-dots {
    display: none;
}
.owl-nav {
    display: none;
}
@media only screen and (max-width: 768px) {
    .unique-swiper-reviews-carousel {
        display: none !important;
    }
  .custom-owl-reviews-carousel {
                    display: block !important;
                }
}

@media only screen and (min-width: 769px) {
    .custom-owl-reviews-carousel {
        display: none !important;
    }
}

    