/*----------------------------------------  Large  ----------------------------------------*/
@media screen and (max-width: 1199px) {
  section {
    width: 900px; } }
/*----------------------------------------  Medium  ----------------------------------------*/
@media screen and (max-width: 991px) {
  section {
    width: 100%;
    margin: 0;
    padding: 80px 40px; }
    section img {
      width: 411px;
      margin: 0 calc((100% - 411px)/2); } }
/*----------------------------------------  Small  ----------------------------------------*/
@media screen and (max-width: 480px) {
  section {
    padding: 50px 30px; }
    section h1 {
      font: 22px/25px "Open Sans", "Arial", "Helvetica", "sans-serif";
      font-weight: 600;
      margin: 0 0 10px; }
    section h2 {
      font: 18px/20px "Open Sans", "Arial", "Helvetica", "sans-serif";
      font-weight: 600;
      margin: 25px 0 10px;
      padding: 7px 15px; }
    section h3 {
      font: 15px/20px "Open Sans", "Arial", "Helvetica", "sans-serif";
      font-weight: 600;
      margin: 20px 0 10px 0;
      padding: 2px 15px 3px 11px; }
    section p {
      font: 15px/20px "Open Sans", "Arial", "Helvetica", "sans-serif";
      margin-bottom: 15px; }
    section ol {
      font: 15px/20px "Open Sans", "Arial", "Helvetica", "sans-serif";
      margin-bottom: 15px;
      margin-left: 28px; }
    section ul {
      font: 15px/20px "Open Sans", "Arial", "Helvetica", "sans-serif";
      margin-bottom: 15px;
      margin-left: 28px; }
    section img {
      width: 100%;
      margin: 0; } }

/*# sourceMappingURL=media.css.map */