@charset "utf-8";
/* CSS Document */

@import url('slider.css');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: Calibri;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
strong {
	font-weight:bold;
}
body {
	background:#fff;
	font-family: 'exoregular';
	line-height:1em;
}

ol {
	list-style: decimal;
}

ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none!important;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
form, input, select, textarea {
	color: #6f6f6f;
	margin: 0;
	padding: 0;
}
.clear {
	clear:both;
}
@font-face {
 font-family: 'pt_sans_narrowregular';
 src: url('PTN57F-webfont.eot');
 src: url('PTN57F-webfont.eot?#iefix') format('embedded-opentype'), url('PTN57F-webfont.woff') format('woff'), url('PTN57F-webfont.ttf') format('truetype'), url('PTN57F-webfont.svg#pt_sans_narrowregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'exobold';
 src: url('exo-bold-webfont.eot');
 src: url('exo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('exo-bold-webfont.woff') format('woff'), url('exo-bold-webfont.ttf') format('truetype'), url('exo-bold-webfont.svg#exobold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'exomedium';
 src: url('exo-medium-webfont.eot');
 src: url('exo-medium-webfont.eot?#iefix') format('embedded-opentype'), url('exo-medium-webfont.woff') format('woff'), url('exo-medium-webfont.ttf') format('truetype'), url('exo-medium-webfont.svg#exomedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'exoregular';
 src: url('exo-regular-webfont.eot');
 src: url('exo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('exo-regular-webfont.woff') format('woff'), url('exo-regular-webfont.ttf') format('truetype'), url('exo-regular-webfont.svg#exoregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'exodemibold';
 src: url('exo-semibold-webfont.eot');
 src: url('exo-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('exo-semibold-webfont.woff') format('woff'), url('exo-semibold-webfont.ttf') format('truetype'), url('exo-semibold-webfont.svg#exodemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'exomedium';
 src: url('exo-medium-webfont.eot');
 src: url('exo-medium-webfont.eot?#iefix') format('embedded-opentype'), url('exo-medium-webfont.woff') format('woff'), url('exo-medium-webfont.ttf') format('truetype'), url('exo-medium-webfont.svg#exomedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'exoextralight';
 src: url('exo-extralight-webfont.eot');
 src: url('exo-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('exo-extralight-webfont.woff') format('woff'), url('exo-extralight-webfont.ttf') format('truetype'), url('exo-extralight-webfont.svg#exoextralight') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'exoitalic';
 src: url('exo-italic-webfont.eot');
 src: url('exo-italic-webfont.eot?#iefix') format('embedded-opentype'), url('exo-italic-webfont.woff') format('woff'), url('exo-italic-webfont.ttf') format('truetype'), url('exo-italic-webfont.svg#exoitalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
#mainwrapper {
	background:url(../images/innerpage-bg.jpg) repeat-x left top;
	width:100%;
}
#headerwrap {
	background:#e77817;
	width:100%;
	display: inline-block;
	margin:0 auto;
}
#header {
	width:999px;
	height:104px;
	margin:0 auto;
}
#header img.logo {
	float:left;
	padding: 12px 0 0;
}
#google_translate_element {
	float:left;
	padding: 3px 0 0 10px;
}
.righttop {
	float:right;
	width:585px;
}
.toplink {
	float:right;
	padding:12px 0;
}
.toplink ul {
	padding:0;
	margin:0;
	float:left;
}
.toplink ul li {
	float:left;
	padding:0 5px 0 0;
}
.toplink ul li a {
	font-family: 'pt_sans_narrowregular';
	background:url(../images/sign-up-icn.png) no-repeat left 7px;
	display:block;
	padding:6px 5px 6px 25px;
	color:#fff;
	font-size:16px;
}
.toplink ul li a.resorces {
	background-position:0 -46px;
}
.toplink ul li a.emailus {
	background-position:0 -89px;
}
.toplink ul li a.schedule {
	background-position:0 -125px;
}
.nav {
	float: right;
	width: 715px;
	padding: 14px 0 0;
}
.nav ul {
	padding:0;
	margin:0;
}
.nav ul li {
	float: left;
}
.nav ul li a {
  color: #fff;
  display: block;
  font-size: 15px;
  padding: 14px 25px;
  font-weight: bold;
  font-family: calibri;
}
.nav ul li a.sel {
	color:#e77817;
	background:#FFF;
}
.nav ul li a.last {
	  color: #fff;
  display: block;
  font-size: 15px;
  padding: 14px 25px;
  font-weight: bold;
  font-family: calibri;
}
.nav ul li ul {
	position:absolute;
	display:none;
}
#banner {
	width:100%;
	margin:0 auto;
	display:inline-block;
}
.welcomewrap {
	background:url(../images/welcome-bg.jpg) repeat-x left top;
	width:100%;
	height:140px;
	display:inline-block;
	padding: 12px 0;
	position:relative;
}
.welcomewrap.innerhed {
	height: 55px;
}
.welcomewrap.innerhed h1 {
	color: #FFFFFF;
	font-family: 'exodemibold';
	font-size: 48px;
	padding: 10px 0 20px;
	text-transform: uppercase;
}
.dowmarrow {
	background: url("../images/down-arrow.jpg") no-repeat scroll center bottom transparent;
	bottom: -38px;
	height: 38px;
	position: absolute;
	width: 100%;
}
.inndowmarrow {
	background: url("../images/down-arrow.jpg") no-repeat scroll left bottom transparent;
	bottom: -28px;
	height: 28px;
	left: 20%;
	position: absolute;
	width: 80%;
}
.welcome {
	width:999px;
	margin:0 auto;
	padding:10px 0;
}
h1 {
	font-family: 'exomedium';
	font-size:30px;
	color:#fff;
	padding: 0 0 20px;
}
h1 span {
	color:#fb7427;
}
.welcome p {
	font-family: 'exoregular';
	font-size:14px;
	color:#afb8bd;
	line-height:18px;
	padding:0px 0 2px;
}
.welcome a {
	float:right;
	color:#e77817;
	font-size:14px;
	text-decoration:none;
	font-family:Calibri;
	font-weight:bold;
	display:block;
	padding:3px 0;
	border-bottom:1px solid #e77817;
	transition:ease-out 0.3s;
}
.welcome a:hover {
	text-decoration:none;
	color:#37b5cc;
	border-bottom:1px solid #37b5cc;
	transition:ease-in 0.3s;
}
#content {
	width:999px;
	margin:0 auto;
}
.ourservices {
	float: left;
	padding: 20px 15px 10px 0;
	width: 705px;
}
.ourservices h2 {
	border-bottom:1px solid #d9d9d9;
	padding:0 0 13px;
	margin: 0 0 15px;
}
.ourservices h2 span {
	font-family: 'exomedium';
	color:#1572a7;
	font-size:26px;
	border-bottom:3px solid #57afdf;
	padding: 0 0 2px;
}
.sersec {
	float: left;
	padding: 10px 11px 15px 0;
	width: 341px;
}
h3 {
	background: url("../images/sprite.png") no-repeat scroll -10px -14px transparent;
	color: #292929;
	font-family: 'exomedium';
	font-size: 18px;
	padding: 7px 0px 12px 55px;
}
h3.hr {
	background-position:4px -162px;
}
h3.manpower {
	background-position:-2px -204px;
}
h3.business {
	background-position: 1px -255px;
	padding: 18px 0 12px 54px;
}
h3.reimprocess {
	background-position: -6px -323px;
	padding: 14px 0 12px 55px;
}
.sersec p {
	color: #6F6F6F;
	font-family: 'exoregular';
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 55px;
	text-align: left;
}
.newsupdate {
	background: none repeat scroll 0 0 #F9F9F9;
	float: right;
	margin: 22px 0 0;
	padding: 15px;
	width: 249px;
	height:450px;
}
h4 {
	color:#2f3d4d;
	font-size:22px;
	font-family: 'exomedium';
	padding:10px 0;
}
.newsupdate p.benefits {
	font-family: 'exodemibold';
	color:#207ece;
	font-size:14px;
	padding:10px 0 15px;
	display:block;
}
.newsupdate p {
	font-family: 'exoregular';
	font-size: 13px;
	line-height:18px;
	text-align:justify;
	padding:0 0 20px;
}
.newsupdate p span{
	color:#fd4c06;
	}
	.newsupdate a{
		text-decoration:underline;
		color:#37b5cc;
		}
.client {
	background:url(../images/client-bg.png) repeat-x left top;
	height: 204px;
}
.clientxt {
	margin: 0 auto;
	width: 999px;
}
#footer {
	clear:both;
}
.footerarea {
	background:url(../images/services-bg.jpg) repeat-x left top;
	width:100%;
	margin:0 auto;
	display: inline-block;
	height: 280px;
}
.footersec {
	width:999px;
	padding:20px 0;
	margin:0 auto;
}
.footerlink {
	float:left;
	padding: 0 50px 0 0;
}
.footerlink.first {
	padding: 0 115px 0 0;
}
h5 {
	font-size:20px;
	color:#535353;
	font-family: 'exomedium';
	padding:0 0 18px;
}
h5 span {
	color:#3a5b9f;
	font-family: 'exomedium';
}
.footerlink.first ul {
	width:217px;
}
.footerlink ul {
	float:left;
	width:316px;
	padding: 0 0 0 14px;
}
.footerlink li {
	padding: 2px 1px;
list-style: disc;
float: left;
width: 100%
}
.footerlink li ul{
	padding:5px 15px 0;
	}
.footerlink li ul li{
	list-style:disc;
	}
	.footerlink li ul li a{
		font-size:12px;
		}
.footerlink li a {
	font-family: 'exomedium';
	color:#6f6b6b;
	text-decoration:none;
	font-size:13px;
	transition:ease-out 0.2s;
}
.footerlink li a:hover{
	text-decoration:none;
	color:#e77817;
	transition:ease-in 0.2s;
	}
.footerlink.offering {
	padding: 0;
	width: 421px;
}
.footerlink.last {
	padding:0;
	width:230px;
	float: right;
}
.footerlink p {
	font-family: 'exoregular';
	color:#616161;
	font-size:15px;
	padding: 4px 0 30px;
	text-align:left;
}
.footerlink p.conn {
	color:#da4612;
	font-size:14px;
	padding:5px 0 0;
}
.socmedia a {
	background: url("../images/sprite.png") no-repeat scroll -14px -471px transparent;
	display: block;
	float: left;
	height: 22px;
	padding: 10px 0;
	text-indent: -99999px;
	width: 38px;
}
.socmedia a.twitter {
	background-position:-52px -471px;
}
.socmedia a.linnkdin {
	background-position:-90px -471px;
}
.socmedia a.mail {
	background-position:-129px -471px;
}
.socmedia a.youtube {
	background-position:-167px -471px;
}
.copyright {
	display: block;
	margin: 0 auto;
	padding: 10px 0;
	width: 999px;
}
.copyright ul {
	display: table;
	margin: 0 auto;
	width: 476px;
	padding:5px 0;
}
.copyright ul li {
	float:left;
	padding:0 2px;
}
.copyright ul li a {
	border-right: 1px solid #CCCCCC;
	color: #707172;
	display: block;
	float: left;
	font-family: 'exoregular';
	font-size: 12px;
	line-height: 11px;
	min-height: 8px;
	padding: 0 7px;
}
.copyright ul li a.last {
	border:none;
}
.copyright p {
	width: 999px;
	color: #556983;
	padding:2px 0;
	font-size: 14px;
	text-align:center;
}
.copyright p a{
	color:#03F;
	}
/*client*/
.clientspeak {
	background: url("../images/sprite.png") no-repeat scroll -5px -391px transparent;
	bottom:25px;
	color: #DD720A;
	font-family: 'exomedium';
	font-size: 20px;
	padding: 10px 0 11px 53px;
	position: absolute;
	right: 68px;
}
#banner-fade, #banner-slide {
	margin-bottom: 0;
}
li.bjqs-slide .clientphoto {
	float: left;
	width: 150px;
	text-align:center;
}
li.bjqs-slide .clientphoto span {
	display:inline-block;
	font-family: 'exoregular';
	text-align:center;
	color:#707172;
	font-size:13px;
	line-height: 16px;
	padding: 10px 0;
}
li.bjqs-slide .clientphoto span strong {
	color:#185277;
	font-size:16px;
	display:block;
}
ul.bjqs-controls.v-centered li a {
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}
ul.bjqs-controls.v-centered li a:hover {
	background:#000;
	color:#fff;
}
ol.bjqs-markers li a {
	background:url("../images/sprite.png") no-repeat scroll -35px -431px transparent;
	padding:5px 7px;
	color:#fff;
	margin:5px;
	text-indent: -99999px;
	text-decoration: none;
}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
	background:url("../images/sprite.png") no-repeat scroll -13px -431px transparent;
}
p.bjqs-caption {
	background: rgba(255, 255, 255, 0.5);
}
ul.bjqs {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	display:none;
}
li.bjqs-slide {
	position:absolute;
	display:none;
	line-height: 25px;
	padding:30px 0 0;
}
li.bjqs-slide p {
	background: url("../images/quotes-icon.png") no-repeat scroll left 4px transparent;
	color: #787878;
	float: right;
	font-family: 'exoextralight';
	font-size: 14px;
	padding:3px 0 0 35px;
	width: 800px;
}
ul.bjqs-controls {
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;
	display:none;
}
ul.bjqs-controls.v-centered li a {
	position:absolute;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right:0;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left:0;
}
ol.bjqs-markers {
	bottom:25px;
	float: right;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	width: auto;
}
ol.bjqs-markers.h-centered {
}
ol.bjqs-markers li {
	display:inline;
}
ol.bjqs-markers li a {
	display:inline-block;
}
p.bjqs-caption {
	display:block;
	width:96%;
	margin:0;
	padding:2%;
	position:absolute;
	bottom:0;
}
/*client end*/
.innertxt.inncontxt {
	width:999px;
	padding: 35px 0 35px;
}
.innertxt {
	float: right;
	padding:35px 0 10px;
	width: 746px;
}
.innertxt a.emp {
	 background: url("../images/chart-icon.png") no-repeat scroll 8px 7px #E26A10;
    color: #FFFFFF;
    display: block;
    float: right;
    padding: 5px 13px 10px 33px;
    text-align: right;
    text-decoration: underline;
	}
	.innertxt a:hover{
		text-decoration:none;
		}
.innertxt.datasec {
	float: right;
	padding: 35px 0 10px;
	width: 415px;
}

.jobdetils{
	float:left;
	padding:10px 0 0;
	}
	.innertxt .jobdetils p{
		padding:0 0 10px;
		font-size: 15px;
		color:#E95B2E;
		}
	.jobdetils span{
		font-size:15px;
		color: #2461FF;
		font-weight:bold;
		}
.expertspe img.datasec {
	padding:38px 18px 0;
}
.innertxt h2 {
	border-bottom: 1px solid #D9D9D9;
	margin: 0 0 15px;
	padding: 0 0 11px;
}
.innertxt h2 span {
	border-bottom: 3px solid #1572A7;
	color: #1572A7;
	font-family: 'exomedium';
	font-size: 22px;
	padding: 0 0 2px;
}
.innertxt h3 {
	background: none;
color: #292929;
font-family: 'exomedium';
font-size: 18px;
padding:0px 0px 23px 10px;
}
.innertxt.schedule {
	float: left;
}
.innertxt p {
	color:#6f6f6f;
	font-size:px;
	font-family: 'pt_sans_narrowregular';
	padding:0 0 15px;
	line-height:20px;
	text-align: justify;
}
.leftnav {
	float: left;
	padding: 40px 0 0;
	width: 222px;
}
.title {
	background:#123051;
	padding:10px 15px;
	font-family: 'exomedium';
	color:#fff;
	font-size: 18px;
}
.leftnav ul {
	border:1px solid #d9d9d9;
	padding:0;
}
.leftnav li {
	padding:0;
}
.leftnav li a {
	background:url("../images/left-nav-arrow.gif") no-repeat scroll 14px 15px #F3F3F3;
	color: #6F6B6B;
	font-family: 'exomedium';
	font-size: 13px;
	display:block;
	padding:10px 15px 10px 25px;
	border-bottom: 1px solid #E2E2E2;
}
.leftnav li a.sel {
	background: url("../images/red-arrow.jpg") no-repeat scroll 44px 32px #FAFAFA;
	border-bottom: 2px solid #EE6012;
	color: #E26A10;
}
.leftnav li a:hover {
	color: #E26A10;
}
.conwrap {
	background:url(../images/innertxt-shd.jpg) no-repeat center bottom;
	float: left;
	width: 999px;
	padding: 0 0 5px;
}
.expertspe {
	float:left;
	width:745px;
	padding: 0 0 5px;
}
.expertspe img {
	float:left;
}
.expertspetxt {
	float:right;
	width: 529px;
}
.expertspe h2 {
	border-bottom: 1px solid #D9D9D9;
	margin: 0 0 15px;
	padding: 0 0 11px;
	width: auto;
}
.expertspetxt.key h2 {
	width:580px;
	padding: 0 0 8px;
}
.expertspetxt.key h2 span {
	font-size: 20px;
}
.expertspe h2 span {
	border-bottom: 3px solid #1572A7;
	color: #1572A7;
	font-family: 'exomedium';
	font-size: 22px;
	padding: 0 0 2px;
}
.expertspetxt.key {
	float: right;
	width: 580px;
}
.innertxt ul {
	padding:0 0 10px;
}
.innertxt ul.adv{
	margin:0 0 0 12px;
	}
.innertxt li {
	list-style: disc outside none;
	margin: 0 15px;
	padding: 5px 2px;
	font-family: 'exomedium';
	width:auto;
	font-size:12px;
	 color: #6F6F6F;
}
.tabletxt {
	padding:0;
	border: 1px solid #D2D2D2;
}
.tabletxt th {
	background: none repeat scroll 0 0 #1572A7;
	border-right: 1px solid #2E97D2;
	color: #FFFFFF;
	font-family: 'exodemibold';
	font-size: 16px;
	padding: 12px 0;
}
.tabletxt td {
	padding:8px 20px;
	font-family: 'exomedium';
	font-size:13px;
	border-bottom:1px solid #f2f2f2;
	border-right: 1px solid #d2d2d2;
}
.tabletxt tr.alt {
	background:#e6e6e6;
}
.contact {
	float:left;
	width:460px;
	border-right: 1px solid #d2d2d2;
}
.addtxt {
	float: left;
	padding: 0 22px 30px 0;
	width: 425px;
}
.addtxt.last {
	padding:0 0 15px 0;
}
.addtxt h2 {
	color: #3A5B9F;
	font-family: 'exomedium';
	font-size: 16px;
	padding: 0 0 10px;
	border-bottom: 1px solid #D9D9D9;
	margin: 0 0 15px;
	padding: 0 0 8px;
}
.addtxt h2 span {
	border-bottom: 4px solid #1572A7;
	color: #1572A7;
	font-family: 'exomedium';
	font-size: 18px;
}
.addtxt h3 {
	background:none;
	color:#535353;
	font-family: 'exomedium';
	font-size: 17px;
	padding:8px 0;
}
.addtxt p {
	color: #6F6F6F;
	font-family: 'pt_sans_narrowregular';
	line-height: 20px;
	padding: 3px 0 5px;
	text-align: justify;
}
.addtxt p a {
	text-decoration:underline;
	color: #DD720A;
}
.addtxt p a:hover {
	text-decoration:none;
}
.addtxt p.tel {
	background:url(../images/tel-icon.gif) no-repeat left 4px;
	padding: 3px 23px 5px;
}
.addtxt p.mob {
	background:url(../images/mob-icon.gif) no-repeat left 6px;
	padding: 3px 23px 5px;
}
.addtxt p.web {
	background:url(../images/web-icon.gif) no-repeat left 6px;
	padding: 3px 23px 5px;
}
.addtxt p.mail {
	background:url(../images/mail-icon.gif) no-repeat left 8px;
	padding: 3px 23px 5px;
}
.addtxt p.person{
background: url(../images/sprite.png) no-repeat -10px -9px;
padding: 3px 23px 5px;
}
.formarea {
	float:right;
}
.formarea.schedule {
	float:left;
}
.feedbacktxt {
	float: left;
	padding: 0 0 20px;
	width: 500px;
}
div.enqbox {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	float: left;
	margin: 0 auto;
	width: 500px;
}
div.enqbox label {
	display: block;
	padding: 10px 0;
	width: 100%;
}
div.enqbox label span {
	background: none repeat scroll 0 0 transparent;
	color: #323232;
	display: block;
	float: left;
	font-size: 14px;
	font-family: 'exoregular';
	padding: 5px 20px 0 0;
	text-align: right;
	width: 102px;
}
div.enqbox .input_text {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px double #CCCCCC;
	color: #333333;
	padding: 7px 10px;
	width: 342px;
}
div.enqbox .message {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px double #CCCCCC;
	color: #333333;
	height: 150px;
	overflow: hidden;
	padding: 7px;
	width: 350px;
}
div.enqbox .button {
	background: none repeat scroll 0 0 #1c304a;
	border: 0 none;
	left: 122px;
	margin: 0 0 10px;
	padding: 6px 7px;
	position: relative;
	top: 10px;
	width: 100px;
}
.resbox {
	background: none repeat scroll 0 0 #f3f3f3;
	border: 1px solid #B3B3B3;
	float: left;
	height: 150px;
	margin: 0 70px 0 0;
	padding: 15px;
	text-align: left;
	width: 221px;
}
.resbox h2 {
	font-family: 'exomedium';
	font-size: 17px;
	line-height:25px;
}
.resbox h2 a {
	display:block;
	min-height: 156px;
}
.resbox.brochure {
	background:url(../images/brochure-icon.jpg) no-repeat right bottom #f3f3f3;
}
.resbox.ppt {
	background:url(../images/ppt-icon.jpg) no-repeat right bottom #f3f3f3;
}
.resbox.tax {
	background:url(../images/tax-icon.jpg) no-repeat right bottom #f3f3f3;
}
.expertspetxt.news {
	float: none;
	width: 999px;
}
.expertspetxt.news h2 {
	border-bottom: 1px solid #D9D9D9;
	margin: 0 0 15px;
	padding: 0 0 13px;
	width: auto;
}
.expertspetxt.news h3 {
	background:none;
	padding:0;
	color:#2F3D4D;
	font-family: 'exomedium';
	font-size: 17px;
	padding:0 0 10px;
}
/*pop up*/
		
			#lightbox {
	display:none;
	background:#000000;
	opacity:0.9;
	filter:alpha(opacity=90);
	position:fixed;
	top:0px;
	left:0px;
	min-width:100%;
	min-height:100%;
	z-index:9999;
}
#lightbox-panel, #lightbox-panel2,#lightbox-panel3  {
	display:none;
	position:fixed;
	top:7%;
	left:40%;
	margin-left:-200px;
	width:676px;
	background:#FFFFFF;
	padding:10px 15px 10px 15px;
	border:2px solid #CCCCCC;
	z-index:10001;
}
		#lightbox1 {
	display:none;
	background:#000000;
	opacity:0.9;
	filter:alpha(opacity=90);
	position:fixed;
	top:0px;
	left:0px;
	min-width:100%;
	min-height:100%;
	z-index:9999;
}
#lightbox-panel1 {
	display:none;
	position:fixed;
	top:5%;
	left:40%;
	margin-left:-200px;
	width:676px;
	background:#FFFFFF;
	padding:10px 15px 10px 15px;
	border:2px solid #CCCCCC;
	z-index:10001;
	text-align: center;
}
#lightbox-panel h2, #lightbox-panel1 h2, #lightbox-panel2 h2, #lightbox-panel3 h2{
	color: #1572A7;
    font-family: 'exomedium';
    font-size: 18px;
    padding: 7px 0 12px 0;
	}
.feedbacktxt.pop {
	width:676px;
}
.feedbacktxt.pop div.enqbox {
	width:676px;
}
.feedbacktxt.pop div.enqbox label {
	  float: left;
    width: 338px;
	padding: 4px 0 0;
}
.feedbacktxt.pop div.enqbox .input_text {
	width:270px;
		padding:3px 10px;

}
.feedbacktxt.pop div.enqbox label span{
	text-align: left;
    width: 156px;
	font-size:12px;
	padding: 4px 0;
	}
	.feedbacktxt.pop div.enqbox label span.date
	{
		width:347px;
		}
		
		.feedbacktxt.pop div.enqbox label span.neture{
		width:140px;
			}
		.feedbacktxt.pop div.enqbox label 	input[type="checkbox"] {
				float:left;
				margin: 5px 6px 0 0;
				}
.feedbacktxt.pop div.enqbox .message{
		height:60px;
		}
		 

.feedbacktxt.pop div.enqbox .button{
	left:0;
	}
#close-panel {
	background:url(../images/close.png) no-repeat left top;
	position: absolute;
	top: -13px;
	right: -17px;
	text-indent: -999999px;
	width: 27px;
	height: 24px;
}
#apply-now {
	background: none repeat scroll 0 0 #e77817;
	border: 0 none;
	margin: 0 0 10px;
	padding: 6px 7px;
	position: relative;
	top: 10px;
	width: 100px;
	color: #fff;
}

.flt-lft{ margin:20px 0 0 0px; padding:0; float:left; width:30%; font-family: 'exomedium'; font-weight:normal; font-size:15px; color:#6f6f6f;}

.flt-rgt{ margin:34px 0 0 0px; padding:0; float:right; width:68%;}
.hdng{
border-bottom: 3px solid #1572A7;
  color: #1572A7;
  font-family: 'exomedium';
  font-size: 22px;
  margin: 0 0 15px;
  padding: 0 0 11px;
}

.flt-rgt p {
  color: #6f6f6f;
  font-size: px;
  font-family: 'pt_sans_narrowregular';
  padding: 0 0 15px;
  line-height: 20px;
  text-align: justify;
}


#DRT{ margin: 12px 10px 0 0px; padding: 16px; height:auto; border-radius:0px; border:dotted 1px #d4d4d4;  font-family: 'exomedium'; font-weight:normal; font-size:15px;}
#DRT h1{ margin:0px 0 20px 0px; padding:10px 0px 15px 0px; height:auto; width:100%;   border-bottom: 3px solid #1572A7;
  color: #1572A7;
  font-family: 'exomedium';
  font-size: 22px;
  padding: 0 0 8px;}
#DRT ul{ margin:-5px 0 0 22px; padding:0; height:auto; width:auto; line-height:24px; list-style: disc outside none; font-family: 'exomedium';}
#DRT ul li{ margin:0 0 0 0px; padding:5px 0px; height:auto; width:auto; list-style:url(../../hitech-carbon/images/arrow.png); line-height:24px; border-bottom: dotted 1px #D9D9D9; list-style: disc outside none; font-size: 14px; font-family: 'exomedium';}
#DRT ul li:hover{ margin:0; padding:5px 0px; height:auto; width:auto; list-style:url(../../hitech-carbon/images/arrow.png); line-height:24px; color:#e77817; border-bottom: solid 1px #e77817; list-style: disc outside none; font-size: 14px; font-family: 'exomedium';}
#DRT ul li.active{ margin:0; padding:5px 0px; height:auto; width:auto; list-style:url(../../hitech-carbon/images/arrow.png); line-height:24px; color:#e77817; border-bottom: solid 1px #e77817; list-style: disc outside none; font-size: 14px; font-family: 'exomedium';}
/*---Links----------*/
a{ color:#6f6f6f; text-decoration:none; }
a:hover{ color:#e77817; text-decoration:none; }

.inr{ margin:0; padding:0;}
.inr ul{ margin:-5px 0 0 22px; padding:0; height:auto; width:auto; line-height:24px; list-style: disc outside none; font-family: 'exomedium';}
.inr ul li{ margin:0 0 0 0px; padding:2px 0px; height:auto; width:auto; list-style:url(../../hitech-carbon/images/arrow.png); line-height:18px; list-style: disc outside none; font-size: 13px; font-family: 'exomedium'; color:#6f6f6f;}
.inr ul li > strong{ margin:0 0 0 0px; padding:4px 0px; height:auto; width:auto; list-style:url(../../hitech-carbon/images/arrow.png); line-height:24px; list-style: disc outside none; font-size: 13px; font-family: 'exomedium'; color:#333;}

.inr{ margin:0 0 0 20px; padding:0;}
.inr ol{ margin:-5px 0 0 22px; padding:0; height:auto; width:auto; line-height:24px; list-style: decimal outside none; font-family: 'exomedium';}
.inr ol li{ margin:0 0 0 0px; padding:2px 0px; height:auto; width:auto; list-style:url(../../hitech-carbon/images/arrow.png); line-height:18px; list-style: decimal outside none; font-size: 13px; font-family: 'exomedium'; color:#6f6f6f;}
.inr ol li > strong{ margin:0 0 0 0px; padding:4px 0px; height:auto; width:auto; list-style:url(../../hitech-carbon/images/arrow.png); line-height:24px; list-style: disc outside none; font-size: 13px; font-family: 'exomedium'; color:#333;}


/*---Form Css----------*/

.frm-mn{ margin:0; padding:10px; border:solid 1px #ccc; background:#f4f4f4;}

.form-style-2{
    max-width: 500px;
    padding: 20px 12px 10px 20px;
    font: 15px 'exomedium';
}
.form-style-2-heading{
    font-weight: bold;
    border-bottom: 2px solid #ddd;
    margin-bottom: 20px;
    font-size: 14px;
    padding-bottom: 3px;
}
.form-style-2 label{
    display: block;
    margin: 0px 0px 15px 0px;
}
.form-style-2 label > span{
    width: 165px;
    float: left;
    padding-top: 8px;
    padding-right: 18px;
	color: #6f6f6f;
	font-family: 'exoregular';
}
.form-style-2 span.required{
    color:red;
}
.form-style-2 .tel-number-field{
    width: 40px;
    text-align: center;
}
.form-style-2 input.input-field{
    width: 51%;
    
}

.form-style-2 input.input-field, 
.form-style-2 .tel-number-field, 
.form-style-2 .textarea-field, 
 .form-style-2 .select-field{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #C2C2C2;
    box-shadow: 1px 1px 4px #EBEBEB;
    -moz-box-shadow: 1px 1px 4px #EBEBEB;
    -webkit-box-shadow: 1px 1px 4px #EBEBEB;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    padding: 7px;
    outline: none;
	font-family: 'exoregular';
}
.form-style-2 .input-field:focus, 
.form-style-2 .tel-number-field:focus, 
.form-style-2 .textarea-field:focus,  
.form-style-2 .select-field:focus{
    border: 1px solid #e77817;
}
.form-style-2 .textarea-field{
    height:100px;
    width: 55%;
}
.form-style-2 input[type=submit],
.form-style-2 input[type=button]{
    border: none;
    padding: 8px 15px 8px 15px;
    background: #FF8500;
    color: #fff;
    box-shadow: 1px 1px 4px #DADADA;
    -moz-box-shadow: 1px 1px 4px #DADADA;
    -webkit-box-shadow: 1px 1px 4px #DADADA;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.form-style-2 input[type=submit]:hover,
.form-style-2 input[type=button]:hover{
    background: #EA7B00;
    color: #6f6f6f;
}

.w100 {
  width: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

table {
  display: table;
  border-collapse: separate;
  border-spacing: 2px;
  border-color: grey;
}

.data{background:#f9f7e0; color: #6f6f6f;}

.data {
  border: 1px solid #ccc;}
  
  .p5px {
  padding: 5px;
}

.top-hd-bg {
  background: url(../images/lines-bg.png) repeat-x left top;
  width: 100%;
  display: inline-block;
  padding: 0px 0;
  position: relative;
}


.about_banner{
  background: url(../images/about-banner.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.client_banner{
  background: url(../images/clientle-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.contact_banner{
  background: url(../images/contact-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.services_banner{
  background: url(../images/services.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.career_banner{
  background: url(../images/careers-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.enquiry_banner{
  background: url(../images/enquiry-banner.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.post-rsm_banner{
  background: url(../images/post-req-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.executive_banner{
  background: url(../images/executive-banner.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.e-learning_banner{
  background: url(../images/e-learning.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.research_banner{
  background: url(../images/research-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.sales-mng_banner{
  background: url(../images/sales-management.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.recuirtment_banner{
  background: url(../images/recruitment-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.human_banner{
  background: url(../images/human-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.organizational_banner{
  background: url(../images/organizational-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.shipping_banner{
  background: url(../images/shipping-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.transport_banner{
  background: url(../images/transportation-logistic-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.retail_banner{
  background: url(../images/retail-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.real-estat_banner{
  background: url(../images/real-estate-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.apply_banner{
  background: url(../images/apply-now-banner.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.international_banner{
  background: url(../images/international-freight-forwarding.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.information_banner{
  background: url(../images/information-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.other_banner{
  background: url(../images/information-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}

.crnt-opn_banner{
  background: url(../images/crnt-opn-ban.jpg) no-repeat right top;
  padding: 36px 0px;
  width: 100%;
  float: left;
}


.top-hdng{ margin:0 auto; width:999px; color: #fb7427; font-family: 'exodemibold';
  font-size: 36px;
  font-weight:normal;
  padding: 0px 0 20px;
/*  text-transform: uppercase;*/}
  
  /*---Our Clients---*/
.inr-clnt{ margin:5px 0 0 5px; padding:0;}
.clnt{ margin:0 20px 20px 0px; padding:10px 20px; width:160px; float:left; border-radius:0px; border:solid 1px #ccc; -webkit-box-shadow: 0px 0px 14px 0px rgba(194,194,194,1);
-moz-box-shadow: 0px 0px 14px 0px rgba(194,194,194,1);
box-shadow: 0px 0px 14px 0px rgba(194,194,194,1);}
.clnt-img{ margin:0 auto; padding:0; width:90px; height:90px; border:solid 1px #ccc;}
.clnt-txt{ margin:0; padding:8px 0px 0 0px; color:#1572A7; font-family:'pt_sans_narrowregular'; font-size:17px; text-align:center;}
/*.clnt-txt a{ color:#fb7427; text-decoration:none; transition:ease-out 0.6s;}
.clnt-txt a:hover{ color:#fb7427; text-decoration:none; transition:ease-in 0.6s;}*/