#footer{
	background-image: url("../../img/bg-footer.png");
	background-repeat: repeat;
	border-top: 1px solid #000;
	padding: 5px;
}
.txt-ft{
	padding-top: 16px;
	padding-left: 27px;
}
.footer-txt{
	max-width: 95%;
}
.footer-logo{
	padding-bottom: 2%;
	padding-top: 0;
}
.contacto-ft{
   	padding-left: 5%;
    padding-top: 1.3%;
}
.header-ft{
    padding-bottom: 3px;
    padding-top: 6px;
}
.form-ft{

}
#footer .info-ft{
	padding-left: 42px;
}
.social-ft > div > a {
	padding-left: 2%;
}
.social-ft > div > p {
	padding-top: 7px;
	margin-bottom: 7px
}
.item2 img{	
	float:right;
	margin-bottom: -20px;
}

.item1{
	float:left;
	margin-left: 2px;
}
.dir-2{
	margin-left: 20px;
}
a[href^="tel"]{
    color:inherit!important;
    text-decoration:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}
@media (max-width: 1080px) {
	.info-ft{
	padding-left: 5%;
	}	
}
@media (max-width: 991px) {
	.contacto-ft{
	   	text-align: center;
	}
}
@media (max-width: 767px) {
	.info-ft{
		text-align: center;
    	
	}
	.contacto-ft{
		text-align: center;
		padding-left: 0!important;
	}
	.dir-2{
		margin-left: 0px;
	}	
}
@media (max-width: 480px) {
	.item2 img{	
		float:none;
		margin-bottom: 10px;
		margin-top: 40px;
	}
	.item1{
		float: none;
		text-align: center;
		margin-left: 0;
	}
	.item2{
		text-align: center;
		margin-bottom: 0px;
	}
}
.img-border{
	background-color: #000;
	padding: 6px;
	margin-top: 9px;
}