*{
  margin:0 auto;
}
body{
background-color:#f6f6f6;

}



#wrapper{
font-family:ABeeZee;
font-size:12px;
width:1024px;
position:relative;
vertical-align:middle;

}
.header{
	width:100%;
height:100px;
padding-top:10px;
}
.logo{
	padding-top:10px;
	float:left;
    
}

nav{
	font-family:"Myriad web Pro";
	padding:55px 0px 0px 113px;
	padding-left: 130px\9; /* IE9 and below */
	float:left;
	font-size:14px;
}

nav ul {
	margin-left:50px;
	
}

nav ul li{
float:left;	
list-style:none;
padding-left:50px;
}

nav ul li a{
color:#000000;	
text-decoration: none;
}

nav ul li a:hover{
color:#9fdbe8;	
outline:none;
}

section{
	height:100%;	
}

.banner{
		
}

.title{

font-size: 35px;
padding-top: 20px;
color:#bccd9d;	
text-align:center;
	
}

.main_content{
 	background-color:#FFFFFF;
	width:100%;
	height:420px;
	margin-top:20px;
	
}

.box{
float:left;
width:550px;	
	
}

.main_title{
   font-size:28px;
   padding:20px;	
   color:#000000;
}

.intro_text{
 
padding-left:20px;
color: #8fa568;
text-align: justify;
}
	
.intro_text1{

padding: 20px 0px 0px 20px;
color: #000000;
text-align: justify;
}


.button{
margin:45px 0px 0px 20px;
border-radius: 8px;
outline:none;
font-style: italic;
color: #fff;
cursor: pointer;
border: none;
padding: 10px 20px 10px 20px;
background: #bccd9d;
}

.button:hover{
background:#33CC99;	
	
}

.box1{
float: left;
width: 420px;
padding-left: 20px;	
	
}
.main_title1{
   font-size:24px;
   	
   color:#000000;
}

.info_text{

padding-top:10px;
color: #b1b1b1;
text-align:justify;
}

.imge_intro{
width:440px;
height:135px;
padding-top:20px;	
}

.imge_intro1{
width:440px;
height:125px;
padding-top:10px;	
}

.imge_intro2{
width:440px;
}

.imge{
float:left;	
padding-top:10px;
}

.intro{
float:left;
width:330px;
padding-left: 15px;
}

.main_client{
width:100%;
background-color:#FFFFFF;
margin-top:20px;	
}

.client_thumbs{
padding:10px 0px 0px 20px;
border:none;
	
}

.client_thumbs1{
padding:10px 0px 0px 50px;
border:none;
	
}

footer{
font-size:14px;
background:#FFF;
width:1024px;
height:100px;	
margin-top:20px;	
}

.foot{
padding:44px 0px 0px 20px;
color:#bccd9d;
float:left;	
	
}

.social_link{
    position:relative; 
	float: left;
    padding: 30px 0px 0px 395px;
	padding-left: 415px\9; /* IE9 and below */
}

.fb{
	opacity:1.0;
	
}



.fb:hover{
content:url(../images/fbho.png)!important;
}

.in{
	opacity:1.0;
}

.in:hover{
content:url(../images/inho.png)!important;
}

.tw{
	opacity:1.0;
}

.tw:hover{
content:url(../images/twho.png)!important;
}

.g{
	opacity:1.0;
}

.g:hover{
content:url(../images/g+ho.png)!important;
}

/* -- homepage ends here --*/

/* -- about us starts here --*/


.abt_title{
	font-size:34px;
	color:#bccd9d;
	padding:20px;
	margin:0;
	
}

.main_introduction{
    background-color:#FFFFFF;
	width:100%;
	height:auto;
	margin-top:20px;
	padding-bottom: 30px;

}

.title_intro{
   padding:25px 0px 0px 25px;
   font-size:24px;
   color:#0CF;
   text-shadow: 0px 9px 20px #A3A3A3;		
}

.abt_text{
	padding: 20px 0px 0px 25px;
    margin:0;
 	
   width:970px;
   text-align:justify;	
}
/* -- about us ends here --*/

/* -- services page starts here --*/
.service_main{
	width:100%;
	height:auto;
    background:#FFF;
	margin-top:20px;
}

.contents_ser{
	width:990px;
    height:170px;
	padding:20px 0px 20px 20px;	
	
}

.content_box1{
float:left;	
padding-left: 20px;	
}

.content_box2{
float: left;
width: 740px;
padding-left: 20px;
text-align: justify;
	
}

.title_intro1{
   padding-bottom: 20px;
   font-size:22px;
   color:#0CF;
   text-shadow: 0px 9px 20px #A3A3A3;		
}

/* -- services page ends here --*/

/* -- CAREERS page starts here --*/

.abt_title1{
	font-size:34px;
	color:#bccd9d;
	padding:20px 0px 0px 30px;
	margin:0;
	
}

.careers_main{
	width:100%;
	height:auto;
    background:#FFF;
	margin-top:20px;
	
}


.contents_car{
	width:990px;
    height:190px;
	padding:20px 0px 20px 20px;	
	
}

.contents_car1{
	width:990px;
    height:380px;
	padding:0px 0px 20px 20px;
	margin-top:20px;	
}

.contents_car2{
	width:990px;
    height:975px;
	padding:0px 0px 20px 20px;
	margin-top:20px;	
}

.careers_box1{
width: 200px;	
float:left;	
padding: 20px 0px 0px 10px;	
}

.careers_box2{
float: left;
width: 700px;
padding: 20px 0px 0px 60px;
text-align: justify;
	
}

.title_intro2{
   padding-bottom:10px;
   font-size:22px;
   color:#0CF;
   text-shadow: 0px 9px 20px #A3A3A3;		
}

.client{
	margin:10px 0px 40px 0px;
	
}
.thumbs{
   padding-left:30px;	
	
}



/* -- CAREERS page ends here --*/

/* -- contact us page starts here --*/

.contact_main{
	width:100%;
	height:615px;
    background:#FFF;
	margin-top:20px;
	
}

.contact_box{
float:left;
width:330px;
height:auto;
padding:30px 0px 0px 20px;

}

.contact_box1{
float:left;
padding:30px 0px 0px 30px;
}

.form_sub{
outline:none;	
}

.button1{
margin:30px 0px 0px 0px;
border-radius: 8px;
-webkit-border-radius:8px;
font-style: italic;
color: #fff;
cursor: pointer;
border: none;
padding: 10px 20px 10px 20px;
background: #bccd9d;
outline:none;
}

.button1:hover{
background:#33CC99;	
	
}
/* -- contact us page ends here --*/
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 300px) {
/* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1024px) {
/* Styles */
}
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.0),
only screen and (min-device-pixel-ratio : 1.0) {
/* Styles */
}

/* iPhone 5 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.0),
only screen and (min-device-pixel-ratio : 1.0) {
/* Styles */
}



/* Tablet Landscape */
@media screen and (max-width: 1060px) {
    #primary { width:67%; }
    #secondary { width:30%; margin-left:3%;}  
}

/* Tabled Portrait */
@media screen and (max-width: 768px) {
    #primary { width:100%; }
    #secondary { width:100%; margin:0; border:none; }
}





