	.error_page{height:100vh;    text-align: center;}
.error_page img{display:block; margin:0 auto;}
.error_page .header-logo img{width:200px;}

.error_page .header-logo{
	       background: rgb(245 250 254);
    padding: 10px 0;
    text-align: center;
    z-index: 99999;
    /* box-shadow: 0 3px 5px rgb(57 63 72 / 10%); */
    position: relative;
	
}

	 a.read_more_btn {
       font-weight: 400;
    display: inline-block;
    /* color: #000; */
    background: #0088cc;
    color: #fff;
    padding:8px 18px;
    border-radius: 8px;    position: relative;
    bottom: 0px;
    font-size: 14px;
    margin: 0px auto;left: 20px;
    right: 0;
    width: 150px;
    text-align: center;
}
 a.read_more_btn:hover{text-decoration:none;}
.error_page .img-fluid{
	margin:0 auto; display: block; height:600px;}
	.error_block{ position:relative;}
	
	@media (max-width: 480px) {
		a.read_more_btn{
               bottom: 0px !important;
		}			
		
		
	}
@media (max-width: 575px) {
	
	.error_page .img-fluid {
          height: auto;
}
	a.read_more_btn {
    font-weight: 400;
    display: inline-block;
    /* color: #000; */
    background: #0088cc;
    color: #fff;
    padding: 4px 0px;
    border-radius: 8px;
    position: relative;
    bottom: 0px;
    font-size: 8px;
    margin: 0px auto;
    left: 0px;
    right: 0;
    width: 84px;
    text-align: center;
}
			.align_middle{
			  position: absolute;
			bottom: 0px !important;
			width: 190px !important;
			left: 0;top: 40%;
			right: 0; font-size:12px !Important;
			margin: 0 auto;
			
			}
	
	.align_middle p {
	font-size:10px !important;}
	}
	
	.align_middle{
	  position: absolute;
    bottom: 185px;
    width: 400px;
    left: 0;
    right: 0;
    margin: 0 auto;
	
	}
	
		.align_middle p{
			color:#aaa7db;
	font-weight:bold;
	
	
		}