﻿* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html, code {
    font: 15px/22px arial,sans-serif;
}

h2 {
    color: red;
}

img {
    max-width: 20%;
}

html {
    background: #fff;
    color: #222;
}

body {
    margin: 0 auto;
    max-width: 800px;
    min-height: 100vh;
    padding: 7em 15px 0;
}

body {
    background: url(//www.google.com/images/errors/robot.png) 98% 20% no-repeat;
    padding-right: 205px;
}

p {
    margin: 11px 0 22px;
    overflow: hidden;
}

ins {
    color: #777;
    text-decoration: none;
}

a img {
    border: 0;
}

@media screen and (max-width:768px) {
    body {
        /*background: none;
                        margin-top: 0;
                        max-width: none;
                        padding-right: 0;*/
        margin: 0;
        padding: 15px;
        background-size: auto;
        background-attachment: scroll;
        background-position: center 90%;
    }
}
