.errorContent {
    display: grid;
    margin: 3.25em 0 1em 14em;
    grid-template: 'rip errorDesc' / 55.5em 1fr;
    align-items: center;
}
#rip {
	position: relative;
	grid-area: rip;
	border: 1.5px dashed #272727;
	height: 33.5em;
	margin-bottom:4.5em;	
}
#rip-text {
	background-color: white;
	width: 620px;
	height: 404px;
	white-space: nowrap;
	overflow: hidden;
}
#rip-img {
	position: absolute;
    top: -3.75em;
    left: 6em;
}
#rip-img img {
	position:absolute;
	margin-left:-99px;
}
#errorDesc {
	grid-area: errorDesc;
	color:#fff;
	padding:0 0 0 1em;
}
#errorDesc::before {
	position:absolute;
	top:1.7em;
    content: '\e81d';
    font-family: "icon";
    font-size: 6em;
    margin: 0;
}
.red{
	color:#a00;
}
.url {
	font-weight: bold;
	color:blue;
}
.purple {
	color:#908;
}
.green {
	color:#092;
}
.bred {
	color:red;
}
.blue {
	color:blue;
}
.silverbox {
    color: #606ebd;
    background: #dfdfdf;
    display: block;
    padding: 0.1em 0.3em;
    margin: 0 0.5em;
    white-space: normal;
}
.cyan {
	color:cyan;
}
.black {
	color:black;
}
.stdtxt {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans_serif;
	color:red;
}
h2 {
	margin: 0px;
}
@media only screen and (max-width: 767px), screen and (min-device-width:719px) and (max-device-width:721px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	.errorContent {
	    grid-template: 'rip' 'errorDesc' / 600px;
	    margin: 3.25em 0 1em 0;
	}
  	#rip-text {
	    width: 500px;
	}
	#rip-img img {
		margin-left:-260px;
	}
	#errorDesc {
		padding:2em 0.5em 0.5em 15em;
	}
	#errorDesc::before {
		top: unset;
	    margin-top: 1em;
	    left: 1em;
	}
}
