.portfolio{
	width: 80%;
	display: grid;
	grid-template-columns: 50% 50%;
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	padding: 50px 0;
}

	.portfolio .projet{
		
	}

		.projet img{
			width: 100%;
			border-radius: 8px;
		}

		.projet .description{
			padding: 15px 5px 5px 0px;
		}

			.description h2{
				margin: 0;
			}

/*Ecran portable*/
	@media all and (max-width:768px){
		.portfolio{
			grid-template-columns: 100%;
			width: 100%;
			padding-top: 0;
			grid-row-gap: 20px;
		}

			.portfolio .projet{
			
			}

				.projet .description{
					align-items: flex-start;
					flex-direction: column;
					padding: 15px 0px 5px 0px;
				}

					.description h2{
						
					}
	}