@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {
	.tickets-index {
		padding: 25px 0;
	}
		.tickets-index .tickets-medium {
			width: 25%;
		}
			.tickets-index .tickets-medium .links-wrapper a.link {
				width: 90%;
			}
			.tickets-index .tickets-medium .links-wrapper a.link-small {
				width: 90%;
			}
			
	/* 	LARGE 	*/
	.tickets-large {
		width: 100%;
	}
		.tickets-large .title-ticket {
			font-size: 30px;
		}
		.tickets-large .col-infos {
		}
			.tickets-large .col-infos .infos-legend {
				font-size: 16px;
			}
			.tickets-large .col-infos .infos-price {
				font-size: 16px;
			}
		.tickets-large .link {
			width: 160px;
			font-size: 17px;
		}

	/* 	BUTTON MORE 	*/
	.tickets-button {
		width: 470px;
		height: 42px;
		display: flex; display: -webkit-flex; 
		flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
		justify-content: space-around; -webkit-justify-content: space-around;
		background: #FFF;
		border-radius: 5px;
		margin: 15px auto 15px;
	}

	.tickets-title {
		padding: 30px 20px;
	}
	.tickets-nav {
		padding: 0px 20px;
	}
}