@font-face { font-family: "Play Pretend"; src: url("Play_Pretend.woff2") format("woff2"), url("Play_Pretend.woff") format("woff"); font-weight: normal; font-style: normal; } body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.428571429; background-color: #dfe7f2; color: #2f3230; padding: 0; margin: 0; } section, footer { display: block; padding: 0; margin: 0; } .container { margin-left: auto; margin-right: auto; padding: 0 10px; } .sorry-text { font-family: Play Pretend; font-size: 700%; color: #00C27C; } .additional-info { background-repeat: no-repeat; background-color: #fcfcfc7c; color: #304757; } .additional-info a { color: #ffffff; } .additional-info-items { padding: 20px 0; min-height: 350px; } .contact-info { margin-bottom: 20px; font-size: 16px; } .contact-info a { text-decoration: none; color: #00C27C; } .contact-info a:hover, .contact-info a:focus, .contact-info a:active { color: #2a6496; } .reason-text { margin: 20px 0; font-size: 16px; } ul { display: inline-block; list-style: none outside none; margin: 0; padding: 0; } ul li { float: left; text-align: center; } .additional-info-items ul li { width: 100%; } .heading-text { font-weight: bold; display: block; text-align: left; } .description { text-align: left; } .info-image { opacity: 0.7; padding: 10px; } footer { text-align: center; margin: 60px 0; } footer a { text-decoration: none; } .copyright { font-size: 10px; color: #3f4143; } @media (min-width: 768px) { .additional-info { background-image: none; } .additional-info-items { padding: 20px; } .container { width: 90%; } .additional-info-items ul li { width: 25%; padding: 20px; } .reason-text { font-size: 18px; } .contact-info { font-size: 18px; } } @media (min-width: 992px) { .additional-info { background-image: url("/zhw1nq-apache.hosting/error-bg-left.png"); } .container { width: 70%; } }