.container-erroMain{width: 65%;margin: auto;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{zoom:1;} /* IE7 */
* html .clearfix { height: 1%;zoom:1;}
/*.clearfix {display: block;}*/
.left{float: left;}
.right{float: right;}
.erroMain{padding: 65px 0px;}
.erroBg{width: 100%;vertical-align: middle;}
.erroNo{margin: 10px 0px;}
.erroNoImg{text-align: center;}
.erroNoImg img{max-width: 100%;}
.erroNo{padding: 30px 0px 20px 0px;}
.erroNoText{text-align: center;margin-top: 35px;float: right;width: 50%;line-height: 24px;}
.erroNoText p{font-size: 16px;}
.erroNoTl{color: #4d4d4d;font-size: 26px;font-weight: bold;}
.erroNoA a{display: inline-block;color: #4d4d4d;margin: 0px 20px;}
.erroNoA a p{font-size: 16px;}
.erroNoA img{width: 50px;}
.erroNoA{padding: 15px 0px;}
.erro-top{padding-top: 50px;}
.erro-image{width: 52%;}
.erro-image img{max-width: 100%;}
.erroAboutTl{text-align: center;padding: 30px 0px;color:#ccae83;font-size: 20px;font-weight: bold;}
.erroAboutText{font-size: 15px;color: #888; float: left;width: 32%;padding:8% 0px 30px 0;}
.erroAboutText a{display: block;line-height: 40px;border-radius: 5px;background:#ccae83;width: 160px;color: #fff;font-size: 16px;text-align: center;margin: 0px auto;margin-top: 30px;}
.erroAboutContent{ line-height: 24px;}
.erroVideo{float: left;  width: 60%;}
.donationTl{text-align: left;padding: 20px 15px; margin-top: 20px;}
.erroMain h1, .erroMain h3{margin: 0px;}
.donationOne{width: 33%;box-sizing: border-box;padding: 0px 15px;}
.donationOneA{display: inline-block;background:#ccae83;color: #fff!important;padding: 0px 15px;border-radius: 5px;line-height: 38px;font-size: 14px;margin-top: 14.5px;}
.donationTwo{width: 33%;box-sizing: border-box;padding: 0px 15px;}
.donationGpText{display: inline-block;color: #4d4d4d;line-height: 22px;font-size: 14px;}
.donationGpText a{color: #4d4d4d;}
.donationGpRt{padding-left: 82px;}
.donationGpRt p{line-height: 20px; font-size: 14px;}}
.donationGp img{margin-top: 3px;}
.erroBottom{border-top: 1px solid #cccccc;padding-top: 20px;margin-top: 20px;}
.erroBottomIco{display: inline-block;width: 20px;height: 20px;margin-top: 2px;}
.erroBottomIco1{background: url(/assets/images/404/404-icon-contact-address.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco2{background: url(/assets/images/404/404-icon-contact-phone.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco3{background: url(/assets/images/404/404-icon-contact-fax.svg) no-repeat;background-size: 100% 100%;}
.erroBottomIco4{background: url(/assets/images/404/404-icon-contact-mail.svg) no-repeat;background-size: 100% 100%;}
.erroBottomLogo img{max-width: 100%;}
.erroBottomGpRt{padding-left: 25px;font-size: 15px;}
.erroBottomGpRtIco{display: inline-block;width: 51px;height: 21px;vertical-align:-3px;}
.erroBottomGpRtIco1{background: url(/assets/images/404/404-icon-gotomap-button.svg) no-repeat;background-size: 100% 100%; margin-left: 10px;}
.erroBottomGpRtIco2{background: url(/assets/images/404/404-icon-call-button.svg) no-repeat;background-size: 100% 100%; margin-left: 10px;}
.erroBottomGpRtIco4{background: url(/assets/images/404/404-icon-call-email.svg) no-repeat;background-size: 100% 100%;}
.erroBottomlist{width: 33.3%;padding: 0px 10px;box-sizing: border-box;}
.erroBottomGp {line-height: 25px;color: #4d4d4d;margin-bottom: 10px;}
.erroBottomGp  a{color: #4d4d4d;}

}}

@media (min-width: 1080px) {
	.erroMain a:hover{opacity: 0.8;}
}
@media (max-width: 999px) {
	.donationGp{width: 100%!important;margin-bottom: 20px;}
	.erroBottomlist{width: 100%;}
	.erroBottomGp{margin-bottom: 0px;margin-top: 20px;}
	.erroNoText{float: left;width: 100%;line-height: 24px;}
}
@media (max-width: 767px) {
	.erroVideo iframe{height: 186px!important;}
	.erroAboutText,.erro-image{width: 100%;padding: 0px;}
	.erroVideo{width: 100%;}
	.donationTl{text-align: center;}
	.erroNoText{float: left;width: 100%;line-height: 24px;}
	.erroMain{width: 100%;}
	.erroNoImg img{text-align: center;}
	.erroNoA a{margin: 0px 5px;}
	.erroNoTl{font-size: 20px;}
	.container-erroMain{width: 80%;}
	
}

.error-img{text-align: center;}
.error-img img{width: 45%;}