/***************888error-pages.css*************/
.theWrap, .nowrap2 {
	white-space: nowrap;
  }
  
  #error #main-nav-bg {
	z-index: 1;
	position: relative;
  }
  
  #error .img-lg.desk404 {
	max-width: 105%;
  }
  
  .mobBrs, .mobBrs2 {
	display: none;
  }
  
  #error .modal-box__content {
	padding-top: 30px !important;
  }
  
  #error .contact-popupinner {
	text-align: center;
	float: left;
	margin-top: 20px;
  }
  #error .modal .modal-box:first-child {
	  height:auto;
  }
  #error .modal .modal-box:first-child .modal__close {
	float: left;
	width: 100%;
	text-align: center;
	position: unset;
	  margin: 15px auto;
  }
  
  #error .modal-box__content {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
  }
  
  #error .cmp-modal__modalbox .modal-box {
	border-radius: 20px !important;
  }
  
  #error .hero-main-wrapper-body p {
	margin-right: -20px;
  }
  
  #error span.modal-underline {
	text-decoration: underline;
  }
  
  #error .errorLogo {
	text-decoration: none;
	outline: none;
  }
  
  .undefined {
	display: flex;
	flex-direction: column-reverse;
  }
  
  @media only screen and (max-width: 991px) {
	#error .hero-main-wrapper-body {
	  max-width: 100%;
	  padding: 0 40px 0 40px;
	}
  
	#error .cmp-modal__modalbox .modal-box {
	  border-radius: 20px !important;
	}
  }
  
  @media screen and (max-width: 420px) {
	.nowrap2 {
	  white-space: normal;
	}
  
	#error .hero-main-wrapper-body {
	  margin-top: 30px;
	}
  
	#error .error-bg-img-inner {
	  max-width: 98%;
	  margin: auto;
	}
  
	#error .error-img-logo {
	  display: none;
	  text-align: center;
	}
  
	#error .hero-main-wrapper-body p {
	  font-size: 16px;
	  line-height: 26px;
	  margin: 30px 0;
	  max-width: 100%;
	}
  
	.mobBrs {
	  display: block;
	}
  
	.mobBrs2 {
	  display: none;
	}
  
	#error .error-sec h2.error-head {
	  color: #000;
	  font-family: Poppins-SemiBold, sans-serif;
	  font-size: 32px;
	  line-height: 1;
	}
  }