/* CSS Document */

body
{
	margin: 0px;
	/*background:url(../image/Body_bg_Repeat.jpg) repeat center top;*/
	background-color:#333333;
	margin-left:auto;
	margin-right:auto;
overflow:hidden;
    overflow-y:scroll;
/*background-attachment:fixed;*/
	
	
} 

 .wrapper
	
	{
	     width:1000px;
	     margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
	              
	     }
	     .wrapper1
	
	{
	     
	     width:100%;
	     margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
	              
	     }
	     
	  .topbanner
	
	{
	     width:1000px;
	    
	  	    
	  	     height:100px;
	  	    
	  	    position:relative;
	  	     
	  	       margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
	   }
	
	    
	     
 .logo
	     {
	       width:400px;
	    float:left;
	       padding-top:15px;
	        padding-left:0px;
	      
	       
	  
	     } 

  .link
	     {
	       width:200px;
	    float:right;
	    padding-right:20px;
	     
	      
	       
	         
	  
	     } 
	     .link1
	     {
	       width:25px;
	        height:13px;
	    float:right;
	       padding-top:20px;
	      
	       
	         
	  
	     } 
  
  
 .menutop
	
	{
	    background-color:#ccc;
	    
	  	     height:40px;
	  	  border:solid 1px #333333;
	          	 -webkit-box-shadow: 0 25px 25px rgba(20,20,20, 105); -moz-box-shadow: 0 25px 25px rgba(20, 20, 20, 105); box-shadow: 0 25px 25px rgba(0, 0,0, 105);
	     }
	   
	    .menubotshadow
	    {
	        /* -webkit-box-shadow: 0 1px 18px rgba(0,0,0, .5); -moz-box-shadow: 0 1px 18px rgba(0,0,0, .5); box-shadow: 0 1px 18px rgba(0,0,0, .5);
	        -webkit-box-shadow: 0 25px 25px rgba(20,20,20, 105); -moz-box-shadow: 0 25px 25px rgba(20, 20, 20, 105); box-shadow: 0 25px 25px rgba(0, 0,0, 105);*/
	       
	        }
	    
	     
	     
	      .bannerback
	
	{
	    background-color:#aaaaaa;
	    
	  	      height:auto;
	  	 
	     }
	     
	      .banner
	
	{
	    
	    /*background:url(../image/Banner_Bottom.png) no-repeat center top;*/
	  	     height:394px;
	  	     margin:0;
	  	    position:relative;
	  	   
	  	   
	   }
	     
	     
	   .line
{
     /* background:url(../image/Title_Line.png) no-repeat center top;*/
     
       height:5px;
border-top-style: solid;
 border-top-width: 1px; 
 border-top-color: #ccc;
 margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
	      padding-bottom:5px;
	    
	              

}


	     
	     
	     
 .home1
	     {
	       width:500px;
	    float:left;
	        height:auto;
	      
	       
	   } 
	   
	   .home2
	     {
	       width:500px;
	    float:right;
	       height:auto;
	      
	       
	   } 

 .footer
	{
	    
	  	    
	  	    margin:0;
	  	    position:relative;
	  	     height:40px;
	}
	
	

	
		
		
		
	
	
	
	
	
			
	
	.contentback
	     {
	          background-color:#eaeaea;
	         
	          height:auto;
	         
	        
	          	         
	          }
	          
	          .content
	     {
	         
	          width:1000px;
	          height:auto;
	          position:relative;
	         margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
	          	         
	          }
	          
	          .content1
	     {
	          background-color:#eaeaea;
	         
	          width:725px;
	          position:relative;
	           float:left;
	        
	          	         
	          }
	          
	          .content2
	     {
	          background-color:#E0E0E0;
	          float:right;
	          width:250px;
	           height:auto;
	          position:relative;
	        
	          	         
	          }
	          
	         
	          
	          .image
	     { 
	         float:left;
	      
	       margin-top:10px;
	       margin-right:15px;
	     padding: 5px; border: 1px solid #ccc;
	       
	       	         
	       	          }
	       	          
	   .image1
	     { 
	         float:right;
	       margin-right:10px;
	       padding-top:1px;
	       cursor:pointer;
	       
	      
	        }  
	         .image2
	     { 
	         float:right;
	       margin-right:10px;
	       padding-top:1px;
	       cursor:pointer;
	       opacity:0.2;
	       
	      
	        }  
	       	          
	       	          .sample { float:right; position:relative;}   	          
	       	          
	       	           
	       	          
	       	          .imagecenter
{
     position: relative;
     float:left;
     text-align: center;
     width:33.3%;
    
}
	       	          
	       	          
	       	          
	        .clear
	           {
	               clear:both;
	               }	          
	       	          
	       	          
	       	          
	           .space
	      {
	         height:20px;
	        	         
	         
	           } 
	            .space1
	      {
	         height:10px;
	        	         
	         
	           } 
	          
	          .divcontact
    {
        display:  table;
     

        margin-left:0px;
               
       
    }

    .divcontactRow
    {
       display:table-row;
       width:auto;
      
      
    }
       .divcontactimg
{
   
    float: left; /*fix for  buggy browsers*/
    display: table-column;
     padding-left:15px;
    width:40px;
     font-size: 13px;
      font-weight: normal;
      padding-top:15px;
    font-family: arial;
    line-height:30px;
     color:#555;
    line-height: 25px;
   
    text-align:left;
}

  .divcontactCell
{
   
    float: left; /*fix for  buggy browsers*/
       padding-left:2px;
    vertical-align:top;
    
    position:relative;
    padding-top:10px;
    
    
    font-size: 13px;
      font-weight: normal;
    font-family: arial;
    line-height:25px;
   color:#555;
    text-align:left;
}


 .divcontactmail
{
   
    float: left; /*fix for  buggy browsers*/
       padding-left:1px;
       padding-top:15px;
    vertical-align:top;
   
    position:relative;
    padding-top:0px;
    
    
    font-size: 13px;
      font-weight: normal;
    font-family: arial;
    line-height:25px;
    color:#555;
    text-align:left;
}  

.divcontactmail a
{
    color:#555;
     padding-top:5px;
}	       
	           

	   
	   
.list1
   {
        padding:0px;
        margin:0px;
                
         
          }
    
   .list1 ul
   {
        padding:0px;
        margin:0px;
         margin: 0.1em 0px 1em 2em;
  
         
         
          }

.list1 li
{
     background: url(../image/Bullet.png) center;
     background-repeat: no-repeat;
     list-style: none;
     padding: 5px 0px 0px 20px;
     text-decoration: none;
     background-position: 1px 9px;
     margin-left: 0px;
     font-size: 12px;
     font-weight: normal;
     font-family: arial;
     color:#555;
     line-height: 20px;
   
     text-align: left;
}
	
	
	.list2
   {
        padding:0px;
        margin:0px;
                
         
          }
    
   .list2 ul
   {
        padding:0px;
        margin:0px;
         margin: 0.1em 0px 1em 0em;
  
         
         
          }

.list2 li
{
     background: url(../image/Bullet.png) center;
     background-repeat: no-repeat;
     list-style: none;
     padding: 5px 0px 0px 20px;
     text-decoration: none;
     background-position: 1px 9px;
     margin-left: 0px;
     font-size: 12px;
     font-weight: normal;
     font-family: arial;
     color:#555;
     line-height: 20px;
   
     text-align: left;
} 	   
	           
.list11
{
    width:50%;
    float:left;
}	           
	           
/*Menu start*/


.menuback
	   {
	     width:1000px;
    position: relative;
    
    height: 40px;
   margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
       
	     
	       }  


#menu {
		
	float:left;
	width:1000px;
	margin:0px 0px 0px 0px;
	 height: 40px;
}

#menu ul
{
     margin: 0px;
     float:left;
    position: relative;
     margin-top:0px;
    margin-right:20px;
     list-style: none;
     
}

#menu ul li{
	display:inline-block;
	height:40px;
	
	background:url(../image/Menu_Separator.png) no-repeat right;
	 
	padding:0px 40px 0px 10px;
}

#menu ul li a
{
     float: left;
     text-align: center;
     font-size: 13px;
     font-weight:bold;
     font-family: arial;
    
     text-align: center;
     text-decoration: none;
    text-transform:uppercase;
    
     color:#4a4949;
     outline: none;
    
     height:27px; 
     padding-top:13px;
   
}

#menu li a:hover, #menu li .current{
	 background:url(../image/Menu_Hover.gif) no-repeat center top;
	color:#000;
	
     height:27px; 
	
}

#menu .last{
	background: none;
	
}
#menu li .lastcurrent{
	 background:url(../image/Menu_Hover.jpg) no-repeat center;
	 color:black; 
	
	
}




/*Menu end*/	          
	                
	           
	           
	           
	           
	           
	          
	





h1
{
    font-family:Arial; 
	font-size:22px; 
	color:#333333;
	line-height:25px; 
	text-decoration:none; 
	font-weight:normal;
	text-align:left;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:0px;
	margin:0px;
	}

h2
{
   font-family:Arial; 
	font-size:17px; 
	color:#333333;
	line-height:25px; 
	text-decoration:none; 
	text-align:left;
	font-weight:normal;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px; 
}

h3
{
   font-family:Arial; 
    
	font-size:18px; 
	color:#bbbbbb;
	line-height:25px; 
	text-decoration:none; 
	text-align:left;
	font-weight:normal;
	padding-left:30px;
	 padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px; 
}

h4
{
   font-family:Arial; 
	font-size:15px; 
	color:#333333;
	line-height:25px; 
	text-decoration:none; 
	text-align:left;
	font-weight:normal;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px; 
}

.readmore
{
    font-family:Arial; 
	font-size:16px; 
	color:#ccc;
	line-height:25px; 
	text-decoration:none; 
	text-align:right;
	font-weight:normal;
	 font-style:italic;
	padding-left:0px;
	 padding-right:30px;
	padding-top:5px;
	margin:0px; 
	 float:right;
}
	
	
.readmore:hover
{
    font-family:Arial; 
	font-size:16px; 
	color:#fff;
	line-height:25px; 
	text-decoration:none; 
	text-align:right;
	font-weight:normal;
	 font-style:italic;
	padding-left:0px;
	 padding-right:30px;
	padding-top:5px;
	margin:0px;
	float:right; 
}	
	
	
	
p
{
    font-family: Arial;
	font-size: 13px;
	
	line-height: 25px;
	text-decoration: none;
	font-weight: normal;
	/*text-indent: 40px;*/
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:2px;
	text-align: justify;
	margin:0px;
	color:#555;
	
	}
	
	.p1
{
    font-family: Arial;
	font-size: 13px;
	
	line-height: 25px;
	text-decoration: none;
	font-weight: normal;
	/*text-indent: 40px;*/
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:0px;
	text-align: justify;
	margin:0px;
	color:#4f4a40;
	
	}
    


 .footertext
{
font-size:13px;
font-weight: normal;	
font-family: arial;
float:right;
color:#9a9a9a;
line-height:26px;
padding-right:0px;
text-align:right;
padding-left:0px;
padding-top:0px;
text-decoration:none;
position:relative;
}

.footertext:hover
{
font-size:13px;
font-weight: normal;	
font-family: arial;
float:right;
color:#fff;
line-height:26px;
padding-right:0px;
text-align:right;
padding-left:0px;
padding-top:0px;
text-decoration:none;
position:relative;
}

.footertexttt
{
font-size:13px;
font-weight: normal;
float:left;	
font-family: arial;
color:#9a9a9a;
line-height:26px;
text-align:left;
text-decoration:none;
padding-left:0px;
padding-top:0px;
}


.footerbottom
	
	{
	     
	  	    
	  	     height:230px;
	  	    
	  	    position:relative;
	  	     
	  	      
	   }   
	     
	     
	      .footerline
	
	{
	     background-color:#404040;
	  	    
	  	     height:1px;
	  	    
	  	    position:relative;
	  	     
	  	      
	   }   
	    
	    
	    .footerbox
	
	{
	   
	 width:38%;    
	  	     height:auto;
	  	     margin:0;
	  	    position:relative;
	  	     float:left;
	  	     
	  	    }
	  	    
	  	    
	  	    .footerbox1
	
	{
	   
	 width:36%;    
	  	     height:auto;
	  	     margin:0;
	  	    position:relative;
	  	     float:left;
	  	     
	  	      }

	  	    
	  	.footerbox2
	
	{
	   
	 width:25%;    
	  	     height:auto;
	  	     margin:0;
	  	    position:relative;
	  	     float:left;
	  	     
	  	     
	  	 
	  	   
	   }
	   
	   .mail
	   {
	       color:#9a9a9a;
	        text-decoration:none;
	   }
	    .mail:hover
	   {
	       color:#9a9a9a;
	        text-decoration:underline;
	   }
	   
	   .quality
	   {
	       width:48.5%;
	       float:left;
	   }
    
     .quality1
	   {
	       width:48.5%;
	       float:right;
	   }

.line-effect{
				position:absolute;
				background:#333333;
				height:2px;
				width:2%;
				bottom:-1px;
				left:0;
				display:block;
			}
				.liner:hover .line-effect{

					background:#333333;
				}					
.line-effect, 
	.demention-caption,
	.flex-control-nav,
	.flex-direction-nav .next,
	[data-add-class],
	[data-remove-class],
	#navigation ul ul a,
	
.animate-long{
		-moz-transition		:1s ease-out all 0.2s;
		-webkit-transition	:1s ease-out all 0.2s;
		-ie-transition		:1s ease-out all 0.2s;
		-o-transition		:1s ease-out all 0.2s;
		transition			:1s ease-out all 0.2s;				
	}
	
	


/*section-title*/
.section-title {
			border-bottom: 1px solid #ccc;
			
									
			position:relative;	
			
						
		}


.prev
{
font-size:16px;
font-weight: normal;	
font-family: arial;
color:#fff;
 padding-left:20px;
line-height:25px;
text-align:left;
text-decoration:none; 
 float:left;
 width:50px;
   background-color:#333333;
   border-radius:10px;
 }

.prev:hover
{
font-size:16px;
font-weight: normal;	
font-family: arial;
color:#000;
 padding-left:20px;
line-height:25px;
text-align:left;
text-decoration:none; 
 float:left;
 width:50px;
   background-color:#ccc;
   border-radius:10px;
 }




 
 
 .next
{
font-size:16px;
font-weight: normal;	
font-family: arial;
color:#fff;
line-height:25px;
text-align:right;
 padding-right:18px;
text-decoration:none; 
 float:right;
 width:50px;
  background-color:#333333;
   border-radius:10px;
  
 

 }

.next:hover
{
font-size:16px;
font-weight: normal;	
font-family: arial;
color:#000;
padding-right:18px;
line-height:25px;
text-align:right;
text-decoration:none; 
 float:right;
  width:50px;
  background-color:#ccc;
   border-radius:10px;
 }
 
 
 
  /* ============================= enquiry ====================== */
.enq{ float:left; width:420px; margin-left:0px; margin-top:10px;}
.career_lab_01{ width:100px; height:auto; padding:5px 0px 8px 0px; text-align:left; float:left; line-height :25px; font-size:13px; color:black; font-family: Arial; font-weight:normal;}
.career_lab_02{ width:100px; height:auto; padding:9px 0px 8px 0px; text-align:left; float:left; line-height :25px; font-size:13px; color:black; font-family: Arial; font-weight:normal; }
.inp_box{text-indent:10px; width:250px; height:24px; border:1px solid #c6c5c5; background-color:#fff;   float:left; margin:5px 0px; font-size:14px;  }
.brk{ clear:both; }
.text_box_style{ width:250px; height:100px; border:1px solid #c6c5c5; background-color:#fff; float:left; margin:8px 0px;   outline:medium none; font-family:Arial; font-size:13px;  resize:none; }
.lbinfo{ color:#59463d; margin:5px 0px 5px 0px; padding :0px 0px 0px 0px; float :left; font-family:Arial; font-size:13px;}
.buttonstyle{  margin:5px 8px 5px 100px; float:left}
.text{margin :9px 0px 0px 0px;}
.textbox{margin :15px 0px 0px 0px;}


/* ============================= enquiry ====================== */ 

  .gall
{
    
      height:auto;
    border:1px solid #ccc;
     border-radius:5px;
      width:1000px;
     margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
}


.gallhead
{
   
    height:20px;
     background-color:#EAEAEA;
     float:left;
     color:#000;
     font-family:arial;
     
       padding:2px 10px 0px 10px;
       font-size:18px;
        margin-right:10px;
         text-decoration:none;
         border-radius:2px;
		  text-align:center;
		 position: absolute;
		  margin-top:-13px;
		   margin-left:20px;
		
		  
}
	             
