.error-sec {
	background: url(../common/piping-bg.png) no-repeat;
	background-size: 100%;
	font-weight: 400;
}

.error-sec h1 {
	font-weight: 700;
	padding-top: 80px;
	text-transform: capitalize;
    font-size: 120px;
    color: #eec829;
	text-align: center;
}

.error-sec h2 {
	font-weight: 400;
	max-width: 495px;
    margin: 10px auto;
    line-height: 30px;
	text-transform: none;
	text-align: center;
}

.error-sec h4 {
    font-weight: 400;
    text-transform: none;
    padding: 20px 0 230px;
    color: #385cad;
    font-size: 20px;
    line-height: 24px;
	text-align: center;
}

.error-sec h4 b {
	font-weight: 700;
	font-size: 20px;
	color: #385cad;
}

.error-sec h4 small {
	font-size: 16px;
}

.panel-orange {
	max-width: 450px;
	margin: 40px auto 0;
}

@media (min-width: 768px){
	.hide-md-lg{
		display: none!important;
	}
}

/*@media (max-width: 767px){

	body{
		min-width: 1024px!important;
	}
	.header-container{
		display: block!important;
	}
	.header-nav-fixed{
		display: none!important;
	}
	.quicklink-section {
		display: block!important;
	}
	/**FOOTER**/
	/*.pw-footer-sign-up .col-lg-9{
		width: 75%;
	}
	.pw-footer-sign-up .col-lg-3{
		width: 25%;
	}
	.pw-footer .pw-footer-sign-up p.pw-sign-up-desc{
		padding:30px 0;
	}
	.pw-footer-link .pw-link-row{
		margin-top: 50px!important;
	}
	.pw-footer-link .pw-link-row .col-lg-3{
		width: 25%;
		padding:0 10px;
	}
	.pw-footer .pw-footer-link .pw-link-row ul{
		border: none!important;
	}
	.pw-footer-link .pw-link-row ul li{
		display: block!important;
		padding:0;
		padding-left: 50px;
	}
	.pw-footer-link .pw-link-row ul li>*{
		padding: 0!important;
	}
	.pw-footer .pw-footer-link .pw-link-row ul>li.title::after{
		display:none!important;
	}
	.pw-footer .pw-footer-link .pw-link-row ul>li{
		margin-top:10px!important; 
	}
	.pw-footer .pw-footer-link .pw-link-row ul>li.title{
		margin:20px 0!important; 
	}
	
}*/

@media ( max-width: 767px ){
	.error-sec h4 {
		padding-bottom: 0;
	}
	.hide-xs-sm{
		display: none!important;
	}
	.panel-orange li:nth-child(odd){
		width: 60%;
		padding-left: 15px;
	}
	.panel-orange li:nth-child(even){
		width: 40%;
	}
}
@media ( max-width: 480px ){ 
	#wrapper > main > .container{
		padding-bottom: 20px;
	}
	.error-sec h1{
		font-size: 60px;
		padding-top: 60px;
	}
	.error-sec h2{
		font-size: 18px;
		padding: 0 45px; 
	}
	.panel-orange .panel-header{
		text-align: center;
	}
	.panel-orange{
		margin-left: -10px;
		margin-right: -10px;
		max-width: 480px;
	}
	.panel-orange ul {
		padding: 15px 15px 40px;
	}
	
	
	body .pw-footer .pw-footer-sign-up{
		border: none;
	}
}