body {
	margin: 0px; padding:0px; background: #e8e9ec url(../images/body.jpg) left top repeat-x;
	
}
.main {
	width: 1000px;
	margin: auto;
}
p {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	color: #383838;
	font-size: 14px;
	text-align: justify;
	line-height: 24px;
}



p span {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	color: #f09e0e;
	font-size: 14px;
	text-align: justify;
	line-height: 24px; font-weight:bold;
}

.text03{ width:100%; float:left;}


.text03 li {
    
    display: block;
  	font-family: Arial, Helvetica, sans-serif;
	 background:url(../images/aro.png) left top no-repeat; background-position:1px 8px;
	color:#333;
	font-size: 12px; 
	text-align: justify;
	line-height: 24px;
    list-style: none;
	
    padding-left: 16px;
    text-decoration: none;  
}



.text04{ width:100%; float:left;}


.text04 li {
    
    display: block;
  	font-family: Arial, Helvetica, sans-serif;
	 background: url(../images/icon3.png) left top no-repeat; background-position:1px 6px;
	color:#333;
	font-size: 12px; 
	text-align: justify; 
	line-height: 24px;
    list-style: none;
    padding-left:20px;
    text-decoration: none;  
}


.text05{ width:80%; float:left; margin-left:20px;}


.text05 li {
    
    display: block;
  	font-family: Arial, Helvetica, sans-serif;
	 background:url(../images/aro.png) left top no-repeat; background-position:1px 8px;
	color:#333;
	font-size: 12px; 
	text-align: justify;
	line-height: 24px;
    list-style: none;
	
    padding-left: 16px;
    text-decoration: none;  
}


.phon2{ width:65%; float:left; background:url(../images/phone2.png) left top no-repeat; background-position:3px 2px; padding-left:29px;
 margin-left:73px; margin-bottom:2px; font-family: Calibri;
	color: #383838;
	font-size: 14px;
  }
 
 
.map_sec{ width:100%; float:right; border: #999 2px solid;} 

.email {
	font-family: Calibri;
	color: #383838;
	font-size: 13px;
	text-align: justify;
	line-height: 15px;
	padding: 7px 0px;
	margin-left: 10px;
}
.clr {
	clear: both;
}
.header {
	width: 100%;
	float: left;
}
.logo {
	float: left;
}

.logo-text{ float:left; font-family:Baskerville Old F...; color:#5b82ab; font-size:24px; margin-top:75px; }

.navi_sec {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.navi {
	width: 105px; float:left; font-family:Calibri; font-size:14px;
	
	}
.navi ul {
	margin: 0px;
	padding: 0px;
}
.navi li {
	list-style: none;
	text-decoration: none;
	display: block;
}
.navi li a { 
	padding:10px 0px; text-align:center; 
	list-style: none;
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 14px; border-bottom:#03a652 1px solid;
	
}
.navi li a:hover {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	 text-align:center;
	color:#FFF;
	background:#03a652;
	
}

.navi li .activ {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none; text-align:center;
	display: block;
	font-size: 14px; 
	height:18px;
	color:#FFF;
	background:#03a652;
}




.navi_1 {
	width: 105px; float:left; font-family:Calibri; font-size:14px; margin-left:2px;
	
	}
.navi_1 ul {
	margin: 0px;
	padding: 0px;
}
.navi_1 li {
	list-style: none;
	text-decoration: none;
	display: block;
}
.navi_1 li a { 
	padding:10px 0px; text-align:center; border-bottom:#99b563 1px solid; 
	list-style: none;
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 14px;
	
}
.navi_1 li a:hover {
	padding:10px 0px; text-align:center; 
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	 text-align:center;
	color:#FFF;
	background:#99b563;
	
}

.navi_1 .activ {
	padding:10px 0px;
	list-style: none;
	text-decoration: none; text-align:center;
	display: block;
	font-size: 14px;
	color:#FFF;
	background:#99b563;
}

.navi_2 {
	width: 105px; float:left; font-family:Calibri; font-size:14px; margin-left:2px;
	
	}
.navi_2 ul {
	margin: 0px;
	padding: 0px;
}
.navi_2 li {
	list-style: none;
	text-decoration: none;
	display: block;
}
.navi_2 li a { 
	padding:10px 0px; text-align:center;  
	list-style: none;
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 14px; border-bottom:#ffcc00 1px solid;
	
}
.navi_2 li a:hover {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	 text-align:center;
	color:#FFF;
	background:#ffcc00;
	
}

.navi_2 .activ {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none; text-align:center;
	display: block;
	font-size: 14px;
	color:#FFF;
	background:#03a652;
}


.navi_3 {
	width: 105px;
	float: left;
	font-family: Calibri;
	font-size: 14px;
	margin-left: 2px;
	
	}
.navi_3 ul {
	margin: 0px;
	padding: 0px;
}
.navi_3 li {
	list-style: none;
	text-decoration: none;
	display: block;
}
.navi_3 li a {
	padding: 10px 0px;
	text-align: center;
	list-style: none;
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 14px;
	border-bottom: #009cff 1px solid;
	
}
.navi_3 li a:hover {
	padding: 10px 0px;
	text-align: center;
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	background: #009cff;
	
}

.navi_3 .activ {
	padding: 10px 0px;
	list-style: none;
	text-decoration: none;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #FFF;
	background: #03a652;
}





.navi_4 {
	width:115px; float:left; font-family:Calibri; font-size:14px; margin-left:3px;
	
	}
.navi_4 ul {
	margin: 0px;
	padding: 0px;
}
.navi_4 li {
	list-style: none;
	text-decoration: none;
	display: block;font-family:Calibri; font-size:14px;
}
.navi_4 li a { 
	padding:10px 0px; text-align:center;  
	list-style: none;
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 14px; border-bottom: #f1755c 1px solid; 
	
}
.navi_4 li a:hover {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	 text-align:center;
	color:#FFF;
	background:#f1755c;
	
}

.navi_4 .activ4 {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none; text-align:center;
	display: block;
	font-size: 14px;
	color:#FFF;
	background:#f1755c;
}




.navi_5 {
	width: 105px; float:left; font-family:Calibri; font-size:14px; margin-left:2px;
	
	}
.navi_5 ul {
	margin: 0px;
	padding: 0px;
}
.navi_5 li {
	list-style: none;
	text-decoration: none;
	display: block;font-family:Calibri; font-size:14px;
}
.navi_5 li a { 
	padding:10px 0px; text-align:center; 
	list-style: none;
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 14px; border-bottom: #000000 1px solid; 
	
}
.navi_5 li a:hover {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	 text-align:center;
	color:#FFF;
	background:#000000;
	
}

.navi_5 .activ5 {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none; text-align:center;
	display: block;
	font-size: 14px;
	color:#FFF;
	background:#000000;
}



.navi_6 {
	width: 105px; float:left; font-family:Calibri; font-size:14px; margin-left:2px;
	
	}
.navi_6 ul {
	margin: 0px;
	padding: 0px;
}
.navi_6 li {
	list-style: none;
	text-decoration: none;
	display: block;
}
.navi_6 li a { 
	padding:10px 0px; text-align:center; 
	list-style: none;
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 14px; border-bottom:#901414 1px solid;  
	
}
.navi_6 li a:hover {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	 text-align:center;
	color:#FFF;
	background:#901414;
	
}

.navi_6 .activ6 {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none; text-align:center;
	display: block;
	font-size: 14px;
	color:#FFF;
	background:#901414;
}






.navi_7 {
	width: 105px; float:left; font-family:Calibri; font-size:14px; margin-left:2px;
	
	}
.navi_7 ul {
	margin: 0px;
	padding: 0px;
}
.navi_7 li {
	list-style: none;
	text-decoration: none;
	display: block;
}
.navi_7 li a { 
	padding:10px 0px; text-align:center; 
	list-style: none;
	text-decoration: none;
	color: #333333;
	display: block;
	font-size: 14px; border-bottom:#b9907d 1px solid;
	
}
.navi_7 li a:hover {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	 text-align:center;
	color:#FFF;
	background:#b9907d;
	
}

.navi_7 .activ7 {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none; 
	text-align:center;
	display: block;
	font-size: 14px;
	color:#FFF;
	background:#b9907d;
}



.navi_8 {
	width: 105px; float:left; font-family:Calibri; font-size:14px; margin-left:1px;
	
	}
.navi_8 ul {
	margin: 0px;
	padding: 0px;
}
.navi_8 li {
	list-style: none;
	text-decoration: none;
	display: block; font-family:Calibri; font-size:14px;
}
.navi_8 li a { 
	padding:10px 0px; 
	list-style: none;
	text-decoration: none;
	color: #394757;
	display: block;
	font-size: 14px;
	
}
.navi_8 li a:hover {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none;
	display: block;
	font-size: 14px;
	 text-align:center;
	color:#FFF;
	background:#03a652;
	
}

.navi_8 .activ {
	padding:10px 0px; 
	list-style: none;
	text-decoration: none; text-align:center;
	display: block;
	font-size: 14px;
	color:#FFF;
	background:#03a652;
}


.warraper {
	width: 100%;
	float: left;
}
.bg_box {
	width: 100%;
	float: left;
	background: url(../images/bg2.jpg) left top repeat-y; 
	 
	margin: 20px 0px 10px 0px;
}



.gallery2{width:100%; float:left;}

.gallery2 img{ padding:15px 6px;}


.heding2{ width:100%;	float: left;
	font-family: Kalinga;
	font-size: 21px;
	color: #383838; text-align:center; padding:10px 0px; }
.name {
	float: left;
	font-family: Kalinga;
	font-size: 21px;
	color: #383838;
}
.name span {
	font-size: 14px;
}
.bg_line {
	width: 100%;
	float: left;
	background: #7e7e7e;
	height: 1px;
}
.Click_here a {
	color: #892c1c;
	text-decoration: underline;
	font-family: Calibri;
	font-size: 18px;
}
.Click_here a:hover {
	color: #892c1c;
	text-decoration: underline;
	font-family: Calibri;
	font-size: 18px;
}
.left_sec {
	width: 480px;
	float: left;
}
.right_sec {
	width: 475px;
	float: right;
}
.header_left {
	width: 600px;
	float: left;
	margin-bottom: 3px;
	margin-top: 0px;
}
.header_right {
	width: 300px;
	float: right;
	padding-top: 0px;
}
.banner {
	width: 100%;
	float: left; margin-bottom:295px; margin-top:20px;
}
.gallery_box {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.line {
	width: 100%;
	float: left;
	background: #c7d7aa;
	height: 1px;
	margin-top: 20px;
}
.line2 {
	width: 100%;
	float: left;
	background: #c7d7aa;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 6px;
}
.text_box {
	width: 100%;
	float: left;
	font-family: Kalinga;
	font-size: 19px;
	color: #FFF;
	text-align: center;
	padding: 2px 0px;
}
.bold_line {
	width: 250px;
	margin: auto;
	background: #FFF;
	height: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.left_box {
	width: 312px;
	float: left; height:200px;
	background: #99b563;
}
.text_box2 {
	width: 250px;
	margin: auto;
	font-family: Calibri;
	font-size: 15px;
	text-align: justify;
	color: #FFF;
}
.right_box {
	width: 656px;
	float: right;
}
.box_sec1 {
	width: 312px;
	float: left;height:200px;
	background: #5b82ab;
}
.box_sec2 {
	width: 312px;
	float: right;
	height:200px;
	
	background: #da5c4f;
}
.line4 {
	width: 100%;
	background: #7e7e7e;
	height: 1px;
	margin: 5px 0px;
}
.welcome {
	width: 100%;
	float: left;
	font-family: Kalinga;
	font-size: 21px;
	color: #383838;
}
.text_box3 {
	width: 100%;
	float: left;
}
.virtual_tour_sec {
	width: 100%;
	float: left;
}
.quick_contact {
	width: 213px;
	float: left;
	background: url(../images/witht_bg.jpg) left top no-repeat;
}
.navi_right {
	width: 100%; float: left;
	
	font-size: 13px;
	margin-top: 10px;
}
.navi_right ul {
	margin: 0px;
	padding: 0px;
}
.navi_right li {
	list-style: none; display:block; 
	
}
.navi_right li a {
	text-decoration: none;
	line-height: 23px;
	padding-left: 20px;
	color: #333;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 2px; 
}
.navi_right li a:hover {
	text-decoration: none;
	line-height: 23px;
	padding-left: 20px;
	color: #666;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 2px;
}



.footer_navi {
	width: 50%; margin:auto; 
	
	
	
}
.footer_navi ul {
	margin: 0px;
	padding: 0px;
}
.footer_navi li {
	list-style: none; display:block;
	
}
.footer_navi li a {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px; font-size:16px;
}
.footer_navi li a:hover {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px;
}

.footer_sec{width:100%; float: left; 
background: url(../images/footer_bg.jpg) left  top repeat-x;} 


.footer{ width:1024px; margin: auto;}

.footer_box{ width:31%; float:left; margin:1%; }

.map{ width:100%; float:left; font-family:Calibri; font-size:23px; font-size:23px; color:#FFF;}


.map2{ width:100%; float: left; margin-top:10px;}

.navigation{ width:100%; float:left; font-family:Calibri; font-size:23px; font-size:23px; color:#FFF; text-align:center;}

.location{ width:100%; float:left; font-family:Calibri; font-size:23px; font-size:23px; color:#FFF; }

.footer_line{ width:100%; float:left; height:1px; background:#FFF; margin:20px 0px;}

.address { line-height:24px; font-family:Calibri; font-size:16px; color:#FFF;  }


.coppy {
	width: 340px; 
	float: left;
	color: #50504c; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	margin-left: 10px; margin-top:70px; margin-bottom:14px;
}
.oxford {
	width: 204px;
	float: right;color:#50504c; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:35px;
}
.oxford ul {
	margin: 0px;
	padding: 0px;
}
.oxford li {
	list-style: none;
}
.oxford li a {
	font-size: 12px;
	color:#50504c;
}
.oxford li a:hover {
	font-size: 12px;
	color:#50504c;
}





/* MENU */

#nav { width:105px; float:left; margin-left:-38px; margin-top:2px;   
}

#nav li a, #nav li {  float: left; 
  position:relative;
z-index:999;  text-align:center; font-family:Calibri; font-size:14px;

	
}

#nav li {  
 list-style: none;
 position: relative; 
}

#nav li a {
padding: 10px 25px;
 text-decoration: none;
 color: #333;
 border-bottom:#ffbb0b 1px solid;
    
 
 
 
}

#nav li a:hover { 
 background:#ffbb0b; color:#FFF; 
  
 
}
#nav li .active {
 background: #e9931a;
 
}




#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0; 
}

#nav li:hover > ul {
 display: block; 
}

#nav li ul li, #nav li ul li a {
 float: none; 
}

#nav li ul li {
 _display: inline;  /* for IE6 */ 
}

#nav li ul li a {
 width: 450px;
 display: block; background:#05a6b3; color:#FFF; text-align:left; padding-left:10px;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}


#nav li ul {}




/* MENU2 */

#nav2 { width:105px; float:left; margin-left:-48px; margin-top:0px; margin-right:6px;   
}

#nav2 li a, #nav2 li {  float: left; 
  position:relative;
z-index:999;  text-align:center; 
font-family:Calibri; font-size:14px;
	
}

#nav2 li {  
 list-style: none;
 position: relative; 
}

#nav2 li a {
padding: 10px 25px;
 text-decoration: none;
 color: #333;
 border-bottom:#009cff 1px solid;
    
 
 
 
}

#nav2 li a:hover { 
 background:#009cff; color:#FFF; 
  
 
}
#nav2 li .active1  {
background:#009cff;color:#FFF;  
 
}


#nav2 li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	padding: 0;
	margin: 0;
	font-size: 14px;
}

#nav2 li:hover > ul {
 display: block; 
}

#nav2 li ul li, #nav2 li ul li a {
	float: none;
	font-size: 14px;
}

#nav2 li ul li {
	_display: inline;  /* for IE6 */
	font-size: 14px;
}

#nav2 li ul li a {
	width: 200px;
	display: block;
	background: #05a6b3;
	color: #FFF;
	border-bottom: #ffbb0b 1px solid;
	text-align: left;
	padding-left: 10px;
}

/* SUBSUB Menu */

#nav2 li ul li ul {
 display: none;
}

#nav2 li ul li:hover ul {
 left: 100%;
 top: 0;
}


#nav2 li ul {}







/* MENU3 */

#nav3 {
	width: 222px;
	float: left;
	margin-left: -38px;
	margin-top: 0px;
}

#nav3 li a, #nav3 li {
	float: left;
	position: relative;
	z-index: 999;
	text-align: center;
	font-family:Calibri; font-size:14px;
	
}

#nav3 li {  
 list-style: none;
 position: relative; 
}

#nav3 li a {
padding: 10px 22px;
 text-decoration: none;
 color: #333;
 border-bottom:#ffbb0b 1px solid;
    
 
}

#nav3 li a:hover { 
 background:#ffbb0b; color:#FFF; 
  
 
}
#nav3 li .active3 {
background:#ffbb0b; color:#FFF; 
 
}


#nav3 li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0; 
}

#nav3 li:hover > ul {
 display: block; 
}

#nav3 li ul li, #nav3 li ul li a {
	float: none;
	font-size: 14px;
}

#nav3 li ul li {
	_display: inline;  /* for IE6 */
	font-size: 14px;
}

#nav3 li ul li a {
	width: 350px;
	display: block;
	background: #05a6b3;
	color: #FFF;
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
}

/* SUBSUB Menu */

#nav3 li ul li ul {
	display: none;
	font-size: 14px;
}

#nav3 li ul li:hover ul {
	left: 100%;
	top: 0;
	font-size: 14px;
}


#nav3 li ul {}

.text_box2 {
	width: 250px;
	margin: auto;
	font-family: Calibri;
	font-size: 15px;
	text-align: justify;
	color: #FFF;
}





}
@media only screen and (max-width: 979px) {
	


 @-ms-viewport {
    width: 320px;
  }

h1, h2, h3, h4, h5, h6,{-webkit-text-size-adjust: none;
	text-size-adjust: none;}


	 p, a, li, td {
	-webkit-text-size-adjust: none;
	text-size-adjust: none;}
	
p {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	color: #383838;
	font-size: 14px;
	text-align: justify;
	line-height: 24px;
}
	



/* MENU3 */

#nav3 {
	width: 180px;
	float: left;
	margin-left: -38px;
	margin-top: 0px;
}

#nav3 li a, #nav3 li {
	float: left;
	position: relative;
	z-index: 999;
	text-align: center;
	font-family:Calibri; font-size:14px;
	
}

#nav3 li {  
 list-style: none;
 position: relative; 
}

#nav3 li a {
padding: 10px 22px;
 text-decoration: none;
 color: #333;
 border-bottom:#ffbb0b 1px solid;
    
 
}

#nav3 li a:hover { 
 background:#ffbb0b; color:#FFF; 
  
 
}
#nav3 li .active3 {
background:#ffbb0b; color:#FFF; 
 
}


#nav3 li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0; 
}

#nav3 li:hover > ul {
 display: block; 
}

#nav3 li ul li, #nav3 li ul li a {
	float: none;
	font-size: 14px;
}

#nav3 li ul li {
	_display: inline;  /* for IE6 */
	font-size: 14px;
}

#nav3 li ul li a {
	width: 350px;
	display: block;
	background: #05a6b3;
	color: #FFF;
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
}

/* SUBSUB Menu */

#nav3 li ul li ul {
	display: none;
	font-size: 14px;
}

#nav3 li ul li:hover ul {
	left: 100%;
	top: 0;
	font-size: 14px;
}


#nav3 li ul {}




.footer_navi {
	width: 50%; margin:auto; 
	
	
	
}
.footer_navi ul {
	margin: 0px;
	padding: 0px;
}
.footer_navi li {
	list-style: none; display:block;
	
}
.footer_navi li a {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px; font-size:16px;
}
.footer_navi li a:hover {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px;
}

.footer_sec{width:100%; float: left; 
background: url(../images/footer_bg.jpg) left  top repeat-x;} 


.footer{ width:1024px; margin: auto;}

.footer_box{ width:31%; float:left; margin:1%; }


.phon2{ width:65%; float:left; background:url(../images/phone2.png) left top no-repeat; background-position:3px 2px; padding-left:29px;
 margin-left:73px; margin-bottom:2px; font-family: Calibri;
	color: #383838;
	font-size: 14px;
  }
}



@media only screen and (max-width:767px) {
 
 

 @-ms-viewport {
    width: 320px;
  }

h1, h2, h3, h4, h5, h6,{-webkit-text-size-adjust: none;
	text-size-adjust: none;}


	 p, a, li, td {
	-webkit-text-size-adjust: none;
	text-size-adjust: none;}
	
p {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	color: #383838;
	font-size: 14px;
	text-align: justify;
	line-height: 24px;
}
	



/* MENU3 */

#nav3 {
	width: 180px;
	float: left;
	margin-left: -38px;
	margin-top: 0px;
}

#nav3 li a, #nav3 li {
	float: left;
	position: relative;
	z-index: 999;
	text-align: center;
	font-family:Calibri; font-size:14px;
	
}

#nav3 li {  
 list-style: none;
 position: relative; 
}

#nav3 li a {
padding: 10px 22px;
 text-decoration: none;
 color: #333;
 border-bottom:#ffbb0b 1px solid;
    
 
}

#nav3 li a:hover { 
 background:#ffbb0b; color:#FFF; 
  
 
}
#nav3 li .active3 {
background:#ffbb0b; color:#FFF; 
 
}


#nav3 li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0; 
}

#nav3 li:hover > ul {
 display: block; 
}

#nav3 li ul li, #nav3 li ul li a {
	float: none;
	font-size: 14px;
}

#nav3 li ul li {
	_display: inline;  /* for IE6 */
	font-size: 14px;
}

#nav3 li ul li a {
	width: 350px;
	display: block;
	background: #05a6b3;
	color: #FFF;
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
}

/* SUBSUB Menu */

#nav3 li ul li ul {
	display: none;
	font-size: 14px;
}

#nav3 li ul li:hover ul {
	left: 100%;
	top: 0;
	font-size: 14px;
}


#nav3 li ul {}




.footer_navi {
	width: 50%; margin:auto; 
	
	
	
}
.footer_navi ul {
	margin: 0px;
	padding: 0px;
}
.footer_navi li {
	list-style: none; display:block;
	
}
.footer_navi li a {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px; font-size:16px;
}
.footer_navi li a:hover {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px;
}

.footer_sec{width:100%; float: left; 
background: url(../images/footer_bg.jpg) left  top repeat-x;} 


.footer{ width:1024px; margin: auto;}

.footer_box{ width:31%; float:left; margin:1%; }


.phon2{ width:65%; float:left; background:url(../images/phone2.png) left top no-repeat; background-position:3px 2px; padding-left:29px;
 margin-left:73px; margin-bottom:2px; font-family: Calibri;
	color: #383838;
	font-size: 14px;
  }



@media screen and (max-width: 400px) {



 @-ms-viewport {
    width: 320px;
  }

h1, h2, h3, h4, h5, h6,{-webkit-text-size-adjust: none;
	text-size-adjust: none;}


	 p, a, li, td {
	-webkit-text-size-adjust: none;
	text-size-adjust: none;}
	
p {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	color: #383838;
	font-size: 14px;
	text-align: justify;
	line-height: 24px;
}
	



/* MENU3 */

#nav3 {
	width: 180px;
	float: left;
	margin-left: -38px;
	margin-top: 0px;
}

#nav3 li a, #nav3 li {
	float: left;
	position: relative;
	z-index: 999;
	text-align: center;
	font-family:Calibri; font-size:14px;
	
}

#nav3 li {  
 list-style: none;
 position: relative; 
}

#nav3 li a {
padding: 10px 22px;
 text-decoration: none;
 color: #333;
 border-bottom:#ffbb0b 1px solid;
    
 
}

#nav3 li a:hover { 
 background:#ffbb0b; color:#FFF; 
  
 
}
#nav3 li .active3 {
background:#ffbb0b; color:#FFF; 
 
}


#nav3 li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0; 
}

#nav3 li:hover > ul {
 display: block; 
}

#nav3 li ul li, #nav3 li ul li a {
	float: none;
	font-size: 14px;
}

#nav3 li ul li {
	_display: inline;  /* for IE6 */
	font-size: 14px;
}

#nav3 li ul li a {
	width: 350px;
	display: block;
	background: #05a6b3;
	color: #FFF;
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
}

/* SUBSUB Menu */

#nav3 li ul li ul {
	display: none;
	font-size: 14px;
}

#nav3 li ul li:hover ul {
	left: 100%;
	top: 0;
	font-size: 14px;
}


#nav3 li ul {}




.footer_navi {
	width: 50%; margin:auto; 
	
	
	
}
.footer_navi ul {
	margin: 0px;
	padding: 0px;
}
.footer_navi li {
	list-style: none; display:block;
	
}
.footer_navi li a {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px; font-size:16px;
}
.footer_navi li a:hover {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px;
}

.footer_sec{width:100%; float: left; 
background: url(../images/footer_bg.jpg) left  top repeat-x;} 


.footer{ width:1024px; margin: auto;}

.footer_box{ width:31%; float:left; margin:1%; }


.phon2{ width:65%; float:left; background:url(../images/phone2.png) left top no-repeat; background-position:3px 2px; padding-left:29px;
 margin-left:73px; margin-bottom:2px; font-family: Calibri;
	color: #383838;
	font-size: 14px;
  }

}
@media only screen and (max-width: 360px) {


 @-ms-viewport {
    width: 320px;
  }

h1, h2, h3, h4, h5, h6,{-webkit-text-size-adjust: none;
	text-size-adjust: none;}


	 p, a, li, td {
	-webkit-text-size-adjust: none;
	text-size-adjust: none;}
	
p {
	margin: 0px;
	padding: 0px;
	font-family: Calibri;
	color: #383838;
	font-size: 14px;
	text-align: justify;
	line-height: 24px;
}
	



/* MENU3 */

#nav3 {
	width: 180px;
	float: left;
	margin-left: -38px;
	margin-top: 0px;
}

#nav3 li a, #nav3 li {
	float: left;
	position: relative;
	z-index: 999;
	text-align: center;
	font-family:Calibri; font-size:14px;
	
}

#nav3 li {  
 list-style: none;
 position: relative; 
}

#nav3 li a {
padding: 10px 22px;
 text-decoration: none;
 color: #333;
 border-bottom:#ffbb0b 1px solid;
    
 
}

#nav3 li a:hover { 
 background:#ffbb0b; color:#FFF; 
  
 
}
#nav3 li .active3 {
background:#ffbb0b; color:#FFF; 
 
}


#nav3 li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0; 
}

#nav3 li:hover > ul {
 display: block; 
}

#nav3 li ul li, #nav3 li ul li a {
	float: none;
	font-size: 14px;
}

#nav3 li ul li {
	_display: inline;  /* for IE6 */
	font-size: 14px;
}

#nav3 li ul li a {
	width: 350px;
	display: block;
	background: #05a6b3;
	color: #FFF;
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
}

/* SUBSUB Menu */

#nav3 li ul li ul {
	display: none;
	font-size: 14px;
}

#nav3 li ul li:hover ul {
	left: 100%;
	top: 0;
	font-size: 14px;
}


#nav3 li ul {}




.footer_navi {
	width: 50%; margin:auto; 
	
	
	
}
.footer_navi ul {
	margin: 0px;
	padding: 0px;
}
.footer_navi li {
	list-style: none; display:block;
	
}
.footer_navi li a {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px; font-size:16px;
}
.footer_navi li a:hover {
	text-decoration: none;
	line-height: 30px;
	padding-left: 20px;
	color: #FFF;
	background: url(../images/icon2.png) left top no-repeat;
	background-position: 1px 5px;
}

.footer_sec{width:100%; float: left; 
background: url(../images/footer_bg.jpg) left  top repeat-x;} 


.footer{ width:1024px; margin: auto;}

.footer_box{ width:31%; float:left; margin:1%; }


.phon2{ width:65%; float:left; background:url(../images/phone2.png) left top no-repeat; background-position:3px 2px; padding-left:29px;
 margin-left:73px; margin-bottom:2px; font-family: Calibri;
	color: #383838;
	font-size: 14px;
  }


}
