@charset "utf-8";
/* CSS Document */

#info-blocks{
	padding:50px 0 0 0;
	border-bottom:1px solid rgba(215,215,215,0.5);
	}

#info-blocks .contenedor{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	}
	
#info-blocks .img-part{
	/*margin-bottom:-1px;*/
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	background:#CCC;
	}

#info-blocks .img-part img{
	height:100%;
	} 
	
#info-blocks .txt-part{
	width:400px;
	margin:40px 50px 60px 50px;
	/*text-align:left;*/
	display:inline-block;
	vertical-align:middle;
	/*background:orange;*/
	}

#info-blocks .txt-part p{
	margin:20px 0 30px 0;
	}
	
#info-blocks .txt-part a{
	font-size:16px;
	font-weight:700;
	color:#45A041;
	text-decoration:none;
	-webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
	transition: all .4s ease-out;
	
	/*display: block;
	background: #91202B;*/
	}
	
#info-blocks .txt-part a:hover{
	color:rgba(69,160,65,0.7);
	/*background: green;*/
	}
	
	
	
	
@media (min-width:320px){
	#info-blocks .img-part{
		width:300px; height:240px;
		}
	#info-blocks .txt-part h1{
		font-size:40px;
		text-align:left;
		}
	#info-blocks .txt-part p{
		text-align:left;
		}

	#info-blocks .txt-part .boton a{
		width:auto; height:auto; margin:0; padding:7px 15px; border-radius: 4px; border: 2px solid #45A041;
		background:#45A041; color:white; 
		}
	
	#info-blocks .txt-part .boton a:hover{
		
		background:white;
		color:#45A041; border: 2px solid #45A041;
		}
	}

@media (min-width:480px){
	#info-blocks .img-part{
		width:450px; height:360px;
		}
	#info-blocks .txt-part h1{
		font-size:45px;
		/*text-align:center;*/
		}
	/*#info-blocks .txt-part p{
		text-align:center;
		}*/
	}
	
@media (min-width:768px){
	#info-blocks .img-part{
		width:500px; height:400px;
		}
	#info-blocks .txt-part h1{
		font-size:50px;
		/*text-align:center;*/
		}
	/*#info-blocks .txt-part p{
		text-align:center;
		}*/
	}
	
@media (min-width:1024px){	
	#info-blocks .txt-part h1{
		font-size:55px;
		/*text-align:left;*/
		}
	/*#info-blocks .txt-part p{
		text-align:left;
		}*/
	}
	
	
	
	
#info-blocks ul{
	list-style-type:circle;
	margin:-5px 0 40px 20px;
	}
	
#info-blocks ul li{
	padding:0 0 4px 0;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	}
	
#info-blocks ul li:hover{
	/*-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: none;*/
	padding-left:10px;
	background:rgba(69, 160, 65, 0.2);

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	}