.top{width:90%;
		float:left;
		background:#cacacb;}
		
.top p{color:#424242; float:left; font-size:16px; margin-left:10px; margin-top:8px;}

.top i{color:#424242; background: #e9e9e9;
padding: 12px 27px;
font-size:20px;
float:left;
margin: 0px -160px 0px 158px;}

i.loc{margin:0px 0px 0px 38px;}

.top img{float:left; margin:10px 0px 0px 100px; }

.top h2{font-size: 21px;
margin-left: 15px;
margin-top: 10px;
font-weight: bold;}

.arow{width:10%; float:left;}
.main{width:100%;
			float:left;
			}
	
			

			
.main p {
    float: right;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 20px;
    color: #767575;
}

.logo{width:100%;
		float:left;
		z-index:1000;
		position:absolute;
		margin-top:5px;
		margin-top: 20px;}

		
.main i{
    float: right;
    font-size: 35px;
    margin-top: 20px;
    color: #767575;
}

	
	
		
.main p span{font-size:25px;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				margin-right: 15px;
				z-index:1000;
				
				}
				

.navbar-collapse img{margin-left: 200px;
margin-top: 5px;}
	
	
				
nav.navbar-inverse{width:100%;
					
					background:#fff;
				     border:none;
						float:left;
						border-radius:0px;
		}
.navbar {
    margin-bottom: 15px;}
		
		
nav.navbar-inverse p{
						margin:10px 30px 0px 0px;
						color:#CCC;}

ul.navbar-nav{background:#089235;
				margin-top:5px;
				float:right;}
ul.navbar-nav li{font-size:16px; }
.navbar-inverse .navbar-collapse{border:none;}
.navbar-header img{margin-top:-15px;}

nav.navbar-inverse .navbar-toggle .icon-bar{background-color:#0099FF;}	


.navbar-nav li a:hover{ color: !important;}

.navbar-inverse .navbar-nav > li > a {
    color:#fff;
	padding: 10px 14px;
}

.slider{width:100%;
		float:left;
		
	}


.slider1{width:100%;
		float:left;
		background:url(../img/akashganga/1.jpg) fixed;
		position:absolute;
		height:600px;}
		
.who{width:100%;
		float:left;
		margin-top:50px;
}

.who h2{font-size:50px;
		color:#FFF;
		text-align:center;
		font-weight:bold;
		
		}
		
.who p{font-size:18px;
		text-align:center;
		color:#FFF;
		line-height:30px;
		margin-top:50px;}
		
.who p a{text-decoration:none;
			color:#FFF;
			border:1px solid #FFF;
			border-radius:20px;
				padding:5px 10px 5px 10px;}
			
.who p a:hover{background:#0645c4;
border-color:#0645c4;
				padding:5px 10px 5px 10px;}
		
.Servic{width:100%;
			float:left;
			background:url(../img/New%20folder/7.jpg) fixed no-repeat;
			padding:30px 0px 60px 0px;
			}
			
.Servic h2{font-size:28px;
			color:#FFF;
			text-transform:uppercase;
			font-weight:bold;
			padding-bottom:30px;
			text-align:center;}
			

			
.ser{width:100%;
	float:left;
	border:#CCC solid 1px;
	background:#0645c4;}
.about{width:100%;

		float:left;
		padding:30px 0px 30px 0px;
		background:url(../img/akashganga/homeb.jpg) fixed;
margin-top: 15px;}


		
.us{width:100%;
		float:left;
		background:#0645c4; 
		padding:50px 0px 50px 0px;
}
.us h2{font-weight:bold;
		color:#FFF;
		font-size:26px;
		margin-left:10px;
		padding-bottom:20px;}
		
.us p{color:#fff;
		font-size:16px;
		margin-left:10px;
		line-height:25px;
		}
		
.clint{width:100%;
		float:left;
		padding:30px 0px 30px 0px;}
		

		
		
.mission{width:100%;
		float:left;
		padding:30px 0px 30px 0px;
		}
		
.mission h2{
    font-size: 28px;
    color: #0645c4;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 30px;
    text-align: center;
}

.miss{width:100%;
		float:left;
		border:1px #CCC solid;}
		
.miss h3{text-align:center;
			font-size:24px;
			font-weight:bold;
			color:#0645c4;}
			
.miss p{font-size:16px;
		color:#999;
		text-align:center;}
		
.footer{width:100%;
		float:left;
		background:#0645c4;
		padding-top:10px;
}
		
.footer p{text-align:center;
			font-size:16px;
			color:#FFF;}
			
.about-us{width:100%;
			float:left;
			padding:30px 0px 30px 0px;
			}
			
.about-us h2{
    font-size: 28px;
    color: #0645c4;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 30px;
    text-align: center;
}

.about-us p{font-size:16px;
			color:#999;
			text-align:justify;
			line-height:25px;}
.about-us img{margin-top:3px;}
.vission{width:100%;
		float:left;
		padding:30px 0px 30px 0px;}
		
.vission p{font-size:16px;
			text-align:justify;
			color:#999;
}

.vission ul li{font-size:16px;
			color:#999;
			line-height:30px;
			list-style:circle;}
			

.service{width:100%;
			float:left;
			padding:30px 0px 30px 0px;
			}
			
.service h2{
    font-size: 28px;
    color: #0645c4;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 30px;
    text-align: center;
}

.service p{font-size:16px;
			text-align:justify;
			color:#999;
}

.serv{width:100%;
		float:left;
		padding:30px 0px 30px 0px;
		background: #fcfcfc;}
		
		
.serv h2{
    font-size: 28px;
    color: #0645c4;
    text-transform: uppercase;
    font-weight: bold;
	padding:0px;
    text-align: center;
}

.serv p{font-size:16px;
			text-align:center;
			color:#999;
}



.business p{font-size:16px;
			color:#FFF;
text-align:center;
margin: 5px 0px 5px 0px;
}

.business{ width: 100%;
margin-top:30px;
    float: left;
    border: #CCC solid 1px;
    background: #0645c4;
}

.net{width:100%;
float:left;
padding:30px 0px 30px 0px;
}
			
.work{width:100%;
	float:left;
border:1px solid #ccc;
margin-top:25px;}
.net h2{
    font-size: 28px;
    color: #0645c4;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom:0px;
    text-align: center;
}	

.net h3{font-size:20px;
		color:#000;
margin-top:10px;
font-weight:bold;
margin-left:5px;
text-transform:uppercase;}

.net p{font-size:16px;
			color:#666;
			line-height:25px;
			margin-left:5px;
}

.clients{width:100%;
	float:left;
	padding:30px 0px 30px 0px;}
	
.clients h2{
    font-size: 28px;
    color: #0645c4;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom:30px;
    text-align: center;
}		

.clients img{border:1px solid #ccc;}	


.client{width:100%;
	float:left;
	padding:30px 0px 30px 0px;}
	
.client h2{
    font-size: 28px;
    color: #0645c4;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom:30px;
    text-align: center;
}		

.client img{border:2px solid #b3caf9;}	



.contact{width:100%;
			float:left;
			padding:30px 0px 30px 0px;
		}

.contact ul li i{font-size:18px;
					margin-left:-10px;}	

.contact h2{
    font-size: 28px;
    color: #0645c4;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom:30px;
    text-align: center;
}		
			
			
.contact p{font-size:16px;
				color:#666;
line-height:30px;}
			
.contact h3{font-size:20px;
			color:#9b3328;
			margin-top:50px;}
			
.contact h3 span{margin:0px;}
			
.contact ul li{font-size:16px;
			color:#666;
			padding-top:5px;
			list-style:none;		
			}
			
.btn-primary {
    color: #fff;
    background-color: #0645c4;
    border-color: #0645c4;
}
span {font-family:Geneva, Arial, Helvetica, sans-serif;}


.footer1{width:100%;
			float:left;
			padding:30px 0px 30px 0px;
			background:#333;}

.footer1 h2{font-size:22px;
			color:#FFF;
			font-weight:bold;
			padding-bottom:20px;}
			
.footer1 h3{font-size:22px;
			color:#FFF;
			font-weight:bold;
			margin-left:40px;	padding-bottom:20px;}			

.footer1 p{font-size:16px;
			line-height:25px;
			color:#FFF;
			margin-top:10px;
			text-align:justify;}
			
.footer1 p a{color:#fff; text-decoration:none;}
.footer1 p a:hover{color:#0645c4; text-decoration:none;}
			
.footer1 ul{list-style:none;
			font-size:16px;
			color:#FFF;}
			
.service1{width:100%;
			float:left;
			padding:30px 0px 30px 0px;
			margin-top:70px;}
			
.service1 h2{font-size:24px;
				color:#0645c4;
				font-weight:bold;}
				
.service1 p{font-size:16px;
			color:#666;
			line-height:25px;
			text-align:justify;
			margin-top:20px;}

.service1 img{margin-top:30px;}


.hover02 figure img {
	width: 300px;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover02 figure:hover img {
	width: 350px;
}


.column {
	margin: 15px 15px 0;
	padding: 0;
}
.column:last-child {
	padding-bottom: 0px;
}
.column::after {
	content: '';
	clear: both;
	display: block;
}
.column div {
	position: relative;
	
	height: 200px;
	margin: 0 0 0 0px;
	padding: 0;
}
.column div:first-child {
	margin-left: 0;
}
.column div span {
	position: absolute;
	bottom: -20px;
	left: 0;
	z-index: 1;
	display: block;
	width: 94%;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity: 0;
	margin-top:20px;
	background:#0645c4;
}
figure {
	width: 94%;
	height: 200px;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
}
figure:hover+span {
	bottom: -36px;
	opacity: 1;
}

.right {float: right;}



@media (max-device-width:480px){
.top i {
    color: #424242;
    background: #e9e9e9;
padding: 8px 28px;
    font-size: 20px;
	margin: 0px;
}


.top img{float:left; margin:10px 0px 0px 0px; }


.top h2 {
    font-size: 16px;}
	
i.loc{margin-left:-5px;}

.logo{width:120px;
		margin-top: 5px;}

		
.main i{
    float: right;
    font-size: 35px;
    margin-top: 20px;
    color: #767575;
	display:none;
}

	
	
		
.main p span{display:none;
				}
.main p {display:none;}


.navbar-toggle {margin-top: 16px;
    margin-bottom: 0px;
}

.top{width:100%;}

.arow{display:none;}

.navbar-collapse img{display:none;}

.column div{margin-bottom:20px;}

.miss{margin-bottom:20px;}
}


.teb{width:100%; padding:50px 0;}

.teb table{width:100%;}

.teb table tr{border:#CCCCCC solid 1px;}

.teb table tr td{padding:10px; font-size:16px;}

.teb tr:nth-child(2n) {
    background-color: #f1f1f1;
}


ul.list li a{text-decoration:none; color:#FFFFFF;}