/*reset*/
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p,a, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, th, td, tr,iframe {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align:baseline;
	font-family: 'open sans';
	text-decoration:none;	
	list-style:none;
	
}

a,a:active {outline: none;color:#ffffff;}
a:hover {outline: none;color:#FDF48D;}

img{max-width:100%;}


/*html5 display rule*/
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}


body{
	padding:0;
	margin:0;
	font-family: 'open sans';
	font-weight: 600;
	font-size:18px;
	overflow-x:hidden;
	height: 100%;
    -webkit-font-smoothing: antialiased;

}
/*slider*/
nav#mainNav {
  position: fixed;
  right: 10px;
  top: 30%;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}
nav#mainNav li {
  padding: 0;
  text-align: center;
}
nav#mainNav li a{
  padding: 12px;
  width: 5px;
  height: 5px;
  display: block;
  
}
nav#mainNav li a:before{
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  background: rgba(0,0,0,0.85);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

nav#mainNav li a.active:before{
  width: 14px;
  height: 14px;
  background: none;
  border: 1px solid black;
  margin-top: -4px;
  left: 10px;
}
/* End slider*/

.page_container{
	width:840px;
	padding-left:0px;
	padding-right:0px;
	margin:0 auto;
	position:relative;
	
}

#home {
	position:relative;
	background:url(../images/p1.jpg) no-repeat;
	height:650px;
	background-position: center top;	
}

/*Who We Are section*/

#who{
	position:relative;
	background:url(../images/p2.jpg) no-repeat;
	height:650px;
	background-position: center top;
	text-align: justify;
	line-height: 160%;
	font-weight:600;
color: #ffffff;		
}
.p2b0
{   position: absolute;
	top: 85px;
  	left: 0px;
	font-size: 55px;
	font-weight: 300;
	letter-spacing:3px;	
	}
.p2b1a
{	position: absolute;
  	top: 170px;
  	left: 5px;
	width: 590px;
	color: #000000;	
	}
.p2b1a p{
	font-family: 'Cantata One', serif;
	font-weight:900;
	}
.p2b1b
{	position: absolute;
  	top: 170px;
  	left: 5px;
	text-indent:230px;
	width: 590px;
	font-family: 'open sans';
	}
/*End who section*/

/*What We Are section*/
#what{
	position:relative;
	color:#ffffff;
	background:url(../images/p3.jpg) no-repeat;
	height:650px;
	background-position: center top;
	font-weight: 700;
	text-align:center;
}
.p3b0
{   position: absolute;
	top: 5px;
  	right: 35px;
	text-align:right;
	font-size: 58px;
	color: #FF0D59;	
	font-weight: 300;
	letter-spacing:1px;	
	}
.p3b1
{	position: absolute;
  	top: 165px;
  	left: 200px;
	font-size: 14px;
	color: #F27420;	
	}
.p3b2
{	position: absolute;
  	top: 155px;
  	left: 318px;
	width: 100px;
	font-size: 14px;
	color: #FBF9C6;	
	}
.p3b3
{	position: absolute;
  	top: 155px;
  	left: 450px;
	width: 100px;
	font-size: 14px;
	color: #F27420;	
	}
.p3b4
{	position: absolute;
  	top: 155px;
  	left: 584px;
	width: 100px;
	font-size: 14px;
	color: #FBF9C6;	
	}
.p3b5
{	position: absolute;
  	top: 268px;
  	left: 520px;
	width: 100px;
	font-size: 14px;
	color: #F27420;	
	}
.p3b6
{	position: absolute;
  	top: 268px;
  	left: 386px;
	width: 100px;
	font-size: 14px;
	color: #FBF9C6;	
	}
.p3b7
{	position: absolute;
  	top: 268px;
  	left: 250px;
	width: 100px;
	font-size: 14px;
	color: #F27420;	
	}
.p3b8
{	position: absolute;
  	top: 268px;
  	left: 98px;
	width: 100px;
	font-size: 14px;
	color: #FBF9C6;	
	}
.p3b9
{	position: absolute;
  	top: 360px;
  	left: 22px;
	font-size: 24px;
	font-weight: 600;
	color: #FEF290;	
	}
.p3b10a
{	position: absolute;
  	top: 570px;
  	left: 10px;
	width: 200px;
	font-size: 16x;
	font-weight: 500;
	}
.p3b10b
{	position: absolute;
  	top: 590px;
  	left: 10px;
	width: 200px;
	font-size: 16x;
	font-weight: 500;
	}
.p3b11
{	position: absolute;
  	top: 570px;
  	left: 210px;
	width: 160px;
	font-size: 16px;
	font-weight: 500;
	}
.p3b12a
{	position: absolute;
  	top: 570px;
  	left: 380px;
	width: 160px;
	font-size: 16px;
	font-weight: 500;
	}
.p3b12b
{	position: absolute;
  	top: 590px;
  	top: 595px;
  	left: 380px;
  	width: 160px;
	font-size: 16px;
	font-weight: 500;
	}
.p3b13
{	position: absolute;
  	top: 570px;
  	left: 560px;
	width: 160px;
	font-size: 16px;
	font-weight: 500;
	}
/*End Who We Are section*/

/*Why US section*/
#why{
	position:relative;
	color:#ffffff;
	background:url(../images/p4.jpg) no-repeat;
	height:650px;
	background-position: center top;
	text-align:center;
}
.p4b0
{   position: absolute;
	top: 110px;
  	left: 330px;
	font-size: 55px;
	text-align:left;
	color: #1283C7;	
	font-weight: 300;
	letter-spacing:4px;		
	}
	
.p4b1
{	position: absolute;
  	top: 212px;
  	left: 0px;
	width: 400px;	
	}
	.p4b2
{	position: absolute;
  	top: 230px;
  	left: 450px;
	width: 380px;	
	}
	
.p4b3
{	position: absolute;
  	top: 270px;
  	left: 0px;
	width: 400px;	
	}
.p4b4
{	position: absolute;
  	top: 330px;
  	left: 450px;
	width: 380px;	
	}
.p4b5
{	position: absolute;
  	top: 376px;
  	left: 0px;
	width: 400px;	
	}
.p4b6
{	position: absolute;
  	top: 396px;
  	left: 450px;
	width: 380px;	
	}
/*End Why/

/*Our Value*/
#value{
	position:relative;
	color:#ffffff;
	background:url(../images/p5.jpg) no-repeat;
	height:650px;
	background-position: center top;
	text-align: justify;
	line-height:120%;
}
.p5b0
{   position: absolute;
	top: 30px;
  	left: 20px;
	font-size: 55px;
	font-weight: 300;	
	letter-spacing:3px;	
	}
.p5b1
{	position: absolute;
	top: 110px;
  	left: 25px;
	font-size: 30px;
	color: #EB5523;	
	}
.p5b2
{	position: absolute;
  	top: 140px;
  	left: 30px;
	}
.p5b3
{	position: absolute;
  	top: 250px;
  	left: 25px;
	font-size: 30px;
	color: #FBC604;	
	}
.p5b4
{	position: absolute;
  	top: 282px;
  	left: 30px;
	}
.p5b5
{	position: absolute;
  	top: 415px;
  	left: 25px;
	font-size: 30px;
	color: #EB5523;	
	}
.p5b6
{	position: absolute;
  	top: 448px;
  	left: 30px;
	}
.p5b7
{	position: absolute;
  	top: 540px;
  	left: 25px;
  	left: 25px;
	font-size: 30px;
	color: #FBC604;	
	}
.p5b8
{	position: absolute;
  	top: 570px;
  	left: 30px;
	}
/*End Value*/


/*Contact*/
#contact {
	position:relative;
	color:#ffffff;
	background:url(../images/p6.jpg) no-repeat;
	height:1000px;
	background-position: center top;
	
}
.p6b0
{   position: absolute;
	top: 120px;
  	left: 20px;
	font-size: 55px;
	color: #FDF48D;	
	font-weight: 300;	
	letter-spacing:2px;	
	}
	.p6b1
{	position: absolute;
  	top: 210px;
  	left: 25px;
	}
.p6b1 p{
	line-height:130%;
	font-size: 19px;
}
.p6b2
{	position: absolute;
  	top: 285px;
  	left: 25px;
	}
	
.p6b2 p{
	line-height:140%;
	font-size: 19px;
	}
/*End contact section*/

/* Clear float style*/
.clearfix:before,
.clearfix:after{
	content:"";
	display:table;
}

.clearfix:after{
	clear:both;
}
/*End clear float style */




