#content { max-width: 1200px; }

#ossAboutUsOurDifferences {
    background-color: #114411;
    margin: 20px 0;
    padding: 10px;
    color: #FFFFFF;
}
#ossAboutUsOurDifferences h4 { min-height: 2em; color: #FFFFFF;
  background-color: #116611; margin: 5px 0; padding: 5px; }
.ossAboutUsOurDifferencesSection {
}

.bg-picture-section.oss-main { background-image: url('../images/oss/online_shopping.jpg'); }
.bg-picture-section.oss-benefits { background-image: url('../images/oss/staff-clapping-laptop.jpg'); }

.facebook-iframe-container { margin: 20px 0; border: 1px solid #CCCCCC; padding: 10px; }
.facebook-iframe-container iframe { border: 0; width: 100%; height: 600px; 
    overflow: scroll; }

.pkg-licences-container { text-align: center; }
.pkg-licences-container.wide .pkg-licences {
    background-image: url('../images/gradient_v_light_grey.png');
}
.pkg-licences-container.wide thead > tr { border-bottom: 1px solid #CCCCCC; }
.pkg-licences { display: inline-block; text-align: left;
    margin: 20px 0; padding: 10px; border: 1px solid #CCCCCC; }
ul.pkg-licences { list-style-type: none; }
ul.pkg-licences > li { margin: 0; padding: 10px; }
ul.pkg-licences .property-list { display: table; }
ul.pkg-licences .property-list > li { display: table-row; }
ul.pkg-licences .property-list > li > label,
    ul.pkg-licences .property-list > li > .property-value {
        display: table-cell;
}
.pkg-licences-legend { margin-bottom: 20px; text-align: center; font-size: 0.8em; }
.trial-period-feature-image-container {
    float: left; margin: 20px 20px 20px 0; max-width: 50%; text-align: center;
}
.trial-period-feature-image-container .image-frame {
    border: 2px solid #888888;
}

.oss-benefits-lists { margin-top: 10px; margin-bottom: 10px; }
.oss-benefits-lists ul { margin-top: 0; margin-bottom: 0; }

@media (max-width: 767px) {
  .facebook-iframe-container { border-left: 0; border-right: 0;
      padding-left: 0; padding-right: 0; }
  .trial-period-feature-image-container { float: none; max-width: none; }
  .trial-period-feature-image-container .image-frame { display: inline-block; }
}
