.footer-container{
	width: 100%;
	background: #202020;
	font-family: 'Roboto', sans-serif;
	color: white;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-content: center;
}
.footer-container p{
	font-size: .8rem;
	line-height: 1.8rem;
}
.footer-container .razonsocial{
	line-height: .9rem;
}	
.footer-main{
	width: 98%;
	max-width: 1000px;
	margin: auto;
	padding: 20px 0;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-content: center;
	text-align: center;
	/*flex-wrap: wrap;*/
}
.footer-main .footer-column{
	width: 33.33%;
	justify-content: center;
	text-align: center;
}	
.footer-main .footer-column:nt-child(2){
	padding: 0 20px;
}
.footer-main .footer-column .subtitulo{
	font-size: 1.5rem;
	color: #b0ba75;
	margin-bottom: 20px;
}
.footer-main .footer-column .logo-footer{
	width: 35%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}	
.footer-main .footer-column .logo-footer img{
	width: 100%;
}
.footer-main .footer-column .telef1{
	display: flex;
	justify-content: center;
}
.footer-main .footer-column .telef1 .imagen{
	width: 10%;
	max-width: 100%;
}	
.footer-main .footer-column .telef1 .imagen img{
	width: 100%;
}
.footer-main .footer-column .email{
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer-main .footer-column .email .imagen{
	width: 10%;
	max-width: 100%;
}	
.footer-main .footer-column .email .imagen img{
	width: 100%;
}
.footer-main .footer-column .web{
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer-main .footer-column .web .imagen{
	width: 10%;
	max-width: 100%;
}	
.footer-main .footer-column .web .imagen img{
	width: 100%;
}
.footer-container .copyright{
	background: #051714;
	width: 98%;
	max-width: 1000px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: center;
}
.footer-container .copyright .derechos{
	width: 80%;
	text-align: center;
}	
/******************************************/
@media all and (min-width: 500px){
	.footer-main .footer-column .logo-footer{
		font-size: 25%;
	}	
}
@media all and (min-width: 768px){
	.footer-main{
		flex-direction: row;
	}
	.footer-main .footer-column .logo-footer{
		font-size: 10%;
	}		
}