
@media only screen and (max-width:1180px){
    #lista-footer > li {width:25%!important;padding: 10px 20px;}
}

@media only screen and (max-width:780px){
#lista-footer>li{width:50%!important;} 
#lista-footer>li{margin-bottom:15px;border-right: none;}
#lista-footer li h3 { min-height: 25px;}
#lista-footer > li {min-height:240px;}
}

@media only screen and (max-width:540px){
#lista-footer>li{width:100%!important;text-align:center;min-height:auto;} 
#lista-footer li h3 { min-height: 25px;text-align:center;}
#lista-footer > li:last-child{padding-left:0;}
#lista-footer li{float:none;}
}

@media only screen and (max-width:540px){
.enlace-subfooter{clear:both;display:block;}
}