article p {line-height: 180%; padding: 1rem;}

button {font-size: 24px;}
.btnCmd {font-size: 24px;}

div {font-size: 24px;}
div.img {font-size: 20px;}

.fb {padding-right: 1rem; padding-left: 1rem;}
.fbImgTxt {font-size: 24px;}
.fbMargin {font-size: 24px;}
.fbTitH1 {font-size: 308px;}

figcaption {font-size: 24px;}
footer {font-size: 24px;}

.frm {font-size: 24px;}
.frm .tit, .frm .tit label {font-size: 24px;}

.frm .frmHeader .frmHeaderTit {font-size: 24px;}
.frm .frmHeader .frmHeaderTxt {font-size: 24px;}
.frm .frmHeader .frmHeaderBtn >button {font-size: 24px;}
.frm .frmHeader .frmHeaderLeft .frmHeaderBtn button {font-size: 24px;}
.frm .frmHeader .frmHeaderRight .frmHeaderBtn button {font-size: 24px;}

.frm li {line-height: 160%; padding: .5rem 1rem;}

.frmLst .frmLstHeaderBtn button {font-size: 24px;}
.frmLst .frmLstHeaderBtn input[type="range"] {font-size: 24px; }
.frmLst .frmLstHeaderLeft button {font-size: 24px;}

.frmLstFoot {font-size: 24px;}

.grdBox text {font-size: 24px;}
.grdHead {font-size: 125%;}
.grdLine svg text {font-size: 24px;}
.grdPickSymbol >div {font-size: 24px;}

h1, t-1, .s-1 {font-size: 36px;}
h2, t-2, .s-2 {font-size: 32px;}
h3, t-3, .s-3 {font-size: 28px;}
h4, t-4, .s-4 {font-size: 26px;}
h5, t-5, .s-5 {font-size: 24px;}
h6, t-6, .s-6 {font-size: 24px;}
.s-7 {font-size: 24px;}
.s-8 {font-size: 24px;}

.headerTit {font-size: 28px;}

input {font-size: 24px;}
label {font-size: 24px;}
li {font-size: 24px;}

.navHead {font-size: 26px;}

p {font-size: 24px;}

textarea {font-size: 24px;}

.ul {padding: 1rem; margin: 1rem;}

@media screen and (min-width: 70rem) and (max-width: 80rem) {

  div {font-size: 20px;}
  div.img {font-size: 17px;}

  h1, .size1 {font-size: 32px;}
  h2, .size2 {font-size: 28px;}
  h3, .size3 {font-size: 26px;}
  h4, .size4 {font-size: 24px;}
  h5, .size5 {font-size: 20px;}
  h6, .size6 {font-size: 20px;}
  .size7 {font-size: 20px;}
  .size8 {font-size: 20px;}

  button, div, input, label, li, p, textarea {font-size: 20px;}
}

@media screen and (min-width: 60rem) and (max-width: 70rem) {

  div {font-size: 16px;}
  div.img {font-size: 13px;}

  h1, .size1 {font-size: 26px;}
  h2, .size2 {font-size: 23px;}
  h3, .size3 {font-size: 20px;}
  h4, .size4 {font-size: 18px;}
  h5, .size5 {font-size: 16px;}
  h6, .size6 {font-size: 16px;}
  .size7 {font-size: 16px;}
  .size8 {font-size: 16px;}

  html {font-size: 16px;}

  button, div, input, label, li, p, textarea {font-size: 16px;}
}

@media screen and (min-width: 48rem) and (max-width: 60rem) {

  div {font-size: 14px;}
  div.img {font-size: 12px;}

  h1, .size1 {font-size: 22px;}
  h2, .size2 {font-size: 20px;}
  h3, .size3 {font-size: 18px;}
  h4, .size4 {font-size: 16px;}
  h5, .size5 {font-size: 14px;}
  h6, .size6 {font-size: 14px;}
  .size7 {font-size: 14px;}
  .size8 {font-size: 14px;}

  html {font-size: 14px;}

  button, div, input, label, li, p, textarea {font-size: 14px;}
}

@media screen and (min-width: 36rem) and (max-width: 48rem) {

  div {font-size: 13px;}
  div.img {font-size: 12px;}

  h1, .size1 {font-size: 20px;}
  h2, .size2 {font-size: 18px;}
  h3, .size3 {font-size: 16px;}
  h4, .size4 {font-size: 14px;}
  h5, .size5 {font-size: 13px;}
  h6, .size6 {font-size: 13px;}
  .size7 {font-size: 13px;}
  .size8 {font-size: 13px;}

  html {font-size: 13px;}

  button, div, input, label, li, p, textarea {font-size: 14px;}
}

@media screen and (max-width: 36rem) {

  div {font-size: 12px;}
  div.img {font-size: 10px;}

  h1, .size1 {font-size: 18px;}
  h2, .size2 {font-size: 16px;}
  h3, .size3 {font-size: 14px;}
  h4, .size4 {font-size: 13px;}
  h5, .size5 {font-size: 12px;}
  h6, .size6 {font-size: 12px;}
  .size7 {font-size: 12px;}
  .size8 {font-size: 12px;}

  html {font-size: 12px;}

  button, div, input, label, li, p, textarea {font-size: 12px;}
}

.frm.prt div {font-size: 20px;}
.frm.prt div.img {font-size: 17px;}

.frm.prt h1, .frm.prt .size1 {font-size: 32px;}
.frm.prt h2, .frm.prt .size2 {font-size: 28px;}
.frm.prt h3, .frm.prt .size3, .frm.prt .prtTopTit {font-size: 26px;}
.frm.prt h4, .frm.prt .size4 {font-size: 24px;}
.frm.prt h5, .frm.prt .size5, .frm.prt .prtBdyTit {font-size: 20px;}
.frm.prt h6, .frm.prt .size6 {font-size: 20px;}
.frm.prt .size7 {font-size: 20px;}
.frm.prt .size8 {font-size: 20px;}

button.btn.dmtCtl, .frm.prt button, div, input, label, li, p, textarea {font-size: 20px;}

