#error{ width: 100%;  max-width: 600px; }

#error img{width: 140px; height: 140px;}
#error h1{color: #bd0002; font-size: 40px; font-family: 'robotobold_condensed'; font-weight: normal;}
#error p, #error a{font-size: 20px; }


@media screen and (min-width:700px){
    #error{display: table; margin: 100px auto; }
    #error>div{display: table-cell; vertical-align: top;}
    #error>div:nth-of-type(2){padding-left: 30px;}
}

@media screen and (max-width:699px){
    #error img{display: block; margin: 30px auto;}
    #error h1{text-align: center;}   
    #error p{text-align: justify; margin: 30px;}
}