@media (max-width: 1000px){


	main .section-title{
		font-size: 32px !important;
		padding: 0 20px;
	}

	/*ABOUT*/

	main section.about{
		/*padding: 0 20px;*/
	}

	main section.about p.description{
		font-size: 14px;
		width: 100%;
		padding: 0 20px;
	}

	main section.about div.images img{
		width: 100%;
	}

	/*MISION Y VISION*/

	main section.mission-vision{
		flex-direction: column;
	}
	main section.mission-vision div.mission{
		width: 100%;
		padding: 30px 20px;
	}
	main section.mission-vision div.vision{
		width: 100%;
		padding: 30px 20px
	}

	main section.mission-vision div.mission > img{
		position: relative;
		top: 0;
		transform: none;
		/*filter: opacity(1);*/
	}
	main section.mission-vision div.vision > img{
		position: relative;
		top: 0;
		left: 0;
		transform: none;
		/*filter: opacity(1);*/
	}	

	/*OBJETIVOS*/
	main section.objectives{
		margin: 100px 0;
	}
	main section.objectives .wrapper > img{
		position: relative;
		bottom: 0;
		right: 0;
		display: block;
		margin: auto;
		filter: opacity(1);
		width: 100px;
	}

	main section.objectives h2.section-title{
		text-align: left;
		margin-bottom: 60px;
	}

	main section.objectives .objectives-container{
		width: 100%;
		align-items: flex-end;
		align-content: flex-start;
	}

	main section.objectives .objectives-container .objective{
		width: 90%;
		margin-bottom: 20px;
	}
/*SERVICES*/

	main section.services .list .service{
		font-size: 15px;
		font-weight: normal;
	}
	main section.services .list .service:after{
		content: '';
		display: block;
		width: 20%;
		height: 3px;
		background: #fff;
		margin: 3px auto 10px auto;
	}


	/*EVALUATIONS*/
	main section.evaluations{
		flex-direction: row;
		padding: 30px 0;
	}

	main section.evaluations .section-title{
		width: 100%;
		padding: 0px 20px;
		margin-bottom: 40px;
	}
	main section.evaluations .list{
		width: 100%;
	}	
}