@media screen and (max-width: 576px), (max-height: 500px) {
  .example {
    background: red;
  }
  .app-box-name-heading {
    top: 45%;
  }
  .app-box-name-heading .has-large-font-size {
    font-size: 0.75em !important;
    line-height: 1.5em !important;
  }
  #primaryimage {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    max-width: 1000%;
  }
  #primaryimage img {
    border-radius: 0 !important;
    max-height: 155px;
  }
  .has-large-font-size {
    font-size: 1.3em !important;
  }
  #entry-content h2,
  #entry-content h3,
  #entry-content h4,
  #entry-content h5 {
    font-size: 15px !important;
    text-transform: capitalize;
    line-height: 1.5em;
    color: #708090;
  }
  #entry-content p {
    text-align: justify;
  }
}
@media only screen and (min-width: 600px) {
  .example {
    background: green;
  }
}
@media only screen and (min-width: 768px) {
  .example {
    background: #00f;
  }
}
@media only screen and (min-width: 992px) {
  .example {
    background: orange;
  }
}
@media only screen and (min-width: 1200px) {
  .example {
    background: pink;
  }
}
@media only screen and (max-width: 600px) {
  .truncate {
    display: block;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
}
