@charset "utf-8";
/* CSS Document */
.carousel {position: relative; width: 100%; height: 100vh; max-height: 650px;}
.carousel .sliderContainer {position: relative; height:100%; width: 100%; overflow: hidden;}
.carousel .sliderContainer .slider {position: absolute; display: flex; top: 0; left: 0; width: 1000%; height: 100%; } /*left: 100% to position slider on position 2*/
.carousel .sliderContainer .slider .slide {position: relative; width: 10%; height: 100%; overflow: hidden; box-sizing: border-box; color: var(--cinch-white); }
.carousel .sliderContainer .slider .slide .slide-container {position: relative; display: flex; height: 100%; max-width: 1200px; box-sizing: border-box; margin: 0 auto;}
.carousel .sliderContainer .slider .slide .slide-container .slide-left {display:flex; flex-direction: column; gap: 10px; width: 50%; height: 100%; box-sizing: border-box; padding: 90px 10px 60px 30px; }
.carousel .sliderContainer .slider .slide .slide-container .slide-left .slide-text {position: relative; display: flex; flex-grow: 1; flex-direction: column; justify-content: center; gap: 20px; max-width: 500px; align-items: flex-start;}
.carousel .sliderContainer .slider .slide .slide-container .slide-left img {max-width: 230px; width: 100%; height: auto; max-height: 95px; object-fit: contain;}
.carousel .sliderContainer .slider .slide .slide-container .slide-left h2 {color: var(--cinch-white); font-size: 2.4em; line-height: 1.2; margin: 0; }
.carousel .sliderContainer .slider .slide .slide-container .slide-left h3 {color: var(--cinch-white); font-weight: 500; font-size: 1.8em; margin: 0; line-height: 1.2em; }
.carousel .sliderContainer .slider .slide .slide-container .slide-left h3 p {margin: 0;}
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta {position: relative; display: flex; align-items: center; flex-grow: 0; gap: 30px; justify-content: space-between; padding: 20px; border-radius: 20px; background-color: var(--cinch-trans-purple-cta); max-width: 470px; margin-bottom: 30px; }
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta .timer-container {flex-grow: 1;}
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta .timer-container .timer-title {font-size: 13px; } 
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta .timer-container .timer {display: flex; justify-content: space-between; max-width: 300px; }
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta .timer-container .timer {position: relative; display: flex; align-items: center; justify-content: space-between; flex-grow: 0; color: #fff; line-height: 1; font-size: 12px; width: 100%}
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta .timer-container .timer div:last-child{min-width: 40px; }
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta .timer-container .timer div span {display:block; font-size: 30px; color: #87f7b8; font-weight: 500; vertical-align: middle; padding-bottom: 3px; padding-top: 5px;}
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta a {position:relative; flex-grow: 0;  padding: 14px; border-radius: 28px; font-size: 18px; font-weight: 700; line-height: 25px; min-width: 200px; color: #311c77; background-image: linear-gradient(to right, #8cffc0, #8cffc0); text-decoration: none; transition: all .2s; box-sizing: border-box; text-align: center;}
.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta a:hover {color: #FFF; background-color: var(--cinch-blue); background-image: linear-gradient(to right, var(--cinch-blue), var(--cinch-blue)); }
.carousel .sliderContainer .slider .slide .slide-container .slide-right {position: relative; width: 50%; height: 100%; box-sizing: border-box; padding-top: 85px;  }
.carousel .sliderContainer .slider .slide .slide-container .slide-right img {display: block; width: 100%; height: 100%; object-fit: contain; object-position: bottom; }
.carousel .side-button-container {position: absolute; bottom: 50%; left: 0; width: 100%; height: 0; z-index: 2; }
.carousel .side-button-container .side-buttons {position: relative; max-width: 1360px; margin: 0 auto; height: 0; }
.carousel .side-button-container .side-buttons a {position: absolute; width: 50px; height: 50px; border: 1px solid #fff; border-radius: 50%; top: 0; margin-top: -25px; transition: all 0.3s; background-color:var(--cinch-white)}	
.carousel .side-button-container .side-buttons a:after {content: ""; width: 30%; height: 30%; position: absolute; top: 40%; left: 35%; border-top: 2px solid #311c77; border-left: 2px solid #311c77; transform: rotate(45deg); }	
.carousel .side-button-container .side-buttons a.disabled {pointer-events: none; opacity: 0.1; }
.carousel .side-button-container .side-buttons a.disabled:after {}
.carousel .side-button-container .side-buttons a.button-left {left: 20px; transform: rotate(-90deg); }
.carousel .side-button-container .side-buttons a.button-right {right: 20px; transform: rotate(90deg); }	
.carousel .slide-nav {position: absolute; display: flex; flex-grow: 0; align-items: center; justify-content: center; height: 30px; color: #fff; width: 100%; bottom: 42px;}
.carousel .slide-nav a {position: relative; display: block; padding: 5px;   }
.carousel .slide-nav a::after{content: ""; display: inline-block; width: 10px; height: 10px; border-radius: 2px; background: rgba(255,255,255,0.5); }
.carousel .slide-nav a.active::after {background: rgba(255,255,255,1); transform: scale(1.25);  }
.carousel .slide-nav a:hover::after {background: rgba(255,255,255,0.8) }
@media screen and (max-width:1300px) {  
	.carousel .sliderContainer .slider .slide .slide-container .slide-left .slide-text {padding-left: 50px; }
}
@media screen and (max-width:1000px) {	
    .carousel {		
		max-height: 100vh;
		max-height: -moz-available;
		max-height: -webkit-fill-available;
		max-height: fill-available;
		max-height: 100cqh;
		min-height: 550px;
	}
	
	.carousel .sliderContainer .slider .slide .slide-container {flex-direction: column; justify-content: space-between; padding: 65px 0 95px 0;}
	.carousel .sliderContainer .slider .slide .slide-container .slide-left {height: 42%; width: 100%; padding: 0; }
	.carousel .sliderContainer .slider .slide .slide-container .slide-left .slide-text {padding: 0 20px; align-items: center; text-align: center; gap: 10px; max-width: none; }
    .carousel .sliderContainer .slider .slide .slide-container .slide-right {width: 100%; height: 50%; padding: 0 5px; }
    .carousel .sliderContainer .slider .slide .slide-container .slide-left .cta {position: absolute; border-radius: 0;padding: 20px 30px; background-color: var(--cinch-purple-dark); bottom: 0; left: 0; z-index: 1; width: 100%; max-width: 1500px; margin-bottom: 0px;}
	.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta a {padding: 13px 30px; min-width: 0; font-weight: 700; border-radius: 30px; box-shadow: 0 3px 10px rgb(140 225 192 / 0.5);   }
	.carousel .sliderContainer .slider .slide .timer {position: relative; display: flex; align-items: flex-start; justify-content: flex-start; flex-grow: 0; }
    .carousel .slide-nav {bottom: 55%; margin-bottom: -15px}
	.carousel .side-button-container {bottom: 55%;}	
}
@media screen and (max-width: 750px) { 	
	.carousel .sliderContainer .slider .slide .slide-container .slide-left img {max-width: 150px;}
    .carousel .sliderContainer .slider .slide .slide-container .slide-left h2 {font-size: 1.8em;}
    .carousel .sliderContainer .slider .slide .slide-container .slide-left h3 {font-size: 1.2em;}
    
	.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta .timer-container .timer div span {font-size: 27px;} 
	.carousel .side-button-container .side-buttons a {width: 44px; height: 44px; margin-top: -22px; }
	.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta {padding: 15px 15px 20px 15px; }	
	.carousel .side-button-container .side-buttons a.button-left {left: 15px; }
	.carousel .side-button-container .side-buttons a.button-right {right: 15px; }	  
}
@media screen and (max-width: 400px) {
    .carousel .sliderContainer .slider .slide .slide-container .slide-left .cta { gap: 15px; }
    .carousel .sliderContainer .slider .slide .slide-container .slide-left .cta .timer-container .timer div span {font-size: 24px; }    
}
@media screen and (max-width: 350px) {
	.carousel .sliderContainer .slider .slide .slide-container .slide-left .cta a {padding: 13px 15px; }
}


/*ECB - Catch the Ashes*/
.carousel .sliderContainer .slider .slide_312 { background: url("images/carousel/ecb-summer-of-cricket-ashes-2023-bgv3.jpg") top center repeat-x; background-size: auto 105%; }
.carousel .sliderContainer .slider .slide_312 .wicket { position: absolute; width: 410px; height: 90px; left: -90px; bottom: -7px; background: url("images/carousel/ecb-summer-of-cricket-ashes-2023-wicket.png") no-repeat bottom center; background-size: contain }
.carousel .sliderContainer .slider .slide.slide_312 .slide-container .slide-left .cta {  }

@media (max-width: 1000px){
    .carousel .sliderContainer .slider .slide_312 .slide-container .slide-left .slide-text h2 {font-size: 1.5em}
    .carousel .sliderContainer .slider .slide_312 .slide-container .slide-left .slide-text img { margin: 0 auto; max-width: 150px; }
	.carousel .sliderContainer .slider .slide_312 { background-size: auto 92%; }
	.carousel .sliderContainer .slider .slide_312 .wicket { width: 300px; height: 60px; left: calc(50% - -23px); bottom: 16px; }
}


/*CPFC - Play at Palace*/
.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-right { display: none; }
.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left { width: 100%; align-items: center;  }
.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left .slide-text img { margin: 0 auto; }
.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left .slide-text { gap: 5px; text-align: center; justify-content: flex-start; max-width: 700px; padding-left: 20px; padding-top: 20px; }
.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left .slide-text h2 { width: 100%; }
.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left .slide-text h3 { width: 100%; }
.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left .cta {background: var(--cinch-trans-purple-cta-dark)}
.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left .cta .timer-container .timer {gap: 15px}
.carousel .sliderContainer .slider .slide_313 { background: url("images/carousel/cpfc-play-at-palace-background-desktop.png") bottom center no-repeat; background-size: contain; background-position-y: 200px; }

@media (max-width: 1800px) {
	.carousel .sliderContainer .slider .slide_313 { background-size: auto 79%, contain; }
}
@media (max-width: 1000px) {
	.carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left .slide-text {justify-content: center;}
}

@media (max-width: 800px){
	.carousel .sliderContainer .slider .slide_313 { background: url("images/carousel/cpfc-play-at-palace-background-mobile.png") bottom -35px center no-repeat; background-size: contain; }
}

/*CarFest - Stage is Set*/
.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-right { display: none; }
.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left { width: 100%; align-items: center;   }
.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .slide-text img { margin: 0 auto; max-width: 220px; }
.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .slide-text { text-align: center; align-items: center;  max-width: 700px; padding-left: 20px; }
.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .slide-text h2 { width: 100%; }
.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .slide-text h3 { width: 100%; }
.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .cta {background: var(--cinch-trans-purple-cta-dark)}
.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .cta .timer-container .timer {gap: 15px}
.carousel .sliderContainer .slider .slide_315 { background: url("images/carousel/carfest-get-on-track-image-background-desktop.jpg") top center no-repeat; background-size: cover; background-position-y: -45px; }

@media (max-width: 1700px) {
	.carousel .sliderContainer .slider .slide_315 { background-position-y: 0px; }
}

@media (max-width: 1000px) {
    .carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .mobile-text-hide {display:none;}
    .carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-right { display: block; display:flex;  align-items: center; padding-bottom: 40px; }
    .carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-right .mobile-text-show {text-align: center; max-width: 700px; margin: 0px auto;   color: var(--cinch-white)!important}
    .carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-right img {display: none;}
    .carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-right h2 {color: var(--cinch-white); font-size: 1.8em; line-height: 1.2; margin: 0; }
    .carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-right h3 p {margin: 0; color: var(--cinch-white); font-size: 24px; font-weight: 500;}
    .carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .cta {background: var(--cinch-purple-dark)}
    .carousel .sliderContainer .slider .slide.slide_313 .slide-container .slide-left .cta {background: var(--cinch-purple-dark)}
}

@media (max-width: 700px){
	
	.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .slide-text { font-size: 0.9em; }
	.carousel .sliderContainer .slider .slide_315 { background: url("images/carousel/carfest-get-on-track-image-background-mobile.png") bottom center no-repeat; background-size: cover; }
}
@media (max-width: 340px){
	
	.carousel .sliderContainer .slider .slide.slide_315 .slide-container .slide-left .slide-text { font-size: 0.8em; }
}

/*cinch Championships - Serving up seats 2024*/
.carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-left img {object-position: left; }
.carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-right {right: -10px;}
.carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-right img {object-position: bottom right;}
.carousel .sliderContainer .slider .slide.slide_323 { background: url("images/carousel/cinch-campionship-background-desktop.jpg") no-repeat center; background-size: cover; }

@media (max-width: 1000px){
	.carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-right img {object-position: bottom center;}
	.carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-right {right: auto;}
}
@media (max-width: 700px){
	.carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-right img {position: relative; bottom: -30px;}
}

@media screen and (max-width: 350px) {
	.carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-left h2 {font-size: 1.6em;}
    .carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-left h3 {font-size: 1em;}
	.carousel .sliderContainer .slider .slide.slide_323 .slide-container .slide-right {height: 47%;}
}


/*cinch ECB - Ashes shirt giveaway */
@media screen and (max-width:1000px) {
	.carousel .sliderContainer .slider .slide.slide_325 .slide-container .slide-right img {height: 140%;}
}

/*cinch Spurs - Season ticket*/
.carousel .sliderContainer .slider .slide.slide_327 .slide-container .slide-right img {object-position: bottom;}
@media screen and (max-width:1000px) {
	.carousel .sliderContainer .slider .slide.slide_327 .slide-container .slide-right img {height: 140%;}
}


/*cinch CPFC - cinch it at Selhurst*/

.carousel .sliderContainer .slider .slide.slide_329 {background: url(images/carousel/cinchpresents_CPFC_Tickets_Comp_Desktop.jpg) no-repeat center; background-size: cover;}
.carousel .sliderContainer .slider .slide.slide_329 .slide-container .slide-right {height: 106%;}

@media screen and (max-width:1000px) {	
	.carousel .sliderContainer .slider .slide.slide_329 .slide-container .slide-right {height: 75%; top: 21%;}
}
@media screen and (max-width: 750px) { 	
    .carousel .sliderContainer .slider .slide.slide_329 .slide-container .slide-left h2 {font-size: 1.7em;}
}
@media screen and (max-width: 650px) { 	
    .carousel .sliderContainer .slider .slide.slide_329 {background: url(images/carousel/cinchpresents_CPFC_Tickets_Comp_Mobile.jpg) no-repeat top; background-size: cover;}
}
@media screen and (max-width: 400px) { 	
    .carousel .sliderContainer .slider .slide.slide_329 {background: url(images/carousel/cinchpresents_CPFC_Tickets_Comp_Mobile.jpg) no-repeat top; background-size: auto 89%;}
}


/*ECB - Catch of the day*/
@media screen and (max-width:1000px) {
    .carousel .sliderContainer .slider .slide.slide_331 .slide-container .slide-left h3 {font-size: 1.7em;}
    .carousel .sliderContainer .slider .slide.slide_331 .slide-container .slide-right img {height: 150%;}
}


/*SPFL - Jersey and Ball*/
.carousel .sliderContainer .slider .slide.slide_332 .slide-container .slide-right {bottom: 40px; height: calc(100% - 50px); }
.carousel .sliderContainer .slider .slide.slide_332 .slide-container .slide-right img {object-position: bottom right; width: 70%; margin-left: auto;}
.carousel .sliderContainer .slider .slide.slide_332 { background: url("images/carousel/cinch-spfl-jersey-and-ball-background-desktop-2.jpg") no-repeat center; background-size: cover; }

@media screen and (max-width: 1000px){
	.carousel .sliderContainer .slider .slide.slide_332 .slide-container .slide-right {bottom: 15px; height: 50%;}
	.carousel .sliderContainer .slider .slide.slide_332 .slide-container .slide-right img {object-position: bottom center; width: 100%; margin: 0 auto;}
}

@media screen and (max-width: 750px) {
    .carousel .sliderContainer .slider .slide.slide_332 { background: url("images/carousel/cinch-spfl-jersey-and-ball-background-mobile-2.jpg") no-repeat center; background-size: cover; }
    .carousel .sliderContainer .slider .slide.slide_332 .slide-container .slide-left h2 { font-size: 1.7em; }
}


/*saints - Signed ball and jersey - monthly*/
.carousel .sliderContainer .slider .slide.slide_334 { background: url("images/carousel/cinch-presents-saints-monthly-giveaway-background-desktop.jpg") no-repeat center; background-size: cover; }
.carousel .sliderContainer .slider .slide.slide_334 .slide-container .slide-left h3 { font-size: 1.6em; }
.carousel .sliderContainer .slider .slide.slide_334 .slide-container .slide-right img{object-position: unset; }

@media screen and (max-width:1000px) {	
    .carousel .sliderContainer .slider .slide.slide_334 .slide-container .slide-right {top: 10%; }

}

@media screen and (max-width: 750px) {
    .carousel .sliderContainer .slider .slide.slide_334 { background: url("images/carousel/cinch-presents-saints-monthly-giveaway-background-mobile.jpg") no-repeat center; background-size: cover; }
    .carousel .sliderContainer .slider .slide.slide_334 .slide-container .slide-left h3 { font-size: 1.1em; }

}


/*ECB - signed merch*/
.carousel .sliderContainer .slider .slide.slide_337 { background: url("images/carousel/cinch-ecb-signed-merch-background-desktop.jpg") no-repeat center; background-size: cover; }

.carousel .sliderContainer .slider .slide.slide_337 .slide-container .slide-left h3 { font-size: 1.6em; }
.carousel .sliderContainer .slider .slide.slide_337 .slide-container .slide-right img { object-position: initial; }

@media screen and (max-width: 750px) {
    .carousel .sliderContainer .slider .slide.slide_337 { background: url("images/carousel/cinch-ecb-signed-merch-background-mobile.jpg") no-repeat center; background-size: cover; }
    .carousel .sliderContainer .slider .slide.slide_337 .slide-container .slide-left h3 { font-size: 1.1em; }
}


/*Spurs CPFC - Win a walk out*/
.carousel .sliderContainer .slider .slide.slide_338 { background: url("images/carousel/cinch-win-a-walk-out-background-desktop.jpg") no-repeat center; background-size: cover; }
.carousel .sliderContainer .slider .slide.slide_338 .slide-container .slide-right img { height: 80%; }


@media screen and (max-width: 750px) {
    .carousel .sliderContainer .slider .slide.slide_338 { background: url("images/carousel/cinch-win-a-walk-out-background-mobile.jpg") no-repeat center; background-size: cover; }
    .carousel .sliderContainer .slider .slide.slide_338 .slide-container .slide-right img { height: 101%; }
}


/*cinch LTA - Centre court - April 2024*/
.carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-left img {object-position: left; }
.carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-right {right: -10px;}
.carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-right img {object-position: bottom right;}
.carousel .sliderContainer .slider .slide.slide_341 { background: url("images/carousel/cinch-campionship-background-desktop.jpg") no-repeat center; background-size: cover; }

@media (max-width: 1000px){
	.carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-right img {object-position: bottom center;}
	.carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-right {right: auto;}
}
@media (max-width: 700px){
	.carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-right img {position: relative; bottom: -30px;}
}

@media screen and (max-width: 350px) {
	.carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-left h2 {font-size: 1.6em;}
    .carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-left h3 {font-size: 1em;}
	.carousel .sliderContainer .slider .slide.slide_341 .slide-container .slide-right {height: 47%;}
}


/*cinch ECB - Pakistan Series - April 2024*/

.carousel .sliderContainer .slider .slide.slide_343 { background: url("images/carousel//cinch-ecb-pakistan-series-background.jpg") no-repeat center; background-size: cover; }

.carousel .sliderContainer .slider .slide.slide_343 .slide-container .slide-left h3 { font-size: 1.6em; }

@media screen and (max-width: 750px) {
    .carousel .sliderContainer .slider .slide.slide_343 { background: url("images/carousel//cinch-ecb-pakistan-series-background-mobile.jpg") no-repeat center; background-size: cover; }
    .carousel .sliderContainer .slider .slide.slide_343 .slide-container .slide-left h3 { font-size: 1.1em; }
}

.carousel .sliderContainer .slider .slide.slide_343 .slide-container .slide-left .slide-text {max-width: 475px;}

@media screen and (max-width:1000px) {	

    .carousel .sliderContainer .slider .slide.slide_343 .slide-container .slide-right {top: 9%; }
    .carousel .sliderContainer .slider .slide.slide_343 .slide-container .slide-left .slide-text { padding: 0 40px; }

}


/*cinch ECB - Summer of Cricket - May 2024*/

.carousel .sliderContainer .slider .slide.slide_345 { background: url("images/carousel/cinch-summer-of-cricket-2024-background-desktop.jpg") no-repeat bottom center; background-size: cover; }
.carousel .sliderContainer .slider .slide.slide_345 .slide-container .slide-right img { height: 95%; }
.carousel .sliderContainer .slider .slide.slide_345 .slide-container .slide-left h3 { font-size: 1.6em; }

@media screen and (max-width: 750px) {
    .carousel .sliderContainer .slider .slide.slide_345 { background: url("images/carousel/cinch-summer-of-cricket-2024-background-mobile.jpg") no-repeat bottom center; background-size: cover; background-position-y: calc(100% - 50px); }
    .carousel .sliderContainer .slider .slide.slide_345 .slide-container .slide-left h3 { font-size: 1.1em; }
}


/*cinch LTA - Serve Like A Champ - June 2024*/

.carousel .sliderContainer .slider .slide.slide_346 { background: url("images/carousel/cinch-lta-serve-like-a-champ-background-desktop.jpg") no-repeat center; background-size: cover; }

@media screen and (max-width: 750px) {
    .carousel .sliderContainer .slider .slide.slide_346 { background: url("images/carousel/cinch-lta-serve-like-a-champ-background-mobile.jpg") no-repeat center; background-size: cover; background-position-y: calc(100% - 50px); }
    .carousel .sliderContainer .slider .slide.slide_346 .slide-container .slide-right img { height: 110%; }
}

/*cinch PDC - Game On - January 2025*/

@media screen and (max-width: 1000px) {
    .carousel .sliderContainer .slider .slide.slide_349 .slide-container {
        padding: 65px 0 35px 0;
    }
    .carousel .sliderContainer .slider .slide.slide_349 .slide-container .slide-right img {
        object-position: bottom;
    }
}
.carousel .sliderContainer .slider .slide.slide_349 { background: url("images/carousel/cinch_pdc_game_on_bg.jpg") no-repeat center; background-size: cover; }

/*cinch PDC - Predictor - Feb 2025*/

@media screen and (max-width: 1000px) {
    .carousel .sliderContainer .slider .slide.slide_352 .slide-container {
        padding: 65px 0 35px 0;
    }
    .carousel .sliderContainer .slider .slide.slide_352 .slide-container .slide-right img {
        object-position: bottom;
    }
}
.carousel .sliderContainer .slider .slide.slide_352 { background: url("images/carousel/pdc-predictor-background.jpg") no-repeat center top; background-size: cover; }

/*cinch PDC - Throw With The Pros - March 2025*/

@media screen and (max-width: 1000px) {
    .carousel .sliderContainer .slider .slide.slide_354 .slide-container {
        padding: 65px 0 35px 0;
    }
    .carousel .sliderContainer .slider .slide.slide_354 .slide-container .slide-right img {
        object-position: bottom;
    }
}

@media screen and (max-width: 750px) {
    .carousel .sliderContainer .slider .slide.slide_354 .slide-container .slide-left h2 {
        font-size: 1.6em;
    }
}

.carousel .sliderContainer .slider .slide.slide_354 {
    background: url("images/carousel/cinch-pdc-throw-with-the-pros-background.jpg") no-repeat center;
    background-size: cover;
}

/*cinch PDC - Game On - January 2026*/
.carousel .sliderContainer .slider .slide.slide_355 { background: url("images/carousel/cinch_pdc_game_on_bg_2026.jpg") no-repeat center; background-size: cover; }


/*cinch PDC - Predictor - Feb 2026*/

@media screen and (max-width: 1000px) {
    .carousel .sliderContainer .slider .slide.slide_357 .slide-container {
        padding: 65px 0 35px 0;
    }
    .carousel .sliderContainer .slider .slide.slide_357 .slide-container .slide-right img {
        object-position: bottom;
    }
}
.carousel .sliderContainer .slider .slide.slide_357 { background: url("images/carousel/pdc-predictor-background-26.jpg") no-repeat center top; background-size: cover; }

/*cinch PDC - Throw With The Pros - Feb 2026*/

.carousel .sliderContainer .slider .slide.slide_360 {
    background: url("images/carousel/cinch-pdc-pros-26-bg-desktop.jpg") no-repeat center;
    background-size: cover;
}

