/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
    background-repeat: no-repeat;
    background-image: url(/uk/wallet/images/overview/express_mode_static__e4fx4yp4o8ya_large.jpg);
    background-size: cover
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
    .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
        background-image:url(/uk/wallet/images/overview/express_mode_static__e4fx4yp4o8ya_large_2x.jpg)
    }
}

@media only screen and (max-width: 1068px) {
    .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
        background-repeat:no-repeat;
        background-image: url(/uk/wallet/images/overview/express_mode_static__e4fx4yp4o8ya_medium.jpg)
    }
}

@media only screen and (max-width: 1068px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px)and (min-resolution:1.5dppx),only screen and (max-width:1068px)and (min-resolution:144dpi) {
    .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
        background-image:url(/uk/wallet/images/overview/express_mode_static__e4fx4yp4o8ya_medium_2x.jpg)
    }
}

@media only screen and (max-width: 734px) {
    .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
        background-repeat:no-repeat;
        background-image: url(/uk/wallet/images/overview/express_mode_static__e4fx4yp4o8ya_small.jpg)
    }
}

@media only screen and (max-width: 734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
    .section-transit-and-tickets.tiles-grid .tiles-container .tile.express-mode .front-face {
        background-image:url(/uk/wallet/images/overview/express_mode_static__e4fx4yp4o8ya_small_2x.jpg)
    }
}

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.tiles-grid .tiles-container .tile.flexible-payments .front-face {
	display: flex;
	align-items: center;
}

@media only screen and (max-width: 734px) {
	.tiles-grid .tiles-container .tile.flexible-payments .front-face {
		display: block;
	}
}

.tiles-grid .tiles-container .tile.flexible-payments .back-face .content-column, .tiles-grid .tiles-container .tile.car-key .back-face .content-column {
	padding-right: 80px;
}

.section-payments .flexible-payments .front-face .overview-pay-in-full {
    left: unset;
    transform: unset;
    right: 80px;
}

@media only screen and (max-width: 1068px) {
    .section-payments .flexible-payments .front-face .overview-pay-in-full {
        right: 66px;
    }
}

@media only screen and (max-width: 734px) {
    .section-payments .flexible-payments .front-face .overview-pay-in-full {
        right: 25px;
        
    }
}

.section-identity {
	min-height: 0px;
	max-height: 0px;
}

@media only screen and (min-width: 1069px) {
    .section-transit-and-tickets .tile-header h2 br {
        display: inline-block;
    }
}

.section-routers .router-items .apple-pay {
	width: 100%;
	margin: 0 auto;
}

@media only screen and (max-width: 1068px) {
	.section-routers .router-items .apple-pay {
		max-width: 735px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .router-items .apple-pay {
		max-width: 100%;
	}
}


/* CAR-KEY full-width alt */

.section-keys .car-key .front-face {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.section-keys .car-key .overview-car-key {
	position: relative;
	margin-top: 0px;
	right: -123px;
	left: initial;
}

@media only screen and (max-width: 1068px) {
	.section-keys .car-key .overview-car-key {
		right: -55px;
	}
}

@media only screen and (max-width: 734px) {
	.section-keys .car-key .overview-car-key {
		right: unset;
		top: auto;
		left: 50%;
		transform: translateX(-50%);
		position: absolute;
		bottom: 0px;
		--p-height: 264px;
	}
	
	.section-keys .car-key .front-face {
		align-items: flex-start;
		flex-direction: column;
		min-height: 452px;
	}
	
	.section-keys .car-key .typography-headline-super-bold {
		padding-top: 0px;
	}
}

/* END CAR-KEY full-width alt */


/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 