
body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}

h1,h2,h3,h4,h5,h6{
	padding:0 0;
	margin:0 0;
}
p{
	padding:0 0;
	margin:0 0;
}
ul{
	padding:0 0;
	margin:0 0;	
}
li{list-style:none; padding:0 0; margin:0 0;font-size:2em; color:#999; float:right; margin-top:1.5em
}
body{
	padding:0 0;
	margin:0 0; 
	font-family: 'Open Sans', sans-serif;
	
}
.col-xs-12{text-align: center; font-size: 1.5em; margin-top: 0.5em;}
/***start blog***/
.error-page {
	margin-top:3em;
	min-height:150px;
}
error-page
.error-page h3 span {
	color: #E16C5B;
}
.error-page p{
	font-weight:100;
	font-size:2.5em;
	color: #666;
	
	margin-top:0.6em;
}
a.home-btn:hover {
	border-color: #c1061b;
	color: #000;
}
/* Curl Bottom Right */
.curl-bottom-right {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  background:#10d5e3;
  padding: 0.7em 1.8em;
  color: #FFF;
	font-size: 1em;
	width: 50%;
	font-weight:400;
	text-transform: uppercase;
	text-decoration:none;
	margin-top: 1em;
}
a.button.curl-bottom-right{
	text-decoration: none;
}
a.button.curl-bottom-right:hover{
	color:#ff4200;
}
.curl-bottom-right:before {
  background:#10d5e3;
  /* IE9 */
  background: linear-gradient(315deg,#fff 45%, #10d5e3 50%, #10d5e3 56%,#10d5e3 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
  text-decoration: none;
}
.curl-bottom-right:hover:before, .curl-bottom-right:focus:before, .curl-bottom-right:active:before {
  width: 25px;
  height: 25px;
}
/*--------error-page-ends-
/***End blog***/
	/*-- responsive-mediaquries --*/
@media (max-width: 800px){
		.error-page p {
			font-weight: 100;
			font-size: 2em;
		}
		a.button.curl-bottom-right.two {
			padding: 1em 1em;
			width: 70%;
		}
		li{font-size:1.5em}	
		}
@media (max-width: 640px){
		.header {
			min-height: 360px;
		}

		.error-page {
			min-height: 150px;
		}
	}
@media (max-width: 480px){
		.header {
			min-height: 321px;
		}
		.error-page {
			min-height:150px;
		}
		.error-page h3 {
			font-size: 0em;
		}
		.error-page p {
			font-size: 1.5em;
		}
}
@media (max-width: 320px){
		.header {
			min-height: 300px;
		}

		.error-page{
			min-height: 150px;
		}
		.error-page h3 {
			font-size: 5em;
		}
		.error-page p {
			font-size: 1em;
		}	
	}