/* CSS Document */
.visible-android {
  display:none;
}
.visible-ios {
  display:none;
}
.on-device .visible-android,
.on-device .visible-ios {
  display:inherit;
}
.device-ios .visible-android {
  display:none !important;
}
.device-ios .hidden-ios {
  display:none !important;
}
.device-android .hidden-android {
  display:none !important;
}
.device-android .visible-ios {
  display:none !important;
}

/* Android 4.x.x and 5.0 targetted styling */
.device-android header nav.navbar {
  display: block;
  text-align: center;
}

.device-android #research-areas {
  display: block;
}

.device-android #research-areas > .research-area > div > a {
  display: block;
  text-align: center;
}
.device-android #research-areas a span {
  display: block;
  position: relative;
  padding: 0;
  width: 100%;
  height: 100%;
}
.device-android .row {
  display: block;
/*  border: 1px solid red;*/
}
.device-android .row > div {
  display: block;
  max-width: 100%;
/*  border: 1px solid blue;*/
}