/* Desktop : cartes étapes en une colonne, largeur du contenu.
   Sous 992 px, .owl-steps (custom.js) reste un carrousel. */

.steps-exp .steps-exp-wrap {
	width: 100%;
	max-width: 100%;
}

.steps-exp .card-countr {
	max-width: none;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}

.steps-exp .card-steps {
	margin-bottom: 0;
}

@media (max-width: 991.98px) {
	.steps-exp .steps-exp-item {
		margin-bottom: 0;
	}
}

@media (min-width: 992px) {
	.steps-exp .owl-steps.off {
		display: block;
	}

	.steps-exp .steps-exp-item {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		margin-bottom: 1.5rem;
		padding-left: 3.5rem;
	}
}

@media (min-width: 1200px) {
	.steps-exp .steps-exp-item:nth-child(odd) {
		padding-right: 100px;
	}

	.steps-exp .steps-exp-item:nth-child(even) {
		padding-left: 140px;
	}
}
