@charset "utf-8";
/* 				GLOBAL AND REST VALUES 				*/
body,
h1,h2,h3,h4,form, p
	{
	padding:0px;
	margin:0px;
	color:#fff;
	font-family:Tahoma, Arial, "Trebuchet MS", Helvetica, sans-serif;
	border:none;
	border:0px;
	font-size:12px;
	text-align:left;
	}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video 
	{
	display:block;
	}
mark, rp, rt, ruby, summary, time {display:inline;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li
	{
	margin:0; padding:0;
	}
a, img{
	border:none;
	text-decoration:none;
	color:#fff; 
	border:0px;
	outline:0px none;
	}
body
	{		
		background:#112c57;
	}
.bold
	{
	font-weight:bold;
	}
.clear_bot
	{
		clear:both;
	}
#wrapper
	{
		margin:0px auto;
		border:0px solid red;
		/*width:320px;		
		/*width:480px;width:720px;
		width:320px;/**/
	}
header
	{
		color:#fff;
		background:url(../images/git_Sprite.png) no-repeat 0px 0px;
		background-position:0px -225px;
		border:0px solid red;
		height:40px;
		margin:1% 0 1% 0;
		padding:0 0 0 0;
		position:relative;
		float:left;
		width:100%;
	}
header .logo
	{
		height:40px;
		width:24%;
		border-right:0px solid red;
		float:left;
	}
header .topLink
	{
		margin:20px 0px 0px 0px;
		border-top:1px solid #3d5e93;
		padding:0px 0px 0px 0px;
		width:76%;
		text-align:right;
		overflow:hidden;
		height:20px;
		float:right;
	}
.businessNav, .innovationNav
	{
		border:0px solid red;	
		background-color:transparent;
		color:#fff;
		height:22px;
		padding:0px 1px 4px 1px;
		margin:2px 0px 0px 0px;
	}
.businessNav:hover
	{
		background-color:#5baddf;
	}
.businessNavS
	{	background:#5baddf; 
		padding:.5% 2px .5% 2%;
		float:right;
		right:0;
		width:97%;
		max-width:450px;
		display:none;
		color:#fff;
		margin:41px 0 0 0;
		position:absolute;
	}
.businessNavS ul
	{
		list-style-type:none;
		width:100%;
		border:0px solid red;
		float:left;
		padding:0px;
		margin:0px;
	}
.businessNavS ul li
	{
		float:left;
		max-width:200px;
		width:47%;
		min-width:130px;
		border-bottom:1px solid #85c6ee;
		margin-right:8px;
		padding:0px;
	}
.businessNavS ul li a
	{
		padding:4px 0px 4px 3px;
		float:left;
		font-size:12px;
	}
.businessNavS ul li a:hover
	{
		color:#000;
	}
.slider
	{
		width: 100%;
		background-color:#cccccc;
		text-align:center;
		margin:0 0px 1% 0px;
		float:left;
	}
.bobyPart
	{
		margin:0px auto;
		width:100%;
		float:left;
	}
.bodyInsidePart
	{
		margin:0px auto;
		width:100%;
		float:left;
		background: #ffffff;
		color: black !important;
	}
.bodyInsidePart p,.bodyInsidePart div,.bodyInsidePart ul{
		color: black !important;
		padding: 10px;
	}
.bodyInsidePart p a, .bodyInsidePart ul li a,.bodyInsidePart ul li a:hover,.bodyInsidePart p a:hover{
	color: blue;
}	
.mobility, .webTechnology, .consulting, .secure, .business, .smart, .brand, .social, .software, .social .facebook, .social .twitter, .social .linkedin, .social .skype, .social .youTube, .social .stumble, .social .googlePlus, .social .blogger, .enquiry, .sendMail, .talkUs, .quote
	{
		float:left;
		background-color:#339966;
		color:#fff;
		border:0px solid red;
		font-size:13px;
		padding:0px;
		text-align:center;
		margin:0% 1% 1% 0px;
		cursor:pointer;
		padding:0 0 0 1%;
	}
.mobility .icon, .webTechnology .icon, .consulting .icon, .secure .icon, .business .icon, .smart .icon, .brand .icon, .software .icon, .social .facebook, .social .twitter, .social .linkedin, .social .skype, .social .youTube, .social .stumble, .social .googlePlus, .social .blogger, .enquiry .icon, .sendMail .icon, .talkUs .icon, .quote .icon
	{		
		background:url(../images/git_Sprite.png) no-repeat 0px 0px;
	}
.mobility .icon
	{
		width:37px;
		height:33px;
		background-position:-15px -21px;
		margin:0px auto;
		margin-top:5px;
	}
.webTechnology .icon
	{
		width:40px;
		height:36px;
		background-position:-93px -20px;
		margin:0px auto;
	}
.consulting .icon
	{
		width:47px;
		height:54px;
		background-position:-404px -77px;
		float:right;
		margin:10px 5px 0px 0px;
	}
.secure .icon
	{
		width:35px;
		height:53px;
		background-position:-414px -9px;
		margin:0px auto;
		border:0px solid red;
		float:right;
		margin:10px 3px 0px 0px;
		}
.business .icon
	{
		width:48px;
		height:35px;
		background-position:-160px -19px;
		margin:0px auto;
		margin-top:2px;
		margin-bottom:2px;
	}
.smart .icon
	{
		width:46px;
		height:45px;
		background-position:-90px -91px;
		margin:0px auto;		
		margin-top:2px;
	}
.brand .icon
	{
		width:52px;
		height:43px;
		background-position:-160px -94px;
		margin:0px auto;
		margin-top:2px;
	}
.software .icon
	{
		width:49px;
		height:40px;
		background-position:-15px -97px;
		margin:0px auto;
		margin-top:2px;
	}
.mobility span, .webTechnology span, .consulting span, .secure span, .business span, .smart span, .brand span, .social span, .software span, .brand span, .enquiry span, .sendMail span, .talkUs span, .quote span
	{
		font-size:20px;
		text-align:center;
	}
.quote span
	{
		font-size:18px;
		text-align:center;
	}
.mobility span
	{	
	}
.webTechnology
	{	background-position: -75px -16px;
		background-color:#5baddf;
		margin: 0 1% 1% 0;
		line-height:17px;
	}
.webTechnology span
	{
		font-size:20px;
		border:0px solid red;
	}
.consulting
	{	background-position: -300px -75px;
		background-color:#c24747;
		text-align:left;
		margin-right:0px;
		margin-left:0px;
	}
.consulting span
	{
		font-size:21px;
		border:0px solid red;
		text-align:left;
		margin:10px 0 0 0;
	}
.secure
	{
		background-color:#e2674a;
		text-align:left;
		margin:0px 1% 1% 0px;
		font-size:11px;
	}
.secure span
	{
		font-size:27px;
		border:0px solid red;
		text-align:left;
		margin:15px 0 0 0;
	}
.business
	{	background-position: -75px -16px;
		background-color:#996699;
		margin:0px 1% 1% 0px;
		line-height:14px;
		font-size:12px;
	}
.business span
	{
		font-size:18px;
		border:0px solid red;
	}
.smart
	{	background-position: -75px -16px;
		background-color:#33cccc;
		margin:0px 0px 1% 0px;
		line-height:13px;
		font-size:12px;
	}
.smart span
	{
		font-size:18px;
		border:0px solid red;
	}
.brand
	{	background-position: -75px -16px;
		background-color:#ffcc66;
		margin:0px;
		line-height:13px;
	}
.brand span
	{
		font-size:18px;
		border:0px solid red;
	}
.social
	{	
		background-color:#dddddd;
		width: 47% !important;
		margin:0 1% 0px 1%;
		text-align:center;
		padding:0% 0% 0 2.5%;
		float:left;
	}
.social span
	{
		font-size:18px;
		border:0px solid red;
	}
.social .facebook, .social .twitter, .social .linkedin, .social .skype, .social .youTube, .social .stumble, .social .googlePlus, .social .blogger
	{
		width:31px;
		height:31px;
		float:left;
		background-position: -300px -154px;
		margin:3px 3% 2px 0;
	}
.social .twitter
	{
		background-position: -338px -154px;
	}
.social .linkedin
	{
		background-position: -377px -154px;
	}
.social .stumble
	{
		background-position: -338px -190px;
	}
.social .youTube
	{
		background-position: -300px -190px;
	}
.social .googlePlus
	{
		background-position: -416px -190px;
	}
.social .skype
	{
		background-position: -416px -190px;
	}
.social .blogger
	{
		background-position: -377px -190px;
	}
.software
	{	background-position: -75px -16px;
		background-color:#7ac144;
		margin:0px 0px 1% 0px;
		line-height:14px;
	}
.software span
	{
		font-size:18px;
		border:0px solid red;
	}
.mobility, .webTechnology, .consulting, .secure, .business, .smart, .brand, .social, .software, .brand, .social, .enquiry, .sendMail, .talkUs, .quote
	{
		width:23.25%;
		height:75px;
	}
.consulting, .secure
	{
		width: 48.5%;
		height:75px;
	}
.d_mobility, .d_webTechnology, .d_consulting, .d_secure, .d_business, .d_smart, .d_brand, .d_software
	{	background:#339966; 
		padding:2%;
		float:left;
		width:96%;
		display:none;
		color:#fff;
		margin:-1% 0 2% 0;
		text-align:justify;
		line-height:18px;
	}
.d_webTechnology
	{
		background:#5baddf;
	}
.d_consulting
	{
		background:#c24747;
	}
.d_secure
	{
		background:#e2674a;
	}
.d_business
	{
		background:#996699;
	}
.d_smart
	{
		background:#33cccc;
	}
.d_brand
	{
		background:#ffcc66;
	}
.d_software
	{
		background:#7ac144;
	}	
.connected
	{
		background:#5087c0;
		color:#fff;
		font-size:16px;
		margin:0% 0 1% 0;
		float:left;
		width:100%;
		padding:6px 0px 6px 0px;
		text-align:center;
	}
.enquiry, .sendMail, .talkUs, .quote
	{
		background:#5b96ce;
		float:left;
		line-height:16px;
		margin:0 1% 0 1%;
	}
.enquiry
	{
		margin:0 1% 0 0;
	}
.sendMail
	{
		margin:0 1% 0 0;
	}
.talkUs
	{
		margin:0 1% 0 0;
	}
.talkUs span, .quote span
	{
		font-size:18px;
	}
.quote
	{
		margin:0;
	}
.enquiry .icon, .sendMail .icon, .talkUs .icon, .quote .icon
	{
		background-position:-245px -177px;
		height:31px;
		width:36px;
		margin: 0 auto;
		margin-top:5px;
	}
.sendMail .icon
	{
		background-position:-167px -172px;
		margin-bottom:10px;
		margin-top:7px;
	}
.talkUs .icon
	{
		background-position:-17px -171px;
		width:42px;
		height:33px;
		margin-bottom:10px;
		margin-top:7px;
	}
.quote .icon
	{
		background-position:-96px -164px;
		width:34px;
		height:35px;
		margin-bottom:10px;
		margin-top:7px;
	}
.footer
	{
		background:#000;
		padding:2%;
		text-align:center;
		line-height:20px;
		font-size:13px;
		float:left;
		width:96%;
		margin:1% 0 0 0;
	}
.footer span
	{
		font-size:11px;
	}	
.footer a
	{
		text-decoration:none;
		padding:0px 2px 0px 2px;
	}
.footer a:hover
	{
		color:#5b96ce;
		text-decoration:underline;
	}
.enquiryDetail, .quoteDetail
	{	background:#3f6d9d; 
		padding:2%;
		float:left;
		width:96%;
		display:none;
		color:#fff;
		margin:0% 0 2% 0;
	}
.call_1
	{
		width:25%;
		float:left;
		padding:1% 0 1% 0;
	}
.call_2
	{
		width:75%;
		float:left;
		padding:1% 0 1% 0;
	}
.call_2 .inputBox_1 
	{
		padding:4px 0px 4px 0px;
		width:98%;
		font-family:Tahoma, Geneva, sans-serif;
	}
.call_2 textarea
	{
		font-size:12px;
		font-family:Tahoma, Geneva, sans-serif;
	}
.submitBT
	{
		background-color:#7AC144;
		font-size:14px;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:bold;
		border:none;
		border-radius:4px;
		color:#fff;
		padding:5px 10px 5px 10px;
		cursor:pointer;
	}
h1
	{
		background:#5087c0;
		color:#fff;
		font-size:18px;
		margin:1% 0 2% 0;
		float:left;
		width:98%;
		padding:4px 0px 4px 2%;
		text-align:left;
	}
p
	{
		text-align:left;
		color:#fff;
		font-size:12px;
		padding:1%;
		line-height:18px;
	}
.img_Right
	{
		float:right;
		margin:1% 0 0 0%;
	}