/*
File: 404 - 6 CSS
Author: Alpesh Panchal
Author Email: alpesh88ww@gmail.com
*/
body{
	background:url("../images/spine404bg.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
}
.row2 a {
    background-color: #FFFFFF;
    color: #07bedc;
}

#fof{display:block; position:relative; width:100%; height:529px; background:url("../images/404.png") top center no-repeat; line-height:1.6em; text-align:center;}
#fof .positioned{padding-top:80px;}
#fof hgroup{margin-bottom:20px; text-transform:uppercase;}
#fof hgroup h1{margin-bottom:0; font-size:160px; line-height:120px;}
#fof hgroup h2{margin-bottom:0; font-size:80px;}
#fof p{display:block; margin:0 0 25px 0; padding:0; font-size:16px;}


element.style {
    border: medium none;
    color: transparent;
    left: 857px;
    margin: 0;
    position: absolute;
    top: 449px;
    visibility: visible;
    z-index: 2147483647;
}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6, p {
	color: #999;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 15px;
    padding: 0;
}
@media screen and (max-width: 420px) {
#fof{display:block; position:relative; width:100%; height:auto; background:url("../images/404.png") top center no-repeat; }
#fof hgroup h2{margin-bottom:0; font-size:40px;}
}