.img img{
	width: 65%;
	display:  block;
	margin: auto;
}

.txt{
	text-align: justify;
	margin-top: 20px;
	padding: 15px;
}

.cont-apps{
	width: 95%;
	display: flex;
	flex-wrap: wrap;
	margin-left: 8px;
}
.card {
	display: block;
	width: 50%;
	text-align: center;
	font-size: 20px;
	margin-bottom: 5px;
	border: 2px solid #ccc;
	border-radius: 5px;
	padding: 5px;
}
.card:hover {
	transform: translateY(-5px);
	box-shadow:  0 5px 6px rgba(0, 0, 0, 0.2)
}

.tuto a{
	text-decoration: none;
	border-radius: 5px;
	border: 2px solid #0016b0;
	padding: 5px;
}

.tuto a:hover{
	box-shadow:  0 12px 16px rgba(0, 0, 0, 0.2);
}

.tuto h3{
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
}
.txt h2{
	font-size: 30px;
	text-align: center;
	margin-bottom: 15px;
}

@media screen and (min-width: 640px){


}

@media screen and (min-width: 1024px){
	.cont-apps{
		width: 100%;
		justify-content: center;
		align-items: center;
	}
	.card {	

		width: 200px;
		font-size: 20px;
	}

	.img img{
		width: 50%;	
	}
	.txt{
		margin: auto;
		width: 70%;
	}
	.txt p{
		text-align: justify;
	}
}