@charset "utf-8";
/* CSS for General Styling STARTS HERE */

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('../webfonts/League_Gothic-webfont.eot');
    src: url('../webfonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/League_Gothic-webfont.woff') format('woff'),
         url('../webfonts/League_Gothic-webfont.ttf') format('truetype'),
         url('../webfonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans500';
    src: url('../webfonts/museosans_500-webfont.eot');
    src: url('../webfonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/museosans_500-webfont.woff') format('woff'),
         url('../webfonts/museosans_500-webfont.ttf') format('truetype'),
         url('../webfonts/museosans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans500Italic';
    src: url('../webfonts/museosans_500_italic-webfont.eot');
    src: url('../webfonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/museosans_500_italic-webfont.woff') format('woff'),
         url('../webfonts/museosans_500_italic-webfont.ttf') format('truetype'),
         url('../webfonts/museosans_500_italic-webfont.svg#MuseoSans500Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans700';
    src: url('../webfonts/museosans_700-webfont.eot');
    src: url('../webfonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/museosans_700-webfont.woff') format('woff'),
         url('../webfonts/museosans_700-webfont.ttf') format('truetype'),
         url('../webfonts/museosans_700-webfont.svg#MuseoSans700') format('svg');
    font-weight: normal;
    font-style: normal;

}    
@font-face {
    font-family: 'InconsolataMedium';
    src: url('../webfonts/Inconsolata-webfont.eot');
    src: url('../webfonts/Inconsolata-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/nconsolata/Inconsolata-webfont.woff') format('woff'),
         url('../webfonts/Inconsolata-webfont.ttf') format('truetype'),
         url('../webfonts/Inconsolata-webfont.svg#InconsolataMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*h1,h2,h3,h4,h5,h6 { font-family:'LeagueGothicRegular', Helvetica, Arial, sans-serif; text-transform:uppercase; color:#39444a; font-weight: normal; text-shadow: 1px 1px 0 #fff; margin: 0;}*/
h5
{
	color:#39444A;
}
body,div,ul,li,h1,h2,h3,h4,h5,h6,p{
	margin:0px;
	padding:0px;
}
body{
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family:verdana;
	color:#363636;
	margin:0 auto;
	height:auto;
	font-size: 13px;
	background-image:url(../images/midbg3.png);
	background-repeat:repeat;
}
#floattopmenu
{
	width:100%;
	margin:0 auto;
	height:auto;
	/*position:fixed;*/
	z-index:1000;
}
#topbg
{	
	width:100%;
	height:30px;
}
#running
{
	background-image:url(../images/topbar-bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:83px;
	text-align:center;
	padding:0px;	
}
#middbg
{
	width:998px;	
	padding-bottom:20px;
	margin:0 auto;
}
#page
{
	margin:0 auto;
	width: 100%;
}
#wrapper
{
	margin:0 auto;
	width: 100%;
}
#container
{
	width: 100%;
	max-width:998px;
	margin:0 auto;
	position:relative;
	/*top:139px;*/
}
header
{
	margin:0 auto;
	width:998px;
	height: 74px;
}
#header
{
	margin:0 auto;
	width:998px;
	height: 74px;
}

#logo
{
	width:200px;
	float:left;
	height:57px;
	margin:15px 0px 0px 0px;
}
#logo-ie
{
	width:200px;
	float:left;
	height:57px;
	margin:15px 0px 0px 0px;
}
#logo-ie img
{
	border:0;
}
#logo img
{
	border:0;
}
.link{
    color: #016b00;
    text-decoration:underline;
}
.link:hover{
    color: #da251d;
}
.color-selected
{
	/*background-image:url(../images/Copy-of-arrowBytes.png);
	background-repeat:no-repeat;
	width:27px;
	height:19px;
	background-position:center -20%;*/
	color:#da251d !important;
	border-bottom:2px solid red;
}
#nav
{
	padding:32px 0px 0px 0px;
	width:auto;
	float:right;
	height:43px;
	letter-spacing: 0.9pt;
	font-family: verdana;
	font-size: 9pt;
}
#nav a{
	margin-right:20px;
	padding:20px 0px 10px 0px;
	color: #016b00;
	width:auto;
	height:88px;
	text-align:left;
	text-decoration:none;
}
#nav a.last{
    margin-right:0px !important;
}
#nav a:hover{
    color:#da251d;
    border-bottom:2px solid red;
}
#consuldeve
{
	margin:0 auto;
	width:998px;
	text-align:center;
	font-family: 'LeagueGothicRegular';
}
.consuldeve
{
	margin-top:0px;
	margin-bottom:30px;
	height:85px;
	padding:50px 0px 0px 0px;	
	font-family: 'LeagueGothicRegular';
	font-size:90px;
}
.and
{
	font-size:45px;
	position:absolute;
	margin-top:20px;
}
#linetext
{
	width:998px;
	height:50px;
	margin-top:10px;
	font-family: 'LeagueGothicRegular';
	font-size:36px;
	background-image:url(../images/middletextline.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.firstline
{
	background-image:url(../images/mid-line.jpg);
	background-repeat:repeat-x;
	float:left;
	width:280px;
	height:2px;
	margin:15px 5px 0px 20px;
	padding-left:0px;
}
.textdesign
{	
	float:left;
	width:105px;
	font-size:35px;
	font-family: 'LeagueGothicRegular';
	margin:35px 0px 0px 0px; 
	text-align:center;	
	color:#fff;
}

#fewthings
{
	float:left;	
	margin:0px 0px 25px 0px;
	font-family:verdana;
	padding:0px;
	width:998px;	
	text-align:center;
}
#fewthings a
{	
	color: #016b00;
	text-decoration:none;
}
#fewthings a:hover
{	
    color: #da251d;
}

#aboveworkline
{
	margin: 0 auto;
    width:998px;
	height:30px;	
}
.aboveworkline
{
	
	background-image:url(../images/mid-line.jpg);
	background-repeat:repeat-x;
	float:left;
	width:960px;
	height:2px;
	margin:10px 15px 0px 15px;
	padding-left:5px;
}
.box3underlines
{	
	background-image:url(../images/mid-line.jpg);
	background-repeat:repeat-x;
	float:left;
	width:500px;
	height:2px;
	margin:20px 15px 0px 0px;
}
.textafterbox3
{
	float:left;
	width:998px;
	margin-top:-40px;
}
.textafterbox3 h3
{
	width:330px;
	float:left;
	background:transparent;
	color: #969696;
    font-family: 'PT Sans Regular',Helvetica,Arial,sans-serif;
    font-size: 11px;
    margin-bottom: 28px;
    padding-top: 32px;
}
.textafterbox3 ul
{
	list-style: none outside none;
    padding-left: 10px;
	width:320px;
	float:left;
	font-family: 'PT Sans Regular',Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-size-adjust: 0.5;    
    line-height: 24px;
}
.textafterbox3 ul.checkmarks li {
    background: url(../images/check.png) no-repeat scroll 0 45% transparent;
	font-style: italic;
    padding: 6px 0 6px 20px;
}
.textafterbox3 ul.starmarks li {
    background: url(../images/star-bullet.png) no-repeat scroll 0 45% transparent;
	font-style: italic;
    padding: 6px 0 6px 20px;
}
.textafterbox3 ul.links li {
    background: url(../images/link.png) no-repeat scroll 0 45% transparent;
	font-style: italic;
    padding: 6px 0 6px 20px;
}
.textafterbox3 ul.links li a{
    text-decoration:none;
	color: #39444A;
}
.selectedworks
{
    width:986px;
    margin:60px 0px 20px 15px;
    padding:0px;
    color: #016b00;
    font-family:verdana;
    cursor:pointer;
}
.inpage-shead
{
    width:960px;
    margin:10px 0px 10px 15px;
    padding:0px;
    color: #016b00;
    font-family:verdana;
    font-weight:bold;
}
.bottom-panal
{	
	float:left;
	width:998px;

}
.bottom-panal ul{
    list-style:none;
}
.bottom-panal ul li{
    float:left;
    border:3px solid #fff;
    margin:0px 20px;
}
.panels
{
	float:left;
	width:480px;
	margin-left:15px;
}
.buttonimg
{
	float:left;
	margin:10px 5px 10px 0px;
	border:0;
}
.thereno
{	
	float:left;
	font-size:15px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	font-family: Verdana;
	width:953px;
	height:30px;
	margin-left:30px;
}
.imgbdr{
    border: 2px solid #D8D9DA;    
}
.imgbdr-width{
    border: 2px solid #D8D9DA;
    width: 333px;
    height: 250px;
}
.mr15px{margin-right:15px;}
.fl{
    float:left;
}
a.indexemail
{	
	color:#000;
	text-decoration:none;
}
.panalheader
{
	width:310px;
	margin:10px 0px 15px 0px;
	padding:0px;
	color: #87ba5b;
	font-family:verdana;	
}
.partsline
{
	background-image:url(../images/mid-line.jpg);
	background-repeat:repeat-x;
	float:left;
	width:460px;
	height:2px;
	margin:5px 5px 0px 0px;
	padding-left:0px;
}
#belowpanal
{
	float:left;
	width:998px;
}
.imgfortextblog
{
	float:left;
	margin:-3px 4px 0px 1px;
	padding:0px 0px 0px 0px;
	border:0;
}
.imgfortextblog1
{
	float:left;
	margin:-3px 4px 0px -6px;
	padding:0px;
	border:0;
}
footer
{
	float:left;
	background-image:url(../images/footerimg.jpg);
	background-repeat:repeat-x;
	background-color:#3a454b;
	width:100%;
}
.footer
{
	float:left;
	background-image:url(../images/footerimg.jpg);
	background-repeat:repeat-x;
	background-color:#3a454b;
	width:100%;
}
.footerdiv
{
	width:998px;
	color:#f4f4f4;
	margin:0 auto;
	height:250px;
	font-size:12px;
	padding-top:25px;
}
.services
{
	float:left;
	width:180px;
	font-family:verdana;
	color: #f4f4f4;
	padding:15px 0px 0px 0px;
}
.w270px{
    width:270px !important;
}
.services strong a
{
	color: #f4f4f4;
	text-decoration:none;
}
.services ul
{
	float:left;
	margin:8px 0px;
	padding:0px;
	list-style-type: none;
	float:left;
}
.services ul li
{
	float:left;
	display:block;
	width:100%;
	height:15px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.services ul li a
{
	height:17px;
	font-size:11px;
	color: #f2f2f2;	
	font-family:verdana;
	text-decoration:none;
}
.copyright
{
	float:left;
	text-align:center;
	text-decoration:none;
	margin-top:-15px;
	font-family:verdana;
	width:950px;
	font-size:10px;
}
#nav-list-example {
    height: 135px;
    list-style-type: none;
    margin: 35px auto;
    width: 620px;
    padding: 0;
}

#nav-list-example li {
    width: 137px;
    height: 132px;
    float: left;
	list-style-type: none;
    margin-left: 18px;
    position: relative;
}
#nav-list-example li div a{
    float:left;
    width: 90px;
    margin:50px 0px 0px 17px;
    text-align:center;
    font-size:20px;
    font-weight:normal;
    color:#fff;
    font-family: Arial;
    text-decoration:none;    
}
#nav-list-example li#design div.back a{
	float:left;
	width: 90px;
	margin:27px 0px 0px 17px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-family: Arial;
	text-decoration:none;    
}
#nav-list-example li#develop div.back a{
    float:left;
	width: 90px;
	margin:40px 0px 0px 17px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-family: Arial;
	text-decoration:none;    
}
#nav-list-example li#seo div.back a{
    float:left;
	width: 90px;
	margin:40px 0px 0px 18px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-family: Arial;
	text-decoration:none;    
}
#nav-list-example li#support div.back a{
    float:left;
	width: 90px;
	margin:35px 0px 0px 18px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-family: Arial;
	text-decoration:none;    
}
#nav-list-example li#design div {
    width: 137px;
    height: 132px;
    overflow: hidden;
    background: url(../images/red-circle.png) repeat scroll 0 0 transparent;
	background-repeat:no-repeat;
    position: absolute;    
}
#nav-list-example li#design div.back {
    background: url(../images/red-circle.png);
	background-repeat:no-repeat;	
}
#nav-list-example li#develop div {
    width: 137px;
    height: 132px;
    overflow: hidden;
    background: url(../images/orange-circle.png) repeat scroll 0 0 transparent;
	background-repeat:no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
#nav-list-example li#develop div.back {
    background: url(../images/orange-circle.png);
	background-repeat:no-repeat;	
}
#nav-list-example li#seo div {
    width: 137px;
    height: 132px;
    overflow: hidden;
    background: url(../images/green-circle.png) repeat scroll 0 0 transparent;
	background-repeat:no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
#nav-list-example li#seo div.back {
    background: url(../images/green-circle.png);
	background-repeat:no-repeat;	
}
#nav-list-example li#support div {
    width: 137px;
    height: 132px;
    overflow: hidden;
    background: url(../images/blue-circle.png) repeat scroll 0 0 transparent;
	background-repeat:no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
#nav-list-example li#support div.back {
    background: url(../images/blue-circle.png);
	background-repeat:no-repeat;
}
#maincontainer
{
	float:left;
	width:100%;
	padding:30px 0 0 0;
}
.lc{
    width:60%;
    float:left;
}
.rc{
    width:40%;
    float:left;
}
.contacContainer
{
	float:left;
	width:600px;
	height:300px;
	border:1px solid #000;
}
.box1
{
	float:left;
	width:580px;	
}
.box2
{
	float:left;
	margin-right:10px;
	width:420px;
}
.box3
{
	float:left;
	width:480px;
}
.page-title{
	margin:0px 0px 0px 0px;
	font-size:60px;
	width:400px;
	text-shadow: 1px 1px 0 #FFFFFF;
    text-transform: uppercase;
	color:#39444A;
	font-family: 'LeagueGothicRegular';
	text-decoration:none;
	font-weight:normal;
}
.page-title a
{
	color:#39444A;
	font-family: 'LeagueGothicRegular';
	text-decoration:none;
}
.push-right{
	float:right;
	border:2px solid #d8d9da;
	width:333px;
	height:250px;	
}
.castironimg{
	float:right;
	background-color:#fff;
	border:2px solid #d8d9da;
	padding:6px;
	width:386px;
	height:auto;
}
.quickjakpotbgimg{
	float:right;
	background-color:#fff;
	border:2px solid #d8d9da;
	padding:3px;
	width:386px;
	height:auto;	
}
.amarujalaimg{
	float:right;
	background-color:#fff;
	border:2px solid #d8d9da;
	padding:50px 3px 3px 3px;
	width:386px;
	height:446px;
	text-align:center;
}
.loyakkbgimg{
	float:right;
	background-color:#fff;
	border:2px solid #d8d9da;
	padding:3px;
	width:386px;
	height:auto;	
}
.niitbgimg{
	float:right;
	background-color:#fff;
	border:2px solid #d8d9da;
	padding:3px;
	width:386px;
	height:auto;	
}
.allworksimgs
{
	border:0;
}
.map{
	float:right;
	margin-right:20px;
	background-color:#fff;
}
.foodisnt {
	float:left;
    margin:20px 0px 0px 0px;
	font-size: 10pt;
    line-height: 1.7;
}
.wecraft
{
	font-size: 17px;
	line-height:1.6;
}
.wecontact
{
	margin:10px 0px 0px 5px;
	font-family:'PT Sans Regular',Helvetica,Arial,sans-serif;
	font-size: 15px;
	line-height:1.6;
}
.parkcity
{
	font-size: 20px;
	line-height: 1.8;
}
.clr{
    clear:both;
}
.strong1
{	
	font-family:'LeagueGothicRegular';
	font-size:32px;
	font-weight:normal;
	color:#39444A;
	float:left;
	text-align:left;
	margin-bottom:5px;
	width:600px;
}
.strong1 img
{
	margin:0px 0px -5px 0px;
}

#sidebar-secondary
{
	background: url(../images/secondary-bg.png)repeat scroll left top transparent;	
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin: 0 0 150px 0px;
    padding: 16px 0px 0px 0px;
	display:block;
	width:100%;
}
#sidebar-1
{
    margin: 0px 0px 100px 0px;
    padding: 16px 0px 0px 0px;
	display:block;
	width:100%;
}

#contactaside
{
	float:left;
	background: url(../images/secondary-bg.png)repeat scroll left top transparent;	
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin-top: 180px;
    padding: 16px 0px 16px 0px;
	display:block;
	width:100%;
}
aside
{
	float:left;
	display:block;
	width:100%;
}
.vertcalsaside
{
	float:left;
	background: url(../images/secondary-bg.png)repeat scroll left top transparent;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin-top: 150px;
    padding: 16px 0px 0px 0px;
	display:block;
	width:100%;
}
#sidebar-secondary3
{
	margin:0 auto;
	width:998px;
}
#sidebar-secondary-ie
{
	float:left;
	background-image: url(../images/secondary-bg.png);
	background-repeat: repeat;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin-top: 180px;
    padding: 10px 0px 0px 0px;
	display:block;
	width:100%;
}
#sidebar-secondary-ie1
{
	float:left;
	background-image: url(../images/secondary-bg.png);
	background-repeat: repeat;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin-top: 180px;
    padding: 16px 0px 16px 0px;
	display:block;
	width:100%;
}
#sidebar-secondary-ie2
{
	float:left;
	background-image: url(../images/secondary-bg.png);
	background-repeat: repeat;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin-top: 150px;
    padding: 16px 0px 0px 0px;
	display:block;
	width:100%;
}
.shadowtext-u
{
	
	margin:0px auto;
	width:998px;
}
.shadowtext1
{
	margin:0px auto;
	width:998px;
}
.andfewthings
{
	float:left;
	width:960px;
	font-family:Arial;
	text-shadow: 1px 1px 0 #FFFFFF;
	color: #39444A;
	font-size:20px;
}
.column 
{   
    float: left;
    margin: 0 10px 10px 0;
    padding: 0 12.5px 0 0;
    position: relative;
    width: 30%;
}
.columns 
{
	float:left;
    clear: both;
    overflow: visible;
}
h3
{
	font-size: 30px;
    margin-bottom: 8px;
	font-weight:normal;
	font-family: 'LeagueGothicRegular';
}
h5
{
	font-family: 'LeagueGothicRegular';
	font-size: 25px;
	font-weight:normal;
	margin:0px 0px 15px 15px;
	text-shadow: 1px 1px 0 #FFFFFF;
}
.coltext
{
	font-size: 15px;
	line-height: 24px;
	margin:0px 0px 15px 15px;
}
#bytesbrick-vcard
{
	float:left;
	width:400px;
	padding-top:10px;

}
.org
{
	font-family:'PT Sans Regular';
    font-size: 15px;
    line-height: 24px;
}
.dir
{
	float:left;
	display: block;
    font-size: 11px;
    margin: 15px 0px 15px 5px;
    font-family: 'PT Sans Regular',Helvetica,Arial,sans-serif;
    font-size: 100%;
    font-size-adjust: 0.5;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
	width:300px;
	text-decoration:none;
	color: #607890;
}
a.dir:hover
{
	text-decoration:none;
	color:#000;	
}
.tel
{
	float:left;
	margin: 0px 0px 0px 5px;	
	font-size: 16px;
	font-weight:bold;
    line-height: 24px;
   	color: #607890;
    font-family: 'PT Sans Regular',Helvetica,Arial,sans-serif;
	text-decoration:none;
}
a.tel:hover
{
	text-decoration:none;
	color: #3C3C3C;
}
.contactform
{
	float:left;
	width:524px;
	list-style-type:none;
}

.contactform ul li
{
	float:left;
	width:500px;
	margin-bottom:10px;

}
.gfield_label 
{
	float:left;
	padding:5px 0px 5px 0px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 10px 75px 4px 0px;
	font-family: 'PT Sans Regular',Helvetica,Arial,sans-serif;
}
.tabForm{
    margin-left:30px;
}
.msgdiv
{

	float:left;
	width:450px;
	margin-bottom:10px;
}
.inputtext
{
	width: 340px;
	padding-right: 2px;
	float:left;
	background: none repeat scroll 0 0 rgba(180, 180, 180, 0.2);
	border: 1px solid #FFFFFF;
	font-size: 13px !important;
	font-weight: normal !important;
	letter-spacing: normal;
	outline-style: none;
	padding: 6px !important;
}

.btnsubmit-ie
{
	float:left;  
	width:72px;
	height:29px;
	margin: 10px 3px 10px 0;
	padding: 5px 10px 4px;
}
.btnsubmit
{
	float:left;  
	background: -moz-linear-gradient(center top , #BCC9D2 0%, #8FA5B3 100%) repeat scroll 0 0 transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BCC9D2', endColorstr='#8FA5B3')"; /* IE8 */
	border-color: #A5ACB2 #A5ACB2 #70808D;
	border-style: solid;
	border-width: 1px;
	color: #4C5F6D !important;
	font-family: 'PT Sans Regular','MuseoSans500',Helvetica,Arial,sans-serif !important;
	font-weight: normal !important;
	line-height: 1.25;
	margin: 10px 3px 10px 0;
	padding: 5px 10px 4px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #C0D2E0;
	cursor: pointer;
}
.btnsubmit:hover
{	
    border-color: #A5ACB2;	
    font-family: 'PT Sans Regular','MuseoSans500',Helvetica,Arial,sans-serif !important;	
	background: -moz-linear-gradient(center top , #AFC0CA 0%, #ACBFCD 100%) repeat scroll 0 0 transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#AFC0CA', endColorstr='#ACBFCD')"; /* IE8 */
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ACBFCD),color-stop(1, #AFC0CA)); /* Safari & Chrome */
}
.gfield_right
{
	float:left;
	width:100px;
	margin:17px 0px 15px 0px;
	font-weight: bold;
    line-height: 1.3em;
	font-family: 'PT Sans Regular',Helvetica,Arial,sans-serif;
}
.keypeople
{
	float:left;
	width:998px;
	font-family:'LeagueGothicRegular';
	font-weight: normal; 
	margin:0px 0px 10px 15px;
	text-shadow: 1px 1px 0 #FFFFFF;
	color: #39444A;
	font-size:35px;
}

.textarea
{		
	width:430px;
	height:180px;
	background: none repeat scroll 0 0 rgba(180, 180, 180, 0.2);
    border: 1px solid #FFFFFF;
    font-size: 13px !important;
    font-weight: normal !important;
    letter-spacing: normal;
    outline-style: none;
    padding: 6px !important;
}
.textarea-ie
{		
	width:430px;
	height:180px;
	background: none;
	background-repeat:repeat; 
	background-attachment:scroll;
	background-position:0 0;
	background-color:rgba(180, 180, 180, 0.2);
    border: 1px solid #FFFFFF;
    font-size: 13px !important;
    font-weight: normal !important;
    letter-spacing: normal;
    outline-style: none;
    padding: 6px !important;
}
.contactbox
{
	margin:0 auto;
	width:955px;
}
.contactpage-title
{
	float:left;
	margin:0px 0px 0px 0px;
	width:280px;
	font-size:75px;
    font-weight: normal;
    text-shadow: 1px 1px 0 #FFFFFF;
    text-transform: uppercase;
	
}
.contactpage-title a
{
	color:#39444A;
	font-family: 'LeagueGothicRegular';
	text-decoration:none;
	cursor:default;
}
.weareteam
{
	float:left;
	color:#39444A;
	width:605px;
	padding-top:8px;
	font-size:19px;
	line-height:35px;
	margin-left:50px;
}
.weareteam a
{
	color: #607890;
    text-decoration: none;
}
.weareteam a:hover
{
	color: #000;    
}
.aboutunderline
{
	
	background-image:url(../images/mid-line.jpg);
	background-repeat:repeat-x;
	float:left;
	width:930px;
	height:2px;
	margin:30px 5px 30px 5px;
	padding-left:5px;
}
.verticalsunderline
{
	
	background-image:url(../images/mid-line.jpg);
	background-repeat:repeat-x;
	float:left;
	width:930px;
	height:2px;
	margin:30px 5px 35px 5px;
	padding-left:5px;
}
.worksunderline
{
	
	background-image:url(../images/mid-line.jpg);
	background-repeat:repeat-x;
	float:left;
	width:930px;
	height:2px;
	margin:30px 5px 30px 5px;
	padding-left:5px;
}
.inpagesep{
    background-image:url(../images/mid-line.jpg);
    background-repeat:repeat-x;
    float:left;
    width:100%;
    height:2px;
    margin:10px 0px 20px 0px;
    padding-left:5px;
}
.mt25px{
    margin-top:25px !important;
}
.mt26px{
    margin-top: 26px !important;
}
.mb26px{
    margin-bottom: 26px !important;
}
.workpagesline
{
	
	background-image:url(../images/mid-line.jpg);
	background-repeat:repeat-x;
	float:left;
	width:930px;
	height:2px;
	margin:30px 5px 45px 5px;
	padding-left:5px;
}
.marginbig
{
	float:left;
	width:930px;
	height:2px;
	margin:110px 5px 3px 5px;
	padding-left:5px;
}
.coloms
{
	float:left;
	width:320px;
}
ul.coloms
{
	float:left;
	width:300px;
	margin:-15px 8px 0px 10px;
	margin-right:8px;
	margin-left:10px;
	list-style-type:none;
}
 ul.coloms li
{
	float:left;
	margin-right:10px;
	width:296px;
}
.vertcalcoloms
{
	float:left;
	width:310px;
	height:220px;
}
ul.vertcalcoloms
{
	float:left;
	width:300px;
	margin:0px 8px 0px 10px;
	margin-right:8px;
	margin-left:10px;
	list-style-type:none;	
}
 ul.vertcalcoloms li
{
	float:left;
	margin-right:10px;
	width:296px;
}
.aboutcoloms
{
	float:left;
	width:320px;
}
ul.aboutcoloms
{
	float:left;
	width:300px;
	margin:-15px 18px 0px 0px;
	list-style-type:none;
}
 ul.aboutcoloms li
{
	float:left;
	margin-right:10px;
	width:296px;
	border:solid 0px;
}
 ul.aboutcoloms li a
{
	text-decoration:none;
	color:#607890;
}
 ul.aboutcoloms li a:hover
{
	text-decoration:none;
	color:#000;
}
ul.aboutiq
{
	float:left;
	width:930px;
	margin:-15px 18px 0px 0px;
	list-style-type:none;
}
 ul.aboutiq li
{
	float:left;
	margin-right:10px;
	width:924px;
}
 ul.aboutiq li a
{
	text-decoration:none;
	color:#607890;
}
 ul.aboutiq li a:hover
{
	text-decoration:none;
	color:#000;
}
.ptext 
{
	float:left;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 24px;
    margin-top: 0;
}
.imgsize
{
	float:left;
	padding:6px;
	background-color:#fff;
	width:300px;
	height:122px;
	padding-top:55px;
	text-align:center;
	border:2px solid #d8d9da;
}
.imgsize-juxt
{
	float:left;
	padding:6px;
	background-color:#fff;
	width:300px;
	height:129px;
	padding-top:48px;
	text-align:center;
	border:2px solid #d8d9da;
}
.imgsize-niit
{
	float:left;
	padding:6px;
	background-color:#fff;
	width:300px;
	height:137px;
	padding-top:40px;
	text-align:center;
	border:2px solid #d8d9da;
}
.imgsize-quiz
{
	float:left;
	padding:6px;
	background-color:#fff;
	width:300px;
	height:107px;
	padding-top:70px;
	text-align:center;
	border:2px solid #d8d9da;
}
.imgsize-amu
{
	float:left;
	padding:6px;
	background-color:#fff;
	width:300px;
	height:97px;
	padding-top:80px;
	text-align:center;
	border:2px solid #d8d9da;
}
.imgsize-fibrex
{
	float:left;
	padding:6px;
	background-color:#fff;
	width:300px;
	height:107px;
	padding-top:70px;
	text-align:center;
	border:2px solid #d8d9da;
}
.imgsize img, .imgsize-amu img,.imgsize-fibrex img,.imgsize-juxt img,.imgsize-quiz img,.imgsize-fibrex img,.imgsize-niit img
{
	border:0px;
}
.workimg
{
	float:left;
	width:280px;
	height:167px;
}
#aboutaside
{
	float:left;
	background: url(../images/secondary-bg.png);
	background-repeat:repeat;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	margin-top: 190px;
	padding: 16px 0;
	display:block;
	width:100%;
}
#aboutaside .shadowtext
{
	margin:0 auto;
	width:998px;
}
#aboutaside-ie
{
	float:left;
	background: url(../images/secondary-bg.png);
	background-repeat:repeat;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin-top: 170px;
    padding: 16px 0;
	display:block;
	width:100%;	
}
#aboutaside-ie .shadowtext
{
	
	margin:0 auto;
	width:998px;
}
.liftertxt
{
	margin:0px 0px 8px 15px;
	font-size:15px;
	font-family: verdana;
}
ul.coloms li p
{
	float:left;
	width:296px;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 24px;
}
ul.coloms li a
{
	
	width:296px;
	font-size-adjust: 0.6;
	font-family: verdana;
	font-weight:normal;
	margin-bottom: 24px;
	text-decoration:none;
	color:#607890;
}
ul.coloms li a.vcard
{
	width:126px;
	text-transform: uppercase;
	background: transparent url(../images/vcard-download.png) center left no-repeat;
	padding: 4px 0 4px 48px;
	font-family: 'PT Sans Regular' Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 11px;
	margin-top: 16px;
	display: block;
}
.img-caption
{
	font-family: 'PT Sans Regular', 'Museo Sans', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	border:0;
	text-align: center;
	margin-bottom:35px;
}
.img-caption a
{
	color:#39444a;
	font-weight: normal;
	text-shadow: 1px 1px 0 #fff;
	text-decoration: none;
}
.intro
{
	width:610px;
	margin-bottom: 24px;
    margin-top: 0;
	color: #3C3C3C;
    font-size-adjust: 0.5;
}
.compnyprofile
{
	width:960px;
	margin-bottom: -px;
    margin-top: -10px;
	color: #3C3C3C;
    font-size-adjust: 0.5;
}
.upfileDiv
{
	float:left;
	width:600px;
	padding:0px 0px 10px 0px;
}
.upfile
{
	float:left;
	margin:0px;

}
.divsubmit{
	float:left;
	width:600px;
}
.mapDiv{
    border: 2px solid #D8D9DA;
    float: right;
    height: 250px;
    width: 333px;
}
#verticalsmargin
{
	margin-top:40px;
}
.algnc{
	text-align:center;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
margin-top:130px;
background:#000;
z-index:200;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:350px;
width:100%;
margin-top:50px;
background-image:url(../images/secondary-bg.png);
background-repeat:repeat;
z-index:500;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
float:right;
color:#6fa5fd;
font-weight:700;
display:block;
}
a.panalhdcolor{
	color: #016b00;
	text-decoration:none;
}
a.panalhdcolor:hover{
	color: #da251d;
	text-decoration:none;
}

.tweet_list li {
	float:left;
	color: #323232;
	font-size: 12px;
	line-height: 1.25;
	list-style: none outside none;
	margin:7px 0px 2.5px 0px;
	padding-left:20px;
	width:460px;
	height:50px;
	background-image:url('../images/tweets.png');
	background-repeat:no-repeat;
}
.tweet_text a{
    color: #016B00;
	text-decoration:none;
	}
.tweet_text a:hover {
    color: #da251d;
	}
a.tweet_retweet{
	color: #016B00;
	text-decoration:none;
}
a.tweet_retweet:hover {
    color: #da251d;
	}
.blog li {
	float:left;
	color: #323232;
	font-size: 12px;
	line-height: 1.25;
	list-style: none outside none;
	margin:7px 0px 2.5px 0px;
	padding-left:20px;
	width:460px;
	background-image:url('../images/blog-posts.png');
	background-repeat:no-repeat;
}
.blog li span{
    font-size: 10px;
    color:#838383;
}
.blog a{
    color: #016B00;
	text-decoration:none;
	}
.blog a:hover {
    color: #da251d;
	}	
.pics { height: 151px; width: 151px; padding:0; margin:0; overflow: hidden }
.pics img { height: 151px; width: 151px; background-color: #eee; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#subresp, #subresp2, #subresp3, #subresp4, #subresp5
{
	float:right;color:#da251d;font-size:11px;width:100%;text-align:left;
}
.err{
border:solid 1px #da251d !important;
  background-color: rgba(180, 180, 180, 0.2);
    color: #A3A3A3;
    float: left;
    font-size: 13px !important;
    font-weight: bold !important;
    margin-right: 60px;
    padding: 6px !important;
    width: 300px;
}
.inputtext-ie
{
    width: 300px;
    margin-right:60px;
    float:left;
    background-color:rgba(180, 180, 180, 0.2);
    border: 1px solid #FFFFFF;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 6px !important;
    color:#a3a3a3;
}

#allblocks
{
	float: left;
    width: 998px;
}
#allnavs
{
	float: left;
    width: 998px;
}
#allnavs ul
{
	float: left;
    width: 998px;
	margin-left:15px;
	list-style-type:none;
}
#allnavs ul li
{
	float: left;
}
#allnavs ul li a
{
	float: left;
	padding:10px;
	text-decoration:none;
	color:#39444A;
	background-color:transparent;
	margin:0px 10px 0px 0px;
	font-size:15px;
	font-weight:bold;
}
#allnavs ul li a:hover
{
	background-color:#ddd;
	color:#DA251D;
}
#allnavs ul li a.active
{
	color:#DA251D;
	background-color:#ddd;
}
#allnavs ul li a.inactive
{
	color:#39444A;
	background-color:transparent;
}

#divRecentWork,#divPrestigiousBrands,#divClients
{
	float:left;
	width:998px;
	display:none;
}

.scrollup {
    background-image: url("../images/back-to-top.png");
    background-position: left 0;
    background-repeat: no-repeat;
    bottom: 20px;
    color: #E87B29;
    display: block;
    height: 45px;
    position: fixed;
    right: 0;
    text-decoration: none;
    width: 58px;
}
.slide-out-div {
    padding: 10px 10px 10px 10px;
    width: 302px;
    background: #d2d2d2;
    height:350px;
    z-index:1000;
}
#sociallinks {
    background-color: #d2d2d2;
    float: left;
   /* padding: 10px;*/
    position: fixed;
    right: 0;
    top: 100px;
    width: 45px;
    z-index: 100;
}

#sociallinks ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 50px;
}

#sociallinks ul li {
    float: left;
    margin: 5px 8px;
}
#sociallinks ul li img
{
	float:left;width:30px;
}
#socialwrap
{
	width:300px;float:left;background-color:#fff;
}
#all
{
	float:left;
}
#f
{
	float:left;
	margin:10px 20px;
	color:#3B5998;
	cursor: pointer;
}
#t
{
	float:left;
	margin:10px 20px;
	color:#0084B4;
	cursor: pointer;
}
#b
{
	float:left;
	margin:10px 20px;
	color:#f48b04;
	cursor: pointer;
}
#fbblock
{
	float:left;width:300px;position:relative;z-index:100;margin-top:10px;display:none;
}
#twitterblock,#blogblock
{
	float:left;width:300px;position:relative;z-index:100;margin-top:10px;display:none;
}
.careerdiv{
    float: left;
    width: 100%;
}
.career_imgwidth{
    float: left;
    width: 21%;
    margin-top: 5px;
}
.career-imgwidth-big{
    float: left;
    width: 333px;
}
.career_textwidth{
    float: left;
    width: 79%;
}
.career-textwidth-small{
    float: left;
    width: 665px;
}
.coltext2 {
    font-size: 15px;
    line-height: 24px;
    margin: 0 0 0 15px;
}
.work-coltext {
    font-size: 15px;
    line-height: 24px;
    margin: 0;
    width: 90%;
}
.inputtext-job
{
    width: 300px;
    margin-right:20px;
    float:left;
    background-color:rgba(180, 180, 180, 0.2);
    border: 1px solid #FFFFFF;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 6px !important;
    color:#a3a3a3;
}
.mar_left{
    margin-left:  15px;
}
.err2{
    border:solid 1px #da251d !important;
    background-color: rgba(180, 180, 180, 0.2);
    color: #A3A3A3;
    float: left;
    font-size: 13px !important;
    font-weight: bold !important;
    margin-right: 20px !important;
    padding: 6px !important;
    width: 300px;
}
.mar-left15{
    margin-left: 15px;
}
.coltext_bold{
    float: left;
    font-size: 15px;
}

/*13-10-2016 css maninder*/
.slider-img-resposive{float: left;width: auto;}



















