@media (min-width: 768px) {
	body {
		padding-bottom: 82px;
	}
	#flex-container {
		display: flex;
	}
	#flex-container-left {
		padding: 40px 0;
		width: 320px;
	}
	#flex-container-right {
		padding: 40px 20px;
		width: 100%;
	}
	.container-application-detail .btn-pink {
		margin-bottom: 0;
	}
	.btn-fixed {
		width: 210px;
	}
	.container-application-detail {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.container-application-detail .img-application {
		margin: 0 auto;
	}
	.container-application-detail-top {
		margin-bottom: 80px;
	}
	h1.title {
		margin-bottom: 40px;
	}
	h1.not-found {
		font-size: 140px;
	    padding: 80px 0 0;
	}
	.oups {
		font-size: 24px;
	}
	div.not-found {
		font-size: 24px;
	}
}
@media (min-width:991px) {
	.btn-fixed {
		width: 290px;
	}
}