.not-found-page .header .topnav {
	position: fixed;
	height: auto;
}

.not-found .block {
	background-image: url('/images/forms/404-bg.jpg');
}

.not-found .block .table {
  padding-bottom: 10%;
  padding-top: 10%;
  max-height: 560px;
  min-height: 150px;
}

.not-found .block h1 {
	margin-bottom: 0;
	margin-top:0;
	font-size: 170px;
}

.not-found .block .title-before {
	font-size: 25px;
	font-weight: bold;
}

.not-found .block h2 {
	font-size: 30px;
}

@media (min-width: 1420px) {
 .not-found .block .table {
    height: 660px;
	max-height: 660px;
    padding-bottom: 0;
	padding-top: 0;
    overflow: hidden;
  }
}



@media (min-width: 768px) and (max-width: 992px) {
  .not-found .block .table h1 {
    font-size: 60px;
  }
}

@media (max-width: 1240px) {
  .not-found .block .table h1 {
    font-size: 60px;
  }
  .not-found .block .title-before {
	font-size: 20px;
  }
}

@media (max-width: 992px) {
  .not-found .block .table .small-text {
    font-size: 20px;
  }
}

@media (max-width: 768px) {
  
  .not-found .block .table h2,
  .not-found .block .table p {
    display: none;
  }
}

@media (max-width: 680px) {
  .not-found .block .table h2 {
    font-size: 40px;
  }
}

@media (max-width: 480px) {
  .not-found .block .table .view {
    display: none;
  }
  
  .not-found .block .table h2 {
    font-size: 36px;
  }
}

@media (max-width: 320px) {    
  .not-found .block .table h1 {
    font-size: 30px;
  }
}


