.outer{
  padding:5px;
  display:flex;
  justify-content:space-between;
  flex-wrap: wrap;

}
.combo{
text-align:center;
}
.display-1 .combo{ 
    width:100%;
    text-align:center;
    padding:5px;

}
.display-1 .left{ 
    width:100%;
    text-align:left;
    padding:5px;

}
.display-1 .center{ 
    width:100%;
    text-align:center;
    padding:5px;

}
.display-2 .combo {

    width: 50%;
    padding:5px;

}
.display-3 .combo{
width:33.333%;
}
.display-3 img{
padding: 0px 10px;


}
.image img{
  border-radius:50%;
  max-width:100%;
  text-align:center;
}
/*
.combo {
  flex-grow: 0;
flex-shrink: 0;	
}
@media only screen and (min-width: 769px){
  .combo{ flex-basis: 50%; }
}

@media only screen and (min-width: 1024px){
  .combo{ flex-basis: 25%; }
}

/*
@media(max-width:300px){
  .outer{
  flex-direction:column;
  }
}*/
.caption{
  text-align:center;
}
