section#family-adm.featurelist div.centre div.featurelistBox div.feature {
  display: flex;
  flex-direction: column;
}

section#family-adm.featurelist .feature .thumb {
  display:none;
}

section#family-adm div.details div.link {
  padding-bottom: 20px;  
}

section#family-adm.featurelist .feature .details { width:auto; padding:0; float:none; }

@media only screen and (min-width:400px) {
  section#family-adm div.staff {
    display: flex;
    flex-direction: row;
  }
  section#family-adm div.staff div.junior{
    margin-left: 30px;
  }
}
@media only screen and (min-width:550px) {
  section#family-adm.featurelist .feature .thumb {
    display:block;
    width: 100px;
    height: 100px;
    margin-right: 30px;
  }
}
@media only screen and (min-width:700px) {
  section#family-adm.featurelist .feature .thumb {
    width: 140px;
    height: 140px;
    margin-right: 50px;
  }
  section#family-adm div.staff div.junior{
    margin-left: 60px;
  }
}
