



.clear{ clear:both;}

















.news-content{ width:100%; height:auto; display:block; }

.news-container {width: 1670px; height: auto; margin: 0 auto;}
.news-nav{ width:100%; height:auto; display:block; background-color:#675b41;  }
.news-nav1{ width:100%; height:auto; display:block; background-color:#554c37; border-top:1px solid #716a59; border-bottom:1px solid #262219;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.75);} 

.home-content1{ width:31.3%; height:auto; display:block; float:left;  margin-bottom:25px;}
.home-content2{ width:31.3%; height:auto; display:block; float:left; margin-left:48px;}

.small-logo {
  padding: 3px 0;
  margin: 0 0 0 35px;
  float: left;
  width: 330px;
}



.milestone_navigation {
  background: #554c37;
  width: 1670px;
  margin: 0 auto;
  float: left;
}







  
  
  
  
  
  
  

.news{

  width: 100%;
  float: right;
  margin: 43px 0 0px 0;
}

.news0{

  width: 100%;
  float: right;
  margin: 0px 0 25px 0;
}


.news01{

  width: 100%;
  float: right;
  margin: 0px 0 90px 0;
}

.news-1 {
  width: 378px;
  height: 225px;
  float: left;
  display: block;
  margin-right: 39px;
  margin-bottom:105px;
}

.news-1:last-child { margin-right: 0px;}

.news-heading{ width:100%;   height: 50px; padding-top: 10px;}
.news-heading h2{font-size: 15px; color: #595959; font-family: 'futura_md_btmedium'; text-transform:uppercase;  line-height: 23px; font-weight:400;}

.news-heading span{font-size: 15px; color: #333333; font-family: 'futura_md_btbold'; text-transform:uppercase;  line-height: 23px;}

.news-right0 {
  width: 100%;
  height: auto;
}



.news-right h1{ font-size: 41px; color: #a99770; font-family: 'futura_md_btbold'; text-transform:uppercase;  line-height: 45px; margin-bottom:15px;  letter-spacing: 7px;
}
.news-right h1 span{ font-size: 37px; color: #a99770;font-family: 'futura_md_btmedium'; text-transform:uppercase; font-weight:normal;} 
.news-right p{ font-size: 15px; color: #333333;font-family: 'futura_md_btmedium';  line-height: 36px;}

 










  
  
  
  
  
  .project-container {
  width: 1670px;
  height: auto;
  margin: 0 auto;
}
  .project-nav{ width:100%; height:auto; display:block; background-color:#675b41;  }
.project-nav1{ width:100%; height:auto; display:block; background-color:#554c37; border-top:1px solid #716a59; border-bottom:1px solid #262219;} 

.home-content1{ width:31.3%; height:auto; display:block; float:left;  margin-bottom:25px;}
.home-content2{ width:31.3%; height:auto; display:block; float:left; margin-left:48px;}

.small-logo {
  padding: 3px 0;
  margin: 0 0 0 35px;
  float: left;
  width: 330px;
}



.project_navigation {
  background: #554c37;
  width: 1670px;
  margin: 0 auto;
  float: left;
}
.fixed {
  position: fixed;
  top: 0px;
  z-index: 999;
}







.proj-nav{width:100%; height:auto; padding:13px 0px;}


.text1{  margin-right: 20px;
  font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #beaf8c; text-transform:uppercase;}
  
  

  
  
  .text2{  margin-right: 18px;
  font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #beaf8c; text-transform:uppercase;}
  
 .text2 a:link, .text2 a:visited{  margin-right: 3px;
  font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #beaf8c; text-transform:uppercase; text-decoration:none;}
  
     .text2 a:hover{  margin-right: 3px;
  font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #fff; text-transform:uppercase; text-decoration:none;}
  
  
  
  
 .act{  margin-right: 32px;
  font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #fff; text-transform:uppercase; text-decoration:none;}
    

  
  
  
  
  

@media only screen and (min-width : 1601px) and (max-width : 1680px) {
  .project-container {width: 1460px;}
.news-container {width: 1460px;}
.news-1 {width: 333px; height: 198px;  margin: 0px 16px 85px 16px;}

}

@media only screen and (min-width : 1441px) and (max-width : 1600px) {

  .project-container {width: 1400px;}
.news-container {width: 1400px;}
.news-1 {width: 319px; height: 190px;  margin: 0px 15px 85px 15px;}
.news-heading h2 {font-size: 14px;}
	

}

@media only screen and (min-width : 1367px) and (max-width : 1440px) {
	

  .project-container {width: 1280px;}
.news-container {width: 1280px;}
.news-1 {width: 296px; height: 176px;  margin: 0px 12px 85px 12px;}
.news-heading h2 {font-size: 14px;}	

		

}

@media only screen and (min-width : 1281px) and (max-width : 1366px) {
  .project-container {width: 1210px;}
.news-container {width: 1210px;}

.news-1 {
  width: 273px;
  height: 167px; margin: 0px 14px 85px 14px;}
.news-heading h2 {font-size: 14px; line-height: 19px;}

}

@media only screen and (min-width : 1153px) and (max-width : 1280px) {
  .project-container {width: 1130px;}
.news-container {width: 1130px;}

.news-1 {width: 263px;height: 154px;   margin: 0px 9px 85px 9px;}
	
.news-heading h2 {font-size: 12px;line-height: 15px;}
.news-heading span {font-size: 13px; line-height: 24px;}
	
}



@media only screen and (min-width : 1023px) and (max-width : 1152px) {
	  .project-container {width: 1070px;}
.news-container {width: 1070px;}

.news-1 {width: 253px;height: 150px;   margin: 0px 7px 85px 7px;}
	
.news-heading h2 {font-size: 12px;line-height: 15px;}
.news-heading span {font-size: 13px; line-height: 24px;}



	}


@media only screen and (min-width : 991px) and (max-width : 1024px) {
  .project-container {width: 940px;}
.news-container {width: 940px;}

.news-1 {
  width: 220px;
  height: 134px;  margin: 0px 7px 100px 7px;


}

.news01 {
  width: 100%;
  float: right;
  margin: 0px 0 115px 0;
}

.news-heading h2 {font-size: 13px;}

}
	
	



@media only screen and (min-width : 801px) and (max-width : 990px) {
.project-nav{ display:none;}	
.news-container{ width:100%;}
.news { width: 100%;}
.news0 { width: 92%;}
	
}


@media only screen and (min-width : 641px) and (max-width : 800px) {
	
.project-nav{ display:none;}	
.news-container{ width:100%;}
.news { width: 100%;}
.news0 { width: 76%;}	
}


@media only screen and (min-width : 481px) and (max-width : 640px) {
	
.project-nav{ display:none;}	
  .news-container{ width:100%;}
.news { width: 100%;}
    .news0 { width: 81%;}	
	
}

@media only screen and (min-width : 321px) and (max-width : 480px) {
	
.project-nav{ display:none;}	
.news-container{ width:100%;}
.news { width: 100%;}
  .news0 { width: 92%; float:left;}	
  .news-1 {
    width: 100%;
    height:auto;    margin: 0 0 2px 17px;}
  
}


@media only screen and (min-width : 240px) and (max-width : 320px) {
	
.project-nav{ display:none;}	
.news-container{ width:100%;}
.news { width: 100%;}
.news0 { width: 91%;}

.news-1 {width: 220px;height: 134px;  margin: 0px 7px 100px 7px;}
  
.news-heading h2 {font-size: 12px;}	
}


