.banner-landing{display:flex;flex-wrap:wrap;width:100%;margin:auto;background: #fff;}
		
		.card-banner-landing{ box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .2); border: solid 0.5px rgba(0, 0, 0, .1);width: 20%;margin: auto;    display: flex;flex-direction: column-reverse;}
		
		.imagen-banner-landing{width:80%;margin:0 auto;}.imagen-banner-landing img{border-radius:50%;background:#fff;}
		
		
		.texto-banner-landing{text-align:center; color:#333; line-height:1.2; padding:2% 0;font-family:'Roboto',sans-serif;font-size:1.6rem; margin: auto;}
		
		.texto-banner-landing span{ margin: auto; font-weight:bold; text-align: center;align-content: center;}
        
@media (max-width: 1650px) {
    .card-banner-landing{ box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .2); border: solid 0.5px rgba(0, 0, 0, .1);width: 22%;margin: auto;    display: flex;flex-direction: column-reverse;}
    
    .texto-banner-landing{text-align:center;color:#333;line-height:1.2;padding:2% 0;font-family:'Roboto',sans-serif;font-size:1.2rem; margin: auto;}
    
}  



        


@media (max-width: 1150px) {
    .card-banner-landing{ box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .2); border: solid 0.5px rgba(0, 0, 0, .1);width: 22%;margin: auto;    display: flex;flex-direction: column-reverse;}
    
    .texto-banner-landing{ text-align:center;color:#333;line-height:1.2;font-family:'Roboto',sans-serif;font-size:0.7rem; margin: auto;}
    
}  
    
          @media (max-width: 780px) {
            .banner-landing{ width: 100%; flex-direction:column;overflow-x:auto;margin: auto; padding: 5%; /*background: #f1f1f1;*/}
			.card-banner-landing{ margin:auto;display: flex;flex-direction: row;background: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 10px; width: 100%;}
              .imagen-banner-landing{width:50px;margin:auto auto auto 2%; border: solid 1px #fff;}
              
              }

     @media (max-width: 700px) {
            .banner-landing{flex-wrap:nowrap;overflow-x:auto;margin: auto;padding: 5% 0 3%;}
			.card-banner-landing{margin:0 1% auto;flex:0 0 auto;display: flex;flex-direction: row;background: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 10px;width: auto;}
         .texto-banner-landing{text-align:center;color:#333;line-height:1.2;padding:2% 0;font-family:'Roboto',sans-serif;font-size:1.6rem; margin:auto 10%;}
}
         @media (max-width: 500px) {
            .banner-landing{flex-wrap:nowrap;overflow-x:auto;margin: auto;padding: 5% 0 3%;}
			.card-banner-landing{margin:0 1% auto;flex:0 0 auto;display: flex;flex-direction: row;background: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 10px;width: auto;}
         .texto-banner-landing{text-align:center;color:#333;line-height:1.2;padding:2% 0;font-family:'Roboto',sans-serif;font-size:1.4rem; margin:auto 10%;}
              .imagen-banner-landing{width:80px;margin:auto auto auto 2%; border: solid 1px #fff;}
}

  @media (max-width: 420px) {
            .banner-landing{flex-wrap:nowrap;overflow-x:auto;margin: auto;padding: 5% 0 3%;}
			.card-banner-landing{margin:0 1% auto;flex:0 0 auto;display: flex;flex-direction: row;background: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 10px;width: auto; height: 100px;}
         .texto-banner-landing{text-align:center;color:#333;line-height:1.2;padding:2% 0;font-family:'Roboto',sans-serif;font-size:1.2rem; margin:auto;}
              .imagen-banner-landing{width:90px;margin:auto auto auto 2%; border: solid 1px #fff;}
}


  @media (max-width: 400px) {
            .banner-landing{flex-wrap:nowrap;overflow-x:auto;margin: auto;padding: 5% 0 3%;}
			.card-banner-landing{margin:0 1% auto;flex:0 0 auto;display: flex;flex-direction: row;background: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 10px;width: auto;}
         .texto-banner-landing{text-align:center;color:#333;line-height:1.2;padding:2% 0;font-family:'Roboto',sans-serif;font-size:1.1rem; margin:auto;}
              .imagen-banner-landing{width:80px;margin:auto auto auto 2%; border: solid 1px #fff;}
}


