/* Table of Contents
==================================================
	#Page Styles
	#960 Grid */
	
	
/* #Base 960 Grid 
================================================== */

.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
.column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.row                                        { margin-bottom: 20px; }
    
/* Nested Column Classes */
.column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; }
    
/* Base Grid */
.container .one.column                      { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 280px; }
.container .fivep.columns              		{ width: 300px; }
.container .six.columns                     { width: 340px; }
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  {width: 610px; background:#fff; padding:12px; opacity: 0.9; }
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns                 { width: 980px; }
    
.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; }
    
/* Offsets */   
.container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }


/* #Page Styles
================================================== */

/* Layout Shortcodes */
.full-width 		{ width:100%; margin-bottom:20px; }
.one_half 			{ width: 48%; }
.one_third 			{ width: 29%; }
.two_thirds 		{ width: 65.33%; }
.one_fourth 		{ width: 21%; }
.three_fourths 		{ width: 74%; }
.one_fifth 			{ width: 30%; }
.two_fifth 			{ width: 37.6%; }
.three_fifth 		{ width: 58.4%; }
.four_fifth 		{ width: 80%; }
.one_sixth 			{ width: 13.33%; }
.five_sixth 		{ width: 97%; }

/* Gallery Shortcodes */
.single-gallery .full-width,
.gallery .full-width 	
{ width: 100%; }

.single-gallery .one_half,
.gallery .one_half 		
{ width: 50%; }

.single-gallery .one_third,
.gallery .one_third 		
{ width: 33.33%; }

.single-gallery .one_fourth,
.gallery .one_fourth  	
{ width: 25%; }

.single-gallery .one_fifth,
.gallery .one_fifth 		
{ width: 20%; }

.single-gallery .one_sixth,
.gallery .one_sixth  		
{ width: 16.66%; }

.single-gallery .one_seventh,
.gallery .one_seventh	
{ width: 14.2857%; }

.single-gallery .one_eighth,
.gallery .one_eighth			
{ width: 12.5%; }

.single-gallery .one_ninth,
.gallery .one_ninth		
{ width: 11.11%; }

.one_half, 
.one_third, 
.two_thirds, 
.three_fourths, 
.one_fourth, 
.one_fifth, 
.two_fifth, 
.three_fifth, 
.four_fifth, 
.one_sixth, 
.five_sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 20px;
	float: left;
}
.last {
	margin-right:0 !important;
}
.lambda-pc {
	margin-bottom:20px;
}

/* Page Creator */
.lambda-hide-mobile {
	display: block;
}
.lambda-hide-tablet {
	display: block;
}
.lambda-hide-desktop {
	display: none;
}

/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } 
    
/* Use clearfix class on parent to clear nested columns, 
or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0; 
}

.row:after,
.clearfix:after {
	clear: both;
}

.row, 
.clearfix {
	zoom: 1; 
}
      
/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


#ser{
	height: 100%;
	line-height: 32px;
	width: 100%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
    border-right: 1px dotted;

	}
	
	
	#ser h1{
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top:10px;
	color:#f2890c;
	}
	#ser h2{
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;color:#7a7a7a;
    margin-top:-10px;
	}
	

	#services{
	width: 100%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-bottom: 3px solid #db214c;
	}
	
	
	#services h1{
width: 94.5%;
padding:8px;
	font-family: Arial, Helvetica, sans-serif;
        font-size:16px;color:#fff;
background:#00558f;
margin:0px 0px 0px;
	}

	

#services h2{
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;color:#7a7a7a;
    margin-top:0px;
	}




#apply{
	height: 100px;
	width: 100%;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
   background: #ffa942;
   border-radius:5px;
}
#apply h1{
padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;float:left;
	margin:35px 0px 0px 20px;
	color:#fff;}

.apply-form{
	height: 50px;
	width: 40%;
	float:left;
	margin:35px 0px 10px 70px;
	padding:0px 0px 0px 0px;
}

#read {
  float: right;

}


#clients {
 width: 100%;
 float: left;
 margin:10px 0px 0px 0px;
}
#clients img {
  padding: 0px;
  float: left;
  width:215px;
border: 1px #CDCDCC solid;
margin: 0px 5px 5px 10px;
}

#clients h1{
	font-family: Arial, Helvetica, sans-serif;
     font-size: 20px;color:#db214c;
     margin:4px 10px; 
	}













#partner{
 width: 100%;
  padding: 4px 4px 12px 5px;
  float: left;
  margin:10px 0px 0px 0px;


}
#partner img {
  padding: 0px;
  float: left;height: 100px;
 width: 210px;
border: 1px #CDCDCC solid;
margin: 0px 0px 02px 2px;
}

#partner h1{
	font-family: Arial, Helvetica, sans-serif;
     font-size: 20px;color:#fff;
     margin:4px 0px; 
	}
















#welcome{
	width: 95%;
	float:left;
	margin:0px 0px 0px 0px;
	padding-right:0px;
	}
	
	
	#welcome h1{
	padding:8px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;color:#fff;
	}
	#welcome h2{
	padding:0px 0px 0px 0px;
        line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;color:#fff;
	}
#readmore {
  float: right;
  margin:10px 0px 0px 0px;

}
#readmore img {
  padding: 0px;
  float: left;
 width: 70px;border: 1px #CDCDCC solid;
height: 25px;
}


#welmain{
 width: 97%;
  padding: 10px;
  float: left;
  height:auto;
  margin:0px 0px 0px -15px;
  background:#00558f;


}