@media screen and (min-width: 1366px){
	section .columnas div p{
	font-size: 90%;
}
}
section{
	text-align: center;
	padding-top: 2em;
}
section h1{
	vertical-align: middle;
	display: inline;
	text-decoration: none;
	text-align: center;
	font-size: 80px;
	color: gray;
}
section hr{
	display: inline-block;
	text-align: center;
	width: 30%;
	max-width: 80%;
	text-decoration: none;
	margin: 0 3px 0 3px;
	background-color: rgb(22, 116, 63);
	border: none;
	height: 3px;
}

section .columnas{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    margin-left: 0em;
    margin-right: 4em;
    position: static;
}
section .columnas div p{
	font-size: 18px;
	color: gray;
	text-align: justify;
}
section p{
	font-size: 18px;
	color: gray;
	text-align: justify;
	
}
section .parte2{
	margin-right: 1em;
	margin-left: 1em;
}
@media screen and (max-width: 1024px){
	section hr{
		display: inline-block;
		text-align: center;
		width: 20%;
		max-width: 50%;
		text-decoration: none;
		margin: 0 3px 0 3px;
		background-color: rgb(10,175,1);
		border: none;
		height: 3px;
	}
	section .columnas div p{
		font-size: 16px;
		color: gray;
		text-align: justify;
	}
	section p{
		font-size: 16px;
		color: gray;
		text-align: justify;
		
	}
}
@media screen and (max-width: 768px){
	section .columnas .elim{
		display: none;
	}
	section .columnas{
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
	    -moz-column-count: 2; /* Firefox */
	    column-count: 2;
	    margin-left: 1em;
	    margin-right: 1em;
	    position: static;
}
}
@media screen and (max-width: 640px){
	section h1{
	vertical-align: middle;
	display: inline;
	text-decoration: none;
	text-align: center;
	font-size: 50px;
	color: gray;
}
}
@media screen and (max-width: 568px){
	section .columnas{
		-webkit-column-count:1; /* Chrome, Safari, Opera */
	    -moz-column-count: 1; /* Firefox */
	    column-count: 1;
	    margin-left: 1em;
	    margin-right: 1em;
	    position: static;
	}
	section .columnas div img{
		display: none;
	}
}
@media screen and (max-width: 414px){
	section h1{
		vertical-align: middle;
		display: inline;
		text-decoration: none;
		text-align: center;
		font-size: 30px;
		color: gray;
}
