@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(opensans.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Sembibold'), local('OpenSans-Sembibold'), url(opensanssemibold.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(opensansitalic.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Sembibold Italic'), local('OpenSans-SembiboldItalic'), url(opensanssemibolditalic.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(opensanslight.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight Italic'), url(opensanslightitalic.woff) format('woff');
}
body, input, textarea, select, button {
  font-family: 'Open Sans', Verdana, Arial, sans-serif;
  font-size: 14px;
}
h1 {
  font-size: 40px;
  font-weight: 300;
}
h2 {
  font-size: 40px;
  font-weight: 300;
  text-transform: uppercase;
}
h3 {
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
h1 {
  font-size: 25px;
  font-weight: 300;
}
}
@media screen and (min-width: 1024px) {

  }
@media screen and (min-width: 768px) {

}