f/* css document*/
 body{padding: 0px; margin: 0px;}
 p,div{margin:0px;}
 ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
 a{text-decoration: none;}
.full-container{margin: 0px;}
/*Header code*/
.banner{height:98px;background-image:url("images/greenbanner.jpg");background-repeat: no-repeat; clear: both; margin:0px 0px 45px 0px;}   
.banner p{font-family: Arial; font-size: 26px; letter-spacing: 5px; padding:35px 30px; }
.menu{ list-style: none outside; float: left;}
.header{ width: 1002px; text-align: left; color: #fff; padding: 10px 0px 0px 0px;background-image:url("images/headerback.jpg"); background-repeat: repeat-x;}
.earthlogo{  float: right;margin: -270px 0px 0px 0px; }
 a img{border:none;}
.logo{ margin: 0px 0px 30px 30px; float: left; text-decoration: none; border: none;}
/*Navigation code*/
.navigation{ width: 100%; border-bottom: #c5d82b 10px solid; clear: both;float: left;}
.navigation ul{ float: left; padding: 0px 10px;}
.navigation li{float: left;}
.navigation li a{padding: 12px 6px;float: left;color: #156f29; font-weight: bold; font-family: Arial;font-size:15px;}
.navigation li a:hover{color: #fff;background: #c5d82b;}
.divider{color: #408950;padding: 10px 5px;width:2px; }
.navigation li .active{color: #fff;background: #c5d82b;}

/*Home page css*/
.content-wrapper{clear: both;width: 100%;}
.content{width: 1002px; text-align: left; padding: 10px 0px 0px 0px;}            
.content-main{text-align: left; padding: 10px 0px 10px 10px; border: #4c9143 solid 1px;height: 380px;}
.right-content{width:370px; float: left; padding: 15px 0px 0px 30px;}
.content-img{ float: left;width: 560px;}            
.right-content ul{list-style-type:none;padding:0px;margin:0px;}                        
.right-content ul li:last-child{border-bottom: 0px;}
.right-content ul li{border-bottom:#BABABA solid 1px;float: left;width: 100%;padding: 15px 0px 15px 0px;}
.right-content ul li .a{border:#75ffd7 solid 1px; background:#75ffd7; color: #fff; float: left;font-family: Arial; font-size: 50px; padding: 0px 6px 0px 25px;text-align: right; margin: 0px 20px 0px 0;}           
.right-content ul li .b{border:#7fff75 solid 1px; background:#7fff75; color: #fff; float: left;font-family: Arial; font-size: 50px; padding: 0px 6px 0px 25px;text-align: right; margin: 0px 20px 0px 0;}
.right-content ul li .c{border:#8dd6ff solid 1px; background:#8dd6ff; color: #fff; float: left;font-family: Arial; font-size: 50px; padding: 0px 6px 0px 25px;text-align: right; margin: 0px 20px 0px 0;}
.right-content ul li .d{border:#bababa solid 1px; background:#bababa; color: #fff; float: left;font-family: Arial; font-size: 50px; padding: 0px 6px 0px 25px;text-align: right; margin: 0px 20px 0px 0;}            
.right-content ul li h1 span{color: #000;}
.right-content ul li h1{font-size: 19px; text-align: left; font-family: Arial; margin: 0px; padding: 6px 0px 6px 0px;}
.right-content ul li h1 a{color: #a3a3a3;}
.right-content ul li h3{font-size: 14px; margin: 0px; text-align: left; font-family: Arial; color: #a3a3a3;}
.right-content ul li img{float: right;}
.content-bottom{padding: 0px 0px 0px 0px; clear: both; width: 100%;}                        
.content-bottom ul{text-align: left; width: 100%;list-style-type:none; margin:0px; padding: 0px 0px 8px 0px;}
.content-bottom h1{color:#ff6d00; font-family: Arial; padding: 0px 0px 0px 0px; font-size: 22px;}
.content-bottom ul li{float: left; width: 20%; padding: 0px 25px 8px;}
.content-bottom .middlebox{padding: 0px 45px;}
.content-bottom ul li a{color: #000; font-family: Arial; font-size: 18px;}            
 h4{margin:0px 0px 23px 0px;}
 
 /*About page */
 .about-us-content-main{ padding: 10px 0px 10px 10px; border: #4c9143 solid 1px;margin:0px 0px 10px 0px;}
 .content-about-img{float:left;padding:0px 14px 0px 0px}
.right-content-about-us{float:left;color: #474747;width:600px;font-family: Calibri,Verdana,sans-serif;font-size: 14px; }
 .right-content-about-us ul{ float: left;clear: both;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
    }
 .right-content-about-us h3 { clear:both;margin-top:10px;}   
 .right-content-about-us ul li{float: left;clear: both;
    line-height: 13px;
    list-style-type: none;
    margin: 0;
    width:544px;
    color: #474747;
    padding:0px 0px 5px 0px ;
    font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 13px;}

 .right-content-about-us p{clear: both;padding:0px 0px 5px 0px;font-size: 13px;font-family: Verdana,Arial,Helvetica,sans-serif;}
 .vision {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;text-align: left;}
 .vision h2{  border: medium none;color: #F9741D;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px;padding: 14px 0px 8px 0px;}
 .vision ul{ float: left;clear: both;
  list-style: url("images/bullet.jpg");
    margin: 0;
    padding: 5px 0px 5px 20px;}
 .vision ul li{line-height: 13px;margin: 0;color: #474747; padding:0px 0px 5px 0px ;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 13px; } 
/* .vision ul li:before {content: "• "; color: #F9741D;  or whatever color you prefer }*/
 .about-us-content-main .Mission {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px; text-align: left;}
 .Mission h3{  border: medium none;color: #F9741D;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px;  padding: 14px 0px 8px 0px;}
 #mission-list{padding:0px 0px 0px 5px;}
 #mission-list li{padding: 5px 0;font-size:13px;color: #474747;list-style:none;font-family:Verdana,Arial,Helvetica,sans-serif;} 
 br.clearfix { clear: both;}
 h2{margin:0px;padding:0px;}
 h3{margin:0px;padding:0px;}
 .about-us-content-main ul li {margin-left: 25px;}
 .address{margin-bottom:10px;}
 /* Service page*/
 .services-content-main{ padding: 10px 0px 10px 10px; border: #4c9143 solid 1px;margin:0px 0px 10px 0px;}
 .services h2{ border: medium none;color: #F9741D;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px;padding: 0px 0px 10px 0px;}
 .services h3{ margin-left:25px;}
 .services ul{list-style: url("images/bullet.jpg");  padding: 5px 0px 5px 20px;}
 .services ul li{font-size:13px;color: #474747;padding:0px 0px 5px 5px;font-family:Verdana,Arial,Helvetica,sans-serif;margin-left:20px;}

 #review{color:#474747;padding:0px 0px 5px 20px;}
 label{color:#474747;padding:0px 0px 5px 20px;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;}
/*code for experts*/
 .experts h2{ border: medium none;color: #F9741D;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px;padding: 0px 0px 10px 0px;}
 
 .experts ul{list-style:none outside none}
.services-content-main h3{font-size: 14px;font-family:Verdana,Arial,Helvetica,sans-serif;}
 .experts ul li{font-size:13px;color: #474747;padding:5px 0px 5px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.test{background-image: url("images/experts_dot.jpg"); background-repeat: repeat-x; padding: 10px 0px; height: 10px;margin-right:10px;}
 .contact-content-main{padding: 10px 0px 10px 10px; border: #4c9143 solid 1px;margin:0px 0px 10px 0px;min-height:400px;}
 
/* Contact us page*/
h5{margin: 0px;padding:0px;}
.contact-content-main h5{color:#F9741D;padding:0px 0px 10px 0px;font-size: 18px;font-family: Verdana,Arial,Helvetica,sans-serif;}
.contact-content-main p{font-size:13px;color:#474747;font-family: Verdana,Arial,Helvetica,sans-serif;line-height: 24px;}
 /*Footer Code*/
.footer{width: 1002px; text-align: left;padding: 10px 0px 0px 0px;border-top: #c5d82b 5px solid;}
.footer-wrapper{width: 100%;clear: both;}
.footer-left{float: left; font-family: Verdana,Arial,Helvetica,sans-serif;}
.footer-right{float: right; font-family: Verdana,Arial,Helvetica,sans-serif;color:#7C7C7C;font-size: 14px;}            
.footer-left a{color:#7C7C7C;font-size: 14px;font-family:Verdana,Arial,Helvetica,sans-serif;} 
p{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.altPhNumber{padding:0px 0px 0px 45px;}

.right-content-about-us ul li img{float:left;}
.orangeBullet {margin: 0 5px 10px 0; padding: 2px 0 0;}
.orangeBullet1 {margin: 0 5px 4px 0; padding: 2px 0 0;}

.content-bottom li img {
    width: 220px;
}
.certificates {
	list-style: none;
}
.certificates li{
	padding: 30px 0px 0px 35px;
}
.certificates li img{
	max-width: 900px;
}

.projects-content-main{ padding: 10px 0px 10px 10px; border: #4c9143 solid 1px;margin:0px 0px 10px 0px;}
.projects h2{ border: medium none;color: #F9741D;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px;padding: 0px 0px 10px 0px;}
.projects p{font-family: Verdana,Arial,Helvetica,sans-serif;padding:3px;clear: both;text-align:justify;}
.projects p.project-name{margin-top:20px !important; padding-top:20px !important; border-top:1px solid #F9741D;width:98%;text-align: justify;}
.projects-content-main .img-div{
    width: 700px;
    min-height: 200px;
    max-height: auto;
    float: left;
    margin: 3px;
    padding: 3px;
    clear:both;
}
.projects-content-main img{
    max-width: 100%;
    height: auto;
}
.projects-content-main .last-img-div{
    margin-bottom: 20px;
}
.clear{
    clear:both;
}