

.homepage { 
  background: url(images/servicesp6.jpg) no-repeat center center fixed; 
  background-size: cover;
  background-size: cover;
  background-size: cover;
  background-size: cover;
}

.aempro {
color:white;
font-family:sans-serif;
text-align:center;
padding:14px 16px;
display:block;    
}

.mantra {
 text-align:left;
 margin-top:270px;
 margin-left:50px;
 color:white;
 font-family:sans-serif;
 font-size:13px;}

h2,p {
     font-family: sans-serif;
     }

ul {
    position:absolute;
    top:0;
    width:100%;
    list-style-type:none;
    margin:0;
    padding:0;
    font-size:16px; 
    overflow:hidden;
    background-color:#ff0000;
    }

li {
    float: left;
}

li a {
    display:block;
    color:white;
    text-align:center;
    padding:14px 16px;
    text-decoration:none;
    font-family:sans-serif; 
    }

footer {
        background-color: #333;
        width:100%;
        bottom:0;
        position:fixed;
        text-align:center;
        color:white;
        }


/* Change the link color to #111 (black) on hover */
li a:hover {
    background-color: #111;}


/* Here starts mission*/
.heading {
width:1050px;
border-width: 1px;
border-style: groove;
text-align: left;
font-family: sans-serif;
font-size:25px;
margin-top: 50px;    
color: white;
padding: 95px;
margin: 0px;
background-image: url(images/heading2.jpg);}

#intro {
margin-top:70px;
margin-right:190px;
margin-left:170px;     
text-align: justify;
line-height:170%;     
}


.image {    
line-height: 1.9em;
width: 370px;
height: 236px;     
font-family:  serif;
color: white;
border-color:#ff0000;
background-image:url(images/mission2.jpg);     
border-width: 5px;
border-style: solid;
padding: 30px;
text-align: center;
margin-top:25px;
margin-left: 170px;    
float: left;    
background-color:#ff0000;}

.box1 {    
line-height: 1.9em;
width: 350px;
height:236px;    
font-family:  serif;
color: black;
border-color:#ff0000 ;
border-width: 5px;
border-style: solid;
padding: 30px;
text-align: center;
margin-top:25px;
margin-left:0px;    
float: left;
}


.box1 h2 {
color: black;
}

.image2 {    
line-height:1.9em;
width: 350px;
height: 236px;     
font-family:  serif;
color: white;
border-color:#ff0000 ;
border-width: 5px;
border-style: solid;
padding: 30px;
text-align: center;
margin-top:50px;
margin-right:190px;
margin-bottom:100px;     
float:right;    
background-color:#ff0000;
background-image: url(vision.jpg);}

.box2 {
line-height: 1.9em;
width: 400px;
height:256px;     
font-family: serif;
color: black;
border-color: #ff0000;
border-width: 5px;
border-style: solid;
padding: 20px;
text-align: center;    
margin-top:50px;
margin-right:0px;
margin-bottom:100px; 
float:right;}

.box2 h2 {
color: black;
}

/* here starst services*/
.heading2{
width:1050px;
text-align:left;
color:white;
font-family:sans-serif;
font-size:25px;     
padding: 95px;
margin:0px;   
background-image: url(images/heading3.jpg);  
}

#service1{
margin-top:70px;
margin-right:150px;
margin-left:180px;     
text-align: justify;
line-height:170%;}  

#service2{
margin-top:40px;
margin-right:150px;
margin-left:180px;     
text-align: justify;
line-height:170%;}  

.project{
width:256px;
height 200px;     
border-color:#ff0000;
background-image: url(images/firm7.jpg%20);    
border-width:0px;
border-style:solid;
text-align:center;
color:white;
font-size:17px;   
font-family:sans-serif;     
padding:50px;
margin-top:50px;
margin-right:30px;
margin-left:185px;     
margin-bottom:0px;
font-size:15px;    
float:left;}

.projecttext{
width:252px;
border-color:#ff0000;   
border-width:2px;
border-style:solid;
text-align:center;
color:black;
font-family:sans-serif;     
padding:50px;
margin-top:0px;
margin-right:30px;
margin-left:185px;     
margin-bottom:100px;
line-height:170%;     
float:left;}

.investments{
width:256px;
border-color: #4db8ff;
background-image: url(images/firm1.jpg%20); 
border-width:0px;
border-style: solid;
text-align: center;
color: white;
font-size:17px;    
font-family: sans-serif; 
padding: 50px;
margin-top:50px;
margin-right:30px;
margin-left:150px;     
margin-bottom:0px;
float:left;    
} 

.investmentstext{
width: 252px;
border-color:darkgrey;   
border-width:2px;
border-style: solid;
text-align: center;
color: black;
font-family: sans-serif;        
padding: 50px;
margin-top:0px;
margin-right:30px;
margin-left:150px;     
margin-bottom:100px;
line-height:170%;     
float:left;}


.training{
width: 256px;
border-color: #ff0000;
background-image: url(images/firm12.jpg);  
border-width: 0px;
border-style: solid;
text-align: center;
color: white;
font-size:17px;     
font-family: sans-serif;    
padding:50px;
margin-top:50px;
margin-right:150px;
margin-left:30px;     
margin-bottom:0px;
float: right;    
}

.trainingtext{
width:252px;
border-color:#ff0000;   
border-width:2px;
border-style:solid;
text-align:center;
color:black;
font-family:sans-serif;     
padding:50px;
margin-top:0px;
margin-right:150px;
margin-left:30px;     
margin-bottom:100px;
line-height:170%; 
float:right;}

.firm{
width:256px;
border-color:#4db8ff;
background-image:url(images/firm10.jpg);       
border-width:0px;
border-style:solid;
text-align:center; 
color: white;
font-size:17px;     
font-family:sans-serif; 
padding: 50px;
margin-top:50px;
margin-right:150px;
margin-left:30px;     
margin-bottom:0px;    
float: right;}
    
    
.firmtext{
width:252px;
border-color:darkgray;   
border-width:2px;
border-style:solid;
text-align: center;
color: black;
font-family:sans-serif;
padding: 50px;
margin-top:0px;
margin-right:150px;
margin-left:30px;     
margin-bottom:100px;
line-height:160%;     
float:right;}
    
/* here starts clients*/    

.heading3{
width:1050px;
border-width: 1px;
border-style: groove;
text-align:left;
color:white;
font-family:sans-serif;
font-size:25px;     
padding: 95px;
margin:0px;   
background-image: url(images/clients1.jpg);  
}

#intro2 {
margin-top:70px;
margin-right:190px;
margin-left:170px;     
text-align: justify;
line-height:170%;     
}
