.about .flex{
	display: flex;
	margin-top: 80px;
}

.about .flex .img{
	width: 48%;
}
.about .flex .text{
	width: 48%;
}
.about .flex:nth-child(even) .img{
	margin-left: 4%;
}
.about .flex:nth-child(odd) .text{
	margin-left: 4%;
}
.about .flex:nth-child(even) {
	flex-direction: row-reverse;
}
.about .flex .img img{
	border-radius: 30px;
}

	@media screen and (max-width: 900px){
		.about .flex{
			display: block;
		}
		.about .flex .img{
			width: 100%;
		}
		.about .flex .text{
			width: 100%;
		}
		.about .flex:nth-child(even) .img{
			margin: 0;
		}
	}