@charset "utf-8";

/* CSS Document */

div, h1, h2, h3, h4, p, ul, li, a, span, { margin:0px; padding:0px;}

img { border:none;}





 /*Menu Section Start Here*/

.Menu{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.Menu ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;



}

.Menu li{

	margin:0px 0px 0px 0px;

	padding:50px  0px 0px 0px;

	float:left;

	list-style:none;

		display:block;



}

.Menu li a{

	margin: 0px 0px 0px 0px;

	padding: 0px 18px 0px 17px;

	font-size: 12px;

	font-weight: bold;

	color: #b6b6b6;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	text-transform: uppercase;

}

.Menu li:hover{

	margin:0px 0px 0px 0px;

	padding:50px 0px 0px 0px;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF !important;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	background-color:#65cd2f;

	display:block;

	height:41px;

}

.Menu li :hover { color:#FFF !important;}



.active{

	margin:0px 0px 0px 0px;

	padding:50px 18px 26px 17px;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	background-color:#65cd2f;

	height:41px;

}

.active a{

	

	color:#ffffff !important;

	

	text-decoration:none;



}

 

 

  /*Menu Section Start Here*/



.logo{ margin:15px 0px 15px 0px; padding:0px 0px 0px 0px;}

.menu_section{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 80px;

	font-size: 12px;

	text-transform: uppercase;

	color: #333;

}

.clear{ clear:both;}

.outerbanner_container{ margin:-4px 0px 0px 0px; padding:0px 0px 0px 0px 0px; background:url(../images/banner_bg.jpg) top center no-repeat; height:634px;}

.banner_section{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.banner_heading{

	margin: 0px;

	padding-top: 30px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.banner_heading h2{

	font-size: 40px;

	color: #FFF;

	font-family: 'Titillium Web', sans-serif;

	text-align:center;

}

/*****************  Content Section style here   ***************/



.middile_container{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#f4f4f4;}

.inner_container{

	background-color: #FFF;

	border: 1px solid #e6e6e6;

	position: relative;

	padding: 10px; margin-top:-38px; padding-bottom:20px;

}

.inner_container h1{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 20px;

	padding-left: 11px;

	margin-top: 17px;

	margin-right: 0px;

	margin-bottom: 9px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.new{

	margin: 0px;

	padding: 0px;

	position: absolute;

	width: 9.0%;

	left: -6px;

	top: -7px;

}

.latest_project{

	padding: 25px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 9px;

	border-top-width: 3px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #08a50b;

	border-right-color: #dedede;

	border-bottom-color: #dedede;

	border-left-color: #dedede;

}

.latest_project h2{}

.latest_project p{}

.latest_project img{}

.prjct{

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 26px;

	margin-left: 0px;

}

.prjct .inner{ margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}

.prjct .inner h2{ margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#7abf70;}

.abt_container{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.abt_container h1{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 20px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #e9e9e9;

}

.abt_container p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #797979;

	margin-top: 10px;

	margin-bottom: 12px;

	font-weight: normal;

}

.abt_container  span{}



/*****************  right Section style here   ***************/



.testimonials{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



.testimonials h2{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 20px;

	padding-left: 11px;

	margin-top: 17px;

	margin-right: 0px;

	margin-bottom: 9px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;}

	

	

.test_container{ margin:0px 0px 0px 59px !important; padding:0px 0px 0px 0px;}	

	

.test{padding: 25px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 9px;

	border-top-width: 3px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #08a50b;

	border-right-color: #dedede;

	border-bottom-color: #dedede;

	border-left-color: #dedede;}

	

.test p{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #797979;

}









/*****************  Sub menu Section style here   ***************/



.sub_menu_container{

	padding: 25px;

	margin-top: 9px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 9px;

	border-top-width: 3px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #08a50b;

	border-right-color: #dedede;

	border-bottom-color: #dedede;

	border-left-color: #dedede;

}

	

	.sub_menu_container ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}

	.sub_menu_container ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 9px 0px;

	list-style-image: url(../images/nav_bg.png);

}

	.sub_menu_container ul li a{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#17aa19;

	text-decoration: none;

}

	

	.sub_menu_container ul li a:hover{ color:#333;}

	

	

	

/*****************  Sub menu Section style here   ***************/

	

.footer{

	width:53%;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto; padding-bottom:33px;	

}

.footer ul{ list-style:none; margin:0px; padding:0px;}

.footer ul li{ margin:0px; padding:0px;}

.footer ul li a{

	padding:0px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	float:left;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 20px; text-decoration:none;

} 

.footer ul li a:hover{}



.footer p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center;}













@media (min-width: 768px) and (max-width: 979px) {

	

	.test_container{ margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px;}

	.banner_section{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:none;}

	.banner_heading{ margin: 0px; 	padding-top: 368px; color:#65cd2f;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.banner_heading h1{

	font-size: 38px;

	color: #FFF;

	font-family: 'Titillium Web', sans-serif;

	text-align:center;

}
.banner_heading h2{

	font-size: 40px;

	color: #000000;

	font-family: 'Titillium Web', sans-serif;

	text-align:center;

}




	

	}



@media (max-width: 767px) {	.test_container{ margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px;}



	.banner_section{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:none;}

	.banner_heading{ margin: 0px; 	padding-top: 368px; color:#65cd2f;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.banner_heading h1{

	font-size: 40px;

	color: #FFF;

	font-family: 'Titillium Web', sans-serif;

	text-align:center;

}

	}

