/* CSS Document */

body
{
	margin: 0px;
	background:url(../image/Top_Repeat.jpg) repeat-x center top;
	background-color:#f3f3f3;
	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;
	              
	     }
	     
	 
	 
	  
 .logo
	     {
	         
	     padding-top:30px;
	         width:360px;
	       
	        
	     float:left;
	     
	     
	     
	     } 
	     
	     
.line
{
    
 border-top-style: dashed; 
 border-top-width: 1px; 
 border-top-color: #c5c5c5;
  margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
	       height:5px;
}



	
	
	
	.topbanner
	{
	   
	  	   background:url(../image/bg1.png) repeat center top;
	  	    margin:0;
	  	    position:relative;
	  	     height:100px;
	}	
	.topbotshadow
	{
	   
	  	   background:url(../image/bg_pattern1.png) repeat-x center top;
	  	    margin:0;
	  	    position:relative;
	  	     height:auto;
	}

.topbotshadow2 {
	
	margin: 0;
	position: relative;
	height: auto;
}	




 .banner
	
	{
	      
	  	     
	  	     
	  	  width:1000px;
	  	  height:350px;
	  	 
	       position:absolute;
	      z-index:10;
	       
	  	    	  	   
	}
	
	 
	.bannerbotcontent
	{
	   
	  	   background:url(../image/bg3.png) repeat center top;
	  	    margin:0;
	  	    position:relative;
	  	     height:390px;
	  	     z-index:1;
	  	      margin-top:360px;
	  	     
	}	
	
	.bannerbotshadow
	{
	   
	  	    background:url(../image/bg_pattern2.png) repeat-x center top;
	  	    margin:0;
	  	    position:relative;
	  	     height:auto;
	}	
	
	
	.footerbotshadow
	{
	   
	  	    background:url(../image/bg_pattern3.png) repeat-x center top;
	  	    margin:0;
	  	    position:relative;
	  	     height:auto;
	}	
	
	
		
	.footerbottom
	
	{
	       background:url(../image/bg_transparent.png) repeat center top;
	  	    margin:0;
	  	    
	  	     height:350px;
	  	    
	  	    position:relative;
	  	     
	  	      
	   }   
	     
	     
	      .footerline
	
	{
	     background-color:#404040;
	  	    
	  	     height:1px;
	  	    
	  	    position:relative;
	  	     
	  	      
	   }   
	    
	    
	    .footerbox
	
	{
	   
	 width:19%;    
	  	     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;
	   }
	
	
	
	
	.content
	     {
	          width:1000px;
	          height:auto;
	          position:relative;
	         margin-left:auto;
	     margin-right:auto;
	     vertical-align:top;
	          	         
	          }
	          
	        
		.content1
	     {
	          
	         
	          width:695px;
	          position:relative;
	           float:left;
	        
	          	         
	          }

.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.col-xl-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
	         
	          
	        .imagee
	     { 
	         float:left;
	      
	       margin-top:10px;
	       margin-right:15px;
	     padding: 5px; border: 1px solid #DEDEDE;
	      background-color:#f2f2f2;
	       
	       	         
	       	          }
	       	          
	      
	       	            .image1
	     { 
	         float:left;
	      
	       margin-top:0px;
	       margin-right:15px;
	     
	     
	 
	       
	       	         
	       	          } 
	       	          
	       	           .image2
	     { 
	        /* float:right;*/
	       padding-left:5px;
	       padding-top:1px;
	       padding-right:0px;
	       	         
	       	          }	          
	       	          
	       	           
	       	          
	       	          .imagecenter
{
     position: relative;
     float:left;
     text-align: center;
     width:33.3%;
     
    
}
	 
	 
	          
	       	          
	       	          
	        .clear
	           {
	               clear:both;
	               }	          
	       	          
	       	          
	       	          
	           .space
	      {
	         height:20px;
	        	         
	         
	           } 
	            .space1
	      {
	         height:10px;
	        	         
	         
	           } 
	           .space2
	      {
	         height:100px;
	        	         
	         
	           } 
	          .divcontact
    {
        display:  table;
     
	width:600px;
        margin-left:0px;
               
       
    }

    .divcontactRow
    {
       display:table-row;
       width:auto;
      
      
    }
       .divcontactimg
{
   
    float: left; /*fix for  buggy browsers*/
    display: table-column;
     padding-left:0px;
    width:30px;
     font-size: 13px;
      font-weight: normal;
      padding-top:19px;
    font-family: arial;
    line-height:25px;
     color:#555555;
    
    line-height: 30px;
   
    text-align:left;
}

  .divcontactCell
{
   
    float: left; /*fix for  buggy browsers*/
       padding-left:2px;
    vertical-align:top;
    width:500px;
    position:relative;
    padding-top:13px;
    
    
    font-size: 13px;
      font-weight: normal;
    font-family: arial;
    line-height:25px;
    color:#555555;
    text-align:left;
}


 .divcontactmail
{
   
    float: left; /*fix for  buggy browsers*/
       padding-left:1px;
       padding-top:15px;
    vertical-align:top;
    width:500px;
    position:relative;
    padding-top:7px;
    
    
    font-size: 13px;
      font-weight: normal;
    font-family: arial;
    line-height:25px;
    color:#555555;
    text-align:left;
}  

.divcontactmail a
{
    color:#555555;
     padding-top:5px;
}	       

.contactimage
{
    margin-right:0;
    float:right;
    margin-top:-250px;
}
	           
 .list3
   {
        padding:0px;
        margin:0px;
                
         
          }
    
   .list3 ul
   {
        padding:0px;
        margin:0px;
         margin: 0em 0px 0em 0em;
  
         
         
          }

.list3 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 10px;
     margin-left: 0px;
     font-size: 13px;
     font-weight: normal;
     font-family: arial;
     color:#9a9a9a;
     line-height: 20px;
   
     text-align: left;
}
	           
	           
.list11
{
     width:31%;
      float:left;
}
	           


         
/*Menu start*/


.menuback
	   {
	     width:640px;
    position: relative;
    float:right;
    height: 50px;
   
       
	     
	       }  


#menu {
		
	float:right;
	width:640px;
	margin:0px 0px 0px 0px;
	 height: 40px;
}

#menu ul
{
     margin: 0px;
     float:right;
    position: relative;
     margin-top:30px;
    margin-right:0px;
     list-style: none;
     
}

#menu ul li{
	display:inline-block;
	height:40px;
	
	/*background:url(../image/Menu_Divider.png) no-repeat right;*/
	 
	padding:0px 13px 0px 13px;
}

#menu ul li a
{
     float: right;
     text-align: center;
     font-size: 16px;
     font-weight:bold;
     font-family: arial;
    
     text-align: center;
     text-decoration: none;
      text-transform:uppercase;
   
    
     color:#fff;
     outline: none;
    
     height:27px; 
     padding-top:13px;
     transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
   
}

#menu li a:hover, #menu li .current{
	 /*background:url(../image/menuhover.png) no-repeat center bottom;*/
	color:#fff;
	
     height:47px; 
     border-bottom-style: solid; border-bottom-width: 10px; border-bottom-color: #0171bf;
	
}

#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:23px; 
	color:#0171bf;
	line-height:25px; 
	text-decoration:none; 
	font-weight:normal;
	text-align:left;
	padding-top:0px;
	padding-bottom:25px;
	padding-left:0px;
	margin:0px;
	}

h2
{
   font-family:Arial; 
	font-size:22px; 
	color:#fff;
	line-height:25px; 
	text-decoration:none; 
	 text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	padding-left:22px;
	padding-bottom:20px;
	margin:0px; 
	
}

h3
{
   font-family:Arial; 
	font-size:18px; 
	color:#fff;
	line-height:25px; 
	text-decoration:none; 
	 text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px; 
	 
}



h4
{
   font-family:Arial; 
	font-size:18px; 
	color:#0171bf;
	line-height:25px; 
	text-decoration:none; 
	 
	text-align:left;
	font-weight:normal;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px; 
	 
}


	
p
{
    font-family: Arial;
	font-size: 13px;
	
	line-height: 25px;
	text-decoration: none;
	font-weight: normal;
	/*text-indent: 40px;*/
	padding-left:22px;
	padding-right:22px;
	padding-bottom:5px;
	padding-top:10px;
	text-align: justify;
	margin:0px;
	color:#555555;
	
	}
	
	.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:4px;
	text-align: justify;
	margin:0px;
	color:#555555;
	
	}
	
	.p2
{
    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:#9a9a9a;
	
	}
	
	.readmore
{
    width:100px;
    height:30px;
     background-color:#fff;
     float:left;
     color:#000;
     font-family:arial;
      padding-top:4px;
       font-size:16px;
        margin-top:15px;
         text-decoration:none;
        
		  text-align:center;
		  cursor:pointer;
		   border:0;
}


.readmore:hover
{
    width:100px;
    height:30px;
     background-color:#555;
     float:left;
     color:#fff;
     font-family:Arial;
      padding-top:4px;
       font-size:16px;
        /*margin-left:10px;*/
          text-decoration:none;
          
		   opacity: .5;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;  
}		  
    


    

    



.footertext
{
font-size:13px;
font-weight: normal;	
font-family: arial;
float:right;
color:white;
line-height:26px;
padding-right:0px;
text-align:right;
padding-left:0px;
padding-top:8px;
text-decoration:none;
position:relative;
}

.footertext:hover
{
font-size:13px;
font-weight: normal;	
font-family: arial;
float:right;
color:#ccc;
line-height:26px;
padding-right:0px;
text-align:right;
padding-left:0px;
padding-top:8px;
text-decoration:none;
position:relative;
}

.footertexttt
{
font-size:13px;
font-weight: normal;
float:left;	
font-family: arial;
color:white;
line-height:26px;
text-align:left;
text-decoration:none;
padding-left:0px;
padding-top:7px;
}





.line-effect{
				position:absolute;
				background:#0171bf;
				height:2px;
				width:2%;
				bottom:-1px;
				left:0;
				display:block;
			}
				.liner:hover .line-effect{
					width:100%;
					background:#0171bf;
				}					
.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 #D7DBDD;
			
									
			position:relative;	
			
						
		}
		
		
		
				







 
	
	
	


.slider11
	
	{
	    width:1920px;
	    height:450px;
	     float:left;
	     
	    
	  	    }
	  	    
	  	    
	  	    	/* Service Option */
.link-block{color:#6d6e71;overflow:hidden;text-align:center;padding:0px 0px;margin-bottom:0px;display:block;text-decoration:none;/*border:1px solid #e0e0e0;*/ width:333px; height:300px; float:left;}
.link-block:hover{background-repeat:repeat-x;background-position:bottom;color:#bebfc0;margin-bottom:0px;border-bottom:0px;  height:300px; }
.move-item{position:relative; }
.move-bg-icon{width:285px;height:120px;display:inline-block;background-repeat:no-repeat;background-position:center;overflow:hidden;
              /*-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;*/}
.link-block:hover .move-bg-icon{background:none;}

.icon-1{background-image:url(images/i4.png)}
	.icon-2{background-image:url(images/i3.png)}  
	.icon-3{background-image:url(images/i2.png)}     
	.icon-4{background-image:url(images/i1.png)}
input, textarea {
	width: 95%;
	margin-bottom: 15px;
}

.form-control {
	display: block;
	width: 55%;
	height: calc(2.25rem + 2px);
	padding: 0 10px;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

::placeholder {
	font-family: Arial;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
}

textarea {
	padding-top: 10px;
	font-family: Arial;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
}

label {
	padding-top: 10px;
	font-family: Arial;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
}

.form-control {
	resize: none;
	margin-bottom: 10px;
	padding: 5px 15px;
	height: auto;
}

.btn-one {
	position: relative;
	display: inline-block;
	background: #0090ff;
	color: #fff;
	font-size: 15px;
	line-height: 35px;
	font-weight: 500;
	text-transform: capitalize;
	font-family: arial;
	padding: 0 30px 0;
	transition: all 0.5s ease;
	border: 2px solid #0090ff;
}

	.btn-one:hover {
		position: relative;
		display: inline-block;
		background: transparent;
		box-shadow: 3px 1px 6px #00000096;
		color: #0090ff;
		font-size: 15px;
		line-height: 35px;
		font-weight: 500;
		text-transform: capitalize;
		padding: 0 30px 0;
		transition: all 0.5s ease;
		border: 2px solid #0090ff;
	}
