.hide { display: none; }
.show { display: block; }
.em-size { font-size: 1.5em !important; }

img.max-size {
  max-width: 1200px !important;
}
img.full-size {
  width:  100vw !important;
  max-height: none !important;
}
/* ======== SIZE and VIEW ======== */
@media (max-width: 1599px) { /* < 1600 */
  .hide1600 { display: none  !important; }
  .show1600 { display: block !important; }
  .em-size  { font-size: 1.5em !important; }
}

@media (max-width: 1279px) { /* < 1280 Nexus 10 H; */
  .hide1280 { display: none  !important; }
  .show1280 { display: block !important; }
  .em-size  { font-size: 1.5em !important; }
}

@media (max-width: 1023px) { /* < 1024 iPad H; */
  .hide1024 { display: none  !important; }
  .show1024 { display: block !important; }
  img.max-size {
    /*max-width:  50% !important;*/
  }
  .em-size  { font-size: 1.4em !important; }

}

  @media (max-width: 959px) { /* < 960 Nexus 7 H; */
    .hide960 { display: none  !important; }
    .show960 { display: block !important; }
    .em-size { font-size: 1.3em !important; }
  }

@media (max-width: 799px) { /* < 800 Nexus 10 V; */
  .hide800 { display: none  !important; }
  .show800 { display: block !important; }
  .em-size  { font-size: 1.2em !important; }
}
@media (max-width: 767px) { /* < 768 iPad V; */
  .hide768 { display: none  !important; }
  .show768 { display: block !important; }
  .infoParent h4 {
    font-size: 2em;
  }
  .infoParent div {
    margin: 0.5em 0px; padding: 0.5em;
  }
  .em-size { font-size: 1.2em !important; }
}

@media (max-width: 735px) { /* < 736 iPad 6+ H; */
  .hide736 { display: none  !important; }
  .show736 { display: block !important; }
  .em-size { font-size: 1.1em !important; }
}

@media (max-width: 659px) { /* < ? Nexus 6 H; */
  .hide660 { display: none  !important; }
  .show660 { display: block !important; }
  .em-size { font-size: 1.5em !important; }
}

@media (max-width: 639px) { /* < 640 */
  .hide640 { display: none  !important; }
  .show640 { display: block !important; }
  .em-size { font-size: 1.5em !important; }
}

@media (max-width: 626px) { /* < 627 iPhone 6 H; */
  .hide626 { display: none  !important; }
  .show626 { display: block !important; }
  .em-size { font-size: 1.5em !important; }
}

@media (max-width: 599px) { /* < 600 Galaxy H; Nokia H; */
  .hide600 { display: none  !important; }
  .show600 { display: block !important; }
  .em-size { font-size: 1.5em !important; }
}

@media (max-width: 567px) { /* < 568 iPhone 5 H; */
  .hide568 { display: none  !important; }
  .show568 { display: block !important; }
  .em-size { font-size: 1.4em !important; }
}
@media (max-width: 479px) { /* < 480 iPhone 4 H; */
  .hide480 { display: none  !important; }
  .show480 { display: block !important; }
  .em-size { font-size: 1.3em !important; }
}
@media (max-width: 413px) { /* < 414 iPhone 6+ V; */
  .hide414 { display: none  !important; }
  .show414 { display: block !important; }
  .em-size { font-size: 1.2em !important; }
}
@media (max-width: 374px) { /* < 375 iPhone 6 V; */
  .hide375 { display: none  !important; }
  .show375 { display: block !important; }
  .em-size { font-size: 1.1em !important; }
}
@media (max-width: 359px) { /* < 360 Galaxy V; Nokia V; */
  .hide360 { display: none  !important; }
  .show360 { display: block !important; }
  .em-size { font-size: 1.0em !important; }
}
@media (max-width: 319px) { /* < 320 iPhone 4 V; iPhone 5 V; */
  .hide320 { display: none  !important; }
  .show320 { display: block !important; }
  .em-size { font-size: 1.0em !important; }
}
