.teaser_box .content .hgroup h4 { font-size: 18px; }
.teaser_box .content .hgroup p { font-size: 14px; margin: 6px; font-weight: normal;}

.demo_item {
  background-image: url('../images/demos_page/monitor.png');
  padding-bottom: 81.09% !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 991px) {
  .demo_item {
    margin-bottom: 128px !important;
  }
}
.demo_item .stretchy_wrapper {
  width: auto !important;
  padding-bottom: 52% !important;
  height: inherit;
  margin: 5% 4%;
  background-position: center top;
  -webkit-transition: all 2000ms ease-in-out;
  -o-transition: all 2000ms ease-in-out;
  transition: all 2000ms ease-in-out;
  -webkit-overflow-scrolling: touch;
}
.demo_item .stretchy_wrapper:hover {
  background-position: center bottom;
  -webkit-transition: all 2000ms ease-in-out;
  -o-transition: all 2000ms ease-in-out;
  transition: all 2000ms ease-in-out;
  -webkit-overflow-scrolling: touch;
}

/*** UPCOMING DEMOS: ***/
/* .medical_conference { opacity: 0.7; } */
