﻿.pageNotFoundRow {padding: 70px 0 0; display: flex; align-items: center; justify-content: center;}
.pageNotFoundRow .pageNotFoundCol{width:80%; max-width:770px; text-align:center; padding:30px 0;}
.pageNotFoundRow .pageNotFoundCol img{display:block; margin:auto;}
.pageNotFoundRow .pageNotFoundCol h2{text-align:center; font-size:40px; line-height:44px; font-weight:bold; color:#000000; padding:38px 0 22px;}
.pageNotFoundRow .pageNotFoundCol span{display:block; text-align:center; font-size:18px; line-height:22px; font-weight:bold; padding:0 0 37px;}
.pageNotFoundRow .pageNotFoundCol a{background: #0d95df; border: 1px solid #0d95df; color: #FFF; display: inline-block; font-size: 12px; padding: 7px 25px; border-radius: 20px;}

@media screen and (max-width:1000px) {
    .pageNotFoundRow .pageNotFoundCol {padding: 50px 0; max-width:560px;}
    .pageNotFoundRow .pageNotFoundCol img{width:80px;}
    .pageNotFoundRow .pageNotFoundCol h2 {font-size: 26px; line-height: 30px; padding: 20px 0 12px;}
    .pageNotFoundRow .pageNotFoundCol span {font-size: 16px; line-height: 20px; padding: 0 0 18px;}
}