@media only screen and (max-width: 768px) {
  h1 {
    font-size: 26px;
	}

  h2 {
    font-size: 22px;
	}

  h3 {
    font-size: 18px;
	}

  h4 {
    font-size: 16px;
	}

  h5 {
    font-size: 14px;
	}

  h6 {
    font-size: 12px;
	}
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 30px;
	}

  h2 {
    font-size: 24px;
	}

  h3 {
    font-size: 18px;
	}

  h4 {
    font-size: 16px;
	}

  h5 {
    font-size: 14px;
	}

  h6 {
    font-size: 13px;
	}
}
@media only screen and (min-width: 1024px) {
  h1 {
    font-size: 30px;
	}

  h2 {
    font-size: 24px;
	}

  h3 {
    font-size: 18px;
	}

  h4 {
    font-size: 16px;
	}

  h5 {
    font-size: 14px;
	}

  h6 {
    font-size: 13px;
	  
	}
}
@media only screen and (min-width: 1250px) {
  h1 {
    font-size: 36px;
	}

  h2 {
    font-size: 30px;
	}

  h3 {
    font-size: 24px;
	}

  h4 {
    font-size: 20px;
	}

  h5 {
    font-size: 16px;
	}

  h6 {
    font-size: 14px;
	}
}
@media only screen and (min-width: 1400px) {
  h1 {
    font-size: 42px;
	}

  h2 {
    font-size: 36px;
	}

  h3 {
    font-size: 26px;
	}

  h4 {
    font-size: 22px;
	}

  h5 {
    font-size: 16px;
	}

  h6 {
    font-size: 14px;
	}
}


/* <> */
	body,
	input,
	textarea,
	select {
		font: 16px/140% firago_regular, Arial;
		word-wrap: break-word;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-transform: uppercase;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: normal;
		line-height: 120%;
		word-wrap: break-word;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-feature-settings: "case";
    	font-feature-settings: "case" on;
	}

	h1,
	h3,
	h5 {
		font-family: firago_bold, Arial;
	}

	h2,
	h4,
	h6 {
		font-family: firago_semibold, Arial;
	}
/* <> */

/* # */
	
/* # */

/* . */	

/* . */