*, *:before, *:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
html, body
	{
		width: 100%;
		height: auto;
		margin:0px;
		padding:0px;
		background:#2c2c2c;
        /* font-size: 10px; */

	}
@media all and (max-width:480px )
{
	html, body
	{
		background: #ffffff;
	}
}

#overall{
    width: 100%;
    height: auto;
    margin: auto;
    display: inline-block;
    background: #ffffff;
}
#bannerDiv{
    width: 100%;
    height: 300px;
    margin: auto;
    display: inline-block;
  background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../images/error.jpeg) no-repeat center center ;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media all and (max-width:1024px )
{
	#bannerDiv
	{
		height:180px;
	}
}
#localizer{
    max-width: 1100px;
    height: auto;
	display:block;
	margin:60px auto 40px auto;
	color:#e3e3e3;
	//background:red;
}
@media all and (max-width:1024px )
{
	#localizer
	{
		width:96%;
		padding-left:2%;
		//background:red;
		margin:20px auto;
	}
}
#localizer span{
	margin:auto 10px auto auto;
	color:#fcfcfc;
	font-family: Trebuchet MS;
	font-size:14px;
}
#localizer span a{
	text-decoration:none;
	color:#fcfcfc;
}
#localizer span a:hover{
	color:#b01c2e;
}
#localizer span a ion-icon{
	vertical-align:middle;
}

#bannerDiv h1{
    max-width: 1100px;
    height: auto;
	display:block;
	margin:auto;
	color:#e3e3e3;
	font-family: Trebuchet MS;
	font-size:32px;
	text-align:center;
}
@media all and (max-width:1024px )
{
	#bannerDiv h1
	{
		width:96%;
		padding-left:2%;
		text-align:left;
		//background:red;
	}
}
#lineDivWrap{
    max-width: 1100px;
    height: auto;
    display: block;
	margin:auto;
}
@media all and (max-width:1024px )
{
	#lineDivWrap
	{
		width:96%;
		padding-left:2%;
		//background:red;
	}
}
.h1BannerLine{
    width: 50px;
    height: 8px;
    margin: 30px auto auto auto;
    display: block;
    background: #e3e3e3;
    border-radius: 10px;
}
@media all and (max-width:1024px )
{
	.h1BannerLine
	{
		display:inline-block;
	}
}
#newsWrap{
    max-width: 1100px;
    height: auto;
    margin: auto;
    padding: 20px 0px;
    display: block;
	font-family: Trebuchet MS;
}
@media all and (max-width: 1024px)
{
	#newsWrap
	{
        width:95%;
        height: auto;
        margin: auto;
	}
}

#content{
	width:90%;
	height:auto;
	margin:auto;
	display:block;
	padding:2%;
	font-family: Trebuchet MS;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
}
#content h1{
	//background:red;
}

#content p{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:20px;
	display:block;
	background:#ffded9;
	color:#b01c2e;
	border:1px solid #b01c2e;
	border-radius:3px;
	padding:3%;
	font-size:14px;

}
#clickAnch
	{
		text-decoration:none;
	}
#clickDiv
	{
		margin:auto;
		margin-top:20px;
		width:30%;
		height:auto;
		background:#b01c2e;
		border:1px solid #5b0d09;
		padding:10px;
		border-radius:3px;
		color:#ffffff;
		font-size:16px;
		text-align:center;
		text-decoration:none;
	}
@media all and (max-width:1024px )
{
	#clickDiv
	{
		width:70%;
	}
}

@media all and (max-width:480px )
{
	#clickDiv
	{
		width:80%;
		margin-bottom:20px;
	}
}
#clickDiv:hover
	{
		background:#5b0d09;
	}
